DIY - my guide to making miniature book replicas (full tutorial) π
No more space left on your shelves? Learn how to make teeny-tiny book replicas that look awesome in mini-bookshelves. No specific material required.
No more space left on your shelves? Learn how to make teeny-tiny book replicas that look awesome in mini-bookshelves. No specific material required.
Let's understand Cloudflare's default caching behaviors and how to make it cache HTML pages the right way.
Connect to an ES/OpenSearch cluster on AWS in Python using elasticsearch or opensearch-py.
The Twelve-Factor app is a set of best practices that guide the design of Web Apps to achieve high flexibility, scalability, maintainability, and more.
Most developers do not take the time to learn git. Let me prove it and give some advice on how to really start learning git.
Learn how to distribute a program packaged as a Jar using homebrew and to keep a homebrew tap up-to-date using GitHub actions.
Learn how to fake an API in minutes using MockServer, Docker, and a JSON file.
Learn about the slumber library and delve into the Python magic by re-implementing one of its core features.
Let me introduce mantelo, the best Keycloak Admin Client for Python. We will see how it works and why it is so cool.
Dissect with me how cloud providers integrate with GitHub, and deepen your knowledge of GitHub tooling (Actions, Web Apps, OAuth Apps).
Discuss some (advanced) concepts and learn tricks about Python exceptions, such as exception chains, __context__, warnings, and more.
PEP 563 is activated as soon as you import future annotations. This turns annotations to strings, changing the way we read type information at runtime.
Learn how to debug and auto-reload Django or Django celery workers (running in docker) using debugpy, watchdog, and django.utils.autoreload.
Learn about my failed attempt at migrating a large Django project to Mypy. We'll talk typed dicts, generics, peps, and more.
Need unauthenticated users to upload files to AWS S3 with multipart upload support? A deep look at presigned URLs (π) and federation tokens (π).
A showcase of rickroller, a website to RickRoll your friends like a pro. I will discuss usage, design, implementation, and more!
Learn about Kubernetes 101, manifests, Helm, helmfile, and Argo CD from a developer's perspective to deploy your apps on k8s with style.
Learn what are lambdas with receivers in Kotlin through a simple example.
I had to recreate the way dev.to generates anchors in Kotlin Multi-Platform (MPL). It took me way longer than expected! Here is the story.
Interested in Python FastAPI? Wondering how to execute long-running tasks in the background? Let's discover FastAPI+Celery through a practical use case.
Let's discover what are extension functions in Kotlin, and why they are so useful.
Kotlin functions are first-class citizens. Let's understand together what it means, and what are function types, higher-order functions, and lambdas.
Want to play with Vault and ExternalSecrets, but don't want to spend a day setting them up? Here is the perfect repo for you.
The first article of a series delving into Kotlin functions, starting with some cool stuff about them.
In May 2020, I made a commitment to read for at least 10 minutes every day, and this challenge changed my life. Maybe it can change yours too?
Learn how to create beautiful notebooks with interactive plots and host them as HTML on GitHub Pages
BitDownToc now supports dev.to! Learn how you can easily add a table of content to your dev.to article.
Using a simple idea and a custom shader, this guy decoupled animation and texture to achieve the same separation of concern as bone/mesh in 3D.
So let's go through all the steps required to create a robust reusable workflow to build state-of-the-art, multi-arch images with GitHub Actions in 2022.
An in-depth data analysis of the trending articles and tags (count, reactions, comments) on dev.to.
A short list of tools I use daily as a software engineer I can't live without - Maccy, lazygit, Rainbow Brackets, vivaldi browser, typora, KeePassXC.
Python 3.11 is out since October 25, 2022, and comes with great new features! Here are my top picks.
Lombok-generated methods should not be part of the coverage report. Learn how to exclude them from JaCoCo/SonarQube with this simple config.
Do you think you know Docker ? Take the quiz and find out how to deepen your knowledge even more.
Learn how to run Docker containers with the exact tools you need, using the nixery registry. Should be part of any developer/DevOps toolbelt!
Learn how to simplify values handling within big helmfiles, by mimicking the umbrella Chart's behaviors. This will save you time and brain cells!
Helm's `tpl` function is very handy, but can drastically slow down your templating. Learn how to make it efficient with this simple trick.
Learn how to use `kubectl run` to launch ephemeral containers on kubernetes, and why it may be useful to debug services such as kafka or postgres.
Learn the basics of genetic algorithms - selection, crossover, mutation, and how to implement different strategies using the PyGAD Python library.
helmfile deployments can fail due to a wrong ordering of releases. Learn how it works under the hood and how to check the order easily without deploying!
Learn how to turn any jar into an executable invocable using `./app.jar` with one single command in the terminal or from a Gradle file.
Too many tabs opened on mobile? PWA-ize the sites you visit the most, so they open in a dedicated window - as an app would! Free online service.
How to create a "nightly" release - a release constantly updated with the latest push to main - with GitHub Actions.
Find and download the favicon(s) of any domain using a hidden Google REST API. The service is free!
Confused between helmfile sync and helmfile apply? Master those commands by understanding how helm3 upgrade/rollback work under the hood.
Learn how to preview GitHub Pages Jekyll sites that use a remote theme on a local machine. A must-have during development!
Kezaco ? bitdowntoc (bitbucket markdown toc) is a flexible Markdown TOC Generator, available both as a standalone jar and as a free online service. Why use it? Contrary to other tools such as GitHub Wiki TOC generator, it supports many different host...
TL;DR Need to wait for a page to show a specific string or pattern (e.g. in pages tailing some logs) and want to be notified, so you can go about other businesses while waiting? Use the JS Notification API along with bookmarklets to do the trick! Mot...
Learn how to pretty-print Kotlin data classes through different approaches, with examples and clear pros/cons. Trust me, this isn't an easy task!