I’ve been using Claude Code for a while now, and one thing that always bugged me was not knowing when it finished running a long task. You ask Claude to refactor a large codebase or generate a bunch of tests, then you switch to another window to check Slack, Discord or get up to date on Hacker News. Twenty minutes later you realize you forgot to check if Claude finished! Anthropic recently released Claude Code hooks, and they offer a simple solution to this problem! Let’s dive into how yo...| Stanislav Khromov
Genuine industry advice on how to join a Vtuber talent agency, and a story of how I failed to learn how to join a Vtuber agency.| Eiri Sanada
I’ve been building static single page apps using adapter-static for a while now, and I love how simple the deployment story is – just upload a folder of files and you’re done! If you are unfamiliar with this adapter, it compiles down your app to a folder of HTML, CSS and JavaScript files. A couple of months ago, the SvelteKit maintainers added two features that really caught my attention. They were actually both part of Advent of Svelte in 2024. With these new features, we can make our ...| Stanislav Khromov
Originally posted on my Patreon, now revised and expanded. In computer graphics, there is a concept called the “uncanny valley“. The general idea is that when your graphics becomes more realistic, it becomes more convincing — except for a dip right before perfection, where it instead feels “off” or “unsettling”. This idea normally applies toContinue reading "A Style Guide for NES-inspired Pixel Art in your Retro Game"| Eiri Sanada
New translation pipelines, generic business emails, faster rapid prototyping… and even a new way to make Vtuber models. It seems like AI has an effect on everything. The development of AI Generation software is moving fast – far too fast for any single person to truly keep track of. At the cutting edge, people areContinue reading "6 Already Practical Uses of AI Generation (in 2023)"| Eiri Sanada
Bookmark our email marketing checklist to quickly review the most important steps you need to follow before hitting send on your next campaign.| MailBakery
Reading Time: 11 minutesTracking email marketing KPIs is essential to any successful marketing campaign, regardless of business type or industry. Marketing KPIs go beyond reeling in new leads and customers to avail of a business’s products or services. As a business owner with nearly a decade of experience in digital marketing, I’m always advocating the...| MailBakery
Click To Open Rate (CTOR) is often mistaken with CTR. In fact, measuring CTOR can significantly improve your res... | Mailbakery| MailBakery
Which are the 10 tips that will help each email marketer? We'll see 20 prime email copywriting examples that will inspire your writing.| MailBakery
Reading Time: 5 minutesWithout a doubt, email marketing is one of the most effective ways to create a personal connection with your audience while raising brand awareness and increasing your revenue. Not only does email marketing increase your return on investment, but 51% of customers also prefer when brands contact them through email. However, creating...| MailBakery
Here's a list of 7 Email Marketing BEst Practices that would make your email marketing campaigns successful in 2022.| MailBakery
Streaming in SvelteKit is a powerful feature that allows you to load data progressively. In a nutshell, streaming allows your SvelteKit app to send an initial content response to the browser quickly, while fetching and sending additional data as it becomes available. This can make your app feel more responsive, especially when dealing with slow data sources. While streaming data loads you can easily show loading spinners. What is streaming? In a traditional SvelteKit application without strea...| Stanislav Khromov
If you’ve been following AI news lately, you might have heard about the “strawberry test”. It’s a simple question that stumps many AI models: How many R’s are in the word “strawberry”? This seemingly easy task highlights some interesting limitations in large language models (LLMs). Prefer a video version of this blog post? Watch below: Why is counting so hard for LLMs? To understand why this simple task is challenging for AI, we need to look at how Large Language Models work. LL...| Stanislav Khromov
I really like the idea of actually booting up a new game for the first time on the stream itself. These first ten or so minutes of a game can often end up being a bit ugly, as I tend to immediately…| Eiri Sanada
My personal method to cleanly, reversibly, install Fallout: London that also safely auto-updates without further input. Reference Sheet version and video included.| Eiri Sanada
The amount of JavaScript you ship to your users directly impacts your site’s performance. A smaller bundle size means faster initial loading times and an overall snappier experience for end users. In this post, I’ll show you how to analyze your SvelteKit bundle size and optimize it by moving heavy dependencies to the server. Analyzing Bundle Sizes Before we start, let’s set up a tool to visualize our bundle sizes. We’ll use rollup-plugin-visualizer, which works great with SvelteKit. I...| Stanislav Khromov