Nextjs Contentlayer Blog

Recent Blog Posts

How :not() chains multiple selectors

May 5, 2023

How :not() chains multiple selectors

In this post, we'll take brief look at CSS pseudo-classes, how the :not() pseudo-class works, and how it behaves when multiple selectors are passed as an argument.


All Posts Posts

TypeScript and JSX Part I - What is JSX?

Jan 25, 2019

TypeScript and JSX Part I - What is JSX?

As of 2019, TypeScript has grown more and more popular as the programming language of choice for web developers. In this post series we'll be exploring how the TS compiler treats JSX and how it all interacts with the most popular framework that utilizes JSX - React.

Responsive Images 101, Part 5: Sizes

Mar 20, 2015

Responsive Images 101, Part 5: Sizes

When we last left our intrepid web developers, they had discovered the power of srcset width descriptors, only to be faced with a new challenge—the browser only knows the size of the viewport when it begins downloading images. Now, it is time to meet the hero of our story: the sizes attribute

Jan 12, 2003

Lorem Ipsum

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Consequatur harum reprehenderit, nemo veniam sit facere voluptates tempore delectus nam? Esse et voluptatibus est adipisci odit commodi eum.