RailsのPDF生成をwicked_pdfからferrumに移行する
Raycast for Developers (Best Extensions)
Raycast is a keyboard launcher for macOS built by developers for developers. Here are my favorite dev extensions in Raycast (all free using the free version)...
fastfetch-cli/fastfetch: Like neofetch, but much faster because written mostly in C.
Like neofetch, but much faster because written mostly in C. - fastfetch-cli/fastfetch
sqlc-dev/sqlc: Generate type-safe code from SQL
Generate type-safe code from SQL.
Compile SQL to type-safe code
Stytch – The most powerful identity platform built for developers
Secure and scale your product with Stytch's identity platform. From authentication to fraud protection, we have the APIs and SDKs for your use case.
A lightweight Node.js private proxy registry | Verdaccio
A lightweight Node.js private proxy registry
Making an LSP server in Go
Go is Not Java
Java mains keep posting “Patterns in Go” articles.
The Two Reasons I Prefer Passing Struct Pointers Around
Choosing consistency over performance.
sbdchd/squawk: 🐘 linter for PostgreSQL, focused on migrations
🐘 linter for PostgreSQL, focused on migrations.
Squawk — a linter for Postgres migrations
Reveal blocking schema changes with the Squawk CLI and GitHub App.
tembo-io/pg_tier: Postgres Extension written in Rust, to enable data tiering to AWS S3
Postgres Extension written in Rust, to enable data tiering to AWS S3 - tembo-io/pg_tier
boringSQL: When and Why PostgreSQL Indexes Are Ignored
Deep dive into SQL & PostgreSQL to build reliable, rock-solid solutions with tips and tricks that keep business online. Data is everything. Explore, learn and innnovate to get them where you need faster and more efficiently.
Postgres Bloat Minimization
Understanding and minimizing Postgres table bloat
Crunchy Bridge for Analytics: Your Data Lake in... | Crunchy Data Blog
Today Crunchy Data announces a new analytics engine to read cloud object storage files like CSV, JSON, and Parquet with Postgres.
Popover API is Here
This API, which you can use entirely in HTML, allows you to open an element on top of *everything* despite where it lives in the DOM and without any particular styling.
socketry/rackula
Generate a static site from any rack middleware.
Shopify/measured: Encapsulate measurements and their units in Ruby and Ruby on Rails.
Encapsulate measurements and their units in Ruby and Ruby on Rails. - Shopify/measured
socketry/xrb
Rails, Assets, ActiveStorage and a Cloudfront CDN
How to configure your Ruby on Rails app to use Cloudfront for assets as well as ActiveStorage / ActionText
Backup strategies for SQLite in production
Introduction If you are relying on SQLite as your production database, then it makes sense to have some sort of a backup strategy. Those backups would come handy in a multitude of situations. For e…
Choosing the Right Audit Trail Approach in Ruby
The Ruby ecosystem offers a wide range of tools for building an audit trail, each with its pros and cons. So, which one is the best choice?
Explaining Thruster, a new 37signals gem that speeds up your app
Not much of a fan of setting up like this because I use active storage pretty heavily, which means nginx has to create a copy for itself after Puma streams it from storage. With one nginx per puma, that means each one needs to have their own copy of the file. So you end up in a similar situation of Cloudflare hitting your servers 600 times until the new CSS/JS file is fully cached.
WiseLibs/better-sqlite3: The fastest and simplest library for SQLite3 in Node.js.
The fastest and simplest library for SQLite3 in Node.js. - WiseLibs/better-sqlite3
tc39/proposal-set-methods: Proposal for new Set methods in JS
Proposal for new Set methods in JS.
TanStack/virtual: 🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte - TanStack/virtual
React Spaces - allaneagle.com
React Spaces are a set of React components that allow you to divide a page or container into nestable, anchored, scrollable and resizable spaces.
aeagle/react-spaces: React components that allow you to divide a page or container into nestable anchored, scrollable and resizable spaces.
React components that allow you to divide a page or container into nestable anchored, scrollable and resizable spaces. - aeagle/react-spaces
shakacode/shakapacker: Use Webpack to manage app-like JavaScript modules in Rails
Use Webpack to manage app-like JavaScript modules in Rails - shakacode/shakapacker
