Developer Avocado ๐Ÿฅ‘'s Avatar

Developer Avocado ๐Ÿฅ‘

@devavocado.bsky.social

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/

2,520 Followers  |  995 Following  |  54 Posts  |  Joined: 16.03.2024  |  1.8204

Latest posts by devavocado.bsky.social on Bluesky

Post image

When broโ€™s code is full of well-written comments and he pushes to development much faster than before.

13.09.2025 21:30 โ€” ๐Ÿ‘ 32    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I always knew the spice must flow, but I didn't think it would be in the form of my personal credentials

16.09.2025 18:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot of compromised credentials being published as GitHub repositories appended with the name "Shai-Halud."

A screenshot of compromised credentials being published as GitHub repositories appended with the name "Shai-Halud."

a picture from the movie "Dune" showing a giant sandworm emerging out of the desert and towering down on two humans below.

a picture from the movie "Dune" showing a giant sandworm emerging out of the desert and towering down on two humans below.

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]

16.09.2025 14:11 โ€” ๐Ÿ‘ 19    ๐Ÿ” 73    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 1
Preview
Mitigating supply chain attacks | pnpm Sometimes npm packages are compromised and published with malware. Luckily, there are companies like [Socket], [Snyk], and [Aikido] that detect these compromised packages early. The npm registry usually removes the affected versions within hours. However, there is always a window of time between when the malware is published and when it is detected, during which you could be exposed. Fortunately, there are some things you can do with pnpm to minimize the risks.

Published an article about mitigating supply chain attacks with pnpm
pnpm.io/supply-chain...

16.09.2025 08:32 โ€” ๐Ÿ‘ 54    ๐Ÿ” 12    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
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.

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...

11.09.2025 16:55 โ€” ๐Ÿ‘ 85    ๐Ÿ” 13    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 8
Post image

When broโ€™s code is full of well-written comments and he pushes to development much faster than before.

13.09.2025 21:30 โ€” ๐Ÿ‘ 32    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

choose your setup ๐Ÿ˜‚

11.09.2025 22:26 โ€” ๐Ÿ‘ 19    ๐Ÿ” 1    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 1

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.

09.09.2025 23:27 โ€” ๐Ÿ‘ 30    ๐Ÿ” 2    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 1

Smart move- while everyone else is fighting over water, youโ€™ll be selling floppy disks for a loaf of bread

08.09.2025 16:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

08.09.2025 13:23 โ€” ๐Ÿ‘ 11    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

05.09.2025 18:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AI will make coding faster, not irrelevant. The people who know how to code will always be the ones who know how to build.

05.09.2025 18:22 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Emergent | Build Apps with AI - no coding required Build real products with Emergent's vibe-coding platform. Emergent AI creates production-ready applications from natural languageโ€”no developers required.

Do anything with AI in 2025:

โ€ขย Vibe coding: emergent.sh
โ€ขย Design: recraft.ai
โ€ข Notes: superlist.com
โ€ข Code review: coderabbit.ai
โ€ข Content: outrank.so
โ€ขย Test: qodo.ai
โ€ข PPT: gamma.app

03.09.2025 17:40 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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)

28.08.2025 15:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Tooling & Workflow
โœ… Debugging (console, breakpoints)
โœ… Linting (ESLint)
โœ… Bundlers (Webpack, Parcel, Vite)
โœ… NPM/Yarn (package management basics)

28.08.2025 15:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

28.08.2025 15:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

28.08.2025 15:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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)

28.08.2025 15:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

28.08.2025 15:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Wow, thatโ€™s wild ๐Ÿ˜… Do you think itโ€™s a bug at this point or just Firefox sticking to spec in its own way?

28.08.2025 09:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Perfect, I see <marquee> is back. Iโ€™ll bring the dancing baby GIFs. Whoโ€™s got the MIDI background music?

27.08.2025 09:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AI didnโ€™t kill developers. It killed the idea that development was only about writing code, instead of knowing what to build.

26.08.2025 15:36 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

โ€œGallery hypeโ€ is chefโ€™s kiss โ€” Cloudflare as the NFT of CDNs.

18.08.2025 17:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And whatโ€™s the initiation test โ€” resolve a 10k-line merge conflict with vim, or explain null vs undefined while blindfolded?

12.08.2025 10:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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?

12.08.2025 10:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Itโ€™s a tough shiftโ€”do you see this as a wake-up call for tech pros to reskill, or a sign that the industryโ€™s priorities are seriously out of balance?

12.08.2025 10:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nice โ€” clean and useful! ๐Ÿš€ How are you handling concurrent XP updates (atomic DB ops / optimistic locking?), and what DB are you using?

12.08.2025 10:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Namespaces in CSS would be a game changer โ€” do you think the communityโ€™s ready to adopt a standard approach, or will tooling keep filling that gap for a while?

12.08.2025 10:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Haha, sounds like a perfect sidekick for coding โ€” which CSS quirks have been driving you crazy with it?

12.08.2025 10:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Turboโ€™s approach feels more seamless to you? What do you think makes it click better than htmx for your projects?

12.08.2025 10:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@devavocado is following 20 prominent accounts