Lucas Silbernagel
banner
lucassilbernagel.com
Lucas Silbernagel
@lucassilbernagel.com
🇨🇦 Software Developer @ lucassilbernagel.com | #Toronto | #Canada
#A11Y | #React | #JavaScript | #TypeScript | #HTML | #CSS | #WebDev
#ProgressivePolitics
Glad the industry is slowly becoming more preventative of npm attacks like Shai Hulud: snyk.io/fr/articles/...
NPM Security Best Practices: How to Protect Your Packages After the 2025 Shai Hulud Attack | Snyk
Harden your npm environment against supply chain attacks like Shai-Hulud. Learn 12 essential best practices for developers and maintainers, covering post-install scripts, 2FA, provenance, and determin...
snyk.io
December 5, 2025 at 3:44 AM
A nice explanation of React ViewTransition, and how to smoothly transition images and titles between pages: www.epicreact.dev/use-react-vi...
Use React <ViewTransition /> to Smoothly Transition Images and Titles
Create smooth, animated page transitions in React 19 with the ViewTransition component. Wrap elements with matching names and React handles the rest.
www.epicreact.dev
December 5, 2025 at 3:21 AM
As a JavaScript developer who never studied algorithms, data structures, and other computer science things, this seems like a great resource: github.com/trekhleb/jav...
GitHub - trekhleb/javascript-algorithms: 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings - trekhleb/javascript-algorithms
github.com
November 29, 2025 at 9:43 PM
800,000 people are out of work. Doug Ford is a jobs disaster.

Now, with Bill 60, he wants to raise rents and make it easier for people to lose their homes.

I’m taking a stand. I just sent an email to my MPP and Doug Ford with a clear demand: Stop Bill 60!

Will you join me? app.sosha.ai/s/fZ4ZPSJH
Take an action: StopBill60.ca
app.sosha.ai
November 20, 2025 at 3:41 AM
The State of React 2025 survey is now open! survey.devographics.com/en-US/survey...
State of React 2025
Take the State of React survey
survey.devographics.com
November 20, 2025 at 2:09 AM
Marit Stiles, leader of the Ontario NDP, was kicked out of the legislature for calling the Ford government corrupt. She's correct, the Ford government is corrupt. 😡
November 19, 2025 at 5:35 PM
7 practical animation tips: emilkowal.ski/ui/7-practic...
7 Practical Animation Tips
Seven simple ideas you can use to improve your animations today.
emilkowal.ski
November 15, 2025 at 2:40 AM
A visual breakdown of TypeScript types: types.kitlangton.com
Visual Types
Interactive visualizations of TypeScript concepts. Behold pretty colors.
types.kitlangton.com
November 14, 2025 at 10:22 PM
Congrats NYC! As a Canadian, I'm sick and tired of American politics, but Mamdani becoming mayor of NYC is a bright spot in the darkness.
November 5, 2025 at 3:18 AM
Definitely agree with the sentiment that while AI can speed up or even replace some coding, coding is "the easy part" of software engineering.
November 4, 2025 at 12:21 AM
As an experienced developer, vibe coding an app and then spending a ton of time cleaning it up doesn't make much sense. But I realized, it's probably good practice for cleaning up any vibe-coded projects I get assigned to in future 😁
October 31, 2025 at 8:46 PM
Zohran Mamdani is a breath of fresh air in a world of negative political news.
October 28, 2025 at 10:03 PM
Reposted by Lucas Silbernagel
Happy to see the Ontario Government reverse track on this.

Now let's get real solutions to the housing crisis
October 27, 2025 at 12:50 AM
I wish people would pay attention to provincial politics as much as federal, in many cases it's more important. Doug Ford and the conservatives are ruining this province.
October 23, 2025 at 10:22 PM
Carney's pre-budget address to a room of university students is worth watching. He's not the most charismatic speaker, but he continues to come across as someone who is practical, competent, and passionate about making Canada better. Skip ahead to 42:20 in the video: www.youtube.com/watch?v=nAX5...
Carney delivers pre-budget address in Ottawa
YouTube video by CBC News
www.youtube.com
October 23, 2025 at 2:10 AM
The #Toronto Blue Jays are advancing to the World Series for the first time in 32 years! I don't generally follow sports, but I'm very happy for the team and for this city.
October 21, 2025 at 3:08 AM
I've been using Copilot at work for a while now, and I used Cursor for my latest side project. I thought I'd share some of my thoughts and tips on working with LLMs: 🧵
October 15, 2025 at 2:43 AM
In 2021 I created Word Game DB, a public REST API for building word games and puzzles. 4 years later, I rebuilt it from scratch (with the help of Cursor). V2 features a modern UI, new endpoints, and new functionality. Next.js is used for both backend and frontend. Check it out! www.wordgamedb.com
Word Game DB
A REST API for building word games and puzzles. Word Game DB is designed for educational purposes, helping developers practice their coding skills by building word games that incorporate an API. Each ...
www.wordgamedb.com
October 15, 2025 at 2:34 AM
Reposted by Lucas Silbernagel
TIL that HTML has an <output> tag for years 😅

Useful for semantic and accessibility

Here, the example is a simple addition

But it's also useful for async dynamic results computed on the server using modern frontend frameworks like React
October 14, 2025 at 9:31 AM