's Avatar

@stefanofago.bsky.social

100 Followers  |  322 Following  |  1,523 Posts  |  Joined: 24.01.2025
Posts Following

Posts by (@stefanofago.bsky.social)

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
GitHub - toedter/hal-explorer: An API explorer for RESTful Hypermedia APIs using HAL or HAL-FORMS An API explorer for RESTful Hypermedia APIs using HAL or HAL-FORMS - toedter/hal-explorer

github.com/toedter/hal-...
<< ...HAL Explorer helps you explore HAL- and HAL-FORMS-based RESTful Hypermedia APIs... >>

19.01.2026 14:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Book Review: Patterns, Principles, and Practices of Domain-Driven Design A practical review of β€œPatterns, Principles and Practices of DDD,” helping developers and architects decide when Domain-Driven Design really pays off.

open.substack.com/pub/software...
<< ...A practical review of β€œPatterns, Principles and Practices of DDD,” helping developers and architects decide when Domain-Driven Design really pays off... >>

19.01.2026 07:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
The best way to create a parallax scrolling effect in 2026 Learn how to create parallax scrolling effects with vanilla JavaScript, no libraries needed. Covers layer setup, scroll handling, & AI-assisted development.

www.builder.io/blog/paralla... << ...You know those parallax scrolling effects where background images move at different speeds as you scroll? They create depth and make websites memorable. But most tutorials overcomplicate them... >>

15.01.2026 15:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0