16 Stories by Nathan Sebhastian
Focus on component-based architecture using Stitches, a server-rendered CSS-in-JS library that provides built-in support for variants.
Both Umi and Next.js support routing and server-side rendering, as well as TypeScript, out of the box. Here's how the frameworks compare.
Universally recognized icons help users navigate and engage with your app. Best of all, you can access many icon libraries to use in your...
Learn how Compiled can help you take full advantage of the great developer experience of writing CSS-in-JS without sacrificing performance.
Learn how to implement and use Hegel, a new type checker library that combines a static, strong type system with great type inference, and...
nanoSQL provides a standardized query language that can be used in all types of supported databases, enabling you to connect multiple database systems without...
The validateSchema function is not enough to validate a complex data structure. See how schema validation libraries Yup and Zod compare in terms of...
Learn how treat can help you reduce CSS in JS runtime overhead while simultaneously providing legacy browser support and type safety.
Gone are the days when creating a new project meant simply using Rails. With Blitz, you can deploy your application as a single entity...
Although new CSS features and properties are developed and released every year, web developers rarely learn them or use them in their projects. This...
There are myriad reasons for a frontend developer to learn about database interaction. Learn how to create an app that records and removes information...
The route render method is widely considered hard to read. Starting with version 5.1, React Router will include four useful hooks you can use...