Advertisement · 728 × 90

Posts by Lucas Silbernagel

Go take the State of AI 2026 survey if you have a minute! survey.devographics.com/survey/state...

1 week ago 0 0 0 0
Preview
The Great CSS Expansion CSS now does what Floating UI, GSAP ScrollTrigger, Framer Motion, and react-select used to require JavaScript for. Here is exactly how much that saves, why these libraries were painful beyond their si...

How to replace common libraries and APIs with modern CSS: blog.gitbutler.com/the-great-cs...

1 week ago 0 0 0 0
Preview
Intl can localize units, too! `Intl.NumberFormat` supports localized currency and unit formating.

This is pretty cool, Intl can handle all currency and unit formatting: www.stefanjudis.com/today-i-lear...

1 week ago 0 0 0 0
Preview
What To Know in JavaScript (2026 Edition) An overview of what's new in language features, frameworks, runtimes, build tools, testing, and more.

A detailed summary of the latest and greatest tools and developments in JavaScript: frontendmasters.com/blog/what-to...

1 week ago 1 0 0 0
Preview
CSS or BS? Think you know CSS? Real property or made-up nonsense? 20 rounds. No mercy.

Can you tell real CSS properties and fake ones apart? www.keithcirkel.co.uk/css-or-bs/

1 week ago 0 0 0 0
Preview
Test IDs are an a11y smell Users don't use data-testid, so why do your tests?

A reminder to use role-based selectors rather than test IDs whenever possible: tkdodo.eu/blog/test-id...

3 weeks ago 0 0 0 0
use(): The Hook That Breaks the Rules (On Purpose) React's use() hook reads promises and context at render time, integrates with Suspense, and eliminates the most common useEffect anti-pattern. This article explains what it replaces, when to reach for...

I found this to be a helpful explanation of some of the new React 19 features: saschb2b.com/blog/use-hoo...

3 weeks ago 0 0 0 0
Preview
Start naming your useEffect functions, you will thank me later I started naming my useEffect functions about a year ago. It changed how I read components, how I debug them, and eventually how I structure them.

Naming React effects, I gotta remember to do this... neciudan.dev/name-your-ef...

3 weeks ago 0 0 0 0
Preview
Software Engineering Splits in Three "AI-assisted coding changes the game for enterprises by shifting the bottleneck from coding to judgment, impacting software builds and roles."

An interesting, and I think, more hopeful take on how AI will impact the software engineering job market: adventures.nodeland.dev/archive/soft...

4 weeks ago 1 0 0 1
Advertisement
Preview
Release Doug's Texts What Is He Covering Up?

Another great website and campaign from the Ontario NDP, let's get loud! releasedougstexts.ca

4 weeks ago 0 0 0 0
Redefining the Software Engineering Profession for AI | Communications of the ACM

Hopefully more companies will realize and implement things like this: dl.acm.org/doi/10.1145/...

1 month ago 0 0 0 0
Preview
Can't Maintain — React Component API Game Can you spot the better API? Train your eye for clean React component APIs in under 5 minutes.

This is interesting! Can you spot the better React props? cant-maintain.saschb2b.com/play

1 month ago 0 0 0 0
Preview
Frontend Memory Leaks: A 500-Repository Static Analysis and Five-Scenario Benchmark Study We scanned 500 public React, Vue, and Angular repositories with AST-based static analysis and found 55,864 missing-cleanup patterns — 86% of repos had at least one. Then we benchmarked five common lea...

Remember your timer cleanups and event listener removals! stackinsight.dev/blog/memory-...

1 month ago 0 0 0 0
Preview
Will Claude Code ruin our team? AI coding is blurring the lines between engineers, PMs, and designers. In the short-term, it's going to cause havoc. What happens long-term?

AI coding tools are blurring the lines between software team roles: justinjackson.ca/claude-code-...

1 month ago 0 0 0 0

In all the AI noise, I always find it comforting when AI tools fall well short of the expectations hyped up by influencers and the news cycle.

1 month ago 0 0 0 0
Preview
Introducing TanStack Intent: Ship Agent Skills with your npm Packages | TanStack Blog Your docs are good. Your types are solid. Your agent still gets it wrong. Not because it's dumb — because nothing connects what you know about your tool to what agents know. Docs target humans who bro...

Ship agent skills with your npm packages: tanstack.com/blog/from-do...

1 month ago 0 0 0 0
Preview
An AI Agent Published a Hit Piece on Me Summary: An AI agent of unknown ownership autonomously wrote and published a personalized hit piece about me after I rejected its code, attempting to damage my reputation and shame me into acceptin…

Well this is concerning 👀 theshamblog.com/an-ai-agent-...

2 months ago 1 0 0 0
Advertisement
Preview
Modern CSS Code Snippets | modern.css A collection of modern CSS code snippets. Every old CSS hack next to its clean, native replacement, side by side.

This is pretty cool...see old #CSS hacks side by side with the modern equivalent: modern-css.com

2 months ago 0 0 0 0
Preview
Save OSAP Save OSAP from Doug Ford's cuts. Fund Education Now!

Save OSAP and stop Doug Ford’s tuition hikes: saveosap.ca

2 months ago 0 0 0 0
Preview
State of React 2025 The 2025 edition of the annual survey about the latest trends in the React ecosystem.

The State of React 2025 results are now available: 2025.stateofreact.com/en-US

2 months ago 0 0 0 0
Preview
The logo soup problem (and how to solve it) | Sanity A deep dive into the math behind making mismatched brand logos actually look good together. And a tiny React library that does it for you.

I definitely could have used this in the past, apparently there's a tiny React library that visually normalizes company logos so that they all look good together when displayed in a jumble: www.sanity.io/blog/the-log...

2 months ago 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.

Some tips on building bulletproof React components: shud.in/thoughts/bui...

2 months ago 0 0 0 0

I've been doing a lot of research and planning to begin moving away from American tech. One small thing I'm trying is the Ground News app instead of Google News, pretty happy with it so far.

2 months ago 1 0 0 0
You're Paying Too Much for Groceries
You're Paying Too Much for Groceries YouTube video by Marit Stiles

It's great to see some fight from Marit Stiles and the Ontario NDP! youtube.com/shorts/Q12TW...

2 months ago 1 1 0 0
Preview
State of JavaScript 2025 The 2025 edition of the annual survey about the latest trends in the JavaScript ecosystem.

The State of JS 2025 survey results are now available! 2025.stateofjs.com/en-US

2 months ago 0 0 0 0
Preview
eslint-plugin-react-signals-hooks/packages/eslint-plugin-react-unhookify at main · ospm-app/eslint-plugin-react-signals-hooks Eslint plugin for react.js and react-native apps with @preact/react-signals. exhaustive-deps on steroids. - ospm-app/eslint-plugin-react-signals-hooks

ESLint plugin to remove React hooks (useMemo, useCallback) and memo HOC for cleaner React code: github.com/ospm-app/esl...

2 months ago 1 0 0 1
Preview
Why We've Tried to Replace Developers Every Decade Since 1969 Every decade brings new promises: this time, we'll finally make software development simple enough that we won't need so many developers. From COBOL to AI, the pattern repeats. Business leaders gro...

A more optimistic take on the rise of AI in software development: www.caimito.net/en/blog/2025...

2 months ago 0 0 0 0
Advertisement
Canada engaging 'with open eyes' as great powers use economic integration as 'weapons,' PM says
Canada engaging 'with open eyes' as great powers use economic integration as 'weapons,' PM says YouTube video by CBC News

Mark Carney's speech at Davos is definitely worth watching, it makes me feel that Canada has the right leader at the helm: www.youtube.com/watch?v=Pg4r...

2 months ago 1 0 0 0
Preview
Who's Behind the Hard-Right in Canada? A Reference Guide to Canada's Disinformation Network From "Freedom" to Dominion: Mapping Canada's Nationalist Turn

A detailed breakdown of who's behind the hard-right in Canada : thedemocracydefender.substack.com/p/whos-behin...

3 months ago 5 5 0 1
How to write good frontend tests: 37 tips and tricks | How To Test Frontend My tips and tricks on how to write good frontend tests. In this blog post I cover general tips and advice on how to write nicer and easier to maintain tests.

Tips on how to write good frontend tests: howtotestfrontend.com/resources/ho...

3 months ago 1 0 0 0