8612. More links β June 2025 (blog.rtwilson.com)
Iβve got into a bit of a habit of writing occasional posts with links to interesting things Iβve found (probably because itβs a relatively easy blog post to write). This is another of those posts β this time, written in June 2025. So, letβs get on with some links: Why COUNT(*) can be slow in [β¦]
8613. Build a Chat app in Go using PubNub (deploy-preview-325--pubnub-web-builder.netlify.app)
Build a Chat app in Go using PubNub with real-time messaging and presence
8614. Build a Chat app in Go using PubNub (www.pubnub.com)
Build a Chat app in Go using PubNub with real-time messaging and presence
8615. What are MCP Servers? (fly.io)
With Fly.io, you can get your app running globally in a matter of minutes, and with MCP servers you can integrate with Claude, VSCode, Cursor and many more AI clients. Try it out for yourself! The introduction to Model Context Protocol starts out with: MCP is an open protocol that standardizes how a...
8616. Cloud Optimization | Infrastructure Systems Engineering (deploy-preview-325--pubnub-web-builder.netlify.app)
Lean, resilient, and scalable cloud systemsβoptimize costs and performance with smart architecture, automation, and real-time observability.
8617. Cloud Optimization | Infrastructure Systems Engineering (www.pubnub.com)
Lean, resilient, and scalable cloud systemsβoptimize costs and performance with smart architecture, automation, and real-time observability.
8618. Turbocharging Customer Support Chatbot Development with LLM-Based Automated Evaluation (tech.instacart.com)
8619. New Playwright Course: Playwright Essential Training by Butch Mayhew (www.tjmaher.com)
Butch Mayhew, Playwright Ambassador and author of the LinkedIn Learning course, Learning Playwright, has just released a companion course, Playwright Essential Training: Abstractions, Fixtures and Complex Scenarios.Β Where Learning Playwright covered how to install Playwright, create simple functiona...
8620. Late Payments Cripple Small Accountancy Firms, GoCardless Survey Reveals (gocardless.com)
8621. Late Payments Cripple Small Accountancy Firms, GoCardless Survey Reveals (gocardless.com)
8622. Say Aye (AI)! How Data Tagging & Labeling Makes Virtual Assistants & Virtual Chatbots - SMART? (www.haptik.ai)
We live in a world where communicating or talking to machines has become super normal. You ask your phone for the weather forecast, chat with a bot to know your food delivery status or even command Alexa to play one of your favorite songs β and boom, it just works.
8623. Designing and building the Vercel Ship conference platform (vercel.com)
8624. Yes, You Can Use AI in Our Interviews. In fact, we insist (www.canva.dev)
How We Redesigned Technical Interviews for the AI Era
8625. Find and Replace Multiple Files in Telescope (jaketrent.com)
Here's how to find and replace a pattern over many files in nvim via telescope.Install telescopeVia lazy.nvim:{ "nvim-telescope/telescope.nvim", dependencies = { "nvim-lua/plenary.nvim", "BurntSushi/ripgrep", }, cmd = "Telescope", lazy = true, config = function() require("telescope").setup() end, },...
8626. Energy : Five payment considerations for energy suppliers (gocardless.com)
Read our guide to learn how to navigate current energy sector challenges
8627. Energy : Five payment considerations for energy suppliers (gocardless.com)
Read our guide to learn how to navigate current energy sector challenges
8628. How GitHub engineers tackle platform problems (github.blog)
In my spare time I enjoy building Gundam models, which are model kits to build iconic mechas from the Gundam universe. You might be wondering what this has to do with software engineering. Product engineers can be seen as the engineers who take these kits and build the Gundam itself. They are able t...
8629. Filter runtime logs for fatal function errors (vercel.com)
8630. How weβre adapting SEO for LLMs and AI search (vercel.com)
8631. Choosing the right accounting package for your small business (gocardless.com)
8632. Choosing the right accounting package for your small business (gocardless.com)
8633. Announcing Multigres: Vitess for Postgres (supabase.com)
Today we are welcoming Sugu, the co-creator of Vitess, to the Supabase team. He is joining Supabase to build Multigres: Vitess for Postgres.
8634. Using `make` to compile C programs (for non-C-programmers) (jvns.ca)
I have never been a C programmer but every so often I need to compile a C/C++ program from source. This has been kind of a struggle for me: for a long time, my approach was basically βinstall the dependencies, run make, if it doesnβt work, either try to find a binary someone has compiled or give upβ...
8635. Managing Postgres Directly in VS Code (neon.com)
Microsoft recently introduced a Visual Studio Code extension for Postgres database management. Similar in functionality to tools like PgAdmin or DBeaver, this extension embeds Postgres management directly into VSCode and comes fully integrated with GitHub Copilot, allowing it to interact with your d...
8636. A bit more on Twitter/Xβs new encrypted messaging (blog.cryptographyengineering.com)
Update 6/10: Based on a short conversation with an engineering lead at X, some of the devices used at X are claimed to be using HSMs. See more further below. Matthew Garrett has a nice post about Twitter (uh, X)βs new end-to-end encryption messaging protocol, which is now called XChat. The TL;DR of ...