Customizing my Zsh Prompt
A guide to customizing your Zsh terminal prompt with Git integration, colors, and useful information.
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.
159 articles from this blog
A guide to customizing your Zsh terminal prompt with Git integration, colors, and useful information.
How to rename a folder with special characters on GitHub's website using the filename editor or web-based editor.
Learn how to render line breaks from strings with \n characters in React and Vue components using CSS or HTML replacement.
Learn to use the CSS ::marker pseudo-element to style list bullets with Unicode characters, solving text alignment issues.
An engineering leadership article arguing that being available and building strong team connections is a crucial, often overlooked leadership skill.
A developer shares his favorite productivity apps for 2022, including Obsidian, Centered, Cron, and todometer.
How to add a lang attribute to your Next.js site's HTML element for improved accessibility and Lighthouse performance scores.
Explores why successful tech products often prioritize familiar user experiences over unique, novel features, using examples like Astro and Supabase.
An introduction to Astro, a new web framework focused on performance by shipping less client-side JavaScript and supporting multiple frameworks.
React 18 Alpha release details: New Root API, Suspense features, and upgrade guide for developers.
Explains shallow routing in Next.js, a technique to change URLs without re-running data fetching methods, using the useRouter hook.
A tutorial on creating a scrolling credits sequence for video calls using OBS and CodePen, with code examples and setup instructions.
Learn how to enable AMP (Accelerated Mobile Pages) in Next.js projects, including AMP-only and hybrid modes with the useAmp hook.
A guide on how to add custom Babel presets and plugins to a Next.js project by creating and configuring a .babelrc file.
A technical guide explaining the React Children prop, its behavior, and how to use the React.Children utility methods effectively.
Learn how to fetch API data at build time with getStaticProps and at runtime with React hooks in a Next.js application.
Learn how to disable anonymous telemetry data collection in Next.js using CLI commands or environment variables.
A guide on implementing Web Monetization using Snippet Injection to add payment streams to websites without code changes.
A guide explaining where console.log statements appear in Next.js applications, covering client-side browser logs and server-side terminal/logs.
Learn how to quickly deploy a CodePen project to Netlify in under 30 seconds by exporting and dragging files.