Deploying and Testing Next.js on a Virtual Private Server (VPS)
Deploy Next.js on a VPS for full control and customization. Learn the setup process, testing key features, and deployment considerations in this in-depth article
A nine-day solo motorcycle loop through California: high desert heat, Sonora Pass snow peaks, redwoods, coastal fog, Big Sur cliffs, and 2,011 miles home.
Deploy Next.js on a VPS for full control and customization. Learn the setup process, testing key features, and deployment considerations in this in-depth article
Learn about my experience with deploying a Next.js app on Cloudflare Pages and the limitations faced while doing so.
Should you deploy your Next.js app to AWS Amplify?
Find out how well Azure Static Web Apps supports a Next.js 13 Pages-based app
Join me in exploring every feature of Next.js and testing hosting providers to determine their compatibility with Next.js features.
Improve your web development workflow with Vercel and Netlify's convenience layer, offering a range of features for development, review, deployment, production, and scaling.
A nine-day solo motorcycle loop through California: high desert heat, Sonora Pass snow peaks, redwoods, coastal fog, Big Sur cliffs, and 2,011 miles home.
Deploy Next.js on a VPS for full control and customization. Learn the setup process, testing key features, and deployment considerations in this in-depth article
Learn about my experience with deploying a Next.js app on Cloudflare Pages and the limitations faced while doing so.
Should you deploy your Next.js app to AWS Amplify?
Find out how well Azure Static Web Apps supports a Next.js 13 Pages-based app
Join me in exploring every feature of Next.js and testing hosting providers to determine their compatibility with Next.js features.
Improve your web development workflow with Vercel and Netlify's convenience layer, offering a range of features for development, review, deployment, production, and scaling.
The Migration Advisor is a tool built by the Sitecore Developer Relations team to help customers migrate to XM Cloud and the rest of the Sitecore Composable DXP.
Improve your site's performance with Sitecore JSS Next.js version 21.2.*. Read this guide to learn about the changes and benefits of upgrading.
Open Graph Image guide for a Next.js App Directory app hosted on Netlify. Display a static open graph image.
The simple way to get a static og:image in a Next.js App directory app hosted in Vercel.
XM Cloud Components Builder is in early access and is the recommended approach to build components for your XM Cloud apps. Components Builder is a Frontend as a Service (FEaaS) that lets you create visual components in a WYSIWYG editor. Those components you build are Web Components!
Learn how to seamlessly implement refresh tokens in Next.js using NextAuth.js and Okta as the provider.
Looking for hosting alternatives to Vercel for your Next.js app? Explore Netlify, AWS Amplify, & Microsoft Azure Static Web Apps. Find the right hosting solution for your needs
Should you migrate to the new Next.js App Directory architecture? Here are my first impressions of the new architecture giving insights on documentation, Server Components vs. Client Components, and package support.
Knowing the difference between Client Components and Server Components is important in Next.js App Router is essential. Learn what use client in Next.js does to your components
Learn how to setup Mantine UI in your Next.js 13 application in the app directory
The new Next.js app folder based architecture is in beta. It makes significant changes to component rendering, data fetching, and routing in your Next.js applications.
Need more custom functionality in your NextAuth.js implementation. Callbacks might be the answer to you. Perform logic triggered by other actions in NextAuth.js
React Server Components have received full support in Next.js App Directory architecture. Learn what React Server Components are and why you should start using them now.
Adding authentication to your Next.js application? This article covers everything auth with Next.js, Okta, and the latest version of NextAuth.js
Jump in to learn the frontend development workflows when building with Sitecore's XM Cloud
Component-level data fetching is a unique feature of Sitecore JSS with Next.js. It lets you build better-architected frontend applications by allowing for more independent modular components. Jump into the article to learn how to build better Sitecore JSS with Next.js apps.
Break down your frontend into modular interchangeable components with Component Driven Design
The Prettier JavaScript library wants to automate your style guide. Let it automatically format your TypeScript, HTML, GraphQL, JSON, and more.
Vercel's Edge Functions let you push logic to the CDN layer. Learn 3 ways you can use this cool new feature in your app.
Adding a form to your Jamstack site is easy with Tally.so. Easy form building and many integrations
A Content Delivery Network (CDN) is a globally distributed network of servers with the purpose of delivering content across the web.
What really goes into making a GraphQL request? Do you need a dedicated client for your frontend? Is GraphQL-Request or Apollo Client necessary?
With so many different ways to measure the performance of your site it can get overwhelming quickly. Learn the 3 core web performance metrics that matter and how to measure them yourself.
Next.js, a frontend framework capable of static site generation, just released version 12.0, and it's apparent that the goal of Next.js is to make static site generation as flexible as possible.
If current predictions come true, composable DXP is the future. Companies, marketers, developers are going to need to adapt to these changes.
Server Side Rendering (SSR), Client Side Rendering (CSR), and Static Site Generation (SSG) let's talk about the big three rendering options for the web. Descriptions of each, SEO considerations, and go more deeply into performance indicators, and more.
VS Code extensions can help you develop faster and more efficiently. Try these extensions in your development environment.
A look at the motivations to convert thetombomb.com from WordPress to Next.js. And what I learned along the way.
The fallback property of getStaticPaths() has three values: false, true, & blocking. Learn how to use the fallback property to improve your static site generation build times in Next.js.
Next.js has an incredible Incremental Static Regeneration capability that can drastically improve build times and reduce the need for doing full Static Site Generation builds every time a change is made.
Let's dive into a comparison of popular JavaScript GraphQL clients: Apollo Client, Relay, GraphQL-Request, & Nanographql
This tutorial covers how to add Google Analytics to your static Next.js website and track all page views and navigation.
My friends and I hiked the Trans Catalina Trail. Here is a recount of our great adventure.
How do we deal with having no integer type in Typescript?
location.reload was giving me all sorts of trouble in my tests. Let's look how I fixed it.
You have probably seen null but may not be familiar with undefined. We'll compare the two here
const acts different in Javascript than I am used to in C#
Managing RxJS Observables in Angular can be difficult, with SubSink subscribing and unsubscribing is easy.
The extension I use everyday with development in Angular and Typescript. These can help you become more productive
I created two brand new projects and they were acting very differently from one another. I learned my lesson on how to fix it and share that lesson here.
I was accepted to speak about Mob Programming at the Agile + DevOps West 2020 Conference
With so many modules in Angular it can be hard to tell them apart. Let's compare all of them
Want to learn how to create an API with C# and ASP.NET Core? My course on Thinkster.io is available now.
I have been on 2 podcasts now, one video and one audio. It was fun to be on both and I hope to contribute more in the future.
Let's review *ngIf and *ngFor in Angular
Learn about Test Driven Development (TDD) and the Red-Green-Refactor principle
My talk was a success at PNSQC. It was a great experience and I hope to attend the coference again.
I spoke at the 2019 Pacific Northwest Software Quality Conference about how Mob Programming creates quality software. I wrote a published white paper to go along with this talk as well.
My ASP.NET Core API course is currently being worked on and will be released very soon on Thinkster.io
The Weather Ride mobile app has been released on the iOS store for Apple devices
There has been a major UI update for the Motorcycle Weather Ride App, check it out now.
Ask Amazon Alexa how many astronauts are in space right now!
I have heard of T, E, & I shaped developers. I want to share how Mob Programming creates upside down trapazoid shaped developers.
I built and published my first mobile app Weather Ride an app for motorcycle riders to check the weather available on Android and iOS.
Incremental steps to creating quality software, first make it work, then make it right, last make it fast
The highlights of attending Visual Studio Live 2018 in Las Vegas.
Divide and Conquer as well as Accountability are two major beneftis of mob programming
In this post we look at temporarily joining another mob & redundant knowledge when mob programming.
I played around with Microsofts Cognitive services and had a lot of fun.
Mob programming has many benefits in this post lets look at Idea Generation & Efficient use of time
The Loast Coast Trail has been one of my favorite backpacking trips ever, and I wanted to share my experience.
Microsoft Build 2017 was tons of fun. Here were the most exciting takeaways.
Let's compare what it is like to work on a multi mob project versus a single mob project
Let's take the happy path first. Their are always many cases to consider but start easy and build up from there.
I struggled with testing EventWhatHandle in C# and wanted to share how I was able to wrap a test aroud the code.
Part 1 of a series about Mob Programming Benefits, this post covers idea sharing & building strong teams.
The IntentSchema is an important part of your Alexa Skill. Here is what I learned building my first Alexa Skill.
A beautiful day hiking through the snow on Palomar Mountain in Southern California
Exploring the vast mud caves in Anza Borrego State Park. A worthwhile trip!
A day of backpacking and a night of camping in Palm Canyon in Anza Borrego State Park
I recently got my first motorcycle a 1993 Honda Nighthawk and got to go for my first long ride.
A tour of my visit to Arches National Park in Utah. See all the cool hikes and spots I explored.