Code & Innovation: The Algonauti Engineering Journal

Where our developers write about the code they craft, the problems they solve, and the ideas that inspire them.


Protect your rails application with Rack Attack

RackAttack is a popular Ruby gem that provides middleware for your web applications to protect against various types of attacks, such as DDoS attacks, brute force attacks, and other malicious activities.

Salvatore Ferrucci
Adding jemalloc to Rails apps on Heroku

jemalloc is a malloc implementation developed by Jason Evans which is known to improve memory consumption of Rails apps, especially on Heroku. By default Ruby uses malloc from C to manage memory but it can run into memory fragmentation issues.

Salvatore Ferrucci
Running DNS locally for home network

DNS, or the Domain Name System, is an essential component of modern internet communication. It allows us to reference computers by names instead of IP addresses. we will discuss how to install and configure the Bind9 DNS server as authoritative-only DNS servers on Ubuntu 14.04 machines.

Salvatore Ferrucci
Setting up Ember.js with Rails

Ember.js is a client-side framework that aims at single-page applications. It has several tools to abstract the most common patterns. In this article you’ll see how to set up Ember in a Ruby on Rails app, with testing support using QUnit.

Salvatore Ferrucci