Bookmarks

Bookmarks

49822 bookmarks
Custom sorting
Making Beautiful API Keys | Let's Build Together
Making Beautiful API Keys | Let's Build Together
We created uuidkey to encode UUIDv7s with Crockford Base32 into human-readable keys that are sortable, indexable, and actually pleasant to look at.
·docs.agentstation.ai·
Making Beautiful API Keys | Let's Build Together
Designing a distributed circuit breaker for disabling webhook endpoints in Golang | The Webhooks Blog
Designing a distributed circuit breaker for disabling webhook endpoints in Golang | The Webhooks Blog
One of the major problems of designing a webhook delivery system is designing around bad/zombie endpoints. Zombie endpoints are dead endpoints that fail continuously and, over time, clog up your queues, create back pressure, and delay event delivery to legitimate webhook endpoints.
·getconvoy.io·
Designing a distributed circuit breaker for disabling webhook endpoints in Golang | The Webhooks Blog
How HTTP/2 Works and How to Enable It in Go
How HTTP/2 Works and How to Enable It in Go
HTTP/2 solves head-of-line blocking at the application layer by multiplexing multiple streams over a single TCP connection. While HTTP/1.1 requires requests to be processed sequentially, HTTP/2 allows parallel processing through independent streams, each with its own ID. The Go standard library supports HTTP/2 out of the box when using HTTPS, and with some configuration, it can work over plain HTTP too
·victoriametrics.com·
How HTTP/2 Works and How to Enable It in Go
MariaLetta/free-gophers-pack: ✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
MariaLetta/free-gophers-pack: ✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, vid...
·github.com·
MariaLetta/free-gophers-pack: ✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
if got, want: A Simple Way to Write Better Go Tests
if got, want: A Simple Way to Write Better Go Tests
There’s an excellent Go testing pattern that too few people know. I can teach it to you in 30 seconds. Instead of writing Go tests like this: // The common, unrefined way. username := GetUser() if username != "dummyUser" { t.Errorf("unexpected username: got %s, want: %s", username, "dummyUser") } Write your tests like this, beginning each assertion with if got, want :=: // The underused, elegant way. if got, want := GetUser(), "dummyUser"; got != want { t.Errorf("username=%s, want=%s", got, want) } The if got, want :=: pattern works even better in table-driven tests. Here’s an example from my library for parsing social media handles:
·mtlynch.io·
if got, want: A Simple Way to Write Better Go Tests
Go 1.24 interactive tour
Go 1.24 interactive tour
Weak pointers, faster maps, directory-scoped access, and more.
·antonz.org·
Go 1.24 interactive tour
ESMCDN
ESMCDN
A fast, smart & global CDN for modern(es2015+) web development.
·esm.sh·
ESMCDN
Node.js Type Stripping Explained
Node.js Type Stripping Explained
Discover everything about Node.js TypeScript integration, the technical details, benefits, and reasoning behind this highly anticipated feature.
·satanacchio.hashnode.dev·
Node.js Type Stripping Explained
Node-AI
Node-AI
AIモデル開発のお悩み、すべてNode-AIなら解決できます。ブラウザー上でカードを自由につなげて分析フローを構築。ツール上で議論、報告書の作成ができるコラボ機能を搭載。要因分析機能でAIモデルの判断根拠を可視化。申し込み、利用、決済まで、すべてがWeb上で可能。
·nodeai.io·
Node-AI
Do I Need This Node Dependency? : Brian Muenzenmeyer
Do I Need This Node Dependency? : Brian Muenzenmeyer
Do I Need This Node Dependency? : Advancements over time in Node.js are improving the out of the box experience. : The personal website of Brian Muenzenmeyer.
·brianmuenzenmeyer.com·
Do I Need This Node Dependency? : Brian Muenzenmeyer
実践セキュリティ監視基盤構築
実践セキュリティ監視基盤構築
本書では情報セキュリティ対策の一環であるセキュリティ監視を実現するための方法として、セキュリティ監視の基盤を自分で構築するために必要となる実践的な設計・実装方法について紹介します。セキュリティ監視基盤を内製する方だけでなく、既製ソフトウェア・サービスを利用して基盤構築しようとして
·zenn.dev·
実践セキュリティ監視基盤構築
Alpha-Omega Supports Ruby Central’s Expansion of Open Source Leadership & Security
Alpha-Omega Supports Ruby Central’s Expansion of Open Source Leadership & Security
Ruby Central is excited to share that with the support of the Alpha-Omega Project, we are accelerating our Open Source Program by adding a full-time role for our Director of Open Source, Marty Haught, and renewing Samuel Giddins’ position as Security Engineer in Residence. This funding will allow them to
·rubycentral.org·
Alpha-Omega Supports Ruby Central’s Expansion of Open Source Leadership & Security
Cross-platform mobile development
Cross-platform mobile development
A deep dive into the most popular frameworks: React Native, Flutter, native-first, and web-based technologies, and how to pick the right approach
·newsletter.pragmaticengineer.com·
Cross-platform mobile development
cmang/durdraw: Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes
cmang/durdraw: Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes
Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes - cmang/durdraw
·github.com·
cmang/durdraw: Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes
“The Coding Machine” at Meta with Michael Novati
“The Coding Machine” at Meta with Michael Novati
In today’s episode, I’m joined by Michael Novati, Co-founder and CTO of Formation. Michael spent eight years at Meta, where he was recognized as the top code committer company-wide for several years.
·newsletter.pragmaticengineer.com·
“The Coding Machine” at Meta with Michael Novati
cz-git - commitizen adapter and CLI
cz-git - commitizen adapter and CLI
Support OpenAI, and more engineered, lightweight, customizable, standard output format commitizen adapter and Git commit CLI
·cz-git.qbb.sh·
cz-git - commitizen adapter and CLI