TimeLine Layout

February, 2024

  • 20 February

    Hardening Apache APISIX with the OWASP’s Coraza and Core Ruleset

    The Open Worldwide Application Security Project is an online community that produces freely available articles, methodologies, documentation, tools, and technologies in the fields of IoT, system software and web application security. The OWASP provides free and open resources. It is led by a non-profit called The OWASP Foundation. The OWASP Top 10 – 2021 is the published result of recent …

    Read More »
  • 19 February

    Build Flexible Jakarta EE Applications With Apache CouchDB NoSQL Database

    Are you a Jakarta EE developer interested in leveraging the power of NoSQL databases for your applications? This webinar – watch the recording here – is designed specifically to introduce you to the world of NoSQL through CouchDB, a high-performance, scalable database ideal for cloud-native applications. What is CouchDB? CouchDB is a NoSQL database used in distributed and cloud environments. It uses …

    Read More »
  • 16 February

    Video: Spring Boot Testcontainers Support for Local Development

    Spring Boot has supported TestsContainers for running services during tests for quite a while. With Spring Boot 3.1, Testcontainers support for local development was added. This video will show you how this works and how to use it. The post Video: Spring Boot Testcontainers Support for Local Development appeared first on foojay.

    Read More »
  • 15 February

    State of Open (Source?!) and Free AI – a FOSDEM recap

    Disclaimer: This article is on the things I learned/observed spending the day in AI and Machine Learning Developer Room at FOSDEM 24. Opinions and statements are mine and have nothing to do with my employer. This article might raise more questions than answers, but in my opinion, we all need more awareness on this topic and get familiar with the …

    Read More »
  • 14 February

    Top Most Detected Issues in Java Projects

    Using the telemetry from SonarLint after analyzing thousands of projects, these are the top most raised issues in Java projects. We know that having clean code in our projects is important, and every developer would agree on that. But, according to what SonarLint telemetry shows, there are still lots of issues that appear in the huge list of analyzed projects. …

    Read More »
  • 13 February

    Minimize Costs by Utilizing Cloud Storage with Spring-Data-Eclipse-Store

    Sooner or later any Spring application needs to store data. And of course, the first and easiest move is to utilize Spring Data JPA. You can set up your data storage without knowing which relational database you will use in production and simply start coding without worrying about that. It is the easiest and most convenient way to store data …

    Read More »
  • 13 February

    DTrace Revisited: Advanced Debugging Techniques

    DTrace Overview Understanding DTrace’s Capabilities System Monitoring and Analysis Process and Performance Analysis Customizability and Flexibility Real-World Applications Performance and Compatibility of DTrace Cross-Platform Compatibility Compatibility Challenges on MacOS Customizability and Flexibility of DTrace Adaptability to Various Scenarios Examples of Customizable Probes Real-World Applications of DTrace Final Words When we think of debugging, we think of breakpoints in IDEs, stepping …

    Read More »
  • 12 February

    Is JDWP’s onjcmd feature worth using?

    A few months ago, I told you about the onjcmd feature in my blog post Level-up your Java Debugging Skills with on-demand Debugging (which is coming to JavaLand 2024). The short version is that adding onjcmd=y to the list of JDWP options allows you to delay accepting the incoming connection request in the JDWP agent until jcmd <JVM pid> VM.start_java_debugging …

    Read More »
  • 11 February

    Using the Java Kinesis Producer Library (KPL) with LocalStack

    Yes! LocalStack, as you know I’m a huge fan; being able to run AWS Cloud Services locally is a great way to help test systems that heavily rely on them. Not a fan yet? No worries there’s still time, have a look at their website: https://localstack.cloud/. Article by Joery Vreijsen / Cloud devopsengineer by Kabisa Only interested in the code? A complete …

    Read More »
  • 9 February

    Do Repeat Yourself

    One of the first things we teach aspiring software engineers is the principle Don’t Repeat Yourself. The notion that as software engineers we should never write the same code twice. Duplication makes our code harder to change. So to prevent this, we learn to take all cases of the oh so dreaded duplication away. (Jordy van Vorselen/ developer by Kabisa) …

    Read More »