's Avatar

@stefanofago

101
Followers
322
Following
1,526
Posts
24.01.2025
Joined
Posts Following

Latest posts by @stefanofago

Preview
Empty Should be Empty Why does empty cost so much in Java sometimes?

donraab.medium.com/empty-should...
<< ...Why does empty cost so much in Java sometimes?... >>

10.03.2026 08:30 👍 0 🔁 0 💬 0 📌 0
Preview
Benchmarking Express 4 vs Express 5 Benchmark of Express 4 vs Express 5 on Node 18, 20, 22, and 24 with ping, middleware, JSON, and 100 KB response throughput.

www.repoflow.io/blog/express...
<< ...Throughput benchmarks across Node 18, 20, 22, and 24 using ping, middleware depth, JSON parsing, and 100 KB responses... >>

09.03.2026 12:30 👍 0 🔁 0 💬 0 📌 0

hacks.mozilla.org/2026/02/good...
<< ...Cross-site scripting (XSS) remains one of the most prevalent vulnerabilities on the web. The new standardized Sanitizer API provides a straightforward way for web developers to sanitize untrusted HTML before inserting it into the DOM... >>

06.03.2026 19:09 👍 0 🔁 0 💬 0 📌 0
Read Locks Are Not Your Friends

eventual-consistency.vercel.app/posts/write-...
<< ...On commercial hardware, RwLock was ~5× slower than Mutex for a read-heavy cache workload due to atomic contention and cache-line ping-pong... >>

28.02.2026 11:28 👍 0 🔁 0 💬 0 📌 0
Preview
Why You Shouldn't Trust Microsoft Edge's VPN - Make Tech Easier The Microsoft Edge VPN is free, but should you trust it? Find out why it's not a real VPN and the major drawbacks to using it.

www.maketecheasier.com/why-you-shou... #pointofview

27.02.2026 09:35 👍 0 🔁 0 💬 0 📌 0
Preview
GitHub - thisiskps/fetch-network-simulator: fetch-network-simulator fetch-network-simulator. Contribute to thisiskps/fetch-network-simulator development by creating an account on GitHub.

github.com/thisiskps/fe... << ...A development-time API request/response network behavior simulator for frontend applications... >>

27.02.2026 09:33 👍 1 🔁 0 💬 0 📌 0
Preview
Building Bulletproof React Components - Shu Ding The real test isn’t whether your component works on your current page. It’s whether it works when someone else uses it.

shud.in/thoughts/bui... << ...Most components are built for the happy path. They work, until they don’t. The real world is hostile. Server rendering. Hydration. Multiple instances. Concurrent rendering. Async children. Portals... Your component could face all of them. Will it survives?... >>

27.02.2026 09:32 👍 0 🔁 0 💬 0 📌 0
Preview
zclaw - Field Guide Practical docs for the ESP32-resident AI assistant with GPIO, schedules, memory, and tool calling.

zclaw.dev
[Github: github.com/tnm/zclaw]
<< ...zclaw is an ESP32-resident AI agent written in C. It runs as a practical assistant over Telegram or host relay, with scheduling, GPIO control, memory, and a tight firmware budget... >>

23.02.2026 22:00 👍 0 🔁 0 💬 0 📌 0
Preview
NpgsqlRest - Automatic PostgreSQL Web Server Why fight the database when you can embrace it?

npgsqlrest.github.io
[github: github.com/NpgsqlRest/N...
<< ...Create professional, high-performance HTTP REST APIs for PostgreSQL databases in minutes and generate type-safe client code automatically... >>

21.02.2026 13:33 👍 0 🔁 0 💬 0 📌 0
ChatGPT - MADR minimal helper A very small assistant to create MADR with ease. Commands: madr to start, skip to skip current step, end generate, analyze followed by text to evaluate/provide md in auto mode

I've done a small gpt for madr: mode wizard, mode analyze to infer adr from a description chatgpt.com/g/g-68d4052d...
Interesting also github.com/adr/e-adr#em...
Also for RFC, I've try to do prompting/templating but the difficult idea is to have live docs changing with project including diagrams

12.02.2026 10:03 👍 1 🔁 0 💬 1 📌 0
Preview
CSS-in-JS: The Great Betrayal of Frontend Sanity CSS-in-JS promised simplicity but delivered performance issues. Learn why ditching it for native CSS solutions leads to faster, more maintainable web apps.

thenewstack.io/css-in-js-th... << ...CSS-in-JS promised simplicity but delivered performance issues. Learn why ditching it for native CSS solutions leads to faster, more maintainable web apps... >>

12.02.2026 09:52 👍 1 🔁 0 💬 0 📌 0
Preview
Europe's $24 Trillion Breakup With Visa and Mastercard A 130-million-user payment system backed by 16 major banks just launched to challenge Visa/mastercard

europeanbusinessmagazine.com/business/eur... thx @frankel.ch for sharing

12.02.2026 08:57 👍 1 🔁 0 💬 0 📌 0
Preview
Rediscovering Java ServiceLoader: Beyond Plugins and Into Capabilities When you think of Java modularity, chances are your first thoughts land on JPMS, or perhaps on Spring’s flexible configuration model. For those who 'experienced' like me, thought can reach OSGI specif...

blog.frankel.ch/rediscoverin...
Modularity and Service Provider: the idea behind ServiceLoader and a design view about capabilities! These elements in my new article hosted by @frankel.ch that always is a Guide, Mentore, and able to lead me to these result with patience!🙏

09.02.2026 07:32 👍 1 🔁 0 💬 0 📌 0
Preview
Updating CSS Border Radius When A Container Is Overflowing In this article we’ll create a container element that dynamically adjusts its border-radius when its contents overflows.

pqina.nl/blog/update-...
<< ...In this article we’ll create a container element that dynamically adjusts its border-radius when its contents overflows... >>

06.02.2026 17:35 👍 0 🔁 0 💬 0 📌 0
Preview
Announcing Swing Modernization Toolkit | Vaadin Run your Swing app in the browser now, modernize when you’re ready!

vaadin.com/blog/announc... << ...Swing Modernization Toolkit: a pragmatic way to run a Java Swing application in the browser and modernize it gradually using a modern Java web stack. No rewrite into a separate JavaScript/TypeScript front-end. No “stop the world” migration... >>

03.02.2026 15:08 👍 5 🔁 1 💬 1 📌 0
Preview
GitHub - mary2501/php-legacy-refactor-ai: CLI tool to analyze and refactor legacy PHP code using AI - 100% local with Ollama CLI tool to analyze and refactor legacy PHP code using AI - 100% local with Ollama - mary2501/php-legacy-refactor-ai

github.com/mary2501/php... << ...A CLI tool that uses local AI models (via Ollama) to analyze PHP code, detect deprecated functions, security issues, and automatically generate PHPUnit tests and documentation. All processing happens on your machine - no data is sent to external servers... >>

31.01.2026 21:54 👍 0 🔁 0 💬 0 📌 0
Preview
una.im | Range Syntax for Style Queries Learn how to use the new range syntax for CSS style queries and the if() function.

una.im/range-style-...
<< ...Style queries are getting an upgrade! Like media queries, and container queries, They can now respond to a range of values, and not just predefined states... >>

31.01.2026 09:29 👍 1 🔁 0 💬 0 📌 0
Preview
Use overscroll-behavior: contain to prevent a page from scrolling while a <dialog> is open Chrome 144 features a small change to overscroll-behavior: it now also works on non-scrollable scroll containers. While this change might seem trivial, it fixes an issue developers have been dealing w...

www.bram.us/2025/11/25/u... << ...Use overscroll-behavior: contain to prevent a page from scrolling while a <dialog> is open... >>

31.01.2026 09:28 👍 1 🔁 0 💬 0 📌 0
Preview
Professor Loses Two Years Of Research Work After Clicking The Wrong Button On ChatGPT A German university professor lost two full years of academic work after a single setting change inside ChatGPT permanently erased his saved conversat

wonderfulengineering-com.cdn.ampproject.org/c/s/wonderfu...

28.01.2026 08:49 👍 0 🔁 0 💬 0 📌 0
jQuery 4.0.0 | Official jQuery Blog jQuery: The Write Less, Do More, JavaScript Library

blog.jquery.com/2026/01/17/j... 20 years! and always there, now totally updated!

28.01.2026 07:43 👍 0 🔁 0 💬 0 📌 0
Preview
json-render | AI-generated UI with guardrails Let users generate dashboards, widgets, apps, and data visualizations from prompts — safely constrained to components you define.

json-render.dev
[Github: github.com/vercel-labs/...
[Related post: thenewstack.io/vercels-json...
<< ...Define a component catalog. Users prompt. AI outputs JSON constrained to your catalog. Your components render it... >>

26.01.2026 22:36 👍 1 🔁 0 💬 0 📌 0
Preview
How Rust does async differently (and why it matters) Explore why Rust's "pull’" async model is different from JavaScript's "push" model. Learn about lazy futures, the poll method and state machines.

thenewstack.io/how-rust-doe...

26.01.2026 22:34 👍 0 🔁 0 💬 0 📌 0
Preview
Developer proves AI agents can be reprogrammed via new exploit A zero-click vulnerability in the tasks.json file allows attackers to silently hijack Cursor’s instructions across code repos.

thenewstack.io/developer-pr... << ...A zero-click vulnerability in the tasks.json file allows attackers to silently hijack Cursor’s instructions across code repos... >>

26.01.2026 22:33 👍 0 🔁 0 💬 0 📌 0
Preview
New Instagram Vulnerability Exposes Private Posts to Anyone A critical server-side vulnerability in Instagram’s infrastructure allowed unauthenticated attackers to access private photos and captions without a login or follower relationship.

cybersecuritynews.com/instagram-vu...

26.01.2026 22:30 👍 0 🔁 0 💬 0 📌 0
Preview
Web dependencies are broken. Can we fix them? • Lea Verou Dear JS ecosystem, I love you, but you have a dependency management problem when it comes to the Web, and the time has come for an intervention.

lea.verou.me/blog/2026/we...
<< ...Dear JS ecosystem, I love you, but you have a dependency management problem when it comes to the Web, and the time has come for an intervention... >>

26.01.2026 15:37 👍 0 🔁 0 💬 0 📌 0
Preview
Codeberg.org Codeberg is a non-profit community-led organization that aims to help free and open source projects prosper by giving them a safe and friendly home.

codeberg.org << ...Codeberg is a non-profit, community-led effort that provides Git hosting and other services for free and open source projects... >> thx @frankel.ch for sharing

23.01.2026 08:11 👍 1 🔁 0 💬 0 📌 0
BoxLang BoxLang: Dynamic, Modular and Productive, is a modern, dynamically and loosely typed scripting language for multiple runtimes. For the Java Virtual Machine (JVM) giving you tons of Object-Oriented (OO...

boxlang.io
[Github: github.com/ortus-boxlan...
<< ...BoxLang is a powerful, multi-runtime dynamic programming language built for the JVM. 🚀 Productive, ☕ 100% Java Interoperable, 🏗️ Modern & Expressive... >>

21.01.2026 09:07 👍 0 🔁 0 💬 0 📌 0
Preview
How to load CSS (fast) Loading styles on the web is something that looks trivial at first. You just add a <link rel=stylesheet> to your page (or <style> for inline styles) and you're done. But if you wanted to load CSS fas...

calendar.perfplanet.com/2025/how-to-...

20.01.2026 20:28 👍 0 🔁 0 💬 0 📌 0

www.royalbhati.com/posts/js-arr... << ...My first instinct was to attribute this entirely to TypedArrays being "faster." But after digging deeper, I realized the story is more nuanced. This post is what I learned... >>

20.01.2026 20:27 👍 0 🔁 0 💬 0 📌 0
Preview
The Real Cost of Loving What You Do: The Uncomfortable Truth About Developer Burnout Table of Contents Introduction The Complexity We Underestimate About Burnout It Takes...

dev.to/georgekobaid... << ...I'll share the time when my burnout reached its absolute peak, and at the end of the article, I'll give you a small exercise you can try, one that might just help you break free from burnout... >>

19.01.2026 15:01 👍 0 🔁 0 💬 0 📌 0