Powering your Ember apps with Rails' ActiveStorage
Powering your Ember apps with Rails' ActiveStorage
Davide Papagni and Salvatore Ferrucci  
May 4, 2018

In this article we will cover the integration between EmberJS and Active Storage, the new major feature released with Rails 5.2. We'll be introducing ember-active-storage, an addon we developed at Algonauti.

Read on
Speed-up User-Generated Content with CloudFront
Speed-up User-Generated Content with CloudFront
Davide Papagni    
Dec 15, 2015

A bunch of today's web apps is relying upon a massive amount of content generated by their users, to the point that we can say they're actually made-up of User-Generated Content (UGC). One challenge is when such content has notable file size. In this tutorial you'll learn how to leverage Amazon Cloudfront as a Content Delivery Network (CDN) to serve users-uploaded files, as well as static assets of your Rails app.

Read on
Powering your Ember apps with Rails' ActionCable
Powering your Ember apps with Rails' ActionCable
Salvatore Ferrucci    
Dec 1, 2015

ActionCable is an upcoming component of Ruby on Rails 5.0 - it is the websockets framework wich aims to simplify the addition of realtime features. In this post, we'll explain the integration between ember.js and actioncable through a simple example app: a very basic chat where people can pick a username and start posting to a public chatroom. We'll be introducing the new ember-cable addon, which makes it dead-simple to add ActionCable's power to your Ember apps.

ActionCable works also with Rails 4.2 and we will use ember-cli-rails to integrate ember into rails. Please follow our previous tutorial on how to setup ember and rails

Read on
Running DNS locally for home network
Running DNS locally for home network
Salvatore Ferrucci    
Oct 18, 2015

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.

Read on
Setting up Ember.js with Rails
Setting up Ember.js with Rails
Salvatore Ferrucci    
Mar 12, 2015

Ember.js is a client-side framework that aims at single-page applications. It has several tools to abstract the most common patterns. The most used tool for running Ember apps nowadays is ember-cli, written with Node.js. It is the canonical way of running Ember apps, since the RFC formalizing the v2.0 release. But even with all these features, sometimes you just want to keep your workflow and use Rails.

Read on