← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 49
  1. To limit, or not to limit - this is the question that Java developers ask themselves when configuring CPU resources for their Kubernetes pods.

  2. I’ve had some health issues in the last few months.

  3. Back in 2023, I got extremely excited about the release of Java 21.

  4. A year of scaling myself

    2024 was eventful, but professionally quiet.

  5. In my previous article about Java Virtual Threads I focused on different pinning cases caused by the synchronized construct.

  6. If you heard about Java Virtual Threads, you also heard about the pinning phenomenon.

  7. Orchestration code organizes calls to other components (dependencies) into a certain process.

  8. Spoiled but enlightened

    Everybody knows that programmers are spoiled.

  9. Equals ignoring fields is a pretty common operation.

  10. Is 21 the new Java 8?

    Not all Java releases receive the same attention from the community.

  11. Imagine we’re building yet another e-commerce platform.

  12. I launched my own brand “Mike my bytes” in November 2020 as an experiment.

  13. The calendar doesn’t lie.

  14. Quite some time ago, JUnit’s @CsvAnnotation caught my attention.

  15. Keeping our domain (business) logic together is usually a really good idea.

  16. Database migrations are a standard way of dealing with database schema changes, especially in the relational world.

  17. The very last days of the old year are probably a good time to think about the next one.

  18. The JVM has spoiled us with its cleverness.

  19. When I started my journey with Apache Kafka, JSON was already everywhere.

  20. The API should guide you

    We create APIs all the time - and I don’t have only libraries and frameworks in mind.

  21. Java records should be no longer considered as a “new concept”.

  22. We want our applications to be maintainable, reliable, resilient, and scalable.

  23. Running tests sequentially seems to be the current status quo in the Java community, despite the number of CPU cores our computers have these days.

  24. Parameterized tests are definitely my favorite feature of JUnit 5.

  25. While browsing Twitter a few days ago, I’ve been reminded about a quite controversial topic in the Java community, which (apparently) still is using interface default methods.

  26. SLA is the new CAP

    The world has changed quite a lot since 1999 when Eric Brewer formulated his famous conjecture, known as the CAP Theorem today.

  27. There seems to be a lot of interest in improving application startup time these days, driven by the discussions on languages and technologies (like Go, Node, or GraalVM), that provide almost instant startup for serverless functions (a.k.a. lambdas) being…

  28. Syntactic sugar (like the introduction of var) is often not enough to convince somebody (especially non-developer) to move forward.

  29. What could be kind of surprise even for some experienced Java programmers, the java.util.Stream interface extends java.lang.AutoCloseable.

  30. Apache Kafka has been designed with scalability and high-performance in mind.

  31. The end of the year is an especially intensive recruitment season for many IT companies & software houses.

  32. In this post, I’d like to describe the issue I’ve recently encountered when using Helm umbrella charts.

  33. Introducing Mike my bytes

    People are using all their senses for recognition.

  34. At the end of 2018, I had a pleasure to give a talk at Testwarez - the oldest testing-oriented conference organized in Poland.

  35. A typical luggage case padlock with 3 rings and TSA (backdoor) lock on the left A combination of 3 digits - this is the level of protection offered by the vast majority of luggage cases on the market. 3 digits secret code, that should keep all your person…

  36. Project Lombok - beyond DRY

    I have to admit, that when I first saw Project Lombok few years ago it was quite odd to me.

  37. Building docker images within the CI pipeline isn’t something new or unusual these days.

  38. I want to share with you some of my thoughts about using Apache Solr (especially SolrCloud) on production.

  39. The cryptographic world changed a lot since 2008 when Google’s Keyczar library showed up.

  40. Luke, I am Your Father!

  41. As you can already see in the browser’s address bar, my blog (along with other sites on mkowalski.net domain) received HTTPS support.

  42. Two days ago I’ve participated in a JUG meeting in Poznań which special guest was famous Java rock star Adam Bien with his presentation called Microservices in 2016 — What Worked Well.

  43. Case Imagine the following scenario: your world-famous web application is hosted with two Docker containers (eg. with application server).

  44. Even if committing changes with git is straightforward, sometimes you want to verify all changes before doing it (e.g. to come up with with a nice and meaningfull commit message).

  45. Tests are the light side of programming.

  46. When docker kicked in to the enterprise market many things started changing.

  47. Nowadays we can argue if using Apache FOP is still the best solution for generating PDF documents.

  48. For some compatibility reasons I needed to checkout specific branch or tag in the Git repository using only it’s name (last part without refs/.../ prefix) from a bash script.

  49. Hello world!

    This post couldn’t have started different - since I’m calling myself a developer.