André Simões's Avatar

André Simões

@andrejnsimoes.com

Staff Engineer | JNation Organizer https://teklinks.andrejnsimoes.com/

54
Followers
283
Following
180
Posts
31.10.2024
Joined
Posts Following

Latest posts by André Simões @andrejnsimoes.com

Post image

🚨 CFP closes Jan. 10 — submit NOW!
Got a great talk, deep dive, or workshop about Java, JavaScript, AI, Cloud/ops and Security?
Want to speak at JNation 2026 in sunny 🌞 Coimbra, Portugal?
👉 Submit your proposal by next Saturday: sessionize.com/jnation-2026

06.01.2026 10:50 👍 3 🔁 2 💬 0 📌 2
Preview
Agentic Engineering in Action In this session, Mitchell Hashimoto walks Richard Feldman through his approach to using AI when building Ghostty. Specifically they went through this recent commit in detail. You can watch their chat on YouTube or read below for some selected quotes.
08.07.2025 12:21 👍 0 🔁 0 💬 0 📌 0
Preview
Proof of Human. Creating the invisible Turing Test for the Internet Proof of Human. Creating the invisible Turing Test for the Internet AI systems have detectable behavioral signatures that can be used to improve bot detection. Roundtable's Proof-of-Human API verifies proof-of-human invisibly, continuously, and instantaneously.
07.07.2025 07:49 👍 0 🔁 0 💬 0 📌 0
Preview
React Still Feels Insane And No One Is Talking About It Recently, I did a side project that I wrote about in the other post. As part of it, I had what was supposed to be just a few paragraphs on how React sucks - but I just couldn't stop writing about it.
07.07.2025 07:49 👍 0 🔁 0 💬 0 📌 0
Preview
Progressive JSON Do you know about Progressive JPEGs? Here’s a nice explanation of what a Progressive JPEG is. The idea is that instead of loading the image top to bottom, the image instead is fuzzy at first and then progressively becomes more crisp. What if we apply the same idea to transferring JSON?
03.07.2025 23:40 👍 0 🔁 0 💬 0 📌 0
Preview
The State of React and the Community in 2025 Detailed thoughts on how React has been developed over time, and explanations for common community confusion and concerns Introduction 🔗︎ Today, the state of React and its ecosystem is complicated and fractured, with a mixture of successes, skepticism, and contention.
30.06.2025 09:31 👍 0 🔁 0 💬 0 📌 0
Preview
`document.currentScript` is more useful than I thought. Every so often, I stumble across a well-established JavaScript API in the browser that I probably should've known about years ago. Examples include the window.screen property and the CSS.supports() method. To my relief, I've realized I'm not always alone in my ignorance.
30.06.2025 09:31 👍 0 🔁 0 💬 0 📌 0
Preview
How does Kafka know what was the last message it processed? Deep dive into Offset Tracking Let’s say it’s Friday. Not party Friday, but Black Friday. You’re working on a busy e-commerce system that handles thousands of orders per minute. Suddenly, the service responsible for billing processing crashes. Until it recovers, new orders are piling up.
30.06.2025 09:31 👍 0 🔁 0 💬 0 📌 0
Preview
Connect any React application to an MCP server in three lines of code You can deploy a remote Model Context Protocol (MCP) server on Cloudflare in just one-click. Don’t believe us? Click the button below.
27.06.2025 10:03 👍 0 🔁 0 💬 0 📌 0
Preview
How we built our multi-agent research system Claude now has Research capabilities that allow it to search across the web, Google Workspace, and any integrations to accomplish complex tasks.
27.06.2025 10:03 👍 0 🔁 0 💬 0 📌 0
Preview
On How Long it Takes to Know if a Job is Right for You or Not A few eagle-eyed readers have noticed that it’s been 4 weeks since my last entry in what I have been thinking of as my “niblet series” — one small piece per week, 1000 words or less, for the next three months. This is true.
26.06.2025 08:12 👍 0 🔁 0 💬 0 📌 0
Preview
A short history of web bots and bot detection techniques Did you know your favorite website can detect when you’re browsing it in public transport and when you scroll it laying in your bed? Today we’ll learn how they can do it and how this info is used to fight bots.
26.06.2025 08:12 👍 0 🔁 0 💬 0 📌 0
Preview
Want to Be a Better Frontend Engineer? Try a Week On-Call You’re going to hate me for saying this, but I actually like being on-call. I know. I know. But hear me out. Obviously not the part where PagerDuty yanks you out of a dream with your heart pounding. But on-call taught me more about frontend quality than any bug tracker ever did.
22.06.2025 11:36 👍 0 🔁 0 💬 0 📌 0
Preview
Jest 30: Faster, Leaner, Better Today we are happy to announce the release of Jest 30. This release features a substantial number of changes, fixes, and improvements. While it is one of the largest major releases of Jest ever, we admit that three years for a major release is too long.
20.06.2025 17:18 👍 0 🔁 0 💬 0 📌 0
Preview
ai agents I'm using agents to write a lot of code now. Just 6 months ago it didn't really work well, so if you haven't tried in a while, this is your sign. Let me explain practically how I've been using them, where they still kind of suck, and what tools I've had success with.
20.06.2025 17:18 👍 0 🔁 0 💬 0 📌 0
Preview
My AI Skeptic Friends Are All Nuts Tech execs are mandating LLM adoption. That’s bad strategy. But I get where they’re coming from. Some of the smartest people I know share a bone-deep belief that AI is a fad — the next iteration of NFT mania.
20.06.2025 17:18 👍 0 🔁 0 💬 0 📌 0
Preview
Search Params Are State Search params have been historically treated like second-class state. They're global, serializable, and shareable — but in most apps, they’re still hacked together with string parsing, loose conventions, and brittle utils. This works, but it’s manual and repetitive.
13.06.2025 11:24 👍 0 🔁 0 💬 0 📌 0
Preview
How Imports Work in RSC React Server Components (RSC) is a programming paradigm that lets you express a client/server application as a single program spanning over two environments.
13.06.2025 11:24 👍 0 🔁 0 💬 0 📌 0
Preview
The Underestimated Power of Hot Spots and Notes in EventStorming I've been facilitating the EventStorming sessions for years now, and something keeps catching my attention.
13.06.2025 11:24 👍 0 🔁 0 💬 0 📌 0
Preview
How we built our AI code review agent for IDEs Learn how we redesigned our pipeline to create an AI code review tool for instant IDE reviews, cutting time-to-first-comment by ~90%.
12.06.2025 09:25 👍 0 🔁 0 💬 0 📌 0
Preview
Announcing Vitest 3.2 Vitest 3.2 focuses on improvements to Browser Mode and TypeScript support. This release also includes some new useful methods, config options and deprecates the workspace config in favour of projects. In an effort to simplify the configuration, the team decided to deprecate the separate vitest.
12.06.2025 09:25 👍 0 🔁 0 💬 0 📌 0
Preview
Is It JavaScript? OH: It’s just JavaScript, right? I know JavaScript. “It’s Just JavaScript!” is probably a phrase you’ve heard before. I’ve used it myself a number of times.
12.06.2025 09:25 👍 0 🔁 0 💬 0 📌 0
Preview
JavaScript's upcoming Temporal API and what problems it will solve JavaScript will soon have a new feature that many developers are eagerly awaiting. The feature is the Temporal API which will fix many problems and inconveniences of the old Date object.
09.06.2025 19:03 👍 0 🔁 0 💬 0 📌 0
Preview
The Ingredients of a Productive Monorepo So! Suppose you’re an intrepid engineer in a nascent Developer Productivity team. Your engineering organization has decided that it wants to move towards a monorepo.
09.06.2025 19:03 👍 0 🔁 0 💬 0 📌 0
Preview
Nine Emerging Developer Patterns for the AI Era Yoko Li
08.06.2025 21:04 👍 0 🔁 0 💬 0 📌 0
Preview
A Look Into the Secrets of MCP: The New Secret Leak Source The Model Context Protocol (MCP) is one of the latest advancements in the field of Agentic AI.
08.06.2025 21:04 👍 1 🔁 0 💬 0 📌 0
Preview
Human coders are still better than LLMs This is a short story of how humans are still so much more capable of LLMs. Note that I'm not anti-AI or alike, you know it if you know me / follow me somewhere.
04.06.2025 10:38 👍 0 🔁 0 💬 0 📌 0
Preview
Announcing Rolldown-Vite TL;DR: Try out the Rolldown-powered Vite today by using the rolldown-vite package instead of the default vite package. It is a drop-in replacement, as Rolldown will become the default bundler for Vite in the future. Switching should reduce your build time, especially for larger projects.
04.06.2025 10:38 👍 0 🔁 0 💬 0 📌 0

props to @macarthur.me :)

03.06.2025 14:17 👍 0 🔁 0 💬 1 📌 0
Preview
The Beauty of TanStack Router Choosing a Router is probably one of the most important architectural decisions we have to make. The router isn't just another dependency in node_modules - it's what holds your whole application together.
03.06.2025 14:13 👍 0 🔁 0 💬 0 📌 0