Jussi Hallila

Talk is cheap, show me the code

Polyblog

20 Apr 2019

Balancing velocity and software quality via technical knowledge

In software world we can try to slim down career progression of developers into two different tracks, a technical track...

20 May 2018

Why would you want to go polyglot?

During my life I’ve lived in five different language areas. On two of these I have been able to communicate...

13 May 2018

Over-engineering Spring controllers - Creating generic endpoint

Sometimes we have the need to create a proper shape for our endpoints. Since the last year or so I...

07 May 2018

Scaling Individuals

Recently I held a presentation at my day job to catalyze some discussion around careers, software engineering and spark developers...

30 Sep 2017

Annotation Free Spring configuration - With Kotlin

As we Spring fans are very aware the release date of next major Spring version, this time number 5, has...

04 Jul 2017

Introduction to Kotlin - Generics, Delegates and Extension functions

This article was originally published in Codementor.io Welcome back. In the last few articles, we went through Kotlin syntax basics,...

04 Jul 2017

Introduction to Kotlin - Collections, Lambdas, Null Safety & Types

This article was originally published in Codementor.io In Introduction to Kotlin: Part 1, we covered basic syntax, and now we...

04 Jul 2017

Introduction to Kotlin - Syntax, Variables, Functions & Classes

This article was originally published in Codementor.io Introduction to Kotlin Kotlin is the new lovechild of the JVM developers’ world....

02 Jul 2017

Kotlin - From Zero to Eleven

Dublin Kotliners kickoff meeting On the American independence day I had the opportunity to host our first meetup around Kotlin...

13 Jun 2017

Kotlin Collection Extensions Cheat Sheet

Kotlin Collection Extensions Cheatsheet Kotlin makes functional collections handling a breeze. I’ve created a handy cheat to line out all...

02 Mar 2017

Using Mandrill with JMeter as your spam machine

Recently we had the need to send a bunch of Emails to our clients. By a bunch I mean into...

26 Jan 2017

Creating a Prometheus exporter to query DB data

Lately I have been embarked upon a wonderful journey in the world of Prometheus. Since our current monitoring solution at...

11 Dec 2016

Devoxx Belgium 2016 report

As an innovation driver for our development team I had the opportunity to attend a software developer conference Devoxx in...

24 Sep 2016

Making Hubot remind you who is off every morning

At times you need to take a look at something lighter minded that you can tinker around with. I am...

12 Sep 2016

Testing AngularJS with JSDom

Last week we took a look how to utilize JSDom to test JQuery code. Now let’s take a peek how...

10 Sep 2016

Reading YAML config files with Kotlin

Lately I’ve been making the transition towards Kotlin due to the likability factor of the language. It really makes development...

05 Sep 2016

Managing Spring Integration poller programmatically.

First off, I have to admit that I’m not a big fan of Spring Integration. I believe there are better...

04 Sep 2016

Setting up proxyquire to mock your modules

Setting up proxyquire to mock your javascript modules When testing your javascript components it is sometimes essential to mock out...

04 Sep 2016

Utilizing JSdom in your JQuery testing

We have a big old codebase written in JQuery that we are currently chipping away on. Though there are plans...

15 May 2016

Modern frontend - Configuring Eslint and Gulp

Modifying your workflow to give faster feedback Eslint is one of my favourite tools that has been introduced in recent...