Building Modular Rails Applications: A Deep Dive into Rails Engines
A deep dive into Rails engines through Active Storage Dashboard: structure, isolation, routes, assets and testing. Learn to build modular Rails apps.
The latest blog posts to take off on Hacker News. 8,468 posts.
A deep dive into Rails engines through Active Storage Dashboard: structure, isolation, routes, assets and testing. Learn to build modular Rails apps.
Apple's rules and technical restrictions are blocking other browser vendors from successfully offering their own engines to users in the EU.
Hello, I'm Derin!
Update 7-12-2025 06:00 UTC: We have observed some activity in regard to one of the backdoors that involves a gf_api_token parameter. The IP address 193.160.101.
A dns-prefetch tag in an HTML email makes Evolution Mail do a DNS lookup on open, even with remote content blocked. The developers blame WebKitGTK.
Why Astro is perfect for content-driven sites: island architecture, zero JS by default, and blazing-fast performance.
When talking about REST, it is worth reading the dissertation of Roy Thomas Fielding. The original paper that describes RESTful web, “Architectural Styles and the Design of Network-based Software Architectures” Roy T. Fielding (2000), introduces the Representational State Transfer (REST) architectural style as a…
The moving image below is only 49Kb and has an incredibly high resolution. It's similar to a GIF but instead of showing moving images, it shows moving SVGs!
Our future's so bright, we need ISO-approved shades. Find out what's shiny in our new Extended Security Release, Thunderbird 140 "Eclipse."
Deno bundle is back, alongside the addition of bytes and text imports, stabilized built-in OpenTelemetry, a new --preload flag, simplified dependency management with deno update, and more.
The subtle ways in which design tools shape how we think and what we make
Jake Gold tests how well 90s-era CGI works today, using a Go + SQLite CGI program running on a 16-thread AMD 3700X. Using CGI on modest hardware, it’s possible to …
The title of this post is somewhat misleading. Local-first software rarely needs to be scaled at all.
A new generation of collaborative software that allows users to retain ownership of their data.
Drilling beneath the hype to expose the truth
One of the main barriers to a wider adoption of open-source agents is the dependency on extra tools and frameworks that need to be installed before the agents can be run. In this post, we show how to write agents as HTML files, which can just be opened and run in a browser.
Unleashing Film Grain Synthesis on Netflix and Enhancing Visuals for Millions
Carson Gross explores the Locality of Behaviour (LoB) principle, which emphasizes making the behavior of code units obvious on inspection to enhance maintainability. He discusses the tradeoffs between LoB and other software design principles like DRY and SoC, offering insights on balancing clarity, abstraction, and…
Both of these sentences divulge too much of the mechanics of getting the Amaya software. If you want to call your reader to action, use something like:
Comprehensive analysis of email startup failures. Why most email companies fail, burn millions in VC funding, and shut down. Learn what actually works.
Vercel recently announced BotID, an anti-bot meant to protect against bots without requiring manual intervention. This post reverse-engineers the script and takes a peek inside.
Update: See my follow up post, What should a native DOM templating API look like? .
After 20 years, PNG is back with renewed vigor! A new PNG spec was just released.
Emojis are great. They're particularly useful to put in the output of scripts and get some eye catching output. At least provided they aren't overused, just like colour.
How I wrote filter rules for YouTube
In the second part of our series, let's dive deeper into some of Solid Queue's more advanced features.
We replaced simple websites with complex apps nobody asked for. Now it takes a complex build pipeline just to change a headline.
New research provides first evidence of the use of browser fingerprints for online tracking.