Blog

Notes fromthe workbench.

Small, practical write-ups on the tools and details behind the sites I build — TypeScript, UX polish, bookings and analytics.

More fromthe notebook.

How do you make a button that does not resize on load?
How toDec 11, 2024 · 7 min read

How do you make a button that does not resize on load?

Learn how to prevent layout shifts in button loading states using grid stacking or absolute positioning, with expert insights from AS Agency.

Read article
Add types to environment variables
How toOct 12, 2024 · 7 min read

Add types to environment variables

Working with .env files can be a hassle. Especially when they are not type safe. In this blog we're going to show you how to add types to your .env files and improve your developer experience.

Read article
Best tool for "Book a meeting"
ToolsSep 1, 2024 · 18 min read

Best tool for "Book a meeting"

How can you make it easiest for a client to book an appointment, and how can that booking be visible to both you and your client in the calendar? Which application is good enough to integrate with all modern meeting apps? Cal.com is an application that meets and exceeds all requirements. Read more about Cal.com, as well as how to create your calendar and integrate it into your website.

Read article
Tracking Made Easy with Analytics
ToolsAug 16, 2024 · 8 min read

Tracking Made Easy with Analytics

In this blog post, we dive into why our agency uses Umami Analytics—a lightweight, affordable, and privacy-conscious analytics tool. Learn how we’ve integrated Umami to give each of our clients full control over their own website analytics, including tracking custom events and generating downloadable reports—all without compromising user privacy. Whether you're a developer or a business owner, this article explains how to utilize Umami to get insights into your website traffic in a simple, ethical, and cost-effective way.

Read article
Booking Oct / Nov 2026 · 2 spots left

Ready to show the worldyour business?

Let’s talk about your idea on a free, friendly 30-minute call. You’ll leave with a clear plan and a fair quote.

Zagreb--:--New York--:--