Nathan Sebhastian A senior software developer with experience in building fullstack JavaScript app with React and Express. You can find me online at sebhastian.com.

Stories by Nathan Sebhastian

Getting Started With Postgres In Your React App

Getting started with Postgres in your React app

Dev

Create an app that records and removes information from a PostgreSQL database according to the HTTP requests it receives.

Nathan Sebhastian
Oct 10, 2023 ⋅ 10 min read
How Passing Props To Component Works In React

How props are passed to components in React

Dev

Learn how to pass props to components in React, and more information about children props and prop drilling.

Nathan Sebhastian
Oct 4, 2023 ⋅ 11 min read
Comparing Schema Validation Libraries: Zod Vs. Yup

Comparing schema validation libraries: Zod vs. Yup

Dev

Compare schema validation libraries, Zod and Yup, in terms of validating common data patterns such as primitives, objects, and arrays.

Nathan Sebhastian
Sep 5, 2023 ⋅ 9 min read
React Router Hooks Cleaner Component

Cleaner components with React Router Hooks

Dev

React has advanced through the introduction of Hooks, which allow the package to work well with functional components instead of normal class-based methods.

Nathan Sebhastian
Feb 21, 2022 ⋅ 4 min read
Building Forms With Formik In React

Building forms with Formik in React

Dev

Learn how to use Formik in React to build forms by standardizing input components and the form submission flow.

Nathan Sebhastian
Jan 28, 2022 ⋅ 11 min read
react stitches

Stitches: A modern, server-rendered CSS-in-JS library

Dev

Focus on component-based architecture using Stitches, a server-rendered CSS-in-JS library that provides built-in support for variants.

Nathan Sebhastian
Nov 13, 2020 ⋅ 5 min read
Comparing React SSR Frameworks: Umi vs. Next

How does UmiJS stack up against Next.js?

Dev

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.

Nathan Sebhastian
Sep 10, 2020 ⋅ 2 min read
7 Popular Icon Libraries You Can Use for Free

7 popular icon libraries you can use for free

Dev

Universally recognized icons help users navigate and engage with your app. Best of all, you can access many icon libraries to use in your next JavaScript project for free.

Nathan Sebhastian
Jul 24, 2020 ⋅ 4 min read
Compiled: A CSS-in-JS Library Without the Runtime Cost

Compiled: A CSS-in-JS library without the runtime cost

Dev

Learn how Compiled can help you take full advantage of the great developer experience of writing CSS-in-JS without sacrificing performance.

Nathan Sebhastian
Jul 14, 2020 ⋅ 3 min read
Introduction to Hegel

Introduction to Hegel

Dev

Learn how to implement and use Hegel, a new type checker library that combines a static, strong type system with great type inference, and how it compares to TypeScript and Flow.

Nathan Sebhastian
Jul 7, 2020 ⋅ 4 min read
Introduction to nanoSQL

Introduction to nanoSQL

Dev

nanoSQL provides a standardized query language that can be used in all types of supported databases, enabling you to connect multiple database systems without installing a dedicated client library for each one.

Nathan Sebhastian
Jul 1, 2020 ⋅ 8 min read
Introduction to treat

Introduction to treat

Dev

Learn how treat can help you reduce CSS-in-JS runtime overhead while simultaneously providing legacy browser support and type safety.

Nathan Sebhastian
May 22, 2020 ⋅ 2 min read