kotlin Featured Hosting Kotlin applications using Coolify TL;DR : With Coolify you can host you Kotlin applications in seconds on your own server and benefit from auto deploys, custom domains, preview branches and more. You can see the code here, and access the sample here.
kotlin Featured 🎉Celebrating Kotlin 2.0🎉 Upgrading a simple Kotlin and PicoCLI project to Kotlin 2.0 in under 5 minutes to celebrate the new version coming up!
electric Featured A retrospective on getting solar panels installed A retrospective on getting solar panels installed. The installation cost around 5k€ (4k€ after government subsidies), and we were able to generate over 80% of our yearly consumption and save just short of 1k€ in year 1 as well as shave off our CO2 footprint by over a ton
devrel Featured Visualizing your AAARRP priorities as a way to manage up in your DevRel team In this article, I'm describing how we used the AAARRRP framework to visually describe our DevRel team's strategy and clarify the reason for our day to day activities to our internal stakeholders, and more focus on impact instead.
openapi Featured Creating an OpenAPI generator from scratch : From YAML to JetBrains HTTP Client In this article, I'll be implementing an openapi generator from scratch so you can too! We'll be creating a very simple generator for the Jetbrains HTTP Client
kotlin Featured [Unit] Testing Supabase in Kotlin using Test Containers - PART 2 In this article we continue diving into TestContainers and Supabase, and run unit tests against a full local self-hosted Supabase.
supabase Featured [Unit] Testing Supabase in Kotlin using Test Containers In this article, I'll dive into several methods I've been looking into to unit test a Kotlin application using Supabase and why I finally decided to go for a Docker Compose / Test Containers solution.
devrel Featured Thoughts on the Climate crisis and being a Developer (Advocate) It's quite clear by now that we humans have a strong impact on the Earth's climate. As a new developer advocate, my impact on the world around me is something I have in the back of my head pretty much every day. I want to go with you through some of this today.
kotlin My KotlinConf experience My experience and impressions attending KotlinConf a couple weeks back. And some thoughts on the future of Kotlin.
apis Replacing Postman with the Jetbrains HTTP Client This blog shows a way to use the Jetbrains HTTP Client to replace Postman and test third party APIs, share requests and even run them in CI all of that within minutes!
community 2022 retro, and what's up This post is a recap of 2022, and a look into what's coming in 2023. In short, Devrel is amazing and doesn't require flying, I became a GDE and we grew over 160kg of vegetables this year!
apis A tale of fixing a tiny OpenAPI bug I found and fixed a tiny bug in OpenAPI, learnt about the library, jackson and git in the process. In short, get and set methods are visited by Jackson even when they aren't used anywhere in the code! Be careful how you name your methods 🔥
java Getting started with OpenAPI Generators : tips and tricks In this article, I'm sharing some tips and tricks on how to get productive with creating OpenAPI generators. How to run and debug, create your own easily and more
dei Things I've learnt about inclusion in Tech In this post, I'll discuss things I see, and things I try to do to "do my part" (for the lack of a better word) at work and outside of it. I'm not an example, but maybe you can find inspiration yourself (and teach me some more!).
development Why I still take notes on paper Why I still take notes on paper every day. Let's dive a bit into why it works for me, in no particular order.
kotlin Kotlin Data Classes, shallow copies and immutability Are Kotlin data classes immutable? And does the copy method create shallow or deep copies of my class instances? Let's have a look together
elm Easy dependency integration in Kotlin/JS using the "Elm ports" technique Just starting with Kotlin/JS, I found it hard to use large NPM libraries like Firebase. But my past experiences with Elm and its system of ports helped me find a suitable solution. Let's dive into it!
kotlin Tips and tricks using Hibernate and SQLite with Kotlin This blog exposes some of the things I've found out while implementing my project. Maybe they're useful for someone else too :). Kotlin, Hibernate and SQLite doesn't seem to be a very present combination online as of now.
kotlin Measuring time and durations in Kotlin The DurationAPI is coming out of experimental stage, and offers a nice DSL to easily work with Time durations (duh!). If offers the obvious but also nice extra goodies like coercions and ISO/ String conversions and is notably used to calculate processing time.
kotlin Kover : Code Coverage plugin for Kotlin Kover is a code coverage tool for Kotlin. It's still in incubator phase but I took it for a spin and it is already very useful as part of local or CI workflows! In this article I go through the setup and some of my favourite goodies of the tool.
hacktoberfest Automatically add the Hacktoberfest tag to all of your GitHub repositories I created a small kotlin utility that finds all the repositories you are an owner of, and add the Hacktoberfest topic to them :) and learnt a few things
gaming On gaming, addiction and working around the Cold Turkey blocker Thoughts about gaming addiction, and a few ways to go around Cold Turkey Blocker
communities Luck only comes to the lucky ones Luck only comes to the lucky ones. Let's see how that is true, and how to create your own luck
kotlin Building Command Line Interfaces with Kotlin using picoCLI In this article, we'll look into use cases where CLIs are a great idea. We'll also dive into best practises, and discover one of the most used library for CLIs in the JVM world : picoCLI.
epaper Making your own e-paper dashboard for home from scratch! In this post, I describe the complete setup I used to create my epaper and raspberry pi based dashboard running on node.