Absolute Imports in Next.js
Learn how to use absolute imports in Next.js to simplify file imports and improve project organization with jsconfig/tsconfig.
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.
175 articles from this blog
Learn how to use absolute imports in Next.js to simplify file imports and improve project organization with jsconfig/tsconfig.
Explores the benefits and common questions about mob programming, a collaborative coding practice where teams work together on features and problems.
Learn to build a custom React hook using window.matchMedia for responsive JavaScript-based conditional rendering instead of CSS media queries.
Learn how to use useEffect and useRef to access browser APIs like 'window' in Next.js, avoiding 'window is not defined' errors.
Explains React Fast Refresh, a new feature that improves developer experience by preserving state during hot reloads in React applications.
A technical comparison of Server-Side Rendering (SSR) and Static Site Generation (SSG) in Next.js, explaining their benefits and use cases.
Learn how to implement React Context API for global state management in Next.js applications without external libraries.
A developer shares personal experience with burnout and offers advice on maintaining work-life balance and mental health in the tech industry.
Exploring the advantages and challenges of adopting new technologies like Apollo & GraphQL, using a real-world case study from CodePen.
A developer details the CSS techniques used to create an animated rice ball dessert for a CodePen challenge, focusing on clip-paths, animations, and textures.
A developer shares their experience speaking at DinosaurJS and React Loop conferences, discussing technical talks on Babel 7 and migrating to React.
A developer details the creative process of building a light switch toggle UI component using mostly CSS, gradients, and shadows.
A developer shares their experience creating a web game called Flapjack Fwop, detailing the use of CSS Grid and the Web Audio API.
A developer shares the process of building 'todometer', a meter-based to-do list desktop app using Electron, React, and Redux.
A detailed build log of a custom S60-X mechanical keyboard, covering assembly, soldering, and firmware programming.
A developer shares their first-week experience at L4 Digital, detailing the office culture, tech setup, and initial coding work.
A tutorial on creating a text-only carousel using pure CSS3, without JavaScript dependencies, for displaying rotating quotes.
An explanation of JavaScript closures, how they work, and their use for data privacy and creating private variables.
A technical guide on integrating the Mousetrap library to add custom keyboard shortcuts and the Konami Code to React components.
A developer documents their journey creating a Whitney Houston song API from scratch using Python, web scraping, and JSON.