Loading...

Prisma21

Next.js 14 - Multiple connections within a project with Prisma ORM

Next.js 14 - Multiple connections within a project with Prisma ORM

In my last projects, I needed to establish a DB connection to more than one Postgres DB. I had the challenge of managing these multiple connections within the Prisma Context.

NodejsNextjsPrisma
September 19, 2024
Azure AD B2C/Prisma ORM - Data control via REST - Part 2

Azure AD B2C/Prisma ORM - Data control via REST - Part 2

I will show you how you can delete and/or update your data within the Azure AD B2C Directory and your PostgreSQL DB at Neon.tech with ease using Prisma ORM/REST

Custom login data tracking with Prisma/Serverless Postgres in Next.js 14

Custom login data tracking with Prisma/Serverless Postgres in Next.js 14

I want to track login attempts to support users if they face issues and to understand better what is going on during login. Azure offers a smart way to implement some logic.

Next.js 14 - Custom Client-Side Tracking - Part 2 (new data attributes)

Next.js 14 - Custom Client-Side Tracking - Part 2 (new data attributes)

Now we will add the UserAgent, Pathname, Mobile, Platform, Region, and City. All data will be saved to a Neon.tech Postgres DB via Prisma ORM, as in the story before.

How to manipulate your Azure AD B2C Data via your REST API

How to manipulate your Azure AD B2C Data via your REST API

I will show you how easy it is to access your data in your Azure AD B2C Tenant via REST so that you can integrate it into your Next.js 14 project. We will extend our Prisma schema as well.

Next.js 14 -Building Custom Client-Side Tracking End-to-End

Next.js 14 -Building Custom Client-Side Tracking End-to-End

I will show you how you can build a custom hook for page tracking and integrate it into your existing Next.js 14 project with ease. The data will be saved into a Neon.tech Postgres DB

Next.js 14 — Building a SaaS Solution on Azure with Stripe Integration — Part 5

Next.js 14 — Building a SaaS Solution on Azure with Stripe Integration — Part 5

In this last part of my series on building a SaaS solution using Next.js 14 and Azure, we will focus on the payment integration with Stripe so that you can ask for a subscription, etc.

Automated creation of Azure resources via CLI in Next.js - Part 3

Automated creation of Azure resources via CLI in Next.js - Part 3

In the third story, we will use our Next.js app to get the Azure AD B2C Access Token to create Resources on Azure via the App Service created initially.

Next.js 14 - Building a Saas solution on Azure (long-running processes) - Part 1

Next.js 14 - Building a Saas solution on Azure (long-running processes) - Part 1

In the next few posts, I will guide you through building a SaaS solution on Azure (Blob Storage, App Services, Azure Functions, Azure AD B2C, etc.).

Next.js 14 / Upstash Kafka - Handmade High-Performance Analytics

Next.js 14 / Upstash Kafka - Handmade High-Performance Analytics

Due to its serverless architecture, Upstash Kafka is an ideal solution for website analytics. It offers high throughput and low latency, crucial for real-time data processing.

Next.js 14 - Rate Limiting with Upstash Redis made easy.

Next.js 14 - Rate Limiting with Upstash Redis made easy.

Ensuring system availability is crucial for any product. Implementing rate limiting effectively addresses these issues and can be integrated seamlessly.

Boost Blog Traffic: Reasons to Add Social Share Buttons Now

Boost Blog Traffic: Reasons to Add Social Share Buttons Now

Integrating social share buttons on your blog post can significantly increase reach and visibility by making it easy for readers to share, boosting traffic and providing social proof

Next.js 14 / SEO - Combine Pagination with Infinite Scroll

Next.js 14 / SEO - Combine Pagination with Infinite Scroll

We know, Google Crawler is not a big fan of infinite scrolling because it can't use Javascript. Therefore, we need to add a crawler-friendly solution to find and index all pages properly.

Next.js 14 - Expand your SEO tools with Slugify/Word & Letter Counter

Next.js 14 - Expand your SEO tools with Slugify/Word & Letter Counter

A slugify function is valuable for creating clean, readable, and SEO-friendly URLs that enhance user experience. To round up the service offering, we add a Word/Character count as well

Next.js 14 - Create a Broken Link Checker based on the sitemap.xml

Next.js 14 - Create a Broken Link Checker based on the sitemap.xml

A broken link checker is crucial for maintaining website health and user experience. It helps identify and fix dead links, which can frustrate users and negatively impact SEO rankings.

Next.js 14 / SEO - Create a Sitemap Counter in 5 minutes

Next.js 14 / SEO - Create a Sitemap Counter in 5 minutes

An up-to-date sitemap.xml builds the foundation for the Google Crawler. We will create a count function to check the sitemap.xml. This will help us to check if all pages are present.

Next.js 14 - Creating an HTML Sitemap in 5 minutes with Contentful

Next.js 14 - Creating an HTML Sitemap in 5 minutes with Contentful

An HTML sitemap lists and links to all pages on a website, providing an organized overview of its structure. Search engines benefit from HTML sitemaps as they ensure all pages are discovered

Next.js 14 - View Counter for Blog with Serverless Redis (Upstash)

Next.js 14 - View Counter for Blog with Serverless Redis (Upstash)

I'm using Next.js 14 with the new app router, but instead of storing the page views in a relational database like PostgreSQL, I'll be using Upstash Redis so add this nice feature

Next.js 14 - Endless Scroll with Contentful and Server Actions

Next.js 14 - Endless Scroll with Contentful and Server Actions

As your blog grows, you may need a function like "Load more" or "Infinite scroll." I will focus on that and show how easy it is with Next.js 14, Server Actions, and Contentful as CMS.

Nextjs Content Management, Quo Vadis?

Nextjs Content Management, Quo Vadis?

You plan to start a new business where you need to present your new products to a broader audience on a marketing website. Here you will find a complete guide.

Why I started a tech blog in 2024

Why I started a tech blog in 2024

I reviewed my notes on Confluence, where I created hundreds of pages with sometimes meaningful and sometimes (after years) content without any sense because of the missing or forgotten context. I had the feeling that all these notes should be shared with others because I can remember all the sweat and patience, which I invested in collecting the content.

Nextjs
March 25, 2024