πŸ”— Here is why vim uses hjkl keys as arrow keys

I was reading about vim the other day and found out why it used hjkl keys as arrow keys. When Bill Joy created the vi text editor he used the ADM-3A terminal, which had the arrows on hjkl keys. Naturally he reused the same keys and the rest is history. ⚠️ This post links to an ex … | Continue reading


@yellowduck.be | 11 months ago

πŸ”— Jeffrey Way's PhpStorm Setup in 2024

Call it age. Call it apathy, if you must. I call it contentment. Much of my twenties were spent endlessly experimenting and searching for the perfect editor and workflow. As I read these words back to myself, I'm somewhat embarrassed. "Really? That's what you spent your twenties … | Continue reading


@yellowduck.be | 11 months ago

πŸ”— Laravel Read / Write Connections use multi-database

Sometimes you may wish to use backup database and live database for handling maximum user interaction Out of the box Laravel always you to have read/write database connections. This will allow you to have different database connections for SELECT queries and INSERT, UPDATE and DE … | Continue reading


@yellowduck.be | 11 months ago

πŸ”— Offload the majority of requests to your database with our newest update to Standby Nodes

Standby Nodes have always been a great failsafeβ€”if your database fails for any reason, a constantly replicated and completely up-to-date Standby Node is there, ready and waiting, to take its place. But what about when your database is functioning fine? In addition to replication, … | Continue reading


@yellowduck.be | 11 months ago

πŸ₯ Customizing email titles in Laravel console kernel scheduled tasks

Laravel provides a convenient way to schedule tasks. Scheduled tasks are vital for automating repetitive tasks like sending emails, generating reports, or performing database maintenance. By using the standard functionality, it's very easy to email the output of these commands. H … | Continue reading


@yellowduck.be | 11 months ago

πŸ”— Setting Up a Multi-tenant Phoenix App for Elixir

Apps built with Elixir can support massive scalability, real-time interactivity, great fault tolerance, and the language's syntax is actually a joy to use. Elixir is a natural fit for applications such as chat apps, data dashboard apps, and anything needed to support a large user … | Continue reading


@yellowduck.be | 11 months ago

πŸ”— The Developer's Guide to SSO β€” WorkOS

Adding SSO to your app is a common requirement for selling to enterprise customers. Here's a guide that will help you understand SSO and choose the best way to add it to your app. ⚠️ This post links to an external website. ⚠️ | Continue reading


@yellowduck.be | 11 months ago

πŸ”— Vector Similarity Search with PostgreSQL's pgvector

As the AI revolution surges forward, promising significant innovations, it also introduced new types of vector databases. A vector database stores data as high-dimensional vectors called embeddings, which are mathematical representations of features or attributes of the data. The … | Continue reading


@yellowduck.be | 11 months ago

πŸ”— The 2038 Problem

Remember the "Year 2000" problem (or Y2K) in the late 90s? This referred to the fact that many older computer systems represented years using only two digits. This meant that when the year 2000 arrived, many systems would incorrectly display it as "00" instead of "2000", causing … | Continue reading


@yellowduck.be | 12 months ago

πŸ”— The Mac Admins Podcast team explain how to secure Apple devices at work and home

Joined by the popular Mac Admins podcast cast, we dive into Apple security and privacy, and how Macs are being integrated into workplaces everywhere. Find out whether an Apple product on its own keeps you secure and safe from viruses, or if you need additional security apps to pr … | Continue reading


@yellowduck.be | 1 year ago

πŸ”— Language Policy at Google: Let's Go!

Last week, I wrote a post that was largely about how Google decides whether to support a programming language for general use. I mentioned that languages developed by Google, like Go and Dart, and languages advocated by Google, like Kotlin, were special cases. Sameer Ajmani (who … | Continue reading


@yellowduck.be | 1 year ago

πŸ”— Go, Python, Rust, and production AI applications

In this article, I'll talk about Go, Python, and Rust, and each language's role in building AI-powered applications. ⚠️ This post links to an external website. ⚠️ | Continue reading


@yellowduck.be | 1 year ago

Generative AI for Contracts

Continue reading


@yellowduck.be | 1 year ago

System-wide text summarization using Ollama and AppleScript

Continue reading


@yellowduck.be | 1 year ago

Laravel 11: the upgrade guide from version 10

Continue reading


@yellowduck.be | 1 year ago

Checking your packages for Laravel 11 compatibility

Continue reading


@yellowduck.be | 1 year ago

I made a mistake

Continue reading


@yellowduck.be | 1 year ago

I don't get the point of Golang - That's why I need help

Continue reading


@yellowduck.be | 1 year ago

goqite - persistent message queue

Continue reading


@yellowduck.be | 1 year ago

Get consistent data from your LLM with JSON Schema

Continue reading


@yellowduck.be | 1 year ago

Get Started with Milvus Vector DB in .NET

Continue reading


@yellowduck.be | 1 year ago

Using non-integer primary keys in Eloquent

Continue reading


@yellowduck.be | 1 year ago

Distributed Systems Horror Stories: Kubernetes Deep Health Checks

Continue reading


@yellowduck.be | 1 year ago

Steve vs Matt β€” How two developers approach the same problem

Continue reading


@yellowduck.be | 1 year ago

Feature flags are ruining your codebase

Continue reading


@yellowduck.be | 1 year ago

Cancel in-progress jobs using GitHub Actions

Continue reading


@yellowduck.be | 1 year ago

RenΓ© Roth | Composite indexes in Laravel & MySQL

Continue reading


@yellowduck.be | 1 year ago

Your First Year as a CTO: A Comprehensive Guide

Continue reading


@yellowduck.be | 1 year ago

Having fun with (Franken)PHP | davlgd tech blog

Continue reading


@yellowduck.be | 1 year ago

Saving an Eloquent model without touching its owners

Continue reading


@yellowduck.be | 1 year ago

Multi-Tenant Architecture

Continue reading


@yellowduck.be | 1 year ago

ARCHITECTURE.md

Continue reading


@yellowduck.be | 1 year ago

Running Laravel Apps With FrankenPHP

Continue reading


@yellowduck.be | 1 year ago

Updating gcloud after installing Python 3.12

Continue reading


@yellowduck.be | 1 year ago

LinearB: Software Delivery Management

Continue reading


@yellowduck.be | 1 year ago

Use Four Keys metrics like change failure rate to measure your DevOps performance

Continue reading


@yellowduck.be | 1 year ago

Configuring PHP-FPM pools

Continue reading


@yellowduck.be | 1 year ago

1.5+ million PDFs in 25 minutes

Continue reading


@yellowduck.be | 1 year ago

Q&A with RAG | 🦜️ Langchain

Continue reading


@yellowduck.be | 1 year ago

gemini-cli: Access Gemini models from the command-line

Continue reading


@yellowduck.be | 1 year ago

Indexing a JSON field in MySQL

Continue reading


@yellowduck.be | 1 year ago

Go 1.20: Exploring Go's Web Proxy Capabilities

Continue reading


@yellowduck.be | 1 year ago

Fun With AI Embeddings in Go

Continue reading


@yellowduck.be | 1 year ago

Dear Laravel package authors...

Continue reading


@yellowduck.be | 1 year ago

Lessons From Our 8 Years Of Kubernetes In Production

Continue reading


@yellowduck.be | 1 year ago

How much uptime can I afford?

Continue reading


@yellowduck.be | 1 year ago

Go 1.22 is released!

Continue reading


@yellowduck.be | 1 year ago

Using jq to inspect Caddy logfiles

Continue reading


@yellowduck.be | 1 year ago