#ruby

[ follow ]
Scala
fromMedium
3 days ago

Scala's Growth Model - Building Inward, Starving Outward

Scala's ecosystem excels internally but struggles to attract new users due to structural and cultural barriers.
fromRubyflow
1 week ago

llm.rb v4.11.0 released

llm.rb v4.11.0 introduces streaming tool execution, enabling tools to start while the model is still responding, effectively overlapping latency with output.
#ai-coding
Software development
fromInfoQ
1 week ago

Dynamic Languages Faster and Cheaper in 13-Language Claude Code Benchmark

Dynamic languages like Ruby, Python, and JavaScript are faster and cheaper for AI coding tasks compared to statically typed languages.
Software development
fromInfoQ
1 week ago

Dynamic Languages Faster and Cheaper in 13-Language Claude Code Benchmark

Dynamic languages like Ruby, Python, and JavaScript are faster and cheaper for AI coding tasks compared to statically typed languages.
fromArs Technica
1 week ago

Google announces Gemma 4 open AI models, switches to Apache 2.0 license

The two large Gemma variants, 26B Mixture of Experts and 31B Dense, are designed to run unquantized in bfloat16 format on a single 80GB Nvidia H100 GPU.
Artificial intelligence
Node JS
fromTreehouse Blog
1 week ago

How to Build Your First Full Stack App as a Beginner

Building a simple full stack project enhances understanding of front end, back end, and database interactions beyond theoretical knowledge.
#ruby-40
Ruby on Rails
fromRubyflow
1 week ago

Ruby 4.0 Default to Bundled Gems: What Does That Mean, Anyway?

Ruby 4.0 has transitioned certain gems from 'default' to 'bundled status', impacting developers' understanding of core libraries.
Ruby on Rails
fromRubyflow
1 week ago

Ruby 4.0 Default to Bundled Gems: What Does That Mean, Anyway?

Ruby 4.0 has transitioned certain gems from 'default' to 'bundled status', impacting developers' understanding of core libraries.
fromYcombinator
2 weeks ago

Show HN: QuickBEAM - run JavaScript as supervised Erlang/OTP processes | Hacker News

QuickBEAM runs JavaScript inside OTP supervision trees, allowing each runtime to function as a process with a `Beam` global that can call Elixir code and send/receive messages.
#rails
Ruby on Rails
fromRubyflow
1 week ago

The Signals That Predict a Difficult Rails Upgrade

Rails upgrades are challenging due to accumulated system structure, not the framework itself.
Ruby on Rails
fromRubyflow
1 week ago

The Signals That Predict a Difficult Rails Upgrade

Rails upgrades are challenging due to accumulated system structure, not the framework itself.
JavaScript
fromMedium
3 weeks ago

Metaprogramming: teaching the compiler to explain your data.

Contextual information enhances debugging by providing field names, types, and nested structures.
Python
fromDEV Community
3 weeks ago

I Analyzed the Readability of 10 Popular Developer Documentation Sites

Readability of developer documentation is crucial; many popular docs score below standard readability levels.
Ruby on Rails
fromTheregister
1 week ago

Ruby Central seeks closure with RubyGems fracture report

Ruby Central published a report on the September 2025 RubyGems fracture, detailing governance issues and future steps for community involvement.
Java
fromTheregister
3 weeks ago

Project Detroit: Java interop with JavaScript and Python

Oracle released Java 26 and introduced Project Detroit to enable faster interoperability between Java, JavaScript, and Python by embedding V8 and CPython runtimes directly in the JVM.
fromRubyflow
1 week ago
Ruby on Rails

Internator now runs on OpenCode (bye Codex)

Internator is a Ruby CLI that automates code changes and now operates on OpenCode for enhanced flexibility and efficiency.
fromRubyflow
1 week ago
Ruby on Rails

Planning for the Rails 8.0 EOL and the 8.1 Upgrade

Rails 8.0 is reaching end-of-life, and this guide provides upgrade strategies and pitfalls to avoid for legacy projects.
Software development
fromMedium
3 weeks ago

From Concept to Production: The Complete Guide to XML Prompt Engineering for Software Developers

Treat LLMs as compilers, not chatbots, using Structured XML Prompting to generate professional-grade code through a five-stage AI-assisted development cycle with rigid constraints.
fromRubyflow
1 week ago
Ruby on Rails

A Claude Code Skill to Upgrade Rails (From 2.3 to 8.1)

Real-world experience in Rails upgrades is essential for effective implementation.
fromRubyflow
1 week ago
Ruby on Rails

Turbo Tour - A Ruby on Rails gem for building product tours

Turbo Tour is a Ruby on Rails engine for creating interactive product tours without heavy JavaScript dependencies.
UX design
fromMedium
1 month ago

Claude Code Best Practices

Plan before executing when using Claude Code to avoid spending excessive time fixing errors and redirecting the AI toward correct solutions.
Artificial intelligence
fromZDNET
1 month ago

Why AI is both a curse and a blessing to open-source software - according to developers

AI can benefit open source when properly applied for security analysis, but causes harm when generating low-quality automated bug reports that overwhelm maintainers with false positives.
fromRubyflow
2 weeks ago
Ruby on Rails

Hosting options to deploy a Ruby app

Different hosting options for deploying Ruby apps include cloud providers, VPS setups, and managed platforms.
Artificial intelligence
fromMedium
1 month ago

Top 7 Claude Code Plugins

Claude Plugins extend capabilities by integrating external tools and APIs, while Skills teach Claude to perform tasks through reusable prompt workflows.
fromRubyflow
2 weeks ago
Ruby on Rails

The Odin Project: Learning Web Development the Hard (and Effective) Way

The Odin Project effectively teaches web development by encouraging independent problem-solving and real project building.
fromRubyflow
3 weeks ago

The tool I wish I had 25 apps ago

Every iOS app I've shipped over the last nine years started the same way: a Rails developer with a great web app, users who want it in the App Store, and weeks spent on Xcode, signing certificates, and Swift boilerplate that has nothing to do with the actual product.
fromInfoWorld
1 month ago

What I learned using Claude Sonnet to migrate Python to Rust

If there's one universal experience with AI-powered code development tools, it's how they feel like magic until they don't. One moment, you're watching an AI agent slurp up your codebase and deliver a remarkably sharp analysis of its architecture and design choices. And the next, it's spamming the console with "CoreCoreCoreCore" until the scroll-back buffer fills up and you've run out of tokens.
Software development
Data science
fromTreehouse Blog
2 months ago

Beginning SQL: 10 Essential Query Patterns

Recognizing common SQL query patterns enables beginners to retrieve, filter, summarize, and reason about data effectively across industries.
fromTreehouse Blog
2 months ago

Online Coding Classes That Actually Work

When you learn on your own, you're responsible for: Choosing what to learn next Deciding what "good enough" looks like Knowing when you're ready to move on Evaluating whether your work reflects real-world expectations Most beginners don't struggle because they lack discipline. They struggle because they don't yet have the context to make good learning decisions.
Online learning
#gemini-cli
Software development
fromRubyflow
1 month ago

A major shift in Ruby didn't come with new syntax - it came with fewer assumptions

Cannot access external URLs; please paste the article text or excerpts so I can produce the requested structured analysis.
fromInfoWorld
1 month ago

Ruby sinking in popularity, buried by Python - Tiobe

The main reason for Ruby's drop is Python's popularity. There is no need for Ruby anymore. Ruby was the Tiobe language of the year in 2006, having displayed the highest growth rate in popularity that year, it is now close to dropping out of the top 30, according to Tiobe CEO Paul Jansen.
Ruby on Rails
Web development
fromInfoWorld
2 months ago

PHP language still relevant, advocate insists

PHP remains widely used and relevant in 2026, powering many websites and integrating well with modern tools and performance improvements.
Python
fromRaymondcamden
2 months ago

Building a UI for Gemini File Stores

Gemini File Stores provide persistent file stores with metadata filtering to simplify RAG workflows and support GenAI-powered searches via a simple local Flask app.
#javascript
fromVerou
3 months ago

Web dependencies are broken. Can we fix them? * Lea Verou

Dear JS ecosystem, I love you, but you have a dependency management problem when it comes to the Web, and the time has come for an intervention. No, this is not another rant about npm's security issues. Abstraction is the cornerstone of modern software engineering. Reusing logic and building higher-level solutions from lower-level building blocks is what makes all the technological wonders around us possible. Imagine if every time anyone wrote a calculator they also had to reinvent floating-point arithmetic and string encoding!
Node JS
JavaScript
fromRaymondcamden
2 months ago

Links For You (1/25/26)

Temporal API adoption is rising; curated free public APIs enable learning and experimentation; personal websites and independent music discoveries remain appealing.
Node JS
fromInfoQ
2 months ago

Prisma 7: Rust-Free Architecture and Performance Gains

Prisma ORM 7.0 replaces its Rust query engine with a TypeScript runtime, yielding smaller bundles, faster queries, lower CPU/memory usage, and easier edge deployments.
Software development
fromInfoWorld
1 month ago

Abandoned project linking Java, JavaScript makes a comeback

The Detroit project revives native JavaScript and Python script engines for the JVM using Chrome V8 and CPython, with plans to become an official OpenJDK project while leveraging the Foreign Function & Memory API.
Artificial intelligence
fromInfoQ
2 months ago

Working with Code Assistants: The Skeleton Architecture

Combining Vertical Slice architecture with Dependency Inversion and a Skeleton of base classes constrains AI code assistants' context, producing safer, consistent, and maintainable generated code.
Artificial intelligence
fromZDNET
2 months ago

I tried a Claude Code alternative that's local, open source, and completely free - how it works

Free tools Goose and Qwen3-coder can form a free alternative to Claude Code but require powerful local hardware and currently show accuracy and retry issues.
Software development
fromrubyflow.com
1 month ago

Ruby-libgd Native 2D graphics engine for Ruby (no CLI, no JavaScript)

ruby-libgd provides a native, in-process, canvas-based 2D graphics binding for Ruby with explicit drawing primitives and deterministic rendering.
fromThegreenplace
2 months ago

Compiling Scheme to WebAssembly

One of my oldest open-source projects - Bob - has celebrated 15 a couple of months ago. Bob is a suite of implementations of the Scheme programming language in Python, including an interpreter, a compiler and a VM. Back then I was doing some hacking on CPython internals and was very curious about how CPython-like bytecode VMs work; Bob was an experiment to find out, by implementing one from scratch for R5RS Scheme.
fromRubyflow
2 months ago

The Ruby AI Newsletter

This edition features tons of content, articles, and open source releases.
#community
Software development
fromInfoWorld
2 months ago

8 reasons developers love Go-and 8 reasons they don't

Go is a simple, C-like programming language created at Google to simplify building concurrent, networked, large-scale software with safety, performance, and easy learning.
Software development
fromInfoWorld
2 months ago

When writing code is no longer the bottleneck

Writing application code is the primary bottleneck in software development; removing it via agentic coding shortens development timelines to days or weeks.
Ruby on Rails
fromRubyflow
2 months ago

How I Actually Use AI to Write Ruby on Rails Code

Layered project context and documentation enable AI-assisted development to accelerate app delivery and require communication skills more than fast coding.
fromRubyflow
2 months ago

[ANN] aws-sdk-extended first release (0.0.1)

The Amazon SQS Extended Client allows clients to manage Amazon SNS and SQS message payloads that exceed the 256 KB message size limit, up to a size of 2 GB. In the event of publishing such large messages, the client accomplishes this feat by storing the actual payload in a S3 bucket and by storing the reference of the stored object in the SQS queue.
fromRubyflow
1 month ago

Servactory - Typed service objects with declarative actions for Ruby

The core idea is three separate attribute layers: inputs (what comes in), internals (working state), and outputs (what goes out). Each is a distinct declaration with its own namespace and type checking. Combined with declarative make calls that define action order, the data flow through a service is visible at a glance: class Payments::Process < ApplicationService::Base input :payment, type: Payment internal :charge_result, type: Servactory::Result output :payment, type: Payment make :validate_status! make :perform_request! make :handle_response! make :assign_payment
Ruby on Rails
fromRubyflow
1 month ago

Introducing Icons: add any icon library to your Ruby app

The Icons gem extracts Rails Icons core into a standalone, framework-agnostic library enabling icon use across Ruby frameworks and static site generators.
Ruby on Rails
fromRubyflow
2 months ago

Static typing in Ruby only works if type narrowing reflects how we actually write Rub

Type Guard in Steep enables real type narrowing for union types, framework predicates like present?, and user-defined methods, improving Rails type checking.
Ruby on Rails
fromRubyflow
2 months ago

FixtureBot: the speed of fixtures with the syntactic sugar of factories

FixtureBot provides Ruby-based fixtures to address slow FactoryBot performance and eliminate YAML tedium, without being a drop-in FactoryBot replacement.
fromBusiness Insider
2 months ago

Ruby on Rails creator David Heinemeier Hansson says AI can't yet equal most junior programmers. It's why he still mostly codes by hand.

You're in total darkness and then it'll flicker on and you go like, 'I can see everything.' And then two seconds later, boom, pitch black.
Ruby on Rails
Ruby on Rails
fromRubyflow
2 months ago

e2e gem

Unified high-performance end-to-end testing framework for Ruby that wraps Playwright, provides Capybara-like DSL, fast IPC browser communication, zero-config Rails integration, and DB connection sharing.
Ruby on Rails
fromRubyflow
2 months ago

A JSON Logic implementation that actually works: ShinyJsonLogic

A new Ruby JSON Logic gem provides 92% standards compliance, Ruby 2.7+ compatibility, zero dependencies, and reliable cross-language rule sharing with JavaScript.
fromRubyflow
2 months ago

Ruby Hyperliquid SDK (and ws_lite!)

https://github.com/carter2099/hyperliquid There was no Ruby SDK for the HL API so I made one. This was my introduction to Claude Code and it was awesome. I was able to code with an LLM, stay in the terminal, and still learn something new (WebSockets). I also forked an existing ruby web sockets client gem and made it my own: https://github.com/carter2099/ws_lite. Up next I'll use this SDK to create an automated short rebalancer for my concentrated liquidity pool positions.
fromRubyflow
2 months ago

Animated Map Engine for Ruby (Alpha Preview)

We're introducing a new animated map engine built on top of ruby-libgd and libgd-gis. It allows Ruby applications to render real basemaps, draw GIS layers, and animate moving objects (cars, routes, planes) entirely on the backend - no JavaScript or WebGL required.
[ Load more ]