The what and the what now: note-taking
A developer discusses the 'second brain' concept and shares strategies for making digital note-taking more actionable and less like data hoarding.
Cassidoo.co is the personal blog of Cassidy Williams, a well known developer, speaker, and educator who writes about JavaScript, React, career growth, web development, dev tools, and learning in public. Her posts mix technical insights with approachable explanations, covering topics like UI patterns, coding tips, productivity workflows, and the human side of software engineering. Cassidy is known for her weekly newsletter, open-source work, and community involvement.
139 articles from this blog
A developer discusses the 'second brain' concept and shares strategies for making digital note-taking more actionable and less like data hoarding.
How to use GitHub's moderation settings and interaction limits to protect open source repositories from spam comments, issues, and PRs.
A developer reflects on the struggle of choosing between finishing old side projects and starting new, exciting ones.
A technical guide on building a custom GitHub Copilot extension, covering app registration, local setup, and integration steps.
A guide to creating a custom React microphone component for recording audio in the browser, with a link to a reusable code gist.
Explains JavaScript variable assignment quirks, focusing on object references vs. value assignments with practical examples.
A technical guide on how to layer multiple CSS gradients to create visual effects, including a marker highlight effect for text.
A developer shares their experience building an open-source, distraction-free digital typewriter called the Micro Journal, including customization and setup.
A developer shares his favorite productivity apps for 2024, including Obsidian for notes, Dabble.me for journaling, and Raindrop for bookmarks.
A developer's recap of MCing the developer track at Figma Config 2024, highlighting talks on design, development, and live-coding.
A developer details the technical process of merging her separate blog and main website into a single Astro-based site for better SEO and maintenance.
Learn how to dynamically style CSS pseudo-elements like ::after using JavaScript and CSS custom properties (variables).
Developer details integrating Supabase and Netlify Build Plugins to automate puzzle generation for the Jumblie word game.
A quick guide on testing browser extensions locally in Chrome and Edge before publishing, including enabling Developer Mode.
Learn how to sort Git branches by commit date instead of alphabetically using git branch --sort and global configuration.
Learn how to use the CSS accent-color property to quickly style form inputs like checkboxes, radio buttons, and range sliders.
A technical guide on making HTML elements 'self-aware' by finding their index among siblings using vanilla JavaScript.
A simple CSS snippet for quickly styling text-based HTML pages with improved typography and layout.
A seasoned React developer expresses frustration with React's complexity, communication issues, and slow development pace.
A developer experiments with ElevenLabs AI voice synthesis, comparing an AI-generated version of their voice to their real recording.