Richard Kovacs
Don't fear AI. Use it.
Deleting Cookies in Next.js Middleware
Deleting a cookie should be easy, right? Here is your guide to deleting cookies in the Next.js middleware.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
More Stories
My Experience with Push Marketing
I increased the daily visitor count of my app by more than 6000% in a matter of days with this free strategy.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
Bring Your Own Next.js
Vercel isn't the only option for hosting your Next.js application. You can also serve it with Node.js or containerize it with Docker. Here are the steps.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
Three Key Concepts to Build Future-Proof AI Applications
The best insurance against new models making your AI application obsolete is to offer something even larger models can't provide. Separate your app from the rest with RAG, fine-tuning, and function calling.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
Injections, Injections Everywhere
New technologies bring new opportunities both for the good and the bad guys. Here are some attacks against language models.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
The Art of Forward Thinking
Can language models plan their steps? Here is a simple comparison of the largest providers.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
A/B Testing Next.js Applications
Your website might be only a few words away from a 10x increase in registrations. Learn how to find those words with A/B testing.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
The Future of Blogging is Audio
Listening to blog posts shouldn't be exclusive to big platforms. It's a feature every blogger deserves. Welcome to ReadSonic.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
Getting Started with GTM in Next.js App Router
GTM integration can be daunting, especially with the Next.js App Router. From Tags to Variables and Triggers, it's easy to get lost. This tutorial makes it simpler.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
Micro-transactions, Macro-effects
What connects Twitter Blue, smart contracts, spam, container deposit schemes, and password cracking? Micro-transactions.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
StormScribe Devlog – Ep 1. Introducing Prisma
Overwhelmed by databases and SQL queries? Discover how Prisma and Docker can simplify and speed up your development process.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)
StormScribe Devlog – Ep 0. Why you should have a devlog
If you're curious about the behind-the-scenes of developing a large-scale web application, from the challenges to the lessons learned, you are in the right place.
![Richard Kovacs](/_next/image?url=%2Fimages%2Fblog%2Fauthors%2Frichard-kovacs.webp&w=96&q=75)