Java Articles by Foojay.io

November, 2024

  • 5 November

    Front End Debugging Part 1: Not just Console Log

    Author: Shai Almog Original post on Foojay: Read More Instant Debugging with the debugger Keyword Triggering Debugging from the Console DOM Breakpoints: Monitoring DOM Changes XHR Breakpoints: Uncovering Hidden Network Calls Simulating Environments for Debugging Debugging Layout and Style Issues Final Word As a Java developer, most of my focus is on the backend side of debugging. Front-end debugging poses …

    Read More »
  • 5 November

    Effortless updates requires a zero-migration policy

    Author: Michal Broz Original post on Foojay: Read More In today’s production environments, it is not only expected, but critical to keep your technology stack as up to date as possible. Staying current helps to mitigate security risks, while also benefiting from bug fixes, performance improvements, and new features and function that can help drive your business’s success. This is …

    Read More »
  • 4 November

    Foojay Podcast #60: Proud Of Belgium – Devoxx, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymeleaf, and htmx

    Author: Frank Delporte Original post on Foojay: Read More Belgium might be tiny, but we have a strong Java Community! As I was doing interviews at Devoxx in October, I met several of these people, and we talked about their projects, how you can get involved in OpenJDK, and maybe even start a company out of it. This podcast will …

    Read More »
  • 3 November

    How we almost missed a plane in Kazakhstan, but OpenJDK could have saved us…

    Author: Frank Delporte Original post on Foojay: Read More A family vacation as a topic for a Foojay blog post? Really? Yes, because, very unexpectedly, it was influenced by a change in the OpenJDK project… Traveling to Kazakhstan In August, our family vacation brought us to Kazakhstan. An important trip, as it is the birth country of our (now) 14 …

    Read More »

October, 2024

  • 31 October

    Exploring New Features in JDK 23: Module Design Pattern with JEP-476

    Author: Miro Wengner Original post on Foojay: Read More Although the module design pattern can be implemented in many different ways, the main motivation behind using it remains the same. This is the isolation of a specific section into small building blocks, which are the so-called modules. Therefore, the module design pattern belongs to the structural design pattern family. Before …

    Read More »
  • 29 October

    Java Tips # 01 –  Writing Shebang Scripts in Pure Java

    Author: A N M Bazlur Rahman Original post on Foojay: Read More Did you know you can write a CLI script in Java just as easily as you would in a bash script, and run it directly from the shell? This is commonly called a shebang script, though we are mostly familiar with writing them in bash. Bash scripts are …

    Read More »
  • 28 October

    JavaFX Links of October 2024

    Author: Frank Delporte Original post on Foojay: Read More Here is the overview of the JavaFX LinksOfTheMonth of October 2024, published on jfx-central.com during this month. With some very nice new content for JFX Central itself, see at end of the list… Did we miss anything? Is there anything you want to have included in one of the next overviews? …

    Read More »
  • 25 October

    The Art of Full Stack Debugging

    Author: Shai Almog Original post on Foojay: Read More Full Stack Development, A Shifting Definition The Full Stack Debugging Approach Frontend Debugging: Tools and Techniques It isn’t “Just Console.log” The Power of Developer Tools Tackling Code Obfuscation Debugging Across Layers Isolating Issues Across the Stack The Importance of System-Level Debugging Embracing Complexity Conclusion Full stack development is often likened to …

    Read More »
  • 24 October

    Learn About How Your Peers Use Java!

    Author: Geertjan Wielenga Original post on Foojay: Read More Do you ever wonder what OpenJDK distributions and what Java versions your peers are using? Java-based infrastructures and languages? How many are using Java to code AI functionality? How Java workloads are affecting cloud compute costs? Azul has been gathering all that data from a survey of Java users, running until …

    Read More »
  • 23 October

    Exploring New Features in JDK 23: Just-Write-And-Run prototyping with JEP-477 not only for beginners

    Author: Miro Wengner Original post on Foojay: Read More It seems like it’s never been easier to start writing a simple program that can be turned into a more advanced one as development progresses. Let’s explore possibilities delivered by JDK 23 release. From the early days, Java may have struggled with a relatively verbose and sometimes strikingly complicated process of …

    Read More »