Topic:   Ruby on Rails

Learn to code with sensibilities for business, product, and collaboration :: a curriculum for entrepreneurs

While there are plenty of amazing “learn to code” options out there, what’s often missing from their content is an integrated business curriculum for engineers building digital products, especially in a team setting. My goal with this curriculum is to teach from the ground-up a toolset for (1) rapidly prototyping software applications, (2) establishing an architecture that is ready to scale, and (3) integrating business and entrepreneurship fundamentals so that - as an engineer - you can be maximally effective to help drive revenue and customer satisfaction.

Seven reasons why a Rails, Redux, React, and React Native stack is fantastic for new startups

Here are the reasons why I'm all-in with this software stack.

Rails, ActionCable, Redux, and React: Walking through an example chat application

I spent some time over the holiday break wrapping my head around Rails with Redux. This will be an interesting stack to consider.

How to build a simple email sign up form with Ruby on Rails

Continuing our Introduction to Web & Mobile Development tutorial series, here we'll learn how to build a simple email sign up feature. Unless you have strong business reasons to require users to only sign up via an Oauth provider such as Facebook, Twitter, Google, etc., it's best to at least allow your users to sign up directly with an email address.

How to setup a Rails app for Test-Driven- and Behavior-Driven Development with Rspec and Capybara

Continuing forward in our introduction to web and mobile development tutorial series, here we'll learn how to prep our Rails app to begin writing code in a Test-Driven Development (TDD) and Behavior-Driven Development (BDD) paradigm.

How to design and prep a Ruby on Rails model architecture

Moving along in our web and mobile development series, here we'll discuss the process of prepping Ruby on Rails models before receiving HTML views, CSS, and initial JavaScript files (i.e. the “cutups”) from your designer to merge in to your app.

Step-by-step “Hello World” examples in Ruby, SQL, and Ruby on Rails

Continuing forward from Part 1 of this 3-part “Hello World” mini-series within our web and mobile development tutorials, here we'll walk through Ruby, Standard Query Language (SQL), and Ruby on Rails. If you have not yet completed steps 1–7 from Part 1, click here to go back and do so now. If you have, great, let's continue.

A quick introduction to Embedded Ruby (a.k.a. ERB, eRuby)

Before we dive directly into Ruby on Rails app development, after reading the Ruby introduction post in this series it is worth taking a moment to understand the concept and practice of Embedded Ruby.

A quick introduction to Ruby on Rails

Moving forward with our tutorial series teaching beginners how to build modern-day apps for web and mobile devices, today we're going to take a brief, high-level look at Ruby on Rails and it's Model-View-Controller architecture to give you a better understanding of what all the fuss is about.

How to setup Windows to begin developing Ruby on Rails Web Applications

In this tutorial I'll go all the way from a vanilla OS install to downloading specific software we recommend such as PostgreSQL, Redis, and Git Bash.