Time
Groovy 3: All The Major New Features
Groovy 3 represents the biggest update to the Groovy programming language in years. The move to the Parrot Parser allows all Java features to be ...
Time
Get Go-ing
If you are interested in a different approach to writing your next micro-service, or are knee deep in the DevOps world with Kubernetes and Docker ...
Time
The Magic of Delegates in Kotlin
Very many good books on OO design have advised us to choose delegation over inheritance. Yet, most developers using OO languages like Java use inheritance ...
Time
Defensive Coding Bootcamp
Do you build things that can be hacked? Want to lower those odds? Join us to learn the basics of security vulnerabilities and evasive coding ...
Time
Go-ing Further
Go is a fascinating language. While it is simple, it makes some rather interesting decisions on several language features that we take for granted in ...
Time
Types and Type Safety in Kotlin
In this presentation we explore the types in Kotlin, how Kotlin promotes a much better compile time type safety and how we can leverage that ...
Time
Rust Microservice in Containers
Cloud native containers allow smaller teams to embrace polyglot. We can now choose the best languages and tools to solve problems instead of using the ...
Time
Design Patterns in Dynamic and Functional Languages
Design patterns have existed for decades in the software development world, acting as a well known catalog of common problems and structural solutions. Unfortunately, the ...
Time
Kotlin: Coroutines And More
This talk will examine features of Kotlin at a greater depth than most tutorials. Coroutines – the most popular feature of the language – will ...
Time
Go Microservices in Containers
Cloud native containers allow smaller teams to embrace polyglot. We can now choose the best languages and tools to solve problems instead of using the ...
Time
LLVM
The LLVM Project has been around for over a decade, but is increasingly important as a compiler infrastructure to get reuse and portability, shared optimizations ...
Time
An Introduction to Constraint Programming
The two most common programming paradigms are the imperative (including OO) and functional styles. An alternative style, supported originally through languages like Prolog, is logic ...
Time
Web Assembly
While still new to most people, WebAssembly provides a formidable vision of safe, fast, portable code. Through clever choices and well-considered design, the basic vision ...
Time
An Introduction to Property-based Testing
Property-based testing is an approach to testing that involves checking that a system meets certain expected properties. The approach is frequently promoted as a desired ...
Time
Event-driven Programming 101
Event-driven programming is a natural fit for applications whose control flow is based on internal or external events and not on its structure. The core ...
Time
Kotlin: Coroutines And More
This talk will examine features of Kotlin at a greater depth than most tutorials. Coroutines – the most popular feature of the language – will ...