Tech News
All News AI & ML Architecture DevOps Open Source Programming Team Management Testing & QA Web

Testing & QA

⚑ Report a Problem

Latest Testing & QA news from Tech News

All topics agents ai api architecture automation backend beginners career claude cybersecurity devchallenge devops discuss javascript llm machinelearning mcp node opensource performance productivity programming python security showdev softwareengineering testing tutorial typescript webdev
All EN RU
EN

How I Hunted Down 23 N+1 Queries in a Rails App With Claude Code

TL;DR Our Rails app's p95 response time had crept from 280 ms to 1.4 s over a year, and nobody could say why. I paired with Claude Code for four day…

railsrubyperformanceai
Dev.to Oct 12, 2026, 14:31 UTC
EN

Why change-impact analysis is surprisingly hard in Ruby on Rails

Refactoring a mature Rails app often starts with a simple question: If I change this method, what else could break? In a smaller codebase, grep migh…

rubyrailsopensourcetesting
Dev.to Sep 16, 2026, 22:53 UTC
EN

Building a Radio Player with Ruby & WebForms Core

WebForms Core (WFC) is a web development technology owned and developed by Elanat . It provides a server-driven approach for building interactive we…

rubysinatratutorialwebformscore
Dev.to Sep 10, 2026, 12:19 UTC
EN

Your Webhook Endpoint is a Tiny Distributed System

If you want the Rails implementation version of this, Webhooks in Rails goes deeper on verification, durable receipt, idempotency, retries, jobs, te…

railswebdevrubystripe
Dev.to Sep 10, 2026, 00:07 UTC
EN

Stop Writing Ruby Tests in JS Template Literals: Meet rspec-wasm

If you have built applications with ruby.wasm , you might have encountered a frustrating developer experience when writing unit tests. Testing Ruby…

rubywebassemblytestingrspec
Dev.to Sep 4, 2026, 16:05 UTC
EN

Re-Organized configuration in Rails

A while back I wrote about organizing configuration in Rails . The idea was simple: drop YAML files into config/configurations/ and get namespaced c…

rubyrailswebdev
Dev.to Sep 4, 2026, 09:30 UTC
EN

RubyCoder.ai: A Professional Network for the Ruby Community

Ruby has one of the most established developer communities in software, but the knowledge, tools and people that make up that ecosystem are often sp…

rubyaiprogramming
Dev.to Aug 31, 2026, 20:01 UTC
EN

I Tested Rails Baseline by Leaving Architecture Out of the Prompt

Note: Rails Baseline is the production-ready Rails foundation I tested here. It gives a new SaaS application and the coding agents working in it cle…

airailsagentsruby
Dev.to Aug 28, 2026, 05:56 UTC
EN

Tooling every AI software harness should have

When an agent writes the code, you stop reading every line. You can pretend otherwise for a while, but on any real codebase you end up skimming a 60…

agenticdevrubysoftwareai
Dev.to Aug 22, 2026, 16:08 UTC
EN

I Could Hack My Own Rails App With One Hidden Input

I've been building RepBoard , a Rails app that gives freelancers a portable reputation profile — collect reviews from clients, share one professiona…

railsrubywebdevsecurity
Dev.to Aug 18, 2026, 22:07 UTC
EN

When a build breaks, the bug fixes itself

When a build breaks, the bug fixes itself We stopped babysitting CI failures. Now a red build files its own bug — and an AI agent picks it up and sh…

railsrubydevopsai
Dev.to Aug 16, 2026, 00:02 UTC
EN

Built a Blog App with Rails & PostgreSQL – Looking for Code Review!

Hey DEV community! 👋 I've been working on a Blog Application built with Ruby on Rails to practice backend architecture, clean code standards, and Ra…

rubyrailsreviewsshowdev
Dev.to Aug 15, 2026, 15:01 UTC
EN

Work-in-progress updates on my new book, Testing Rails from Scratch

Hello! It has been a couple of months since I announced my latest project, Testing Rails from Scratch: A practical, (mostly) out-of-the-box approach…

railstddminitestruby
Dev.to Aug 14, 2026, 00:02 UTC
EN

They scoped the customer and forgot the customer's ledger — a High-severity cross-tenant BOLA in Open Food Network

TL;DR What: POST /api/v1/customer_account_transaction in Open Food Network authorized against the class , not the record. It took customer_id straig…

securitycverubyappsec
Dev.to Aug 7, 2026, 02:55 UTC
EN

One Rails request, one event: production context for coding agents

Wide Events is a Rails gem that puts the production context a coding agent needs onto one OpenTelemetry root span per request or job. In one product…

railsrubyopensourceobservability
Dev.to Aug 4, 2026, 21:24 UTC
EN

Kubernetes earned its security badge in 2017 and never came back

Kubernetes has an OpenSSF Best Practices badge . It earned that badge on 16 August 2017 at 14:52:28 UTC, and nobody has touched the entry since. The…

opensourcesecuritydevopsruby
Dev.to Jul 31, 2026, 17:23 UTC
EN

[Ruby] The True Value of Flow Control Operators

Introduction Ruby has four types of logical operators: && / || / and / or , each with a different precedence. && / || have higher pr…

rubyprogrammingtutorialcoding
Dev.to Jul 31, 2026, 16:09 UTC
EN

3 Action Mailer Features I Didn't Know Existed

A few weeks ago I needed to check something in the Action Mailer docs, just a quick lookup. I ended up spending much more time there than expected a…

railsrubyactionmailerwebdev
Dev.to Jul 29, 2026, 12:47 UTC
EN

Ruby Reactor vs dry-transaction vs Trailblazer: Choosing a Ruby Workflow Library in 2026

Four ways to orchestrate business logic in Ruby. One map to find yours. You're building something that involves multiple steps. Charge a card, send…

rubyrailsarchitecturesidekiq
Dev.to Jul 26, 2026, 00:00 UTC
EN

Rails already ships class_names. I built clsx anyway.

When I published a little gem for conditional CSS classes two years ago, the first comment was Adrien Poly asking the obvious thing: "What is the ma…

railsrubytailwindcsswebdev
Dev.to Jul 21, 2026, 14:00 UTC
EN

The four places a hand-rolled Ruby facade gives out

You don't need a gem to build a facade. This is a perfectly good one: class App def self . config = Rails . configuration def self . redis = REDIS_P…

rubyrailsopensourceprogramming
Dev.to Jul 16, 2026, 13:00 UTC
EN

Kiro for Ruby: Generating Rails Controllers and Models

You want to add a new resource to your Rails app. You know the drill — rails generate , tweak the migration, add validations, write the controller a…

automationproductivityrailsruby
Dev.to Jul 6, 2026, 10:32 UTC
EN

How to Match Orders in 100 Lines of Ruby

Order matching has dropped in Shitcoin Swap in ~100 lines of Ruby . Most crypto exchanges reach for an existing matching engine or a Uniswap-style A…

webdevbitcoinrubycryptocurrency
Dev.to Jun 27, 2026, 04:56 UTC
EN

How you zip larger files in ruby

Easy way that compress files in ruby is using zip lib. Zip :: File . open ( './compress.zip' , create: true ) do | zip | zip . get_output_stream ( "…

codingperformancerubytutorial
Dev.to Jun 22, 2026, 02:29 UTC
EN

The webhook inbox pattern: stop writing this controller by hand

Every Rails app that takes Stripe webhooks has some version of this controller: def create payload = request . body . read sig_header = request . en…

rubyrailswebdevopensource
Dev.to Jun 16, 2026, 18:33 UTC
EN

The Silent Performance Killer in Rails: Understanding and Fixing N+1 Queries

If you've ever investigated a slow Rails endpoint, chances are you've encountered one of the most common performance problems in the Rails ecosystem…

rubyrailsperformancedatabase
Dev.to Jun 16, 2026, 08:44 UTC
EN

Dynamic OG Images in Rails

Every blog post, product page, and profile in a Rails app deserves its own Open Graph image, the picture that shows up when someone shares the link…

railsrubywebdevtutorial
Dev.to Jun 10, 2026, 11:26 UTC
EN

Rails Performance Optimization: Fixing N+1 Queries with includes, preload, and eager_load

Originally published on Hashnode: https://railswithyashika.hashnode.dev/rails-performance-n-plus-one-queries When working with associations in Rails…

rubyrailsperformancedatabase
Dev.to Jun 10, 2026, 10:22 UTC
EN

It Worked on My Machine (Literally)

I have a TRMNL on my desk. If you haven't seen one, it's a little e-ink display from trmnl.com that shows you whatever you tell it to: your calendar…

rubydevelopmentlearning
Dev.to Jun 9, 2026, 22:13 UTC
EN

Pressure-testing Ota on Discourse: repo-wrapper truth matters more than a passing bundle command

Overview Discourse turned out to be a good pressure repo for a narrow but important reason: the difference between bundle existing and the repo's re…

pressuretestingdiscoursereporeadinessruby
Dev.to Jun 6, 2026, 22:15 UTC

© Tech News — Headline Aggregator

English Русский
Sitemap Legal Notice Privacy Terms Copyright / Removal DSA Contact

Leaving the site

You are about to open an external website:

Continue →