Most Recent (Page 4)

Code Formatting and Linting in Ruby and JavaScript :: Full-stack web development "Hello World" tutorials for entrepreneurs: Part 9 of 10

This post is part 9 of a 10-part series within a series that is designed to teach full-stack web development for entrepreneurs. Here we’ll dive into the topics of automated code formatting and linting to maintain consistent code styles and help us catch bugs before they get committed to our code repository.

Listening to your community

In this newsletter I discuss the latest podcast episode of Ventures with Foxy Davison and discuss more in depth why it's important to architect systems to listen deeply to your customer/user communities.

Listening to your community, empowering the marginalized, and knowing when to step back :: with Foxy Davison

In this episode of Ventures, my guest Foxy Davison and I discuss her journey as a community advocate and venture-builder in Seattle’s Central District and beyond. Foxy has a remarkable ability to listen and serve, and we - as fellow entrepreneurs - have many things to learn from her about how to pay attention to our communities. In addition to hearing about her entrepreneurial pursuits, we also discuss how to focus and step back from opportunities that might otherwise seem important, and how to effectively develop an internal compass in order to say yes and no to the appropriate things.

How to upgrade Ruby versions for your Ruby on Rails app

Continuing our technical founder training series, in this short post we’ll walk through upgrading Ruby versions for our Rails app.

TikTok won Web 2.0

In this week's newsletter I discuss my podcast with Jed Collins and the need for ushering in the Web 3.0 era.

Teaching financial literacy after the NFL and embracing TikTok for marketing :: with Jed Collins

In this episode of Ventures, my guest Jed Collins ( and I discuss the basics of financial literacy and Jed’s journey into the NFL and entrepreneurial venture thereafter. Of particular interest is not only Jed’s story and important content he is teaching young people, but also how he has been using TikTok as a marketing engine to grow his business.

End of year podcast (a bit of a Random Show) and more updates on technical founder training

In this newsletter I talk about the latest podcast on cybersecurity, rapid antigen tests, the Enneagram, technical founder training, and approaching New Year's resolutions.

Cybersecurity, Rapid Antigen Tests, Learning to Code, the Enneagram, and Meta-Level New Year’s Resolutions :: with Sol Cates

In this episode of Ventures, Sol Cates (, cloud and cybersecurity expert at Thales) and I discuss advice for founders regarding technical infrastructure security. We also have a bit of a Random Show at the end of the year here as we discuss ways to combat COVID-19, provide technical founder training, practice self-discovery with the Enneagram, and think about New Year’s Resolutions.

Hotwire with Turbo Frames, Turbo Streams, StimulusReflex, and CableReady :: Full-stack web development "Hello World" tutorials for entrepreneurs: Part 8 of 10

This post is part 8 of a 10-part series within a series that is designed to teach full-stack web development for entrepreneurs. Here we’ll dive into the recently released Hotwire stack with Ruby on Rails and leverage Hotwire’s Turbo Frames and Turbo Streams. We’ll compare side-by-side how Turbo Frames can be used alongside StimulusReflex, and how CableReady can be used to expand upon the current feature set of Turbo Streams. In addition, since we already set up a comparable “Hello World” example in Redux/React in parts 5, 6, and 7 of this mini-series, we’ll demonstrate how “HTML over the wire” solutions like Hotwire and StimulusReflex/CableReady can potentially save startup founders a significant amount of time - compared to Redux/React - to achieve modern, reactive web experiences for users.

How to upgrade Ruby on Rails using Visual Studio Code's source control interface

This post is designed for those following along our Technical Founder Training series. Rails has a fantastic guide for upgrading versions, so in this post we are going to walk through it using Visual Studio Code, our code editor of choice in this series. Specifically, we’re going to use an example of upgrading from Rails 6.0 to Rails 6.1, which had a large number of feature updates. When upgrading Rails, it’s generally a good idea to update gems and Javascript libraries at the same time, so we’ll discuss examples of doing that as well.

Course Update :: Technical Founder Training :: Dec 29, 2020

Since writing up the first seven parts of this “Hello World” tutorial series within a series a few weeks ago, a few notable things have been released: Ruby 3.0, Rails 6.1, and Hotwire.

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.

Virtual Identities, Dream Thinking, and Human Flourishing in the Web 3.0 era :: with Joel Fariss

In this episode of Ventures, Joel Fariss (; a design research and strategic futures associate at Gensler) and I continue our conversation from Episode 21 and explore the implications of self-defined virtual identities and data stores as it relates to innovation, human progress, Dream Thinking, and Web 3.0.

A primer on viruses, antigens, antibodies, contagiousness, vaccines, and COVID-19 testing

Like millions of households around the world right now, my family and I recently caught a virus. Trillions of the little buggers invaded at least my sons (9 & 14 years old) while my wife and I - along with our 12-yr old daughter - wondered if we were all getting COVID-19. Our tests came back negative, but during the 70 hours we waited for results, we spent a lot of time researching immunology and discussing what to do.

Bird Buddy, code, the kid years, and creativity

In this newsletter I talk about (1) the recent Ventures episode on the Bird Buddy story, (2) updates to the learn to code series, and (3) correlation between the early ages of life and the expression of creativity.