PixelsTech feeds

Stay current. Skip the noise.

The right amount of technology news each day, curated for developers.

Welcome to PixelsTech Feed — daily tech news curated by AI across topics like Go, Python, AI, Rust and more.  How it works →   Log in for full access →
Subscribe via RSS

2026-10-13

Speaking Intelligently about "Java vs Node" Performance
Speaking Intelligently about "Java vs Node" Performance - Please understand what's really important when it comes to the benefits of a platform.
Your Fargate Autoscaler Doesn't Understand Your JVM (by Default): Lessons Learned the Hard Way
Out of the box, your autoscaler watches CPU and container memory — and understands neither how a JVM uses them nor what to do when the unusual happens: a traffic spike, a giant request, a downstream slowdown. Here are the load profiles that break…
Introduction to Error Prone: How to Catch Bugs at Compile Time
Error Prone plugs into javac to catch code that compiles but is most likely wrong. A tour of its built-in checks, Refaster rules and custom BugCheckers.

2026-10-12

CVE-2022-21449: Psychic Signatures in Java
The long-running BBC sci-fi show Doctor Who has a recurring plot device where the Doctor manages to get out of trouble by showing an identity card which is actually completely blank. Of course, this being Doctor Who, the card is really made out of a special "psychic paper", which causes the person looking at it…
Testing Jakarta EE: Three Layers, Three Tools
A guide to Simon Laden's three-part series on testing Jakarta EE with WeldInitiator, Arquillian and Testcontainers, and the question each tool answers.
Structured Concurrency Looms
Structured Concurrency is the next major feature from Project Loom. In this session, we will explain the motivation and design of structured concurrency, show how to use it effectively, and discuss the lessons learned as the feature evolved. We'll also look beneath the surface at the new lower-level API behind the latest design, offering an early glimpse of work that is expected to form the basis of a future lower-level structured concurrency API.
Truly Public Methods
Class.getMethods() returns all the public methods in this class and the classes in its ancestry. However, we cannot necessarily call these methods, for example if they are declared in a private inner class or a lambda. In this newsletter we attempt to find all truly public methods.
Set file permission in Java
Prior to Java 6,  there is no good solution at the Java level to provide file permission management. You need to implement your own native methods or call the Runtime.exec() to invoke the system

2026-10-11

Self Types with Java's Generics
Self types let a class reference its own type. Java doesn't have them, but there is a trick.
Java - The Year of the Runtime!
As AI coding agents make language syntax less central, runtime performance and operability become increasingly important. This keynote explores why Java’s JVM and standard library are well suited to this shift: newer JDKs continually improve performance, observability, garbage collection, and usability while preserving the programming model, with major innovations underway in Projects Valhalla, Leyden, and Lilliput.
Update on String Templates (JEP 459)
Java's String Templates won't ship in JDK 23, even as preview; design continues with processors removed in favor of ordinary APIs.