In this tutorial, I want to show you how you can read the temperature, humidity, and pressure from a BME280 Sensor.
How to Share Your Work With a Video or Podcast
Learn about the experiences of creating podcasts, but also more generally, how you can share your work in a video with a small (or bigger) budget.
Enterprise Java Application Development With Jakarta EE and Vaadin
Get an overview of the Vaadin framework and learn how to use it to build modern web applications on the Jakarta EE Platform in pure Java.
Operator Overloading in Java
Although Java doesn’t natively support operator overloading, we’ll discover how Manifold can extend Java with that functionality.
Logging Best Practices Revisited
Join me for a livestream discussion on logging and how observability shouldn’t just be the forte of DevOps. Logs are more than debug prints.
Java Security: Log4J, the SecurityManager, and Funding
A demonstration of log4j exploits, which defenses people tried, and which worked. A look at open source funding models, subscriptions, and bug bounty programs to see why it’s sometimes hard to donate.
Debugging Streams and Collections
Java 8 streams improved readability and provide great debugging opportunities. There are amazing tools for inspecting collections and arrays.
Debugging Program Control Flow
Control flow is much more than step over. You can “jump” to arbitrary code offsets while debugging to reproduce elaborate states and behaviors!
Debug Like a Senior Developer
New online course is launching with the first video ready to view. More are coming in the coming months, also the book is ready for preorder!
Visualizing Brain Computer Interface Data Using JavaFX
Learn about JavaFX and Brain-Computer Interfaces: data collected non-invasively (head wraps with cables) and invasively (brain implants).
What is An Application Server? In 3 Minutes!
Learn the difference between application servers and web servers, what an application server can do to make your life as a developer easier!