- Offering my blog to new authors
-
Regular readers of this blog know that I started it a long time ago, namely in April 2008. I soon found my cruising speed: a post a week. It requires time and discipline, but I achieved this goal during all those years.
However, while I still have enough of both, I start to miss good post ideas. There are several reasons for this. I’ve always told that working on real-world projects is a vast source of ideas. Moving to Developer Advocacy, I’ve widened the list of topics I’m familiar with but cut myself from this source. However, I would prefer to reduce the pace of the weekly post.
Still, the blog has traction. The number of unique monthly sessions varies between 25k and +30k. For this reason, I’d like to offer the platform to them. I believe it can be a good opportunity for first-time (or second-time) writers. Compared to regular content aggregators, the main benefit is that your content won’t be drowned among the rest and will be featured for an entire week. As for my regular blog posts, I’ll also spread the word about guest authors'. In fact, there will be no difference between my posts and others.
- Postgres is eating the database world
-
That’s indeed my feeling as well. It seems PostgreSQL was designed for extension.
- Code de conduite européen sur les centres de données : un véritable engagement ?
-
TL;DR: Non
- 13 Docker Tricks You Didn’t Know
-
- Multi-stage Builds for Efficient Images
- Squashing Image Layers
- Docker BuildKit Secrets
- Leveraging
.dockerignore
- Health Checks in Dockerfiles
- Docker CLI Output Formatting
- Optimizing Cache Use in Builds
- Limiting Container Resources
- Docker Events for Monitoring
- Running Containers in Read-only Mode
- Cleaning Up with Docker Prune
- Overriding Entrypoint for Debugging
- Docker Contexts for Multi-environment Management
- IMHO, squashing is hardly a good practice as it prevents reusing layers
- The "cache" is not about BuildKit’s cache but about proper layering
- Redis Adopts Dual Source-Available Licensing
-
Is moving away from Open Source the only exit scenario for a successful Open Source project?
- Five Koans of Software Architecture
-
- Those who should decide on the architecture are those that will be on call for it
- Build it the stupid way first
- Optimization is death
- Graph databases are lies
- Don’t let dependencies own the logic
- Diia is an app with access to citizen’s digital documents and government services
-
The application was created so that Ukrainians could interact with the state in a few clicks, without spending their time on queues and paperwork - Diia open source application will help countries, companies and communities build a foundation for long-term relationships. At the heart of these relations are openness, efficiency and humanity.
- Java 22 Is Here, And It’s Ready To Rock
-
An exhaustive and detailed list of all features of this new release
- JUnit, 4, 5, Jupiter, Vintage
-
Explore how to deal with all versions from JUnit and how to organize your tests in your project to bring more productivity to your team.
- Breaking Packages in Python
-
An exposé of the nooks and crannies of Python’s modules and packages
- Embracing OpenTelemetry: A Step-by-Step guide to transitioning from Micrometer to OpenTelemetry using Spring Boot and Buildpacks
-
TL;DR:
- Automatic vs manual instrumentation
- Remove dependencies
- Add new dependencies
- Remove Tracer reference and miscellaneous configs
- Update application properties
- Update Logback configuration
- Create opentelemetry folder and configs
- Update spring-boot-maven
- Test your configuration