Code

Code

84 bookmarks
Custom sorting
SQL Anti-Patterns You Should Avoid - by Jordan Goodman
SQL Anti-Patterns You Should Avoid - by Jordan Goodman
Introduction
One of the most common mistakes I’ve seen is developers using SELECT DISTINCT as a quick way to eliminate duplicates that appear after a bad join. It’s an easy fix, but it hides a deeper problem. Usually, the duplicates exist because the join condition is incomplete or the relationship between tables isn’t truly one-to-one
·datamethods.substack.com·
SQL Anti-Patterns You Should Avoid - by Jordan Goodman
The Complete Guide to the ELK Stack | Logz.io
The Complete Guide to the ELK Stack | Logz.io
The Logz.io authoritative guide to the ELK Stack that shows the best practices for installation, monitoring, logging and log analysis.
·logz.io·
The Complete Guide to the ELK Stack | Logz.io
What is "good taste" in software engineering?
What is "good taste" in software engineering?
--
Technical taste is different from technical skill. You can be technically strong but have bad taste, or technically weak with good taste. Like taste in general, technical taste sometimes runs ahead of your ability: just like you can tell good food from bad without being able to cook, you can know what kind of software you like before you’ve got the ability to build it. You can develop technical ability by study and repetition, but good taste is developed in a more mysterious way.
·seangoedecke.com·
What is "good taste" in software engineering?
shen.land
shen.land
about shen dot land, shen's personal website
·shen.land·
shen.land
Modello di architettura esagonale - AWS Guida prescrittiva
Modello di architettura esagonale - AWS Guida prescrittiva
Modello di modernizzazione che crea architetture liberamente accoppiate che isolano la logica aziendale dal codice dell'infrastruttura.
proposto dal Dr. Alistair Cockburn nel 2005. Mira a creare architetture liberamente accoppiate in cui i componenti delle applicazioni possano essere testati in modo indipendente, senza dipendenze da archivi di dati o interfacce utente
·docs.aws.amazon.com·
Modello di architettura esagonale - AWS Guida prescrittiva
FAQs
FAQs
Preserving open source software for future generations
The GitHub Archive Program is a GitHub initiative to ensure that open source software is preserved for future generations. It includes both very-long-term storage such as the GitHub Arctic Code Vault and ongoing backups of public repositories by nonprofit organizations such as Software Heritage and the Internet Archive.
The “Greatest Hits” are archives of GitHub’s 17,000 most-popular and most-dependended-upon repositories, written to hardened film designed to last for 1,000 years, enclosed in beautiful museum-quality cases, and donated to three of the world’s great libraries, on three different continents.
·archiveprogram.github.com·
FAQs
Wanted to spy on my dog, ended up spying on TP-Link
Wanted to spy on my dog, ended up spying on TP-Link
I recently bought a cheap Tapo indoor camera to see what my dog gets up to when I am out of the house. What actually followed? I ended up reverse-engineering onboarding flows, decompiling an APK, MITMing TLS sessions, and writing cryptographic scripts.
·kennedn.com·
Wanted to spy on my dog, ended up spying on TP-Link
Programming Deflation
Programming Deflation
When Code Gets Cheaper Every Day
·tidyfirst.substack.com·
Programming Deflation
Cache - Laravel 9.x - The PHP Framework For Web Artisans
Cache - Laravel 9.x - The PHP Framework For Web Artisans
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
use Illuminate\Support\Facades\Cache; 2  3$lock = Cache::lock('foo', 10); 4  5if ($lock->get()) { 6 // Lock acquired for 10 seconds... 7  8 $lock->release(); 9}
·laravel.com·
Cache - Laravel 9.x - The PHP Framework For Web Artisans
The double standard of webhook security and API security | Speakeasy
The double standard of webhook security and API security | Speakeasy
Explore the surprisingly different security standards we apply to webhooks versus traditional API requests.
why do we collectively place higher security requirements on webhook requests than API
I’ll posit that the primary reason most people don’t opt for signing their API requests is because of herd mentality
·speakeasy.com·
The double standard of webhook security and API security | Speakeasy
Introduction - Jujutsu for everyone
Introduction - Jujutsu for everyone
A Jujutsu tutorial that requires no previous experience with Git or other version control systems.
·jj-for-everyone.github.io·
Introduction - Jujutsu for everyone
Tornike Onoprishvili | Code is Debt
Tornike Onoprishvili | Code is Debt
Code is debt and LLMs create it
the company with fewer lines of code is better off. They have fewer lines of code and so they can understand and modify their code more quickly
·tornikeo.com·
Tornike Onoprishvili | Code is Debt
An Illustrated Guide to OAuth
An Illustrated Guide to OAuth
OAuth was first introduced in 2007.
OAuth was first introduced in 2007. It was created at Twitter because Twitter wanted a way to allow third-party apps to post tweets on users' behalf.
·ducktyped.org·
An Illustrated Guide to OAuth
What are OKLCH colors?
What are OKLCH colors?
Article about the OKLCH color model.
OKLCH is a newer color model that is designed to be perceptually uniform. This means that colors are much more accurate in terms of how humans perceive them and it makes working with them much easier
·jakub.kr·
What are OKLCH colors?
AGENTS.md
AGENTS.md
AGENTS.md is a simple, open format for guiding coding agents. Think of it as a README for agents.
·agents.md·
AGENTS.md
Phrase origin: Why do we “call” functions?
Phrase origin: Why do we “call” functions?
On StackExchange, someone asks why programmers talk about “calling” a function. Several possible allusions spring to mind: Calling a function is like calling on a friend — we go, we stay a while, we come back. Calling a function is like calling for a servant — a summoning to perform a task. Calling a function is like making a phone call — we ask a question and get an answer from outside ourselves. The true answer seems to be the middle one — “calling” as in “calling up, summoning” — but indirectly, originating in the notion of “calling for” a subroutine out of a library of subroutines in the same way that we’d “call for” a book out of a closed-stack library of books.
·quuxplusone.github.io·
Phrase origin: Why do we “call” functions?
new Date("wtf")
new Date("wtf")
How well do you know JavaScript's Date class?
·jsdate.wtf·
new Date("wtf")
5 things I learned from 5 years at Vercel | Lee Robinson
5 things I learned from 5 years at Vercel | Lee Robinson
Here are some of the lessons I learned and how I grew as a leader and manager, as well as a bunch of behind-the-scenes photos.
passion without boundaries will lead you to burnout.
Why was I responding to tweets on the beach? I hadn't built the system for others to take ownership
You can push the pace without being an asshole. The ideal state is that your team both loves what they're working on and can ship fast
Aggressive deadlines expose hidden complexity
My goal was to build a culture that set aggressive deadlines, but also was okay with sometimes missing dates. If there's no date, it might take 3 months. But if you set a date of 2 weeks and it actually takes 1 month, great, you just shipped a first version 3x faster.
It's one of my favorite parts about roles like DX and Design Engineers. These are folks who can code, design, build, and ship. They have extreme agency and operate more like founders.
·leerob.com·
5 things I learned from 5 years at Vercel | Lee Robinson
cactus-compute/cactus: Framework for running AI locally on mobile devices and wearables. Hardware-aware C/C++ backend with wrappers for Flutter & React Native. Kotlin & Swift coming soon.
cactus-compute/cactus: Framework for running AI locally on mobile devices and wearables. Hardware-aware C/C++ backend with wrappers for Flutter & React Native. Kotlin & Swift coming soon.
Framework for running AI locally on mobile devices and wearables. Hardware-aware C/C++ backend with wrappers for Flutter & React Native. Kotlin & Swift coming soon. - cactus-compute/cactus
·github.com·
cactus-compute/cactus: Framework for running AI locally on mobile devices and wearables. Hardware-aware C/C++ backend with wrappers for Flutter & React Native. Kotlin & Swift coming soon.
We've Issued Our First IP Address Certificate
We've Issued Our First IP Address Certificate
Since Let’s Encrypt started issuing certificates in 2015, people have repeatedly requested the ability to get certificates for IP addresses, an option that only a few certificate authorities have offered. Until now, they’ve had to look elsewhere, because we haven’t provided that feature. Today, we’ve issued our first certificate for an IP address, as we announced we would in January. As with other new certificate features on our engineering roadmap, we’ll now start gradually rolling out this option to more and more of our subscribers.
·letsencrypt.org·
We've Issued Our First IP Address Certificate