Bookmarks tagged with #guide.
Show all
Show all
Prompt caching: 10x cheaper LLM tokens, but how? | ngrok blog
A far more detailed explanation of prompt caching than anyone asked for: how tokens, embeddings, and attention make cached LLM tokens 10x cheaper and faster.
Saved
on: 2026-07-21
How To Write an Email
This is not about grammar. It is about speed, clarity, and judgment.
Saved
on: 2026-07-09
JSON-LD Explained for Personal Websites
A guide to implementing JSON-LD on your personal website for better SEO, covering WebSite, Person, BlogPosting, and more with ready-to-use code snippets.
Saved
on: 2026-06-22
The Website Specification
A platform-agnostic, full specification of the technical features a good website should have. Built in the open under an MIT licence.
Saved
on: 2026-05-31
Beyond the Prompt: Claude Code
A deep dive into Claude Code for daily users. Covers the .claude directory, CLAUDE.md the way Boris writes it, CLAUDE.local.md, Skills with real examples, custom subagents, plugins, underused commands like /goal and /insights, MCPs, and the workflow patterns the Anthropic team actually uses.
Saved
on: 2026-05-27
Anatomy of the .claude/ Folder
A complete guide to CLAUDE.md, custom commands, skills, agents, and permissions, and how to set them up properly.
Saved
on: 2026-03-27
PHP Logging with Monolog: A Complete Guide · Dash0
A practical guide to Monolog 3 covering structured logging processors handlers exception logging and OpenTelemetry integration for production PHP applications
Saved
on: 2026-03-25
What is OAuth?
Wherein I [try to] answer a seemingly straightforward question: "WTF is OAuth, anyhow?"
Saved
on: 2026-02-21
How to effectively write quality code with AI
AI is rarely optional anymore, but how can you still be proud of your craft? Discover the workflow to effectively write high-quality, robust code using AI tools.
Saved
on: 2026-02-07
A Complete Guide To AGENTS.md
Learn how to optimize your AGENTS.md file for AI coding agents. Master progressive disclosure, keep instructions focused, and maximize agent performance.
Saved
on: 2026-01-30
The Agentic AI Handbook: Production-Ready Patterns - Log - nibzard
A comprehensive guide to 113 battle-tested agentic patterns for building production AI agents.
Saved
on: 2026-01-21
Git Rebase for the Terrified | Aaron Brethorst
Personal website for Aaron Brethorst - Seattleite, technology leader, photographer, transit enthusiast, erstwhile non-runner.
Saved
on: 2026-01-13
HTTP caching, a refresher · Dan Cătălin Burzo
Let’s relearn web caching together.
Saved
on: 2025-12-24
Scaling LLMs to larger codebases - Kieran Gill
Where to focus investments to best leverage AI tooling
Saved
on: 2025-12-22
Building search-based RAG using Claude, Datasette and Val Town
Retrieval Augmented Generation (RAG) is a technique for adding extra “knowledge” to systems built on LLMs, allowing them to answer questions against custom information not included in their training data. …
Saved
on: 2025-11-29
From Kevin Bacon to HNSW: the intuition behind semantic search and vector databases
An explainer to how modern fast and accurate vector searching works, with interactive demos.
Saved
on: 2025-11-12
Sutra | Portfolio
A portfolio website for Bhargav. Software developer based in Berlin,Germany.
Saved
on: 2025-10-05
UTF-8 is a Brilliant Design — Vishnu's Pages
Exploring the brilliant design of UTF-8 encoding system that represents millions of characters while being backward compatible with ASCII
Saved
on: 2025-09-13
How to Use Claude Code Subagents to Parallelize Development | zach wills
In my last post I talked about how I spent a week heads down using AI to work on a greenfield engineering metrics tool. As I built it, I’d often navigate the web app and spot things that needed to be fleshed out. Sometimes it was a small typo; other times it was a bigger […]
Saved
on: 2025-09-13
Everything I know about good system design
I see a lot of bad system design advice. One classic is the LinkedIn-optimized “bet you never heard of queues” style of post, presumably aimed at people who are…
Saved
on: 2025-08-17
The cryptography behind passkeys - The Trail of Bits Blog
This post will examine the cryptography behind passkeys, the guarantees they do or do not give, and interesting cryptographic things you can do with them, such as generating cryptographic keys and storing certificates.
Saved
on: 2025-05-15
Practical UX for startups surviving without a designer
How to figure out what the user experience should be when you don’t have time, budget, or a design team.
Saved
on: 2025-03-13
A system to organise your life
Johnny.Decimal is a system to organise your life. Find things, quickly, with more confidence, and less stress. It's free to use and the concepts are the same at home or work.
Saved
on: 2025-02-22
A system to organise your life
Johnny.Decimal is designed to help you find things quickly, with more confidence, and less stress. You assign a unique ID to everything in your life.
Saved
on: 2025-02-22
Laravel Joins Explained: Clear Guide with Practical Examples
Combine data from multiple tables in Laravel using different join types like inner, left, right, and advanced joins with practical examples.
Saved
on: 2024-12-27
A Builder's Guide to Evals for LLM-based Applications
Evals for classification, summarization, translation, copyright regurgitation, and toxicity.
Saved
on: 2024-12-10
A Framework for Evaluating Browser Support • Josh W. Comeau
Lots of exciting new features have been landing in CSS recently, and it can be tough trying to figure out if they’re safe to use or not. We might know that a feature is available for 92% of users, but is that sufficient? Where do we draw the line? In this blog post, I’ll share the framework I use for deciding whether or not to use a modern CSS feature
Saved
on: 2024-11-27
April King — Handling Cookies is a Minefield
Discrepancies in how browsers and libraries handle HTTP cookies, and the problems caused by such things.
Saved
on: 2024-11-21
sending-an-ethernet-packet.md
I'm sick of complex blogging solutions, so markdown files in a git repo it is - francisrstokes/githublog
Saved
on: 2024-11-11
An Introduction to BGP... from the operator of a small AS
BGP is a critical protocol powering the Internet, yet remains poorly understood. Here’s a quick introduction from the operator of a small AS.
Saved
on: 2024-10-24
Unlocking the Power of JSON Patch
JSON Patch is a simple, efficient, and standardized way to apply partial updates to JSON documents, especially over HTTP
Saved
on: 2024-10-19
A (more) Modern CSS Reset - Piccalilli
I wrote “A Modern CSS Reset” almost 4 years ago and, yeh, it’s not aged overly well. I spotted it being linked up again a few days ago and thought it’s probably a good idea to publish an updated version.
Saved
on: 2024-09-15
The 7 Levels of Laravel Optimization: From Rookie to Optimization Overlord
Buckle up! We’re diving headfirst into the wild world of Laravel optimizations, climbing the treacherous ladder from “just glad it works” to “your colleagues might call you a wizard” or curse you for…
Saved
on: 2024-09-12
OAuth from First Principles - Stack Auth
Stack Auth is the open-source Auth0 alternative. We are your login and signup page, and everything that comes with that.
Saved
on: 2024-09-09
Creating a Git commit: The Hard Way
Let's create a Git commit using Git's low-level (plumbing) commands
Saved
on: 2024-09-09
OAuth from First Principles
Stack Auth is the open-source Auth0 alternative. We are your login and signup page, and everything that comes with that.
Saved
on: 2024-09-06
How Google handles JavaScript throughout the indexing process
Over the years, Google's treatment of JavaScript has changed, leaving us with misconceptions of how it's indexed. Here, we debunk the myths.
Saved
on: 2024-08-02
A Guide to PHP Attributes | Ash Allen Design
Learn about what PHP attributes are and how to use them. We'll also look at how to create your own PHP attributes.
Saved
on: 2024-07-03
Things you wish you didn't need to know about S3
S3 is weirder than you think. Make sure you know all the quirks before they turn into vulnerabilities in your AWS infrastructure.
Saved
on: 2024-05-31
How to think about HTML responsive images
srcset, sizes, picture, source, and how they all fit.
Saved
on: 2024-04-09
A Deep Dive into Email Deliverability in 2024
In this post we cover the new email deliverability guidelines for Gmail and Yahoo.
Saved
on: 2024-04-01
A beginner’s guide to making beautiful slides for your talks · ines.io
I love designing slides for my talks, so here are some of my not-so-secret secrets and three beginner-friendly steps for how you can up your slides game.
Saved
on: 2024-02-19
SSH Port
The SSH port is 22. This is the story of how it got that port number. And practical configuration instructions.
Saved
on: 2024-02-12
Why You Want React Query
Let's take a look at why you'd want a library like React Query, even if you don't need all the extra features it provides...
Saved
on: 2024-01-23
Paper Sizes and Formats Explained: The Difference Between A4 and Letter
Paper sizes and formats explained: learn more about the difference between A4 and Letter paper formats.
Saved
on: 2024-01-05
Push Notifications - What to Push, What Not to Push, and How Often
Sending helpful & engaging pushes, filtering annoying pushes, and finding the frequency sweet spot.
Saved
on: 2024-01-02
How to pick more beautiful colors for your data visualizations
Choosing good colors for your charts is hard. This article tries to make it easier.
Saved
on: 2023-12-01
A Complete Guide to CSS Grid
Our comprehensive guide to CSS grid, focusing on all the settings both for the grid parent container and the grid child elements.
Saved
on: 2023-11-24
Retries – An interactive study of common retry methods – Encore Blog
Visually explore different methods of retrying requests to learn why some methods are dangerous and what the best practice is.
Saved
on: 2023-11-23
Color for the Color-challenged
Rather than placing web folks into the bucket Developer or Designer, I think many people would find themselves somewhere in the gray zone in between, not at the extreme ends. I most certainly feel…
Saved
on: 2023-10-05
How to pass a coding interview with me | Robert Heaton
In the last 10 years I’ve given more than 400 coding interviews. That’s the equivalent of 2 working months just watching strangers having a crack at the same few programming challenges. Some of my would-be colleagues solve the problems without incident, but others run into trouble for similar, easily-correctable reasons. I wish I could give better feedback, but because of legal and time constraints that’s not how the system works.
Saved
on: 2023-08-31
AWS Networking Concepts
Before March 2023 I couldn’t for the life of me understand what was going on in the AWS VPC dashboard. I mean, look at the length of the scrolling bar on the left-hand panel! So, with the goa…
Saved
on: 2023-07-22
How to be a Consultant, a Freelancer, or an Independent Contractor · Jacque
Saved
on: 2023-07-18
Everything You Want To Know About Media Queries and Responsive Design | Insights from the Kablamo Team.
Insights from the Kablamo Engineering Team
Saved
on: 2023-05-29
Migrating an Existing Application to Symfony (Symfony Docs)
When you have an existing application that was not built with Symfony, you might want to move over parts of that application without rewriting the existing logic completely. For those cases there is a…
Saved
on: 2023-05-12
Conquering Legacy Code: Embrace the Strangler Fig Pattern for Seamless Software Migration
In the software development world, legacy code is inevitable. As technology evolves and user needs change, 99% of software engineers will encounter legacy code in their careers. Many developers, however, feel overwhelmed when faced with the task of updating or migrating a legacy system. Fear not, for we have a solution: the Strangler Fig pattern.
Saved
on: 2023-05-11
Payments 101 for a Developer · juspay/hyperswitch Wiki · GitHub
An open source payments switch written in Rust to make payments fast, reliable and affordable - juspay/hyperswitch
Saved
on: 2023-04-27
Strangler Pattern in practice | Accesto Blog
This week I finally hit the delete button. I've been waiting for this moment for the last 3 years. Finally, I erased the legacy part of the codebase I was working on! Using a strangler pattern, we got to the point where the legacy SaaS application was completely replaced with a new shiny web application that everyone wants to work on and develop. But let’s start from the beginning.
Saved
on: 2023-04-20
Legacy to Laravel: How to Modernize an Aging PHP Application | Tighten
Many of our clients have legacy PHP apps and want to move to Laravel. We’re often asked "should we rewrite or refactor?" While full rewrites are appealing, they’re also risky. Here’s our approach to gradually refactoring legacy code that lets you start using Laravel right away.
Saved
on: 2023-04-19
An example of LLM prompting for programming
Generated knowledge and chain of thought prompting of an LLM can generate useful code.
Saved
on: 2023-04-18
Maximizing the Potential of LLMs: A Guide to Prompt Engineering
Saved
on: 2023-04-11
How to read MySQL EXPLAINs — PlanetScale
Learn how to read the output in MySQL EXPLAIN plans so you can utilize them to improve query performance.
Saved
on: 2023-03-31
Everything You Can Test In Your Laravel Application
A common challenge in testing is not only HOW to test something, but WHAT you can test. That's why I have made a list of all the things I like to test in my applications.
Saved
on: 2023-03-24
Role And Permission In Laravel 10 using Spatie: The Definitive Guide (2023)
Roles and permissions can make or break your web application. If you’re not careful, your users might end up running amok, wreaking havoc on your carefully crafted code. Roles and permissions are…
Saved
on: 2023-03-21
Organizing test code in PHP
If you are working on a PHP application or package, how can you best organize your test code?
Saved
on: 2023-03-06
Legacy Software Systems: How to Live with Aging Software Architecture?
Your guide to legacy software systems. How a software developer can be a good repairman when working on legacy software? Find our examples and experts' tips!
Saved
on: 2023-03-06
Smooth and simple transitions with the View Transitions API - Chrome Develo
The View Transition API lets you add transitions between views of a website.
Saved
on: 2023-03-05
Web Interface Guidelines
A non-exhaustive list of details that make a good web interface.
Saved
on: 2023-02-25
How to get Codex to produce the code you want! | Prompt Engineering
Learn how to use AI models with prompt engineering
Saved
on: 2023-02-16
What is a CDN & How do CDNs work ? | Level Up Coding
Content Delivery Networks are also known as CDNs. CDNs consists of a set of servers used to speed up the delivery of content to the users.
Saved
on: 2023-02-08
https://github.com/openai/openai-cookbook/blob/main/techniques_to_improve_reliability.md
Saved
on: 2023-01-21
10 Personal Finance Lessons for Technology Professionals
> Patience.
Frugality.
Sacrifice.
When you boil it down, what do those three things have in common? Those are
choices.
Money is not peace of mind.
Money’s not happiness.
Money is, at its essence, that measure of a man’s choices.
This is part of the opening monologue of the Ozark series
[https://www.youtube.com/watch?v=AEK9HrQ9E4I] and when I first heard it, I
immediately stopped the show and dropped it into this blog post. It's a post
that has been many years coming, one I started drafting about
Saved
on: 2022-12-13
A Guide to Google Search Ranking Systems | Google Search Central | What's
Explore some of Google Search's more notable ranking systems, including systems that are part of our core ranking systems, which are the underlying technologies that produce search results in response to queries.
Saved
on: 2022-11-21
Using :has() as a CSS Parent Selector and much more
It’s been a long-standing dream of front-end developers to have a way to apply CSS to an element based on what’s happening inside that element.
Saved
on: 2022-11-18
Shell Script Best Practices — The Sharat's
This article is about a few quick thumb rules I use when writing shell scripts that I’ve come to appreciate over the years. Very opinionated....
Saved
on: 2022-10-27
Take advantage of Git rebase | GitLab
Tap into the Git rebase features to improve your workflow.
Saved
on: 2022-10-06
Templating in HTML | Kitty Giraudel
I’m Kitty Giraudel, a transfeminine web engineer based in Berlin, focused on accessibility and inclusivity.
Saved
on: 2022-10-02
(...) — USB, Thunderbolt, Displayport & docks
Blog post — USB, Thunderbolt, Displayport & docks
Saved
on: 2022-09-05
Tutorial WatchThis - Software Jailbreak for any Kindle <= 5.14.2 - MobileRead Forums
Tutorial WatchThis - Software Jailbreak for any Kindle <= 5.14.2 Kindle Developer's Corner
Saved
on: 2022-05-01
Email Authenticity 101: DKIM, DMARC, and SPF - Alex Blackie
Saved
on: 2021-08-16
FFmpeg cheat sheet
FFmpeg cheat sheet. GitHub Gist: instantly share code, notes, and snippets.
Saved
on: 2021-04-25
Getting Started with Dotfiles | Dries Vints
In this blog post I'll explain what dotfiles are, how you can use them and how to start with your own.
Saved
on: 2020-11-09
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
Saved
on: 2020-09-25
How to stop procrastinating by using the Fogg Behavior Model
B J Fogg is a Stanford professor who came up with a simple model of behavior that helps us understand why we take action or not take action at any given moment.
Saved
on: 2020-08-11
Dhghomon/easy_rust: Rust explained using easy English
Rust explained using easy English
Saved
on: 2020-07-23