Topic:   Ruby on Rails

Virtual identities, a primer on antigens and vaccines, and the New Magic is Turbo

In this newsletter I write about this week's podcast, a primer I wrote on viruses, antigens, antibodies, contagiousness, vaccines, and COVID-19 testing, and the release of Hotwire and Turbo in the Rails community.

Course update Dec 13, 2020: Learning to code (plus, office hours / class session **this Thursday** Dec 17)

A quick update about some questions and answers that I have been discussing recently with students.

Web development for startups vs. enterprises, StimulusReflex vs. React, and New Magic with Ruby on Rails :: with Joe Clarke and David Parrott

In this episode of Ventures, my guests Joe Clarke (TaskBill.io) and David Parrott (ProtaVentures.com) and I dive deep into the world of web development. We discuss its history over the past few decades, languages and frameworks, tools for entrepreneurs, tips for those learning to code, and thoughts about the upcoming “New Magic” from the Rails and Basecamp communities.

Redux, Rails, and ActionCable :: Full-stack web development "Hello World" tutorials for entrepreneurs: Part 7 of 10

This post is part 7 of a 10-part series within a series that is designed to teach full-stack web development for entrepreneurs. Here we’ll dive even further into Redux by wiring it up with ActionCable from Rails.

Stimulus.js, StimulusReflex, and CableReady :: Full-stack web development "Hello World" tutorials for entrepreneurs: Part 4 of 10

This post is part 4 of a 10-part series within a series that is designed to teach full-stack web development for entrepreneurs. Here, we’ll dive into Stimulus.js and StimulusReflex with CableReady.

JavaScript and Ruby on Rails :: Full-stack web development "Hello World" tutorials for entrepreneurs: Part 3 of 10

This post is part 3 of a 10-part series within a series that is designed to teach full-stack web development for entrepreneurs. Here we’ll dive into JavaScript and introduce Ruby on Rails models, migrations, and PostgreSQL.

Shell Scripting and Cascading Style Sheets (CSS) :: Full-stack web development "Hello World" tutorials for entrepreneurs: Part 2 of 10

This post is part 2 of a 10-part series within a series that is designed to teach full-stack web development for entrepreneurs. Here we’ll dive into Shell Scripting and Cascading Style Sheets (CSS).

Full-stack web development "Hello World" tutorials for entrepreneurs with Rails, React, and Turbo :: Part 1 of 10

This article kicks off a 10-part series of “Hello World” tutorials to teach full-stack web development for entrepreneurs. We’ll move quickly through the basics of code for web browsers (HTML, CSS, and JavaScript), Git, Shell scripting, Ruby on Rails (routes, controllers, models, views, and partials), Stimulus/StimulusReflex, Redux/React, Hotwire, and testing/linting in Ruby and JavaScript.

Lipidology with Dave :: Code with Isaac. Plus, are "mainstream" and "keto" actually getting along?

In this week’s episode of Ventures, Dave Feldman (@DaveKeto) was kind enough to sit down with me and answer a ton of questions. Also, Isaac from South Carolina (14yrs old) sat down with me to walk through setting up his local Windows machine for Ruby on Rails web development.

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

Getting your local computer setup for developing web applications is one of the most difficult aspects of learning. In this tutorial, we will go all the way from a generic Windows 10 install to having a running Ruby on Rails application that you can see in a web browser on your machine.

How to setup a Mac to begin developing Ruby on Rails Web Applications

Getting your local computer setup for developing web applications is one of the most difficult aspects of learning. In this tutorial, we will go all the way from a generic MacOS install to having a running Ruby on Rails application that you can see in a web browser on your machine.

Learn to code with skills for business, product design, 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.