Tatu LahtelaUsing Azure Key Vault Secrets as Spring PropertiesTime for some probably too good for your own good magic. The Azure Key Vault is Azures solution to deliver and store cryptographic secrets…Oct 29, 2019Oct 29, 2019
Tatu LahtelaIn A Slump Hunting The FlowAll experienced programmers have probably felt the flow: being completely immersed in the code. You have some feature completely laid out…Mar 31, 2019Mar 31, 2019
Tatu LahtelaKotlin Coroutines: Multithreading is Still HardKotlin Coroutines are all the craze right now, so it’s good to remind ourselves of old truths. Concurrency is hard, really hard…Jan 25, 2019Jan 25, 2019
Tatu LahtelaEnd to End Reactive Streams with RSockets on Android and Spring BootMy previous post about backpressure with RSockets peaked enough interest so I thought to create another example, this time on Android.Dec 17, 20181Dec 17, 20181
Tatu LahtelaDynamic Flow Control during Backpressure with RxJava and RSocketsDo you have some kind of streaming source of data in your application? Notifications? Tweets? Messages? What happens if that source starts…Nov 27, 2018Nov 27, 2018
Tatu LahtelainHackerNoon.comMy App is Too Slow, Now What?You don’t have to be a software engineer for long until you hit into performance issues. The database loads too slow. Calculating the route…Nov 10, 20181Nov 10, 20181
Tatu LahtelainHackerNoon.comThe Madness that is ProgrammingEveryone loves to lambaste the endless drudgery of the typical workday. Meetings, coworkers interrupting, inadequate equipment, Reddit.. It…Oct 26, 2018Oct 26, 2018
Tatu LahtelaWriting a Tizen watch application with Angular 6Time for some code obscura. I own a Samsung Gear S2 watch, which at this point is getting 3 years old. The newer models still use the same…Sep 28, 20181Sep 28, 20181