Stock options, vesting, and exercising, oh my
A guide explaining startup stock options, covering vesting, exercising, liquidation, and the risks involved for tech employees.
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 guide explaining startup stock options, covering vesting, exercising, liquidation, and the risks involved for tech employees.
A guide on how to publish blog posts directly from Obsidian using the Markdown Export and Templater plugins.
Explains how to create single line breaks in Markdown using HTML <br> tags or trailing backslashes, with compatibility considerations.
A developer's technical build log for creating Jumblie, a daily word puzzle game, covering concept, word list generation, and prototyping.
A practical example of using the CSS :has() selector to fix a dark mode styling issue on a personal website.
How to configure TinaCMS to add yourself as a co-author to Git commits, ensuring contributions appear on your GitHub profile.
A guide explaining the importance of keys in React for rendering lists, including best practices for creating unique and stable identifiers.
A developer's technical build log for creating 'Thirteen Potions', a JavaScript game for the js13kGames competition using Phaser.
A developer's experience trying TinaCMS, a Git-based, markdown-oriented content management system, to streamline their blog publishing workflow.
How to fix an undefined import error when calling an API at runtime in an Astro component by moving the import into the script tag.
Learn how to give credit to other developers by co-authoring Git commits using the command line, with support from GitHub and GitLab.
A developer explains the key benefits of the Astro web framework, highlighting its simplicity, flexibility, and performance features.
A critique of Google's service shutdowns and the importance of open standards for a trustworthy, decentralized internet.
A technical blog post explaining a CSS solution to remove unwanted underlines from trailing spaces in groups of inline anchor tags.
Explains three methods for setting custom HTTP headers in an Astro website deployed on Netlify, including config files and edge functions.
A developer shares their favorite productivity apps for 2023, including Obsidian, Centered, and Raindrop, for note-taking, focus, and bookmarking.
Explains when and why the React useEffect hook runs, covering dependency arrays, cleanup functions, and synchronization.
A technical guide on configuring Netlify redirects within an Astro project, including build script modifications and alternative solutions.
A developer reflects on the psychological impact of maintaining a long GitHub commit streak, balancing productivity with unhealthy obsession.
Learn how to use vite-plugin-svgr to import SVG files as React components in your Vite projects, replacing create-react-app functionality.