Uploaded April 2023 | Updated September 2026, 2 weeks ago
If you've been around YouTube for any amount of time and watched a video to completion, you've probably seen an end screen.
It's common practice for YouTubers to add end screens to videos in order to increase the number of subscribers or drive traffic to their other content.
It turns out though, that even though I have over 240 published YouTube videos on this channel, I had never used an end screen. This ends (get it?) today. This was an improvement idea in our latest Stateless Code retrospective, and it gave me an idea for a whole new video series titled "How the Sausage is Made" where I make videos about my video making experience.
In this video we add a new end screen to a published video and then import the newly added end screen into a second video.
Here are a couple of strategies for what to include in your end screens:
- If you refer to other videos or playlists in your video, add them to the end screen of that video so the viewers can watch that one next
- If you have a video that is getting high traffic, you can use that to provide exposure to one of your better, but unappreciated videos.
This video covers:
00:00:10 Introduction to the "How the Sausage is Made" series
00:01:28 Overview of end screens
00:02:14 Select a video for the end screen
00:03:02 Navigate to the end screen editor
00:04:05 Review the section of the video eligible for the end screen
00:04:43 Select the type of end screen and choose the video and playlist
00:06:05 Demonstrate ability to adjust timing of elements in the end screen
00:06:41 Save the end screen and test the video on YouTube
00:08:38 How to import an end screen from another video
00:11:10 Prioritizing the video backlog
00:11:40 One suggested approach: adding other videos you referenced in your current video
#screencast #howthesausageismade #endscreen #youtube #youtuber #tutorials
See other related StatelessCode videos:
- Why Stateless Code youtube.com/playlist?list=PL9kkbu1kLUeO5Htd6ZHJVZO1hrAGkFS1z
- Why Leave Mistakes in the Videos youtu.be/-9bgFkLaWXY
Resources that we relied upon for this solution:
- YouTube Support: Add end screens to videos support.google.com/youtube/answer/6388789?hl=en
This video is CC0 - No rights reserved. (YouTube doesn't allow this option when publishing.) All code is released under the UNLICENSE. Stateless Code denies the concept of "intellectual property". Copying is not stealing.
If you've been around YouTube for any amount of time and watched a video to completion, you've probably seen an end screen.
It's common practice for YouTubers to add end screens to videos in order to increase the number of subscribers or drive traffic to their other content.
It turns out though, that even though I have over 240 published YouTube videos on this channel, I had never used an end screen. This ends (get it?) today. This was an improvement idea in our latest Stateless Code retrospective, and it gave me an idea for a whole new video series titled "How the Sausage is Made" where I make videos about my video making experience.
In this video we add a new end screen to a published video and then import the newly added end screen into a second video.
Here are a couple of strategies for what to include in your end screens:
- If you refer to other videos or playlists in your video, add them to the end screen of that video so the viewers can watch that one next
- If you have a video that is getting high traffic, you can use that to provide exposure to one of your better, but unappreciated videos.
This video covers:
00:00:10 Introduction to the "How the Sausage is Made" series
00:01:28 Overview of end screens
00:02:14 Select a video for the end screen
00:03:02 Navigate to the end screen editor
00:04:05 Review the section of the video eligible for the end screen
00:04:43 Select the type of end screen and choose the video and playlist
00:06:05 Demonstrate ability to adjust timing of elements in the end screen
00:06:41 Save the end screen and test the video on YouTube
00:08:38 How to import an end screen from another video
00:11:10 Prioritizing the video backlog
00:11:40 One suggested approach: adding other videos you referenced in your current video
#screencast #howthesausageismade #endscreen #youtube #youtuber #tutorials
See other related StatelessCode videos:
- Why Stateless Code youtube.com/playlist?list=PL9kkbu1kLUeO5Htd6ZHJVZO1hrAGkFS1z
- Why Leave Mistakes in the Videos youtu.be/-9bgFkLaWXY
Resources that we relied upon for this solution:
- YouTube Support: Add end screens to videos support.google.com/youtube/answer/6388789?hl=en
This video is CC0 - No rights reserved. (YouTube doesn't allow this option when publishing.) All code is released under the UNLICENSE. Stateless Code denies the concept of "intellectual property". Copying is not stealing.
![Install Ruby and Rails with Databases on Ubuntu 24.04
In this video we take a fresh installation of Ubuntu 24.04 (see the link to the video where we installed it below) and set it up so we can develop applications using Ruby on Rails.
Before we can install Ruby, we first need to install some dependencies onto our system. There have been some slight changes to the set of dependencies since the last Ruby install video we made in 2021 using Ubuntu 20.04. In particular, libgconf-2-4 is no longer needed (and the install will error out if you try to include it in the list of packages).
We use Ruby Version Manager (RVM) to install Ruby. Pay attention to the post install configuration steps and do a full system reboot. In the aforementioned 2021 video, it didnt go smoothly.
We install the current versions of Ruby (3.3.3) and Ruby on Rails (7.1.3.4) at the time of the recording. There are 3 primary database adapters for Rails. SQLite3 comes built-in as the default and is what you get if you run `rails new` without specifying a database. Rails also comes with a MySQL adapter and a PostgreSQL adapter. We create initial applications for each. If you have a particular database in mind, you can skip to that section of the video.
Here are (most of) the commands we execute in the video:
```
# install dependencies
sudo apt install -y autoconf bison build-essential curl g++ gcc git git-core libffi-dev libgdbm-dev libncurses-dev libreadline-dev libsqlite3-dev libssl-dev libxi6 libyaml-dev make sqlite3 xvfb zip zlib1g-dev libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common gnupg2
# optional dependencies if using ActionText and/or ActiveStorage
sudo apt install -y libvips-tools libvips-dev libvips42
# rvm commands
gpg2 keyserver keyserver.ubuntu.com recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt install rvm
sudo usermod -a -G rvm $USER
source /etc/profile.d/rvm.sh
mkdir -p ~/.rvm/user/installs
# ruby commands
rvm install 3.3.3
/bin/bash login
rvm use 3.3.3 default
ruby -v
irb
# rails commands
gem install rails
rails new [app name] [-d database or omit to use sqlite3]
# installs MariaDB 10.11
sudo apt install mariadb-server libmariadb-dev
# install PostgreSQL 16
sudo apt install postgresql libpq-dev
```
This video covers:
00:00:00 Introduction
00:02:38 Install dependencies for Ruby and Rails (see command above)
00:05:06 Install optional dependencies for ActionText and ActiveStorage
00:05:35 Install Ruby Version Manager (RVM) via Personal Package Archive (PPA)
00:07:45 RVM post-install configuration and reboot machine
00:10:34 Install current version of Ruby (3.3.3 at time of recording)
00:12:59 Install Ruby on Rails version 7.1.x
00:15:09 Create a Rails app and start the server (using SQLite3)
00:18:17 Optional: Install MariaDB and create a Rails app with the MySQL adapter and configure
00:26:20 Optional: Install PostgreSQL and create a Rails app with the PostgreSQL adapter
#setup #configuration #install #linux #ubuntu #debian #deb #terminal #ubuntu24 #lts #ruby #rails #rubyonrails #rvm #rails7 #rails7-1 #sqlite3 #mariadb #mysql #postges #postgresql
See other related StatelessCode videos:
- Install Ubuntu 24.04 LTS Desktop https://youtu.be/yHxuNUovS20
- Install Node.js (versions 18, 20, 22) with NVM on Ubuntu 24.04 https://youtu.be/YyEf1QWfg9Y
- Install Visual Studio Code on Ubuntu 24.04 https://youtu.be/GdmHY1JhLI8
- Install Git on Ubuntu 24.04 and Configure for Verified Commits in GitHub https://youtu.be/CagiEjuqKxU
- Why Rails in the 2020s? https://youtu.be/f1ca3rKQSD0
Older Ruby and Rails install videos from 2021:
- Codecast: Install Rails 6, PostgreSQL 13, MariaDB 10.5 https://youtu.be/mW3vAvUg2Ao
- Install RVM and Ruby with Troubleshooting https://youtu.be/h-JBRJH8W7A
Featured Playlist:
- Getting Started with Rails 7 Playlist https://youtube.com/playlist?list=PL9kkbu1kLUePk2NNqMT14iL3Dis2mbMdK
Resources that we relied upon for this solution:
- Ruby Website: https://www.ruby-lang.org/en/
- Ruby on Rails Website: https://rubyonrails.org/
- RVM Website: https://rvm.io/
- GoRails Install Ruby On Rails on Ubuntu 24.04 Noble Numbat https://gorails.com/setup/ubuntu/24.04
This video is CC0 - No rights reserved. (YouTube doesnt allow this option when publishing.) All code is released under the UNLICENSE. Stateless Code denies the concept of intellectual property. Copying is not stealing. Install Ruby and Rails with Databases on Ubuntu 24.04](https://i.ytimg.com/vi/XB6lPKAzRxc/mqdefault.jpg)









