Signup here for the newsletter to get the weekly digest right into your inbox.
weeklyfoo #100 is here: your weekly digest of all webdev news you need to know! This time you'll find 44 valuable links in 6 categories! Enjoy!
🚀 Read it!
- Big O: Big O notation is a way of describing the performance of a function without using time. by Sam Rose / performance, algorithms / 14 min read
📰 Good to know
- Use Bash Strict Mode: Unless You Love Debugging by Aaron Maxwell / bash / 19 min read
- We Put a Coding Agent in a While Loop and It Shipped 6 Repos Overnight: This weekend at the YC Agents hackathon, we asked ourselves: what’s the weirdest way we could use a coding agent? by RepoMirror / ai, hackathon / 3 min read
- Everything I know about good API design: Most of what modern software engineers do involves APIs. by Sean Goedecke / apis, engineering / 20 min read
- Evaluating LLMs for my personal use case: Most models are excellent, so cost and latency dominate. by Graham King / ai, llms, costs / 12 min read
- My experience creating software with LLM coding agents - Part 2 (Tips): This post details my experiences creating software with LLM coding agents, emphasizing that what you do with AI agents is ‘creation’, not just 'coding,' and sharing what worked for me. by E. Fitz / ai, tips / 43 min read
- ASCII output: In the latest release of D2 (0.7.1), we introduce ASCII outputs. by d2lang.com / ascii, d2 / 3 min read
- Hide object properties with JavaScript symbols: Simple way to hide object properties with JavaScript symbols. by Stefan Judis / javascript / 4 min read
- DeepWiki: Understand Any Codebase: Eight ways I use DeepWiki to speed up real coding work by Sahar Mor / deepwiki, ai, engineering / 8 min read
- MCPs are just other people's prompts and other people's APIs: Understanding the hidden risk layers when your AI talks to their AI by Daniel Miessler / mcp / 4 min read
- My Current AI Dev Workflow: Ghostty + Claude Code + minimal tooling = maximum productivity. by Peter Steinberger / ai, productivity / 4 min read
- Communication is The Job: Each of us are always communicating. by Boz / engineering, communication / 7 min read
- How experienced engineers get unstuck in coding interviews: In-person algorithmic interviews are not disappearing from Big Tech and many top scaleups and startups, so it’s useful to know how to succeed at them. Advice and tactics from Mike Mroczka by Gergely Orosz, Mike Mroczka / engineering, interviews, career / 23 min read
- The Making of gradient.style: Found these pics in a drawer and thought it'd be fun to share the journey of creating a CSS spec compliant gradient generator in 2023. by Adam Argyle / making-of / 5 min read
- How we migrated our Rush.js monorepo to Node type stripping: To run the code natively without transpilation. by Stuart Dotson / rushjs, node / 23 min read
- What are SLOs, SLAs, and SLIs?: A complete guide to service reliability metrics by Kate Bernacchi-Sass / operations, metrics / 10 min read
- Why I Started Using Postgres (And You Might Too): A Microsoft SQL Server Expert starts using Postgres. by Brent Ozar / postgres, sql, database / 5 min read
- Will AI Replace Human Thinking?: The Case for Writing and Coding Manually by Simon Späti / ai, engineering / 17 min read
- You no longer need JavaScript: So much of the web these days is ruined by the bloat that is modern JavaScript frameworks. by Lyra Rebane / css / 34 min read
- Open Source is one person: Includes some graphs and insights by Josh Bressers / oss, security / 5 min read
🧰 Tools
- NitroQR: Embedded Design QRs allow you to seamlessly integrate logos or custom designs into your QR codes while maintaining scannability. by nitroqr.com / qr
- Zedless: Zed fork focused on privacy and being local-first by zedless-editor / zed, privacy
- Perfect Freehand: Draw perfect pressure-sensitive freehand lines. by Steve Ruiz / drawing
- UI Root: Discover and share tools and resources that supercharges your workflow by uiroot.com / ui
- timep: timep is an efficient and state-of-the-art trap-based time profiler for bash code. by jkool702 / bash, performance
- MCP Context Forge: ContextForge MCP Gateway is a feature-rich gateway, proxy and MCP Registry that federates MCP and REST services - unifying discovery, auth, rate-limiting, observability, virtual servers, multi-transport protocols, and an optional Admin UI into one clean endpoint for your AI clients. by IBM / mcp, registry
- Crush: The glamourous AI coding agent for your favourite terminal by Charm / ai, terminal
- GhostTrack: Useful tool to track location or mobile number by HunxByts / tracking
- Cronicle: A simple, distributed task scheduler and runner with a web based UI. by Joseph Huckaby / scheduler, cron
- StreamDown: A drop-in replacement for react-markdown, designed for AI-powered streaming. by streamdown.ai / markdown, ai
- CSS HD Gradients: Generate gradients. by Adam Argyle / colors, css
- JSON Editor: JSON Schema Based Editor by json-editor / json
- Maple Font: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. by font.subf.dev / fonts
- mcss: A modern classless CSS framework inspired by the typefaces of Matthew Carter. by Mike Mai / css
- Kiwi.com Flight Search MCP: This is the Kiwi.com flight search MCP server. Search and book flights directly from your favorite AI assistant! by Kiwi.com / mcp, ai
- SVG Crop: Remove blank space from around any SVG instantly. by Steve Dennett / svgs
- Image.js: Image processing and manipulation in JavaScript by api.image-js.org / images
- Obs.js: Context-aware web performance for everyone by Harry Roberts / javascript, performance
🎨 Design
- Color and typography pairings: A designer’s cheatsheet: Perfect the art of combining colors and fonts to create websites that look stunning and tell a cohesive brand story. by Sara Gates / typography / 19 min read
📚 Tutorials
- Gating entrances with Stripe and NFC passes: Mess around with your mobile NFC. by Joshua Nussbaum / nfc / 1 min read
- Optimizing PWAs For Different Display Modes: Progressive Web Apps (PWAs) are a great way to make apps built for the web feel native, but in moving away from a browser environment, we can introduce usability issues. Declan covers how we can modify our app depending on what display mode is applied to mitigate these issues. by Declan Chidlow / pwa / 14 min read
- Unlocking Web Workers with React: A Step-by-Step Guide by Rahul M. Juliato / workers, react / 8 min read
📺 Videos
- Transformers, the tech behind LLMs - Deep Learning Chapter 5: Old but still great to watch if you want to understand LLMs. by 3Blue1Brown / llms, learning
- Python: The Documentary: An origin story by CultRepo / python
Want to read more? Check out the full article here.
To sign up for the weekly newsletter, visit weeklyfoo.com.
Top comments (0)