InfoQ Homepage Ruby on Rails Content on InfoQ
-
From Monolith to Microservices
Sha Ma discusses how GitHub migrates from a monolith architecture to microservices, detailing some best practices.
-
How Gitlab Scaled Git Access with Go and What We Gained from It
Oswaldo Ferreira discusses the history of how GitLab switched from a Rails monolith to using Feature flags, Protocol Buffers, gRPC and Go.
-
To RPC or Not to RPC: Choosing the Right Communication Strategies in a Microservice Architecture
Thomas Bøgh Fangel presents Lunar Way’s journey of breaking up their Rails monolith into a microservice architecture focusing on the benefits changing synchronous RPC to asynchronous events.
-
Cyber-dojo: Executing Your Code for Fun and Not-for Profit!, Part 2
Jon Jagger introduces cyber-dojo.org, an open source environment for practicing programming, demoing its features and discussing its history, design, underlying technology, difficulties and future.
-
Cyber-dojo: Executing Your Code for Fun and Not-for Profit!, Part 1
Jon Jagger introduces cyber-dojo.org, an open source environment for practicing programming, demoing its features and discussing its history, design, underlying technology, difficulties and future.
-
Organizing Your Company to Embrace Microservices
Paul Osman discusses their experiences evolving 500px from a single, monolithic Ruby on Rails application to a series of composable microservices written in Ruby and Go.
-
Learning Rails for Fun and Nonprofit
Scott Smerchek presents the benefits of using a nonprofit web project to learn Rails and what he learned while building LoveKC.org, introducing various Rails topics.
-
How to Sneak Clojure Into Your Rails Shop
Joshua Ballanco introduces Immutant, Immutant Overlay, HornetQ and OpenShift to Ruby and Rails developers.
-
Why Aren't You Using Ruby?
Jim Weirich attempts to lure developers to use Ruby for their daily programming tasks.
-
Web Framework Performance - Examples from Django and Rails
Gareth Rushgrove overviews Ruby on Rails and Django: object caches, fragment and HTTP caching, asset compilation, profiling, log file measurement and framework hooks for instrumentation.
-
Taking the Red Pill: The Ruby Toolbox to Start You Down the Rabbit Hole
Jamie Wright introduces some of the tools, libraries, and methods used to build a SaaS system in Ruby on Rails.
-
Skynet: A Scalable, Distributed Service Mesh in Go
Brian Ketelsen introduces Skynet, a platform for polyglot, distributed and composable services that communicate with each other over RPC/JSON.