Hi, My name is Andy Leverenz and I work as a product designer and developer. For fun, I design, code, and write. Check out my blog called Web-Crunch https://web-crunch.com where I publish design and development tutorials with the occasional vlog.
In this video learn how to use Bun with Ruby on Rails for faster, more efficient JavaScript and TypeScript app development. Discover Bun's design goals, including speed and compatibility, and how it compares to traditional tools like node.js and yarn. Perfect for developers aiming to optimize their Rails applications with the latest in front-end technology.
? Read the written version: https://web-crunch.com/posts/bun-with-ruby-on-rails/
⬇️ Download Bun: https://bun.sh/
? Timestamps:
00:00 - Intro and background behind the video
01:30 - What is Bun?
02:56 - Create a new Rails app with Bun support
03:15 - How to install Bun on an existing Rails application
04:06 - Exploring the default Bun config file
05:40 - Booting the rails server and installing dependencies
06:49 - Installing Bun on your system
07:15 - Gotcha: jsbundling-rails installer leaves out installing dependencies with bun
07:30 - Bun usage examples
08:34 - Package.json script tour
08:39 - Bun lock files
09:00 - Conclusion/Opinions
======
? I'm Andy Leverenz, a passionate product designer and developer. I love creating and sharing my knowledge through design, coding, and writing. Join me on my journey by checking out my blog, Web-Crunch (https://web-crunch.com), where I publish tutorials, articles, and the occasional vlog about design and development.
? Never miss an update! Click here to subscribe: https://www.youtube.com/user/webcrunch?sub_confirmation=1
? Read the written version:
https://web-crunch.com/posts/bun-with-ruby-on-rails/
? New to Ruby on Rails? Enroll in my course HELLO RAILS:
https://hellorails.io
? The Blog (my source of truth): https://web-crunch.com
Additional Links:
? Bring life to Rails projects with Rails UI: https://railsui.com.
?? Hire me: Visit: https://railsui.com/custom
? https://twitter.com/webcrunchblog.
⚙️ https://github.com/justalever.
P.S. This stuff takes a long time to make but I love to do it. To help me keep at it consider supporting me. If not monetarily, then subscribe to the channel or share it with someone!
✨ https://github.com/sponsors/justalever
☕️ https://www.buymeacoffee.com/webcrunch
...
https://www.youtube.com/watch?v=XzXKZduCvII
Hi, My name is Andy Leverenz and I work as a Product Designer at Dribbble. For fun, I design, code, and write. Check out my blog called Web-Crunch https://web-crunch.com where I publish design and development tutorials with the occasional vlog.
====================
? Ruby on Rails gives us so much out of the box but there are times errors occur or we need to re-invent the wheel for a specific feature of some type. This video/article is my own take on debugging ruby on rails.
If you've developed with Ruby on Rails before you probably already know it is a command line driven environment where you use "generators" to create an element within your app. Everything from the creating database tables to scaffolding action views is supported. For a quick intro about the Rails CLI check out another article I wrote called Understanding the Ruby on Rails CLI - https://web-crunch.com/understanding-the-ruby-on-rails-cli/.
There is no perfect way to debug. Being so convention-based, Rails doesn't have a "defined" way you should debug your code. This is a good thing I think because many developers approach errors differently. I'm a very visual person so I often reach for the `debug` helper and my logs to find out what went wrong (or right) when developing an app. Use this stuff to your advantage! The more you do the more quickly you will be able to resolve future issues that may seem familiar.
====================
? Subscribe:
https://www.youtube.com/user/webcrunchblog?sub_confirmation=1
? Previously published at:
https://web-crunch.com/debugging-ruby-on-rails
? Check out the blog:
https://web-crunch.com
? Check out my personal site:
https://justalever.com
? Links:
Weekly Newsletter: https://web-crunch.com/subscribe
Twitter: https://twitter.com/webcrunchblog
Twitter(Personal Account): https://twitter.com/justalever
Facebook: https://facebook.com/webcrunchblog
Dribbble: https://dribbble.com/justalever
Github: https://github.com/justalever
Medium: https://medium.com/the-web-crunch-publication
?Check out my book on UX Design:
"LUXD: Learn User Experience Design"
https://web-crunch.com/books/luxd
? Check out my FREE book on Tumblr Theming:
"Pro Tumblr Theming"
https://web-crunch.com/books/ptt
? Need awesome web hosting? Check out cloudways. They allow me to use a variety of hosting providers and build apps with ease:
http://bit.ly/webcrunchhosting
? Need more advanced hosting for Rails, PHP, Node, or other projects? Digital Ocean has you covered.
https://m.do.co/c/ee243ee15648
? Ruby on Rails devs, Try HatchBox.io. You'll save upwards of 50% compared to Heroku. I use it and love it!
https://hatchbox.io/?via=andy
☕️ ?? Patreon
https://www.patreon.com/webcrunch
☕️ Or buy me a coffee
https://www.buymeacoffee.com/webcrunch
...
https://www.youtube.com/watch?v=JnQ72lZeQyI
Hi, My name is Andy Leverenz and I work as a Product Designer at Dribbble. For fun, I design, code, and write. Check out my blog called Web-Crunch https://web-crunch.com where I publish design and development tutorials with the occasional vlog.
⚙️ Download the source code: https://github.com/justalever/job_board
??Help me keep going. Become a patreon:
https://www.patreon.com/webcrunch
? Previously published at:
https://web-crunch.com/lets-build-with-ruby-on-rails-job-board-with-payments
=====================
PART 4 of 7
=====================
Welcome to what I'll be calling my tenth installment to my Let's Build: With Ruby on Rails series. In this build, I'll cover how to build a filterable job board with payments using Stripe as a payment gateway to post new jobs.
## More about the app
The basis of the application is a job board where anyone looking to get hired can come and apply for positions. If you are a user or company looking to post a job you can sign up for an account and do so for a fee. We use a combination of the Stripe API and the Stripe Ruby Gem to initialize a charge when a job gets posted.
If there are errors along the way the form will offer error feedback for both the Rails-based form and the Stripe based form.
### Stripe Integration
Stripe has a variety of solutions when it comes to accepting payments securely. There's really no wrong way to do so but some applications may favor alternative approaches. In our case, I opted for Stripe Elements which is a drop in replacement that allows you to display a form for the credit card of which you can manipulate at will.
Styling it or triggering something to happen upon user input is completely up to you. If you'd rather bypass all of that customization you can always integrate the originally Stripe.js library and or use Stripe Checkout which is as simple as dropping in a form with key-value pairs inside your application.
? Check out the blog:
https://web-crunch.com
? ? Check out my agency:
https://coupleofcreatives.com
? Check out my personal site:
https://justalever.com
? Links:
Weekly Newsletter: https://web-crunch.com/subscribe
Twitter: https://twitter.com/webcrunchblog
Twitter(Personal Account): https://twitter.com/justalever
Facebook: https://facebook.com/webcrunchblog
Dribbble: https://dribbble.com/justalever
Github: https://github.com/justalever
Medium: https://medium.com/the-web-crunch-publication
?Check out my book on UX Design:
"LUXD: Learn User Experience Design"
https://web-crunch.com/books/luxd
? Check out my FREE book on Tumblr Theming:
"Pro Tumblr Theming"
https://web-crunch.com/books/ptt
? Need awesome web hosting? Check out cloudways. They allow me to use a variety of hosting providers and build apps with ease:
http://bit.ly/webcrunchhosting
...
https://www.youtube.com/watch?v=BM6pWERlirg
Hi, My name is Andy Leverenz. I design, code, and am an author of things. Check out my blog Web-Crunch https://web-crunch.com??
***** PART 4 of 6 ******
☕️Help me keep going:
https://www.buymeacoffee.com/webcrunch
? Previously published at:
https://web-crunch.com/ruby-on-rails-ecommerce-music-shop
Welcome to the next installment of my Let’s Build series featuring Ruby on Rails. In this span of six videos, I’ll walk you through the concept of building an eCommerce music shop in a Rails environment.
If you have followed my previous builds, I stem some ideas from those as well as establish some new ideas and techniques. Much of what is discussed I’ve covered before but there are some new concepts such as database seeding and session parameters I dive into in this series.
What’s the app?
=======
This series will involve creating a small start to an e-commerce application with user authentication. The application of which I call “Flanger” will revolve around selling and purchasing musical instruments.
The app will use a series of models to formulate both the cart and items of which are for sale. Along the way, we will craft some handy helpers that perform calculations to total the items within our cart as well as remember who a user is if that user adds an item to a cart without being logged in.
A user who has an account can post instruments for sale.
What won’t we be covering?
=======
Building a complete e-commerce application is quite a challenge. Often times you need user authentication, tons of options for listing items for sale, a solution for shopping carts, and of course payment options. Accepting payments is a topic I plan to cover in the future but for now, I am omitting this from the app for the sake of time and headache! If you would like to extend this app further you are more than welcome to. I personally use Stripe on other apps and have found great success with integrating it.
? Check out the blog:
https://web-crunch.com
? ? Check out my agency:
https://coupleofcreatives.com
? Check out my personal site:
https://justalever.com
? Links:
Weekly Newsletter: https://web-crunch.com/subscribe
Twitter: https://twitter.com/webcrunchblog
Twitter(Personal Account): https://twitter.com/justalever
Facebook: https://facebook.com/webcrunchblog
Dribbble: https://dribbble.com/justalever
Github: https://github.com/justalever
Medium: https://medium.com/the-web-crunch-publication
?Check out my book on UX Design:
"LUXD: Learn User Experience Design"
https://web-crunch.com/books/luxd
? Check out my FREE book on Tumblr Theming:
"Pro Tumblr Theming"
https://web-crunch.com/books/ptt
? Need awesome web hosting? Check out cloudways. They allow me to use a variety of hosting providers and build apps with ease:
http://bit.ly/webcrunchhosting
...
https://www.youtube.com/watch?v=M8WPKT6KZjE
Hi, My name is Andy Leverenz and I work as a Product Designer at Dribbble. For fun, I design, code, and write. Check out my blog called Web-Crunch https://web-crunch.com where I publish design and development tutorials with the occasional vlog.
====================
Hey all, I recorded this video just before recording my course Hello Rails. I had actually forgotten I recorded it but figured I would share anyways even though it's quite random. The subject of the video is me configuring a new account on my Macbook for local development. I install ZSH, sublime text themes, and more.
Tools of the trade:
MacBook Pro 15": https://www.apple.com/macbook-pro/
iTerm2: https://www.iterm2.com/
Sublime Text 3: https://www.sublimetext.com/
ZSH: https://ohmyz.sh/
You can grab the theme I use for iTerm2 here: https://github.com/denysdovhan/spaceship-prompt
Nowadays I've since switched to VS Code like a lot of other folks. I've been skeptical being so tied to Sublime Text but finally have it configured to my liking. I'll do another video on it perhaps soon with a combination of theme, configuration, and favorite extension talks.
Cover Photo by Daniel Korpai on Unsplash
====================
? Subscribe:
https://www.youtube.com/user/webcrunchblog?sub_confirmation=1
?? NEW COURSE: HELLO RAILS - Sign up to enroll now!
Https://hellorails.io
? Previously published at:
https://web-crunch.com/configuring-mac-for-development/
? Check out the blog:
https://web-crunch.com
? Check out my personal site:
https://justalever.com
? Links:
Weekly Newsletter: https://web-crunch.com/subscribe
Twitter: https://twitter.com/webcrunchblog
Twitter(Personal Account): https://twitter.com/justalever
Facebook: https://facebook.com/webcrunchblog
Dribbble: https://dribbble.com/justalever
Github: https://github.com/justalever
Medium: https://medium.com/the-web-crunch-publication
?Check out my book on UX Design:
"LUXD: Learn User Experience Design"
https://web-crunch.com/books/luxd
? Check out my FREE book on Tumblr Theming:
"Pro Tumblr Theming"
https://web-crunch.com/books/ptt
? Need awesome web hosting? Check out cloudways. They allow me to use a variety of hosting providers and build apps with ease:
http://bit.ly/webcrunchhosting
? Need more advanced hosting for Rails, PHP, Node, or other projects? Digital Ocean has you covered.
https://m.do.co/c/ee243ee15648
? Ruby on Rails devs, Try HatchBox.io. You'll save upwards of 50% compared to Heroku. I use it and love it!
https://hatchbox.io/?via=andy
☕️ Or buy me a coffee
https://www.buymeacoffee.com/webcrunch
...
https://www.youtube.com/watch?v=0rumDRcljlk
In Ruby on Rails, sending emails is a common task for applications. However, during development, it's essential to avoid accidentally sending real emails to users. This is where the letter_opener gem comes in handy. This tutorial will guide you through setting up and using the letter_opener gem to preview emails in your Rails application.
------
Hi, I am Andy Leverenz, and I am a product designer and developer. For fun, I design, code, and write. Check out my blog, Web-Crunch https://web-crunch.com, where I publish design and development tutorials with the occasional vlog.
♥️ Sponsor me on GitHub
https://github.com/sponsors/justalever
☕️ Keep me awake. Buy me a coffee
https://www.buymeacoffee.com/webcrunch
? One-Click Subscribe:
https://www.youtube.com/user/webcrunchblog?sub_confirmation=1
? Previously published at:
https://web-crunch.com/posts/using-the-letter_opener-gem-with-ruby-on-rails
? NEW RAILS UI
https://railsui.com
?Ruby on Rails Course: HELLO RAILS
https://hellorails.io
? Check out the blog:
https://web-crunch.com
? Check out my personal site:
https://justalever.com
? Links:
Weekly Newsletter: https://digest.web-crunch.com/
Twitter: https://twitter.com/webcrunchblog
Github: https://github.com/justalever
?Check out my book on UX Design:
"LUXD: Learn User Experience Design"
https://web-crunch.com/products/luxd
? Check out my FREE book on Tumblr Theming:
"Pro Tumblr Theming"
https://web-crunch.com/products/ptt
...
https://www.youtube.com/watch?v=lPfdhbrmyXA
Hi, My name is Andy Leverenz. I design, code, and am an author of things. Check out my agency called Couple of Creatives https://coupleofcreatives.com and my blog Web-Crunch https://web-crunch.com??
======
In part 36, I round out the styles for the mobile menu.
The example we borrowed from in part 35 (https://web-crunch.com/lets-build-consultancy-website-part-35/) of the series had a lot of unneeded CSS in my opinion. For this design I wanted the menu to be snappy and responsive to a tap of a person finger on any device. To make this happen I omitted a lot of unnecessary transition declarations as well as any odd transforms that were going on. The end result leaves us with a quick hiding and showing effect that doesn't get in the way of me trying to navigate the site.
### UX first, "icing" later
When designing for users you need to think about them first before getting too carried away with a design. Ask yourself, does this "thing" function like it should? Am I following the function over form mantra? If you can answer yes to both of those questions you are on the right path. Only until the functionality is optimal should you bother with what I like to call "icing". By "icing" I mean all of the fancy animations, transitions, fades, and more you can do with CSS. These create really nice effects but sometimes hinder the perception of load time. If it animates slow, it feels slow and too me, you shouldn't put add any more time to user's journey across your website.
======
⚙ Download the source code
https://github.com/justalever/endlyssdesigns
? Previously published at:
https://web-crunch.com/lets-build-consultancy-website-part-36/
? Check out the blog:
https://web-crunch.com
? ? Check out my agency:
https://coupleofcreatives.com
? Links:
Weekly Newsletter: https://web-crunch.com/subscribe
Twitter: https://twitter.com/webcrunchblog
Twitter(Personal Account): https://twitter.com/justalever
Facebook: https://facebook.com/webcrunchblog
Dribbble: https://dribbble.com/justalever
Github: https://github.com/justalever
Medium: https://medium.com/the-web-crunch-publication
?Check out my book on UX Design:
"LUXD: Learn User Experience Design"
https://web-crunch.com/books/luxd
? Check out my FREE book on Tumblr Theming:
"Pro Tumblr Theming"
https://web-crunch.com/books/ptt
? Need awesome web hosting? Check out cloudways. They allow me to use a variety of hosting providers and build apps with ease:
http://bit.ly/webcrunchhosting
...
https://www.youtube.com/watch?v=dKTEfc92KAs
Hi, My name is Andy Leverenz and I work as a product designer and developer. For fun, I design, code, and write. Check out my blog called Web-Crunch https://web-crunch.com where I publish design and development tutorials with the occasional vlog.
====================
Really recommend you read through the full article here:
https://web-crunch.com/posts/a-behind-the-scenes-look-at-my-failed-app-idea
This article is a look at some behind the scenes work I've decided to hit pause on for a SaaS app called Compose. It's a team communication tool that's focused on creating fewer distractions in the workplace through asynchronous long-form writing. Here's what I learned and where I’m focusing next.
Before you read I must say at this point in time I'm feeling like this idea is still not 100% dead. I think there's a solution here but I'm wondering if maybe the audience or market is what need to be adjusted to provide some usefulness elsewhere. Perhaps in the education space or even with writers/authors. Or maybe I need to present it in a new way that's more of a lifestyle as opposed to a product. Lots of thinking still to do! Okay, carry on....
### What is Compose?
For the past couple of months I've been deep at work on an app I call Compose at https://gocompose.io. I made a job change which changed the way I work dramatically. I'm extremely grateful for the change as my stress and anxiety levels decreased dramatically. My new role preferred asynchronous communication over synchronous and from that inspired a new idea.
From this inspiration stemmed by a question I asked myself.
"Why is chat the preferred way to communicate for teams?".
Continue reading: https://web-crunch.com/posts/a-behind-the-scenes-look-at-my-failed-app-idea
====================
☕️ Keep me awake. Buy me a coffee
https://www.buymeacoffee.com/webcrunch
? One-Click Subscribe:
https://www.youtube.com/user/webcrunchblog?sub_confirmation=1
? Previously published at:
https://web-crunch.com/posts/a-behind-the-scenes-look-at-my-failed-app-idea
?? Latest course: HELLO RAILS
https://hellorails.io
? Check out the blog:
https://web-crunch.com
? Check out my personal site:
https://justalever.com
? Links:
Weekly Newsletter: https://digest.web-crunch.com/
Twitter: https://twitter.com/webcrunchblog
Github: https://github.com/justalever
?Check out my book on UX Design:
"LUXD: Learn User Experience Design"
https://web-crunch.com/products/luxd
? Check out my FREE book on Tumblr Theming:
"Pro Tumblr Theming"
https://web-crunch.com/proucts/ptt
? Ruby on Rails devs, Try HatchBox.io. You'll save upwards of 50% compared to Heroku. I use it and love it!
https://hatchbox.io/?via=andy
? Need awesome web hosting? Check out cloudways. They allow me to use a variety of hosting providers and build apps with ease:
http://bit.ly/webcrunchhosting
? Need more advanced hosting for Rails, PHP, Node, or other projects? Digital Ocean has you covered.
https://
...
https://www.youtube.com/watch?v=2ed_L42crm8
Hi, My name is Andy Leverenz and I work as a Product Designer at Dribbble. For fun, I design, code, and write. Check out my blog called Web-Crunch https://web-crunch.com where I publish design and development tutorials with the occasional vlog.
====================
PART 6 of 8
Ruby on Rails API with Vue.js
_An 8-part tutorial on how to build a Ruby on Rails API based app using Vue.js as the frontend_
Did you know Ruby on Rails can be used as a strict API based backend application? What's the benefit to this? Think of it as a single source of truth for multiple _future_ applications to absorb and use this data directly. Anything from a native mobile application, to a front-end framework, can talk with this data. Many apps can essentially communicate with a "source of truth" in return which means more consistent applications for all.
In this build, I'll be crafting a simple but thorough application where Ruby on Rails is our backend and Vue.js + Axios is our front-end. I'll create two apps that communicate in order to achieve the same result of a normal Rails-based app but with all the perks of an API.
====================
⚙️https://github.com/justalever/recordstore
? Subscribe:
https://www.youtube.com/user/webcrunchblog?sub_confirmation=1
?My latest course:
https://hellorails.io
? Previously published at:
https://web-crunch.com/ruby-on-rails-api-vue-js/
? Check out the blog:
https://web-crunch.com
? Check out my personal site:
https://justalever.com
? Links:
Weekly Newsletter: https://web-crunch.com/subscribe
Twitter: https://twitter.com/webcrunchblog
Twitter(Personal Account): https://twitter.com/justalever
Facebook: https://facebook.com/webcrunchblog
Dribbble: https://dribbble.com/justalever
Github: https://github.com/justalever
Medium: https://medium.com/the-web-crunch-publication
?Check out my book on UX Design:
"LUXD: Learn User Experience Design"
https://web-crunch.com/books/luxd
? Check out my FREE book on Tumblr Theming:
"Pro Tumblr Theming"
https://web-crunch.com/books/ptt
? Need awesome web hosting? Check out cloudways. They allow me to use a variety of hosting providers and build apps with ease:
http://bit.ly/webcrunchhosting
? Need more advanced hosting for Rails, PHP, Node, or other projects? Digital Ocean has you covered.
https://m.do.co/c/ee243ee15648
? Ruby on Rails devs, Try HatchBox.io. You'll save upwards of 50% compared to Heroku. I use it and love it!
https://hatchbox.io/?via=andy
☕️ ?? Patreon
https://www.patreon.com/webcrunch
☕️ Or buy me a coffee
https://www.buymeacoffee.com/webcrunch
...
https://www.youtube.com/watch?v=d9_-8yZmOF4