Developer Avocado 🥑
@devavocado.bsky.social
2.5K followers 1K following 54 posts
Software developer debugging this world one console.log() at a time. Posting about JavaScript, CSS, TypeScript, React.js and Vue.js Previously seen on: https://twitter.com/dev_avocado Also follow my insta: https://www.instagram.com/dev.avocado/
Posts Media Videos Starter Packs
Reposted by Developer Avocado 🥑
When bro’s code is full of well-written comments and he pushes to development much faster than before.
I always knew the spice must flow, but I didn't think it would be in the form of my personal credentials
Reposted by Developer Avocado 🥑
Breaking, new, by me:

Self-replicating "Shai-Hulud" worm hits 180+ Software Packages

At least 187 code packages made available through the JavaScript repository NPM have been infected with a self-replicating worm that steals credentials from developers and […]

[Original post on infosec.exchange]
Reposted by Developer Avocado 🥑
Sanity @sanity.io · Sep 11
styled-components maintenance mode doesn't have to mean panic mode.

Our engineer @codey.bsky.social made performant community forks. Linear's already seeing 40% faster renders with zero code changes.

Not a permanent fix, but it buys you time to migrate properly.

www.sanity.io/blog/cut-sty...
styled-components maintenance mode: A 40% faster fork | Sanity
After styled-components entered maintenance mode, we forked it with React 18's useInsertionEffect. Result: 40% faster renders for Linear. Open source solution.
www.sanity.io
When bro’s code is full of well-written comments and he pushes to development much faster than before.
Web developement seems easy untill you have to work on :

- Scalability
- CORS errors
- Production bugs
- Documentations
- Web sockets
- Time zone Handelling
- Handelling traffics
- Memory leaks
- SEO optimization
- Webpack config.
- CSS specificity hell
- Custom promises & Polyfills.
Smart move- while everyone else is fighting over water, you’ll be selling floppy disks for a loaf of bread
A chromium wrapper sold for $600M.
A VSCode fork is valued at $10B.

Yet you still want to build everything from scratch.

Find and fill the gap.
Browsers really feel like fashion cycles — we all rotate around until something breaks trust or gets abandoned. Zen does feel like a solid middle ground though, especially now that Gecko is actually keeping up with standards again.
AI will make coding faster, not irrelevant. The people who know how to code will always be the ones who know how to build.
Testing
✅ Writing simple unit tests (Jest or Mocha basics)

Miscellaneous
✅ Fetching and using third-party APIs
✅ Basic accessibility concepts in JS interactions
✅ Introduction to TypeScript (optional but helpful)
Tooling & Workflow
✅ Debugging (console, breakpoints)
✅ Linting (ESLint)
✅ Bundlers (Webpack, Parcel, Vite)
✅ NPM/Yarn (package management basics)
ES6+ Features
✅ let, const
✅ Arrow functions
✅ Destructuring (arrays & objects)
✅ Template literals
✅ Default parameters
✅ Spread and rest operators (...)
✅ Classes and inheritance (class, extends, super)
✅ Modules (import/export)
✅ Promises
✅ Async/await
✅ Map and Set objects
✅ Symbols
ES6+ Features
✅ let, const
✅ Arrow functions
✅ Destructuring (arrays & objects)
✅ Template literals
✅ Default parameters
✅ Spread and rest operators (...)
✅ Classes and inheritance (class, extends, super)
✅ Modules (import/export)
✅ Promises
✅ Async/await
✅ Map and Set objects
✅ Symbols
DOM & Browser APIs
✅ DOM manipulation (querySelector, getElementById, innerHTML, etc.)
✅ Event handling (addEventListener)
✅ JavaScript object model (Prototype inheritance)
✅ AJAX and Fetch API
✅ Local Storage and Session Storage
✅ Timers (setTimeout, setInterval, clearTimeout, clearInterval)
Starting with JavaScript? Learn this 👇

Core JavaScript
✅ Variables Operators and Data Types
✅ Operators Functions
✅ Control Flow (if/else, switch)
✅ Arrays
✅ Objects
✅ Loops
✅ Scope Hoisting and Closures
✅ The this keyword
✅ Error handling (try/catch/finally)
✅ Type Coercion and Conversion
Wow, that’s wild 😅 Do you think it’s a bug at this point or just Firefox sticking to spec in its own way?
Perfect, I see <marquee> is back. I’ll bring the dancing baby GIFs. Who’s got the MIDI background music?
AI didn’t kill developers. It killed the idea that development was only about writing code, instead of knowing what to build.
“Gallery hype” is chef’s kiss — Cloudflare as the NFT of CDNs.
And what’s the initiation test — resolve a 10k-line merge conflict with vim, or explain null vs undefined while blindfolded?
Insane — hiring’s turned into an endurance race. Do you think all those rounds actually improve hire quality, or just burn out candidates? What's your go-to strategy to survive or shortcut the process?