TimeLine Layout

December, 2022

  • 6 December

    Introducing Gradle Test Suites

    As projects grow in size and complexity and otherwise mature, they tend to accumulate a large collection of automated tests. Testing your software at multiple levels of granularity is important to surface problems quickly and to increase developer productivity. In Gradle 7.3, released November 2021, the Gradle team introduced a new feature called Declarative Test Suites. Using this feature makes …

    Read More »
  • 6 December

    React Hooks: een korte introductie

    In deze tutorial focussen we ons op het gebruik en begrip van React Hooks. Hiervoor maken we als voorbeeld een simpele productpagina met een shopping cart (zie afbeelding 1). De shopping cart representeert het geheugen (oftewel de ‘state’) van de productpagina. State verwijst in het algemeen naar applicatie data die moet worden bijgehouden. Auteur: Peter Eijgermans Om React hooks beter te …

    Read More »
  • 5 December

    Wees ‘Mr. Miyagi’ of vind er één!

    Mr. Who? Mr. Miyagi is naast één van mijn jeugdhelden een fictieve karate master uit Okinawa, Japan, in de filmserie ‘The Karate Kid’. Hij was van meerdere personen de karatementor en maakte van hen een waardig kampioen. Dat wilde ik ook! Door Kelly Jille Zo begon mijn eigen karatereis met mijn eigen sensei (mentor). Later werd ik advocaat en kreeg …

    Read More »
  • 5 December

    Foojay Podcast #8: JUG World Tour: Manchester

    With this Foojay Podcast, we introduce a new topic: once per month, we will virtually travel to a Java User Group (JUG) to learn how they organize their events and learn from their experiences. For this first Foojay JUG Podcast, we are flying to Manchester in the UK! Guests Jonathan Bullock (@jonbullock, @jonbullock@foojay.social)Nick Ebbitt (@nickebbitt) Podcast host Frank Delporte (@frankdelporte, …

    Read More »
  • 5 December

    Why I Don’t do TDD

    I recently gave a talk about debugging for the London Java Community. During the Q&A part of the talk, someone asked me about my approach to Test Driven Development. In the past I looked at that practice in a more positive light. Writing lots of tests. How can that be bad? But as time moved on, I see it in …

    Read More »
  • 1 December

    What is An Application Server? In 3 Minutes!

    Low on time and want to know what an ‘application server’ really is? Here we offer our explanation. This video covers the difference between application servers and web servers, what an application server can do to make your life as a developer easier, and more, all in less time than your average pop song! This is a high-level view that …

    Read More »
  • 1 December

    JavaFX Links of November

    Time flies when having fun… So here we are again, another month has passed and this is a summary of the Links Of The Week that were published on jfx-central.com during November. JavaFX Core We already shared here that Oracle will also be distributing JavaFX builds, and you can see the announcement they did at JavaOne here. Takaaki Sugiyama shared …

    Read More »

November, 2022

  • 30 November

    Kafka vs. Chronicle for Microservices: Which is 750 Times Faster?

    Apache Kafka is a common choice for inter-service communication. Kafka facilitates the parallel processing of messages and is a good choice for log aggregation. Kafka claims to be low latency, high throughput. However, is Kafka fast enough for many microservices applications in the cloud? When I wrote Open Source Chronicle Queue, my aim was to develop a messaging framework with …

    Read More »
  • 29 November

    How Java Litters Beyond the Heap: Part 1, Relational Databases

    As Java developers, we’re no strangers to the concept of garbage collection. Our apps generate garbage all the time, and that garbage is meticulously cleaned out by CMS, G1, Azul C4, and other types of collectors. However, the story doesn’t end with the Java heap. In fact, it is just the beginning. In this article, we will create a simple …

    Read More »
  • 29 November

    A Poor Man’s API

    Creating a full-fledged API requires resources, both time and money. You need to think about the model, the design, the REST principles, etc., without writing a single line of code. Most of the time, you don’t know whether it’s worth it: you’d like to offer a Minimum Viable Product and iterate from there. I want to show how you can …

    Read More »