Ben FoxHow to Think in Next.jsUnderstanding your client is important in any relationship. Now you also have to understand your server.8 min read·Jun 15, 2021--1--1
Ben FoxinGeek CultureHow Does a Website Get its Data, and Why Does it Matter?From servers to no servers to serverless, what’s the difference and how does it impact how the client gets data?5 min read·Jun 15, 2021----
Ben FoxinJavaScript in Plain EnglishHow to Organize Components in ReactA highly opinionated set of rules, based on Atomic Design principles, to make sure your components stay organized.4 min read·Jun 4, 2021----
Ben FoxinJavaScript in Plain EnglishAtomic Design for Developers: Better Component Composition and OrganizationA practical guide to developing component-based sites and apps around the Atomic Design methodology.14 min read·May 8, 2021----
Ben FoxWhy isn’t the npm link command working?I don’t know, this thing’s complicated! Understanding more about what’s going on under the hood and looking at some common issues may help.5 min read·Apr 13, 2021----
Ben FoxHow to Configure Azure AD B2C Authentication with Next.jsConfiguring authentication with Azure B2C in Next.js is not a particularly straight forward process. We’ll look at how to facilitate this…8 min read·Aug 25, 2020----
Ben FoxNext.js Setup & Config for Testing, Linting, and Absolute ImportsA comprehensive step-by-step guide to configuring Jest, React Testing Library, ESLint, and Path Aliases in a Next.js project.11 min read·May 29, 2020--5--5
Ben FoxCreating a React Component Library by Abstracting a React Component LibraryUsing Rollup, Babel, and React we’ll look at why & how you might abstract a third-party component library to create your own component…11 min read·May 18, 2020--2--2
Ben FoxShare state between screens with custom navigators in React NavigationExpose your React Navigation navigators for simple state sharing between any child screens in React Native.4 min read·Apr 19, 2019--6--6