Recent Posts

Testing Emails with Testcontainers and Mailpit

Author: Simon Martinelli Original post on Foojay: Read More Table of Contents What is Mailpit?Why Testcontainers fits perfectlyThe Mailpit Testcontainer module Maven dependency Using Spring Boot with @ServiceConnectionUsing Mailpit without Spring BootFluent AssertJ assertionsWaiting for asynchronous emailsWhy this approach works wellConclusion Testing email functionality is often painful. SMTP servers are external, tests become slow or flaky, and local setups differ …

Read More »

Bootstrapping a Java File System

Author: Scott Sosna Original post on Foojay: Read More Table of Contents History of File Systems Within JavaBefore You Start URI Design File Tree Management Binary Storage The Bare MinimumNext StepsFinal Thoughts References Links Image Credits So what does file system mean to you? Most think of file systems as directories and files accessed via your computer: local disk, remotely …

Read More »

First Test of Java on the Orange Pi (ARM and RISC-V)

Author: Frank Delporte Original post on Foojay: Read More Table of Contents OrangePi LineupTest Boards OrangePi 5 Ultra OrangePi RV2 Getting Started Hardware Setup Java Installation and Testing OrangePi 5 Ultra (ARM) OrangePi RV2 (RISC-V) Conclusion As part of my 2026 learning goals around Java on Single Board Computers and RISC-V (see this post about x86 versus ARM versus RISC-V), …

Read More »