What I learned porting Mastro from Deno to Node.js | Mastro

Bookmarks
fix: fallback to Maintenance LTS if no Active LTS found by MattIPv4 · Pull Request #8251 · nodejs/nodejs.org
Description
There is no Active LTS release currently, just Current + Maintenance LTS releases, causing the main download page to render no content as it cannot find an Active LTS release. This upda...
The Green Tea Garbage Collector - The Go Programming Language
Go 1.25 includes a new experimental garbage collector, Green Tea.
PostgreSQL 18's UUIDv7: Faster and Secure Time-Ordered IDs
PostgreSQL 18 dropped last month with a bunch of exciting updates. While the performance improvements are always welcome, there's one developer-friendly feature that deserves the spotlight: native support for UUIDv7. This new format might change how model your database.
Oracle’s adoption of Native Boolean Data Type vs PostgreSQL - HexaCluster
PostgreSQL support native boolean data type and Oracle started supporting boolean from 23ai. HexaRocket handles this mapping automatically.
Returning Multiple Rows with Postgres Extensions
Fully distributed PostgreSQL
From ts_rank to BM25. Introducing pg_textsearch: True BM25 Ranking and Hybrid Retrieval Inside Postgres | Tiger Data
pg_textsearch brings BM25 ranking to enable hybrid search to Postgres. Build RAG systems with keyword precision and vector semantics in one database.
OpenAI: Scaling PostgreSQL to the Next Level
At the PGConf.dev 2025 Global Developer Conference, Bohan Zhang from OpenAI shared OpenAI’s best practices with PostgreSQL, offering a glimpse into the database usage of one of the most prominen
Speaker here — Bohan from OpenAI. Our application has hundreds of endpoints, whi... | Hacker News
Speaker here — Bohan from OpenAI. Our application has hundreds of endpoints, which makes sharding non-trivial. We've already offloaded shardable workloads—particularly write-heavy ones—from PostgreSQL. What remains is primarily read-only and would require substantial effort to shard. Currently, the workload scales well on Azure Database for PostgreSQL, and we have sufficient headroom to support future growth.
That said, we're not ruling out sharding in the future—it’s just not a near-term priority.
Speaker here — Bohan from OpenAI.
Our application has hundreds of endpoints, which makes sharding non-trivial. We've already offloaded shardable workloads—particularly write-heavy ones—from PostgreSQL. What remains is primarily read-only and would require substantial effort to shard. Currently, the workload scales well on Azure Database for PostgreSQL, and we have sufficient headroom to support future growth.
That said, we're not ruling out sharding in the future—it’s just not a near-term priority.
Kafka is fast -- I'll use Postgres
Why you should just use Postgres instead of Kafka for small-scale message queuing and pub-sub patterns. Benchmarks and practical tests included.
Our 10 rules of using coding agents
Like many others, as a company, we are going through a steep learning exercise with coding agents. As we are all learning together how to face the challenges of this new era of coding, I wanted to share our learnings with you and, in turn, benefit from what you have learned in your journey with using coding agents.
A Rails 8 Upgrade Story: Building Momentum Without a Rewrite
A real-world Rails 8 upgrade story about evolving an existing app, preserving its value, and moving forward without starting over.
railspulse/rails_pulse: Rails Pulse is a comprehensive performance monitoring and debugging gem that provides real-time insights into your Rails application's health.
Rails Pulse is a comprehensive performance monitoring and debugging gem that provides real-time insights into your Rails application's health. - railspulse/rails_pulse
Announcing llm-docs-builder: An Open Source Tool for Making Documentation AI-Friendly
llm-docs-builder transforms Markdown documentation for AI systems, reducing token usage by 85-95%. Open source tool with llms.txt generation and Docker support.
splitwise/super_diff: A more helpful way to view differences between complex data structures in RSpec.
A more helpful way to view differences between complex data structures in RSpec. - splitwise/super_diff
The journey to the perfect type signature in Ruby
We want to move Ruby forward
On September 9, without warning, Ruby Central kicked out the maintainers who have cared for Bundler and RubyGems for over a decade. Ruby Central made these changes against the established project policies, while ignoring all objections from the maintainers’ team. At the time, Ruby Central claimed these changes were “temporary". However,
None of the “temporary” changes made by Ruby Central have been undone, more than six weeks later. Ruby Central still has not communicated with the removed maintainers about restoring any permissions. Ruby Central still has not offered “operator agreements” or “contributor agreements” to any of the removed maintainers. The Ruby Together merger agreement plainly states that it is the maintainers who will decide what is best for their projects, not Ruby Central. Last week, Matz stepped in to assume control of RubyGems and Bundler himself. His announcement states that the Ruby core team will assume control and responsibility for the primary RubyGems and Bundler GitHub repository. Ruby Central did not communicate with any removed maintainers before transferring control of the rubygems/rubygems GitHub repo to the Ruby core team. On October 24th, Shan publicly confirmed she does not believe the maintainers need to be told why they were removed. While we know that Ruby Central had no right to act the way they did, it is nevertheless clear to us that the Ruby community will be better off if the codebase, maintenance, and legal rights to RubyGems and Bundler are all together in the same place.
Frozen String Literals: Past, Present, Future?
If you are a Rubyist, you’ve likely been writing # frozen_string_literal: true at the top of most of your Ruby source code files, or at the very least, that you’ve seen it in some other projects.
Community Showcase (Q3 2025) | e18e
An update on what the community have been up to in Q3 of 2025
Microfrontends
Learn how to use microfrontends on Vercel to split apart large applications, improve developer experience and make incremental migrations easier.
Microfrontends now generally available - Vercel
Microfrontends now generally available, enabling you to split large applications into smaller units that render as one cohesive experience for users.
e18e/action-dependency-diff: A GitHub action to report dependency changes and potential problems
A GitHub action to report dependency changes and potential problems - e18e/action-dependency-diff
The Feature You'll Rebuild Three Times: Authorization at Scale: Pavan Kulkarni at ERC — WorkOS
Engineering Manager Pavan Kulkarni walked Enterprise Ready Conference 2025 attendees through the evolution of authorization systems—from simple permission checks to complex, multi-dimensional access control graphs.
The Joy of a Single-Purpose Class: From String Mutation to Message Composition
You Don’t Need Types in Ruby
A critical look at the trend of adding types to Ruby — Sorbet, RBS, and others — and why forcing static typing into a dynamic language misses the point.
neilberkman/clippy: Unified clipboard tool for macOS that intelligently handles both text and file copying
Unified clipboard tool for macOS that intelligently handles both text and file copying - neilberkman/clippy
LaunchOS - Best Launchpad Alternative for macOS 26 Tahoe
Native macOS app launcher with Liquid Glass integration. The perfect Launchpad alternative for macOS 26 Tahoe. Download now on the App Store.
Project CodeGuard
CodeGuard is an AI model-agnostic security framework and ruleset that embeds secure-by-default practices into AI coding workflows (generation and review). - Project CodeGuard
Amazon CloudFrontリクエストのライフサイクルを図解する | Amazon Web Services
Amazon CloudFront は、AWS ネイティブの Content Delivery Network (CDN) サービスです。CDN は、エンドユーザーにより近い世界中のエッジロケーションのネットワークを使用し、エッジでコンテンツをキャッシュすることで、Web アクセラレーションを提供します。しかし、CloudFront はそれ以上のことができます。エッジでの機能として、地理的フィルタリング、関数の実行、AWS Web Application Firewall (WAF) フィルタリングの実行など、さまざまな機能を備えています。この投稿では、CloudFront ディストリビューションへのクライアントリクエストのライフサイクルを探求し、特にこれらの機能の実行順序に注目します。この理解は、Web アプリケーションの配信最適化、Web アプリケーションのセキュリティ保護、および CDN 設定のトラブルシューティングにおいて不可欠です。
GitHub Enterprise 設定・管理 大全 | 技術評論社
本書は、GitHub Enterpriseを企業で利用する際に役立つ設定・管理のノウハウをまとめた解説書です。GitHubは当初個人エンジニアを中心に利用されてきましたが、Microsoft 社による買収後、同社のビジネスツールの1つとして企業での利用も増えてきています。企業におけるGitHub Enterpriseを安全にかつ効率的に利用するために必要なケーススタディから、GitHub Enterpriseの運用管理におけるポイントまで解説しています。