weeklyfoo #10 is here: your weekly digest of all webdev news you need to know! This time you’ll find 57 valuable links in 5 categories! Enjoy!
📰 Good to know
- The 500 Highest Paying Companies (for Software Engineers): The top 500 highest paying companies based on median software engineer total comp on levels.fyi as of 12/1/23. / jobs / 14 min read
- A Tech Conference Listed Fake Speakers for Years: I Accidentally Noticed: For 3 years straight, the DevTernity conference listed non-existent software engineers representing Coinbase and Meta as featured speakers. When were they added and what could have the motivation been? / fake, conference / 14 min read
- What happens when cookie banners are poorly designed?: An examination of cookie popups and why they should be designed / cookies / 10 min read
- Spotify jumps after saying it will cut 17% of workforce — read the full memo from CEO Daniel Ek: That’s about 1500 jobs / spotify / 15 min read
- How Google takes the pain out of code reviews, with 97% dev satisfaction: A study of Google’s code review tooling (Critique), AI-powered improvements, and recent statistics / google review / 13 min read
- Are Passkeys really the beginning of the end of passwords? I certainly hope not!: Opinion about passkeys, essentially it’s about a lock-in to an OS / passkeys / 8 min read
- Getting better feedback on your work: Feedback is important / feedback / 4 min read
- Leading Successful Product Teams: 17 tipps / teams, collab / 6 min read
- Examples of Great URL Design: If you struggle with good url design, check this blog post. / urls / 6 min read
- 12 lessons from 5 years of running a tech meetup: Great lessons! / meetups / 17 min read
- Firefox on the brink?: The Big Three may effectively be down to a Big Two, and right quick. / firefox / 5 min read
- What is JWT?: New to JSON web token? Read this. / jwt / 14 min read
- Introducing StyleX: StyleX takes the developer experience of CSS-in-JS libraries and uses compile-time tooling to bridge it with the performance and scalability of static CSS. / react, css / 7 min read
- Astro 4.0: Next major release of Astro / astro / 10 min read
- JSONB has landed: More performant json functions for SQLite dbs / sqlite, json / 16 min read
- How to Build a Personal Brand as a Developer: Why more and more developers are investing in building a strong personal brand? The benefits may worth the trouble! / personal brand / 11 min read
- Bring code from other platforms into the browser: wasm ftw! / wasm / 4 min read
- vitest 1.0.0: Major release of vitest! / vitest / 14 min read
- Storybook 7.6: Minor release of Storybook / storybook / 10 min read
- Introducing the ngrok JavaScript SDK: Oh, that’s neat for a lots of use cases! / ngrok, javascript / 7 min read
- The Complete Puppeteer Cheatsheet: The overview I was always looking for. / puppeteer / 8 min read
- I replaced npm, yarn and nvm with pnpm: Did the same some months ago, didn’t regret! / pnpm / 5 min read
- Engineers’ Guide to Feedback: Nothing really new, but a good sumup from my PoV / feedbacks / 6 min read
- Mounting git commits as folders with NFS: Nice hint how to go through your git commits / git / 11 min read
🧰 Tools
- PocketBase: Open Source backend for your next SaaS and Mobile app in 1 file / backend, saas
- lemon squeezy: Payments, tax & subscriptions for software companies / payment, subscriptions
- quicktype: JSON to (TypeScript) structs / typescript
- SVG viewBox: A creative coding lesson. How the SVG ViewBox works / svg
- Onsites.fyi: Learn from hundreds of real tech interview experiences! / interviews
- type hero: Connect, collaborate, and grow with a community of TypeScript developers. / typescript
- lowstorage: Simple, zero-dependency, object pseudo-database for Cloudflare Workers using R2 bucket. / cloudflare, r2, databases
- Flair.ai: The AI design tool for product photoshoots / ai, images
- unsloth: 5X faster 50% less memory LLM finetuning / ai, llm
- tldts: JavaScript Library to extract domains, subdomains and public suffixes from complex URIs. / tlds, domains
- Loco: The one-person framework for Rust for side-projects and startups / rust, framework
- Rive: Build interactive animations that run anywhere / ai, images, animations
- Pravatar: Avatar placeholders / avatars
- Emoji Cloud: A gateway to vector emojis / emojis, vector
- UI Skeleton Gallery: A free customizable collection of SVG skeleton loader UI elements for design wireframes & mockups. / skeletons
- TSDiagram: Automatically create diagrams from you interfaces. / typescript
- culori: Color functions for JavaScript / javascript, colors
- perfume.js: Web performance library for measuring all performance vitals metrics / javascript, performance
- standard-webhooks: The Standard Webhooks specification / webhooks
- Three Decades of HTML: Really? Already three decades? Time flies… / html
- CSS Wrapped: 2023!: There was lots of traction in css this year! / css
- UI Library: Lots of references to cool tools / ui, links
- Patterned.ai: Create nice patterns with AI / ai, patterns
- fleece: A fast JSON compatible alternative / json
- Winglang: Wing combines infrastructure and runtime code in one language, enabling developers to stay in their creative flow, and to deliver better software, faster and more securely. / infra
- done: Self-hosted message queue for Deno Deploy / deno, queue
🎨 Design
- Design Systems Database: All the big design systems / design-systems / 3 min read
🤪 Fun
- How did I get here?: See all the network points you used to get to this site. / network / 1868 min read
- Timenames: Timenames provides you with a unique name for each second of the day. / names / 5 min read
- Linux is getting its own Blue Screen of Death: Oh dear /o\ / linux, windows / 4 min read
📚 Tutorials
- You can create these landing page effects with CSS scroll-driven animations and zero JavaScript 🔥: Thanks @jh3yy! / css / 1 min read
- On-Scroll Sliced Text Animation: A scroll-triggered sliced text animation, where segmented elements reunite while scrolling. / css / 3 min read
- Making noisy SVGs: Adding noise texture with only code / svgs / 6 min read