Bookmarks

Bookmarks

49816 bookmarks
Custom sorting
スキーマバリデーションライブラリの標準インターフェース standard-schema
スキーマバリデーションライブラリの標準インターフェース standard-schema
スキーマバリデーションライブラリはここ数年で人気を集めています。多くのライブラリが登場する中で、standard-schema はスキーマバリデーションライブラリの標準インターフェースを提供します。これにより、エコシステムツールがユーザー定義の型検証ツールをより簡単に受け入れられるようにすることを目指しています。
·azukiazusa.dev·
スキーマバリデーションライブラリの標準インターフェース standard-schema
How about trailing commas in SQL?
How about trailing commas in SQL?
Anecdotally, this might be the most requested feature in SQL: Allow some trailing commas.
·peter.eisentraut.org·
How about trailing commas in SQL?
- Why I rebuilt ProseMirror’s renderer in React
- Why I rebuilt ProseMirror’s renderer in React
For the past year and a half, I’ve been re-writing the renderer for ProseMirror, the popular rich text editing library. This new renderer has finally been marked as stable and published as part of @handlewithcare/react-prosemirror, a library that integrates React and ProseMirror. Here’s a very deep dive into the journey I took, and why it led me where it did!
·smoores.dev·
- Why I rebuilt ProseMirror’s renderer in React
How I developed a markdown blog with Go
How I developed a markdown blog with Go
I'll show you how I built a markdown blog with Go. From choosing markdown for its simplicity to leveraging Go's powerful libraries, this blog shares insights into modern web development without the headaches of complex frameworks.
·fluxsec.red·
How I developed a markdown blog with Go
Why does Go's io.Reader have such a weird signature?
Why does Go's io.Reader have such a weird signature?
I’ve always found the signature of io.Reader a bit odd: type Reader interface { Read(p []byte) (n int, err error) } Why take a byte slice and write data into it? Wouldn’t it be simpler to create the slice inside Read, load the data, and return it instead? // Hypothetical; what I *thought* it should be Read() (p []byte, err error) This felt more intuitive to me—you call Read, and it gives you a slice filled with data, no need to pass anything.
·rednafi.com·
Why does Go's io.Reader have such a weird signature?
OpenTelemetry: A Guide to Observability with Go | Blog
OpenTelemetry: A Guide to Observability with Go | Blog
Modern applications are often complex, distributed systems. Debugging them is not fun: you have to follow requests across services, logs get lost, and metrics are often hard to correlate. It's like looking for a needle in a haystack - except the haystack is on fire, and the needle keeps moving. This is where OpenTelemetry (OTel) can help.
·lucavall.in·
OpenTelemetry: A Guide to Observability with Go | Blog
Go slice gotchas
Go slice gotchas
Just like any other dynamically growable container structure, Go slices come with a few gotchas. I don’t always remember all the rules I need to be aware of. So this is an attempt to list some of the most common mistakes I’ve made at least once. Slices are views over arrays In Go, a slice is a lightweight wrapper around an array. Instead of storing data itself, it keeps track of three things: a pointer to an underlying array where the data is stored, the number of elements it currently holds, and the total capacity before it needs more space. The Go runtime defines it like this:
·rednafi.com·
Go slice gotchas
pqoqubbw/icons
pqoqubbw/icons
beautifully crafted animated icons
·icons.pqoqubbw.dev·
pqoqubbw/icons
PostSpark - Beautify Screenshots
PostSpark - Beautify Screenshots
Quickly create stunning screenshots for social media with customizable backgrounds, browser frames, aspect ratios, borders, and more. Enhance your posts in just a few clicks!
·postspark.app·
PostSpark - Beautify Screenshots
🪄 | ts-rest
🪄 | ts-rest
Incrementally adoptable type-safety for your new and existing APIs
·ts-rest.com·
🪄 | ts-rest
Bati
Bati
Next-gen scaffolder. Get started with fully-functional apps, and choose any tool you want.
·batijs.dev·
Bati
Rsdoctor
Rsdoctor
Build analyzer for Rspack and webpack
·rsdoctor.dev·
Rsdoctor