-
Mixins in Python and Ruby Compared
The venerable “mixin” is a technique I learned as a Python developer. Now, after writing Ruby code for the past year, I’m excited to compare how these .
-
Lightweight Tests for your Nginx API Gateway
An API Gateway is a design pattern often used in microservice architecture to provide a single access point to the underlying system. While building th.
-
A ruby gem for elegant data science and machine learning
Lurn is a ruby gem for performing machine learning. The API and design patterns in Lurn are inspired by sklearn, an analogous library for Python....
-
Rails on Docker: Getting Started with Docker and Ruby on Rails
Docker is a fantastic tool for isolating your app and its environment, and allows easy distribution and state-replication across multiple environments.
-
Testing your JavaScript... with Ruby?!
While Codest is primarily a Ruby shop, one of the many projects we’re building is in JavaScript. It’s a client-side library which runs in a pretty chal.
-
Design Patterns in Ruby: Strategy Pattern
Design patterns can be powerful conceptual models for thinking about how to solve problems in software development. Popularized in the ’90s by the Gang.
-
5 Ways to Deal with Nil Headaches in Ruby
Ruby is so much fun in many respects. Everything is an object and all our code are just objects passing messages to one another. We can do awesome, pow.
-
RubyConf 2017: High Performance GPU Computing with Ruby by Prasun Anand
ArrayFire has an outstanding performance considering other existing Ruby libraries that run on CPU. ArrayFire gem can also be run on clusters and handl.
-
How to Test Multiple WebSocket Sessions With Minitest and Rails 5 System Tests
Handling multiple WebSocket sessions with Rails 5 system tests, Capybara, and Minitest can be very confusing. Here are some ways to cleanly handle the.
-
Rust for Rubyists - Idiomatic Patterns in Rust and Ruby
Personal website of Matthias Endler, a Software Engineer interested in low-level programming and backend development. PHP, Python, Go, Rust....