We are investigating unauthorized access to GitHub’s internal repositories. While we currently have no evidence of impact to customer information stored outside of GitHub’s internal repositories (such as our customers’ enterprises, organizations, and repositories), we are closely monitoring our infrastructure for follow-on activity.
2015: "Learn jQuery"
2016: "jQuery is dead, learn Angular"
2017: "Angular is dead, learn React"
2018: "React is complex, learn Vue"
2019: "Vue is too simple, learn React again"
2020: "React is old, learn Svelte"
2021: "Svelte is niche, learn Next.js"
2022: "Next.js is bloated, learn Remix"
2023: "Remix is too new, learn Astro"
2024: "Astro is limited, learn Next.js again"
2025: "Next.js is complex, learn..."
STOP.
Just stop.
You don't have a framework problem.
You have a fundamentals problem.
Master:
- JavaScript (the language)
- HTTP (how browsers work)
- State management (data flow)
- Performance (why things are slow)
Then frameworks become tools, not religions.
I've shipped products in:
- React (2018)
- Vue (2020)
- Svelte (2022)
- Vanilla JS (2024)
You know what mattered?
Understanding the web platform.
Framework churn is a feature, not a bug.
It keeps you buying courses.
It keeps you feeling behind.
It keeps you dependent.
Learn the web.
Frameworks will make sense.
Skip the web?
You'll chase frameworks forever.
VERCEL GOT HACKED
ShinyHunters - the group behind the Ticketmaster breach - is selling Vercel's internal database for $2M on BreachForums
here's why every developer should care:
- they have NPM tokens and GitHub tokens
- Vercel owns Next.js - 6 million weekly downloads
- one malicious push = global supply chain attack
- Vercel confirmed the breach today, April 19
- they literally DMed the hackers on Telegram asking them to stop
rotate your env variables RIGHT NOW