Product Development
Custom software & product engineering.
Cloud Engineering
Modern cloud native & migration specialists.
Digital Modernisation
Enabling businesses for the digital age.
Training
Accelerated learning for developers.
Articles, tutorials, and the occasional opinion piece from the team
On its 25th birthday, it's probably time we said a word of thanks to Java, for no matter what you...
Ok, ok, I know the title is contentious but don't start with me. I've been locked up for over 9...
Lessons from the Dot-com Bust we need to relearn
With the pandemic in full-swing and ways of working changing, will any of us ever set foot in a classroom...
COVID-19 has disrupted everything. As with just about everyone, Instil are being challenged to find a suitable response. Here's...
Maintaining the Instil approach of tailored training and individual coaching when we can't be together in a classroom
There’s something very special about a single-day, single-track, single-topic conference in your home city that offers a day of learning,...
Typically, we use Domain Specific Languages (DSLs) in configuration scenarios (think Gradle). But we can also use them internally to...
Koin provides a modern DI framework which supports Kotlin idioms and is usable across conventional, mobile and Cloud based applications.
KotlinPoet provides a simple API for generating Kotlin source files. It allows you to automate what would otherwise be tedious...
Why date and time is so difficult with older Android versions and the best approach to solve this
A look at how both statically and dynamically typed languages have pros and cons and how we should identify the...
Last week my dear colleague Ryan wrote a blog post in praise of dynamic types. I would ask you not...
‘Effective Kotlin' follows in the long line of renowned Effective programming books. But is it a worthy addition to the...
Modern programming languages can be categorised in many ways, but the most common approach is to slice them by how...