• Trends
  • Topics
  • Nodes
Search for keywords, #hashtags, $sites, add a dash to exclude, e.g. -$theonion.com

From foojay.io

Foojay.io At JFall 2024 (And The Winner Is...)

0 1

It was a great day, with a lot of reconnecting to new and existing (not old!) friends, a solid basis for more Foojay.io booths at conferences, just like this and last year at JFall!

on Tue, 2PM

From foojay.io

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

0 0

foojay is the place for all OpenJDK Update Release Information. Learn More.

on Nov 5

From foojay.io

JDK 23: Module Design Pattern with JEP-476

0 0

JEP-476 is another great example of Java platform evolution while enabling internal project stability, transparency and security.

on Nov 4

From foojay.io

Java Tips # 01 -  Writing Shebang Scripts in Pure Java

0 0

Learn how to write a Java CLI shebang script and run it from the terminal, leveraging Java 11 and beyond to create simple, effective command-line tools for developers.

on Oct 31

From foojay.io

Learn About How Your Peers Use Java!

0 0

Do you ever wonder what OpenJDK distributions and what Java versions your peers are using? Java-based infrastructures and languages? How Java workloads are affecting cloud compute costs?

on Oct 24

From foojay.io

Just-Write-And-Run prototyping with JEP-477

0 0

JEP-477 can be considered an example of the symbiotic development of multiple JEPs together, similar to the result of the development of the Java platform.

on Oct 23

From foojay.io

Foojay Podcast #59: DevRel Explained!

0 0

What do people who have Developer Relations as their job description do? And how do you become a conference speaker? You'll learn in this Foojay podcast! 

on Oct 21

From foojay.io

Gatherers upgrades pipeline design pattern JEP-461

0 0

Gatherers help eliminate the need to define large error-prone Collectors, which can degrade source code maintainability.

on Oct 17

From foojay.io

Java Server and Rust Client Built with Generated Networking Code

0 0

FEPCOS-J allows declaratively implementing a Java server and generating its profile usable to generate the networking code of a Rust client.

on Oct 4

From foojay.io

Null object pattern to avoid null pointer exception with JEP-455

0 0

A null object pattern, in our case a NULL_SENSOR instance, can easily contribute to the process flow of a running program while remaining consistent and type-safe.

on Oct 4

From foojay.io

Gear Up for NODES 2024: What to Know

0 0

NODES is a free, virtual conference run by Neo4j for developers, data scientists, and other technical roles who want to learn more about graph databases and how they can be used to solve complex problems.

on Oct 4

From foojay.io

SQL Best Practices Every Java Engineer Must Know

0 0

This comprehensive guide dives into the best practices for SQL query optimization, tailored specifically for Java engineers.

on Oct 1

From foojay.io

Foojay Podcast #58: How Java Developers Can Secure Their Code

0 0

Three years after Log4Shell caused a significant security issue, we still struggle with insecure dependencies and injection problems...

on Sep 30

From foojay.io

JDK 23: Factory Pattern with Flexible Constructor Bodies

0 0

Let's take a look at one particular brand new preview feature added to the latest JDK release 23 [2], JEP-482: Flexible Constructor Bodies in its second iteration.

on Sep 25

From foojay.io

foojay – a place for friends of OpenJDK

0 0

foojay is the place for all OpenJDK Update Release Information. Learn More.

on Sep 19

From foojay.io

Java 23 Has Arrived, And It Brings a Truckload of Changes

0 0

Java 23 has arrived! It's been six months since Java 22 was released, so it's time for a fresh truckload of JEPs.

on Sep 17

From foojay.io

Foojay Podcast #57: Welcome to OpenJDK 23

0 0

OpenJDK (Java) 23 is (almost) here! This version introduces three new features to the language and runtime and many bug fixes, small improvements, and a longer list of preview features.

on Sep 16

From foojay.io

Press the Easy Button: Organize a Virtual Conference Schedule with a Graph Database

0 0

Putting together a conference schedule for NODES 2024 (one of my favorite events of the year) is a massive undertaking, but my colleague and I used technologies and tools at our disposal to make this process a little more efficient and greatly reduce opportunities for mistakes.

on Sep 10

From foojay.io

Browserless Testing of Vaadin Applications with Karibu Testing

0 0

About a testing framework that stands out for its ability to run browserless testing, offering several advantages over traditional end-to-end testing approaches, such as Selenium, Playwright, or Cypress.

on Sep 9

From foojay.io

Sustainable Software Engineering: Input Requested!

0 1

Since about a year ago, the Foojay community has a group of people that are working on a book with tips and information on Sustainable Software Engineering.

on Sep 2

From foojay.io

Foojay Today | foojay blogs on OpenJDK and Java

0 0

foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage. Learn More.

on Sep 2

From foojay.io

IBM Semeru Runtimes for Java includes FIPS 140-3 certified cryptography - foojay

0 0

IBM Semeru Runtimes for Java 11+ includes FIPS 140-3 cryptography certified by the U.S. National Institute of Standards and Technology (NIST).

on Aug 28

From foojay.io

JUG PH: 1-Day Modern Java Development Bootcamp

0 0

A 1-Day Modern Java Bootcamp for IT students, early professionals, and career shifters with minimal Java or general programming experience.

on Aug 2

From foojay.io

JUG PH: 1H 2024 Meetups

0 0

A report on JUG PH: 1H 2024 Meetups. Topics covered were Angular Framework, Java Best Practices, GitHub Copilot and API Development.

on Aug 2

From foojay.io

Client-server application in Java: Easy with FEPCOS-J – Video.

0 0

See how FEPCOS-J relieves developers of the network programming required to implement a client-server application in Java.

on Jul 30

From foojay.io

Understanding JVM Memory Layout with OpenJDK24's New PrintMemoryMapAtExit VM Option

0 3

OpenJDK24 recently added a new HotSpot JVM option called PrintMemoryMapAtExit.

on Jul 28

From foojay.io

Creating a Command Line Tool with JBang and PicoCLI to Generate Release Notes

0 0

Learn how to create a Java command-line tool with JBang and PicoCLI to automate generating release notes from GitHub.

on Jul 24

From foojay.io

Effective Java Logging

0 0

Master effective logging in Java applications using SLF4J and Logback. This comprehensive guide provides 14 essential best practices.

on Jul 22

From foojay.io

Continuous Feedback Free Udemy Course: Additional Coupons Available

0 0

We've added extra coupons for our free Continuous Feedback Udemy course! We're glad to see it's been valuable for some of you.

on Jul 18

From foojay.io

New video series "JavaFX In Action", Part 1

0 0

With this new series of video interviews, I want to take you behind-the-scenes of some applications built using JavaFX.

on Jul 16

From foojay.io

Structured Concurrency is More Than ShutdownOnFailure

0 0

Let's see other possibilities than the default ones that can be done with the structured concurrency API.

on Jul 12

From foojay.io

Java's Unsafe is Finally Going Away

0 0

Java's sun.misc.Unsafe is being phased out. Learn safer memory access using VarHandle and Foreign Function & Memory API to keep your applications secure and up-to-date.

on Jul 12

From foojay.io

Foojay Podcast #56: Vectors in Java Code, Databases, and LLMs

0 0

In this Foojay podcast, we enter the world of mathematics by discussing Vectors and how they are crucial for AI and machine learning. 

on Jul 8

From foojay.io

The Best Way to Handle Phone Numbers

0 0

Processing phone numbers seems complicated at first glance because of the many different formats.

on Jul 8

From foojay.io

beetRoot: Yet Another Web Framework?

0 0

beetRoot is a slim and rapid Java web development as well as a full & secure client-server framework ready to run.

on Jul 2

From foojay.io

foojay – a place for friends of OpenJDK

0 0

foojay is the place for all OpenJDK Update Release Information. Learn More.

on Jul 2

From foojay.io

Master Your Journey in the School of OpenJDK Migration

0 0

The School of OpenJDK Migration is totally free and self-paced. Do yourself a favor and start preparing about OpenJDK migration today. 

on Jun 30

From foojay.io

Exploring New Features in JDK 23: Simplifying Java with Module Import Declarations with JEP 476

0 0

JEP 476 represents a significant step towards simplifying Java programming by reducing boilerplate code and improving readability.

on Jun 26

From foojay.io

How to Run Neo4j on Kubernetes

0 0

For an upcoming event, I was asked to give a demo of how to run Neo4j on Kubernetes. I had very little experience with Kubernetes, so I decided to document my journey for later reference.

on Jun 26

From foojay.io

Foojay Podcast #53: JCON Report, Part 5 – CQRS, JOOQ, GraphQL, API, Vaadin, OpenRewrite, ErrorProne, Gateways, Proxies,...

0 0

In this episode you'll hear Simon Martinelli, Nicolas Fränkel, Marcus Hellberg, Rick Ossendrijver, and Abdel Sghiouar.

on Jun 25

From foojay.io

Foojay Podcast #54: Music and MIDI with Java and Kotlin

0 0

Within OpenJDK, there is a whole Java package dedicated to MIDI communication and data handling. Is it up to date? Are there better approaches now? And what can we do with music, Java, and Kotlin?

on Jun 25

From foojay.io

Exploring New Features in JDK 23: Simplifying Java with Primitive Type Patterns with JEP 455

0 0

How JEP 455 can be utilized to handle complex decision-making scenarios more efficiently. We'll examine a practical example to illustrate the benefits of this feature.

on Jun 25

From foojay.io

Vaadin 24.4 Adds React Support, In-App Coding Assistant

0 0

Vaadin 24.4: Vaadin Copilot, Hilla integration, and React support in Flow.

on Jun 24

From foojay.io

Identify Dependencies in Codebases During Microservice Migration

0 0

Migration from a monolithic architecture to microservices presents challenges, particularly in identifying and managing dependencies within the codebase.

on Jun 24

From foojay.io

Foojay Podcast #52 from JCON in Cologne!

0 0

Garbage Collectors, Intelligence Cloud, Test Containers and Flaky Tests, ToxiProxy, Structured Concurrency, and Virtual Threads!

on Jun 24

From foojay.io

Task scheduler in Java: background job processing with JobRunr

0 0

Task scheduler in Java - JobRunr, a powerful java background job processing library. Learn how to enqueue tasks and schedule recurring tasks.

on Jun 7

From foojay.io

Foojay Podcast #51: Persistence, Evolving your Career, Jakarta EE, GlassFish, Messaging via Telegram

0 0

This is part 3 of Frank's JCON interviews, featuring multiple people, on Jakarta EE, GlassFish, and a PET project with messaging via Telegram, and more!

on Jun 3

From foojay.io

Who instruments the instrumenters?

0 0

Have you ever wondered how libraries like Spring and Mockito modify your code at run-time to implement all their advanced features?

on May 30

From foojay.io

Indexing all of Wikipedia, on a laptop

0 0

foojay is the place for all OpenJDK Update Release Information. Learn More.

on May 29

From foojay.io

Top 7 Java Microservices Frameworks

0 0

It's crucial to understand the trade-offs and ensure they are the right fit for your specific context before moving ahead with a microservices architecture

on May 29