Two(ish) months at Contenda
A developer reflects on their first two months at Contenda, a tech startup, discussing their role, team, and the meaningful work of building an API.
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 reflects on their first two months at Contenda, a tech startup, discussing their role, team, and the meaningful work of building an API.
Learn how to pass Markdown components to React/Preact components in Astro using named slots for dynamic content rendering.
Strategies for managing and documenting team knowledge to improve collaboration, decision-making, and onboarding of new members.
Strategies for development teams to identify, plan for, and break the vicious cycle of accumulating technical debt.
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.