Ok, ok, I know the title is contentious but don't start with me. I've been locked up for over 9...
18 May 2020
Lessons from the Dot-com Bust we need to relearn
10 May 2020
Will any of us ever set foot in a classroom again?
1 May 2020
COVID-19 has disrupted everything. As with just about everyone, Instil are being challenged to find a suitable response. Here's...
17 April 2020
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,...
30 January 2020
Typically, we use Domain Specific Languages (DSLs) in configuration scenarios (think Gradle). But we can also use them internally to...
23 January 2020
Koin provides a modern DI framework which supports Kotlin idioms and is usable across conventional, mobile and Cloud based applications.
29 November 2019
KotlinPoet provides a simple API for generating Kotlin source files. It allows you to automate what would otherwise be tedious...
28 November 2019
Why date and time is so difficult with older Android versions and the best approach to solve this
20 November 2019
A look at how both statically and dynamically typed languages have pros and cons and how we should identify the...
17 October 2019
Last week my dear colleague Ryan wrote a blog post in praise of dynamic types. I would ask you not...
9 October 2019
‘Effective Kotlin' follows in the long line of renowned Effective programming books. But is it a worthy addition to the...
8 October 2019
Modern programming languages can be categorised in many ways, but the most common approach is to slice them by how...
3 October 2019
The SOLID principles of software design provide guidelines on how we can make our code more readable, maintainable and extensible....
12 September 2019