Bookmarks

Bookmarks

46225 bookmarks
Custom sorting
Organizing Go tests
Organizing Go tests
When it comes to test organization, Go’s standard testing library only gives you a few options. I think that’s a great thing because there are fewer details to remember and fewer things to onboard people to. However, during code reviews, I often see people contravene a few common conventions around test organization, especially those who are new to the language. If we distill the most common questions that come up when organizing tests, they are:
·rednafi.com·
Organizing Go tests
How slow is channel-based iteration?
How slow is channel-based iteration?
We benchmarked channel-based iterators v. those provided by the iter package and share the results.
·dolthub.com·
How slow is channel-based iteration?
PGSync - PGSync
PGSync - PGSync
PGSync simplifies your data pipeline by integrating Postgres/MySQL/MariaDB into Elasticsearch/OpenSearch.
·pgsync.com·
PGSync - PGSync
pqr.sql: Generate QR Codes with Pure SQL in PostgreSQL - Tanel Poder Consulting
pqr.sql: Generate QR Codes with Pure SQL in PostgreSQL - Tanel Poder Consulting
As my cat woke me up way too early for a Saturday morning, I decided to put all this extra time (and my ChatGPT Pro subscription) into good use and generated a QR-code generator for PostgreSQL, written as a single pure SQL statement. No external libraries or Postgres extension installation needed! I did this purely for fun and learning, I don’t think this is going to be the best way for generating QR codes in production. - Linux, Oracle, SQL performance tuning and troubleshooting - consulting & training.
·tanelpoder.com·
pqr.sql: Generate QR Codes with Pure SQL in PostgreSQL - Tanel Poder Consulting
Claude Skillsとは何なのか?
Claude Skillsとは何なのか?
AnthropicがClaudeの新機能 Claude Skills (Agent Skills)を追加したと発表しました。Claude Skillsは、Markdownファイルとスクリプトで構成される「スキルフォルダ」を通じて、モデルに特定の機能や知識を拡張できる仕組みです。 Claude Skills: Customize AI for your workflowsBuild custom Skills to teach Claude specialized tasks. Create once, use everywhere—from spreadsheets to coding. Available across Claude.ai, API, and Code.Box logo もともとClaudeは8月にチャットアシスタントからのコード実行環境をアップデートしていました。それまでは指示に応じてPythonコードを実行しグラフ生成やデータ分析をする用途でしたが、Bashコマンドをサンドボックスで自由に実行できる環境ができていました。 Claude can now cre
·blog.lai.so·
Claude Skillsとは何なのか?
How I ran one Ruby app on three SQL databases for six months
How I ran one Ruby app on three SQL databases for six months
Since June 2023, I’ve been running a service written in Ruby (Sinatra) that provides several Bluesky custom feeds (initially built with a feed for the iOS/Mac developers community in mind, later expanded to many other feeds). If you don’t know much about Bluesky feeds, you make them by basically running a server which somehow collects and picks existing posts from Bluesky using some kind of algorithm (chronological or by popularity, based on keyword matching, personal likes, whatever you want), and then exposes a specific API endpoint. The Bluesky AppView (API server) then calls your service passing some request parameters, and your service responds with a list of URIs of posts (which the API server then turns into full post JSON and returns to the client app). This lets you share such feed with anyone on the platform, so they can add it to their app and use it like any built-in feed. (If you’re interested, check out my example feed service project.)
·mackuba.eu·
How I ran one Ruby app on three SQL databases for six months
Actually doing things in user’s time zone
Actually doing things in user’s time zone
My previous article about timezones turned out to be useful for quite a few folks, which makes me happy. One candle lights another. Ben Sheldon asked about then actually doing something with those converted times. How do you actually send a newsletter every morning on every working day, regardless of what the user’s time zone is? There are a number of approaches to this - once you know the UTC time of the delivery. I will cover a few of them, including the one I prefer. Let’s wind the clocks!
·blog.julik.nl·
Actually doing things in user’s time zone
Lost in Minitest? Start here! - Remi Mercier - Software Developer
Lost in Minitest? Start here! - Remi Mercier - Software Developer
I have a confession to make: I have never used Minitest in the seven years I've been a professional programmer. Lured by the promise of speed and wide adoption, I decided to try Minitest. Then I hit an unexpected roadblock.
·remimercier.com·
Lost in Minitest? Start here! - Remi Mercier - Software Developer
Bun 1.3
Bun 1.3
Bun 1.3 introduces zero-config frontend development, unified SQL API, built-in Redis client, security enhancements, package catalogs, async stack traces, VS Code test integration, and Node.js compatibility improvements.
·bun.com·
Bun 1.3
Next.js 16 (beta)
Next.js 16 (beta)
Next.js 16 beta includes stable Turbopack, file system caching, React Compiler support, smarter routing, new caching APIs, and React 19.2 features.
·nextjs.org·
Next.js 16 (beta)
みらい議会
みらい議会
国会で今どんな法案が検討されているか、わかりやすく伝えるプラットフォーム
·gikai.team-mir.ai·
みらい議会