Hello Rails

Hello Rails is a modern course designed to help you start using and understanding Ruby on Rails fast.

With a focus on actually building out a modern real-world idea, this course teaches you Ruby on Rails, a tried and true web application framework, from the ground up.

Ruby on Rails is a web application framework focused on convention over configuration. Conventions are easier to follow, learn, and help make resolving errors in a no-nonsense process. With Ruby on Rails in your tool belt, there’s no application idea you can’t approach ready to take head-on.

Hello Rails is compromised of:

This course is focused on building a comparable real-world application called Webbit, a Reddit clone built from the ground up. There are no boring slides, bullet points, or any of the stuff that is too hard to remember. I do my best to keep you engaged and explain how things work and also why they work the way they do. We’ll focus on conventions, best practices, and how to scale things gracefully.

Hello Rails covers topics like:

  • Installing Ruby and Rails
  • Configuring your local development environment for a better workflow
  • Learning enough Ruby to be deadly
  • Version control with Git
  • Understanding the Ruby on Rails MVC pattern
  • Working with Databases and Relationships between data
  • Rolling out a fully integrated User authentication system
  • What’s new in Rails 5.2 and how to use those features
  • Active Record Migrations
  • Working with JavaScript in Rails
  • Templating, Partials, and Loops
  • Security and Permitted Parameters
  • Commenting on things
  • Upvoting and Downvoting on things
  • Deployment: Where and how
  • Emails!
  • Build a Ruby on Rails App from start to finish and understand what it is you are doing along the way.

How can I learn more?


LUXD: Learn User Experience Design

An eBook written by a user experience designer, for user experience designers who want to become successful at what they do.

What’s Inside?

This book covers all the bases of a design process in our modern world including phases of the UX design process and best practices along a designer’s journey.

  • Chapter 1 – Design Thinking
  • Chapter 2 – Design Strategy
  • Chapter 3 – Product Planning
  • Chapter 4 – Conceptualization & Prototyping
  • Chapter 5 – User Research & Validation
  • Chapter 6 – UI Design
  • Chapter 7 – UX Principles
  • Chapter 8 – Further Learning, Resources, & Helpful Tools
  • Bonus: Chapter 9 – UX Checklist & Cheatsheets
Get your copy

Pro Tumblr Theming

The Pro Tumblr theming ebook is a result of a blog post I wrote for another site about two years ago already. From that single blog post, I received over 40 inquiries from users around the world for help customizing their own Tumblr themes.

Some requests were consultant-based projects while others were full blown Tumblr theme builds. My experience just goes to show how truly powerful blogging can be.

After getting a lot of inquiries I realized there isn’t a great guide out there yet for customizing Tumblr themes from scratch. Sure, there are a few tutorials and there is always the Tumblr theme documentation, but documentation is not all that fun to read. This is especially true for newcomers to HTML, CSS, JavaScript, and, of course, the Tumblr liquid type of markup itself.

End Goals

I learned a lot by seeing step-by-step tutorials when I first started building websites. I think doing things the old fashion way is a great way to learn and then build upon later when you are more comfortable. There were a lot of goals for the project. To summarize, I included the most prominent ones below.

  • Spread awareness of the theme customization process
  • Get newcomers up and running fast without needing to hire someone else
  • Familiarize readers with the Tumblr-specific markup that makes Tumblr be Tumblr
  • Build a theme from scratch so readers can see every step of the process

After reading the book a reader will now be able to take a stab at creating their own custom Tumblr theme.

How much?

It’s free. I decided to offer this for free as I think it will help many people who are interested in customizing their own Tumblr experience. Rather than being in the dark about the process I wanted to share it so others could benefit and I don’t think charging someone for information that is already available is right. I’m merely trying to explain it in a way that makes more sense.

Download your copy