If you are seeing errors like: Error: Failed to find Server Action "..." This request might be from an older or newer deployment. There are usually two different problems mixed together: a real deployment skew problem; malformed requests hitting your app with garbage next-action headers. The official Next.js error page focuses on the first case. The GitHub discussion #87851 shows that many teams…
I didn’t find a simple example of how to generate llms.txt and llms-full.txt with Astro, so I decided to quickly write this short guide on how to do it.
I knew that pseudorandom number generators existed since my computer science studies, but practically I never had a use case to try them out on production till recently.
If you don’t have time to create favicons for your website, you can use emojis! It is perfect for side projects or even for serious projects when you’re just starting.
A complete guide on how to deploy Next.js (TypeScript) with a permanent SQLite database (Prisma) using Docker, Kamal 2 and GitHub Actions to Hetzner behind Cloudflare.
For the past years, my time has been solely dedicated to my product— ScreenshotOne . Almost everything I did for customers only, but today I decided to have fun and write some code without any purpose.
Cloudflare can’t stop surprising me. I was searching for a simple solution on how to collect logs from my Cloudflare workers and push them to my Grafana Loki cluster, and I trapped on a new solution developed by Cloudflare precisely for my problem— Tail Workers .
Go is a very pragmatic language. If there is a thing in the Go standard library, there is an actual practical reason for it. The same stays valid for Context .
Of course, you have heard of the “never use GOTO statement” mantra, and of course, you are terrified not to follow the mantra. But why there is a lot of such statements in the linux kernel? Or why should you write as a few comments as possible?
While discussing a web application’s performance or request profiling results, it is vital to distinguish between the latency and the response time.
A trie is an effective data structure that could be an excellent addition to your problem-solving toolbox. Let’s see which areas the trie usage is more applicable than a standard set or map implementation. And what other benefits you can get from using it.
I am starting to learn and improve my functional programming skills. And I do not see the better way rather than practicing while coding small projects and reflecting on them. I implemented a small CLI version of “Five in a Row” game.
I have a break for 5 minutes and want to find as more as possible ways to check that list is empty in Java. Just for fun, there is no sense in this article.
Scrolling past an AngularJS element with this directive will fix it at the bottom of the page. Scrolling back, the element returns to the initial position.
In a previous post I made a remark that when end to end testing routes on AngularJS with Protractor we might find our tests passing even when Angular throws an exception.