Bookmarks

Bookmarks

49816 bookmarks
Custom sorting
TypeScript: extracting parts of composite types via `infer`
TypeScript: extracting parts of composite types via `infer`
In this blog post, we explore how we can extract parts of composite types via the infer operator. It helps if you are loosely familiar with conditional types. You can check out section “Conditional types” in “Tackling TypeScript” to read up on them.
·2ality.com·
TypeScript: extracting parts of composite types via `infer`
📰OpenAPIとTypeScriptに関する開発時のパフォーマンスについて試行錯誤したレポート - Minerva
📰OpenAPIとTypeScriptに関する開発時のパフォーマンスについて試行錯誤したレポート - Minerva
概要 Zodを規模の大きいコードベースで使うと、開発時のパフォーマンスに大きな影響を及ぼすことが分かった。具体的にはオートコンプリートの速度、ビルド・型チェックの速度など。 そこで、実際にGitHub REST APIのOpenAPI Specificationファイルを使って、どれくらいパフォーマンスに影響があるかを確かめてみる。具体的には以下のケースを比較してみる。 ケース SVL スキーマ…
·minerva.mamansoft.net·
📰OpenAPIとTypeScriptに関する開発時のパフォーマンスについて試行錯誤したレポート - Minerva
How to start a React Project [2025]
How to start a React Project [2025]
React starter kits (Vite, Next, Astro, Remix, React Router) which help React developers to start a React project in 2025 ...
·robinwieruch.de·
How to start a React Project [2025]
Getting started with git-scraping
Getting started with git-scraping
See this post’s code on Github. My mother works with a food pantry and recently they have an interesting logistical challenge: they get nearly free meat donated from another non-profit, but can only order it after the other non-profit updates their website and need to order it somewhat immediately (within a few hours) of the website’s updates. This sort of thing is a tractable problem if you’re comfortable working in a modern business environment, there are a bunch of vendors that monitor websites at a reasonable price, but it’s a fairly intimidating problem if you haven’t spent time working in something adjacent.
·lethain.com·
Getting started with git-scraping
Optimizing Images for Web Performance
Optimizing Images for Web Performance
There is some low-hanging web performance fruit with images. Serving them in the right format, from a CDN, with the right HTML can be a big perf win.
·frontendmasters.com·
Optimizing Images for Web Performance
Make Any File a Template Using This Hidden macOS Tool
Make Any File a Template Using This Hidden macOS Tool
Stationery Pad is a handy way to nix a step in your workflow if you regularly use document templates on your Mac. The long-standing Finder feature...
·macrumors.com·
Make Any File a Template Using This Hidden macOS Tool
Flexible API versioning with Rails
Flexible API versioning with Rails
A well-defined API versioning strategy is crucial for any API expected to evolve. Let’s explore the most common API versioning strategies and develop a flexible one in Rails.
·petr.codes·
Flexible API versioning with Rails
Train your own R1 reasoning model locally (GRPO)
Train your own R1 reasoning model locally (GRPO)
You can now reproduce your own DeepSeek-R1 reasoning model with Unsloth 100% locally. Using GRPO. Open-source, free and beginner friendly.
·unsloth.ai·
Train your own R1 reasoning model locally (GRPO)
自分のOSSのマルウェア入り偽物を作られたので通報した - 酒日記 はてな支店
自分のOSSのマルウェア入り偽物を作られたので通報した - 酒日記 はてな支店
物騒な世の中です。皆様お気をつけください。 3行でまとめ 自作の OSS、fujiwara/apprun-cli のマルウェア入り偽物を作られて GitHub で公開されました 偽物には大量の新規アカウントがスターを付けていたため、検索でオリジナルのものより上位に表示される状態でした GitHub に通報したところ、偽…
·sfujiwara.hatenablog.com·
自分のOSSのマルウェア入り偽物を作られたので通報した - 酒日記 はてな支店
Joel Drapper (@joel.drapper.me)
Joel Drapper (@joel.drapper.me)
Using inline postfix conditional expressions in a Ruby array is an under appreciated but very beautiful pattern. This specific example is equivalent to Rails’ `class_names` helper, except it can’t lead to silent errors and you don’t have to remember to read `=` as “if”.
·bsky.app·
Joel Drapper (@joel.drapper.me)
Supercharge Cline: 4 Ways to Build Better with Perplexity MCP - Cline Blog
Supercharge Cline: 4 Ways to Build Better with Perplexity MCP - Cline Blog
When building complex applications, the constant context switching between research, coding, and documentation can kill your momentum. While working on an MP3 sharing application, I discovered three powerful patterns for using Perplexity's MCP server with Cline that have transformed my development workflow. ❓ "What is Perplexity MCP?" Perplexity is an AI research assistant that excels at finding and synthesizing up-to-date information from across the web. When integrated with Cline through the
·cline.bot·
Supercharge Cline: 4 Ways to Build Better with Perplexity MCP - Cline Blog