23 followers
🥑 Developer Advocate @Hazelcast ✍️ Blogger at http://blog.frankel.ch 🎓 Learner 📖 Author of https://leanpub.com/integrationtest
Kotlin added the idea of Context Receivers in version 1.6.20. In this post, I'd like to toy with them to understand how useful they can be. Note that if you want to play along, you'll need to compile with the -Xcontext-receivers flag. The main idea b...
Regular readers of this blog know that I'm using Jekyll to generate the static site. I'm using GitLab: when I push on the master branch, it triggers the generation job. However, Jekyll is Ruby-based and requires a couple of Gem dependencies. I've als...
Recently, I designed a simple metrics-tracking system. A Python script queries different providers' APIs for metrics, e.g., Twitter, GitHub, etc. The idea is to run this script each day, store them in Google BigQuery and provide an excellent data vis...
If you attend conferences or read technical articles, you could think that microservices are the correct and only way to build a system at the moment. Despite some pushback from cooler heads, the default architecture is microservices. In this post, I...
Whether you like it or not, GitHub has become the primary provider to host one's code. You or your company is probably using GitHub. I want to highlight some files to beautify your GitHub repository in this post. README I hope that by now, everybody ...
Disclaimer: this post includes affiliate links; I may receive compensation if you purchase the book from the different links provided in this post. I'm pretty much a learning-by-doing kind of guy. However, I tend to get back to documentation after a ...