Deanin Profile Banner
Deanin Profile
Deanin

@Deaniocom

1,783
Followers
390
Following
587
Media
3,109
Statuses

Deanin on YouTube | Software Dev IRL | Building

Find Me Here 👇
Joined February 2016
Don't wanna be here? Send us removal request.
Pinned Tweet
@Deaniocom
Deanin
2 years
Caught it live! Finally hit 10k on the @YouTube channel!! Thanks for all the support, all your requests, and for working so hard to improve your Ruby on Rails and software development skills. Next stop, 100k!
Tweet media one
5
1
63
@Deaniocom
Deanin
2 years
@MoistCr1TiKaL Must have hired that apology too. It has to be criminal to be that bad at apologizing.
11
4
2K
@Deaniocom
Deanin
1 year
@jarvis Man has a worse strategy for dealing with bots than RuneScape 💀
2
2
2K
@Deaniocom
Deanin
8 months
@elonmusk Disconnect your Wi-Fi. It's unfriendly design, but it technically works.
21
3
370
@Deaniocom
Deanin
9 months
@RTGameCrowd @TeamYouTube They probably aren't talking about the swear word "Stupid" in the title, right? ...right?
2
0
357
@Deaniocom
Deanin
3 years
@Osinttechnical Wait, you guys are getting paid?
5
1
297
@Deaniocom
Deanin
2 years
@DThompsonDev @TwitterDev 5 days notice after causing multiple companies to shutter operations without an explanation a week ago? when their service no longer worked. I think moving forward we should stress the unreliability of the API a bit more for junior devs so they can make a more informed decision
0
8
263
@Deaniocom
Deanin
3 years
@Osinttechnical I'm over here doing it for free, this is totally unfair 😤
2
0
215
@Deaniocom
Deanin
2 years
@MoistCr1TiKaL I really don't remember hearing about this version of the Turing Test in my Theory of Computation course. Might need to request a refund.
5
3
214
@Deaniocom
Deanin
3 years
@LilyPichu "Idk man but it was yummy" - Binky, probably.
1
0
157
@Deaniocom
Deanin
1 year
@Appltron @jarvis The running joke is that every 2 years they get around to cleaning up a few accounts lol. It's a really prevalent and difficult problem to solve for them. But at least the players can still play in-between those 2 year periods haha.
1
1
153
@Deaniocom
Deanin
2 years
@ChilledChaos Congratulations Jess and Mr. Jess!
0
0
139
@Deaniocom
Deanin
2 years
@jarvis Bruh they 100% took the Jarvis gold idea for their newest checkmark idea. I'm pretty sure you legally own a piece of Twitter now which means we can complain to you.
0
0
120
@Deaniocom
Deanin
3 years
@Osinttechnical I mean that's one way to say you disagree with what's being said lmao. Occupation plans are about to be on display, hopefully they're just as shit as the logistics have been.
4
0
106
@Deaniocom
Deanin
8 months
Applied for a job today Now I'm getting ready for today's stream where we'll continue to work on one-click deploying games from Rails apps. Also going to integrate HotwireCombobox for searching/filtering containers Gotta make sure we're ready for when @dhh releases Kamal 2🫡
Tweet media one
10
1
113
@Deaniocom
Deanin
1 year
Rails is releasing features faster than I can learn them. Exciting times!
6
6
107
@Deaniocom
Deanin
7 months
@RayNarvaezJr The Chibi scream makes this so good hahaha. Glad y'all had fun.
0
0
97
@Deaniocom
Deanin
7 months
@GothamChess Can we get another @anishgiri impression if we hit 100k? 🤔
0
0
99
@Deaniocom
Deanin
8 months
@dhh In a similar vein, try not to be afraid of this change. It's entirely possible this may replace what we currently do, but we shouldn't conflate that outcome with replacing us Instead we should use it as a motivating factor to drive us to learn to use the tool to accomplish more
3
1
97
@Deaniocom
Deanin
9 months
This is probably one of the best times to pick up Ruby on Rails if you're trying to start your own business.
1
8
85
@Deaniocom
Deanin
9 months
I've interviewed with a few Ruby on Rails companies, and man I wish I could talk more about one in particular. It was so bad that my parents make jokes about it because they overheard me helping out the interviewer with something. Got rejected for not enough experience lol.
10
6
83
@Deaniocom
Deanin
3 years
2
2
73
@Deaniocom
Deanin
2 years
Today I took a look at GPT-4 by asking it to create a Ruby on Rails 7 application from scratch, but I made things harder for GPT 4 than the GPT-3 blog race I did a while ago. I asked GPT 4 to create a Stripe Subscription checkout workflow from scratch!
5
10
80
@Deaniocom
Deanin
1 year
I _think_ I can beat this without an Internet connection in Rails. That does mean this Speedrun will be text only though 💀 Start the timer: rails new demo cd demo bundle add devise rails g devise:install rails g devise user rails db:migrate rails s Stop the timer.
@DThompsonDev
Danny Thompson
1 year
Can I make a user sign up page with Authentication using AI and @appwrite in under 60 seconds? Gave myself this interesting challenge and speed ran this! Honestly it was interesting and fun to try and do this! Would you be able to do it in under 60 seconds?
24
24
200
10
3
76
@Deaniocom
Deanin
2 years
There's probably a market for Rails 4 or earlier tutorials aimed at junior devs. They're getting hired to work on legacy projects and don't understand how things work. Covering stimulus isn't going to be super helpful for the poor soul stuck using Coffeescript. And based on how
9
2
69
@Deaniocom
Deanin
8 months
I could cry. @dhh is out here speaking praise about the world of WSL! I FEEL SO HEARD
@dhh
DHH
8 months
"Between VSCode, WSL, and Intel’s latest desktop chips, I’ve been living with a PC that runs my programming tests faster than an M3 Max, and generally feels like a completely viable alternative to macOS."
148
152
1K
3
0
69
@Deaniocom
Deanin
8 months
New Rails Guides coming soon™ A search bar for the Rails guides is on the wish list! Everyone, please thank @amandaBPerino and the team for working so hard to modernize us. If you'll excuse me, I'll be celebrating prematurely. 🎉
@rails
Ruby on Rails
8 months
Stay tuned - new @rails guide design coming this week...
14
82
536
3
3
65
@Deaniocom
Deanin
1 year
I wish I was at Rails World, but I'll settle for another round of interviews today! Wish me luck, the imposter syndrome is getting to me 🥲
7
0
63
@Deaniocom
Deanin
3 years
@Myth_ When it comes to most people being critical of Poki, the word "think" tends to be generous.
0
0
61
@Deaniocom
Deanin
1 year
Looks like we've got our first gem that uses the new auth from Rails 7.1. It lets you create a much leaner authentication solution than with Devise. Thanks @excid3 !
1
8
60
@Deaniocom
Deanin
9 months
@marckohlbrugge Babe wake up, new todo list app Speedrun category just dropped.
1
1
59
@Deaniocom
Deanin
8 months
Finished today's stream, premiering a new video right now! New to Ruby on Rails 8 are out-of-the-box dev containers! These let you get started developing without needing to configure your environment. You can code right out of docker. Go check it out!
3
5
59
@Deaniocom
Deanin
7 months
@ironmouse Fairly convinced you and @chibidokii are just two chihuahuas in a pink trench coat who take turns borking at people.
1
0
56
@Deaniocom
Deanin
5 years
@AriMelber Page 39 of the ruling, in the footnotes: "For a similar vantagepoint, see the circumstances described by George Orwell in the acclaimed book Animal Farm. See George Orwell, Animal Farm 141 “All animals are equal but some animals are more equal than others.”
2
8
50
@Deaniocom
Deanin
1 year
Apparently I've crossed the 400 Ruby on Rails uploads threshold on Deanin. Thanks for supporting the channel. Here's to the next 100 🫡
8
1
56
@Deaniocom
Deanin
6 months
@anishgiri This sounds awful but I would pay to watch someone go through it. Which probably says more about me than anything else lol.
1
2
54
@Deaniocom
Deanin
1 year
Javascript and Typescript are both fine 🤷‍♂️ Microservices and monoliths are both fine 🤷‍♂️ You know what's not fine? The way some of y'all talk to each other. We're mostly all adults here, let's try to act like it yeah?
3
1
55
@Deaniocom
Deanin
1 year
Today we're looking at persisting video or audio players across pages using Turbo in Ruby on Rails 7. This is great if you want a podcast to continue playing as a user browses your web app. Active Storage makes this doable in under 10 minutes.
0
3
54
@Deaniocom
Deanin
3 years
@jarvis I turned it into an NFT so now I have your copyright, please stop using my your photo.
0
0
54
@Deaniocom
Deanin
1 year
New developers should watch someone use a tool like Ruby on Rails for an hour when they first learn to code. Let them see what's possible. Spark their creativity. Show them the pinnacle of productivity. Then make them build a Todo app with JavaScript and HTML. Trial by fire 🔥
5
4
52
@Deaniocom
Deanin
8 months
@DThompsonDev I made YouTube tutorials. I think I had around 1500 subs at that point? The idea that people looked to me for advice was enough to let me skip the technical interview 🤷‍♂️ In general though, it was something I was passionate about. That goes a long way.
1
1
50
@Deaniocom
Deanin
9 months
Today we take a look at Kamal for Rails 7.1! We're going to deploy an ESBuild + Tailwind app, but the exact same steps work for a regular app with importmaps We host it on @digitalocean , but it works on other providers as well. I just have favorites 🙂
5
7
49
@Deaniocom
Deanin
3 years
There's a disturbing number of developers willing to say you're wrong based purely on their own experiences My favorite is when they discredit an entire hour long video because of how I pronounced something Feels like college students trying to fault the prof b/c of bad grades
3
2
45
@Deaniocom
Deanin
7 months
Bought a JumpStart Pro license today from @GoRails . 🫡 Now the real fun starts!
6
4
51
@Deaniocom
Deanin
8 months
There's new Rails docs in the works. There's new tools being added as defaults like Kamal and Brakeman. I'm really glad some of the pain points are being addressed because it's going to make it a lot easier for new devs to pick up the framework if we keep pushing this way.
5
0
48
@Deaniocom
Deanin
1 year
@Ninja Man's a walking example of platform risk lol.
0
0
47
@Deaniocom
Deanin
8 months
I see this debate in the comment section a lot on my Rails tutorials. Here's my thoughts: Junior devs use Windows. They'll only try to make a framework run for a few days before giving up. If I use WSL they see it's possible, there's no extra barrier. We should be reducing
@dhh
DHH
8 months
"We have to let go of this notion that [for you to like the Mac], [Windows has to suck]." - Jobs, barely paraphrased.
26
7
212
17
3
47
@Deaniocom
Deanin
8 months
Hear me out (and maybe hire me Idk) rails new demo -c tailwind -d postures --host 192.168.0.1 --deploy-on-create We're almost at a one line deploy command. 🥲
@dhh
DHH
8 months
It should be dead simple to run multiple Rails applications on a single server with automated SSL configuration without having to learn nginx, Traefik, or any other swiss-army-knife proxy. We will make it so with Thruster, Kamal 2, and Rails 8 by default.
52
47
920
3
4
46
@Deaniocom
Deanin
2 years
Today we take a look at a Stimulus Component for nested forms in Ruby on Rails 7. It's basically what the Cocoon gem did for us, sans the JQuery. We also cover what a HTML template is a bit, which might be a new concept for some people 🤔
0
4
45
@Deaniocom
Deanin
9 months
Today we look at the cool new Hotwire Combobox gem from @fariastweets ! It's a fun way to add an autocomplete box to your app, so naturally, I got carried away when playing with it. We set up the gem and then we fork our own. Check out the video here🙂
0
6
46
@Deaniocom
Deanin
1 year
Today I covered BulletTrain, an Open Source SAAS Framework for Ruby on Rails 7. There's so much to the tool that I probably didn't do it justice, but considering it's free to try, I highly recommend checking it out and seeing what you can build!
2
5
45
@Deaniocom
Deanin
11 months
Today is my birthday! I've officially made it another year 🎉
9
1
45
@Deaniocom
Deanin
1 year
You can listen to the Rails devs about React being a waste if you're trying to start your own business Just please don't be surprised if your first Ruby on Rails interview for your future job ends with a take home quiz about a React/Vue/Svelte/Angular/whatever.js + Rails app 🤷‍♂️
5
2
38
@Deaniocom
Deanin
1 year
@BlizzHeroes Used to love playing HotS during the Heroes of the Dorm days. Nice to see it getting some love. 🙂
0
0
40
@Deaniocom
Deanin
5 years
@AmbJohnBolton @WhiteHouse @Twitter So uh, you gonna go testify? The Democrats are mad you haven't yet, so that's a win. Trump will be mad when you do, so that's a win. Trump tried to silence you, so you can say this isn't partisan, so that's a win, and being the final coffin nail gets you a ton more book sales.
2
2
38
@Deaniocom
Deanin
4 years
@_TrevorC No because I'm pretty sure it's all about where the carbs are. Since the whole thing is carbs, I'm pretty sure that by the cube rule of food it is in fact toast.
Tweet media one
7
5
39
@Deaniocom
Deanin
9 months
I don't care what framework or programming language you use. I'm glad you've found a tool you like. But please, don't be the guy who makes their text editor choice their personality. And definitely don't be the guy who thinks it's cool to make fun of someone else's editor.
5
1
37
@Deaniocom
Deanin
1 year
@lachesisq Thank you for playing them nonetheless. Always enjoy watching you play 🙂
0
0
33
@Deaniocom
Deanin
1 year
Found a really cool gem called Devise Security that lets you implement single user sessions with Devise in a couple lines of code. This makes sure only one session will exist between browsers or devices for your Ruby on Rails apps. Cool stuff!
0
5
36
@Deaniocom
Deanin
1 year
Today we add support for WebP to your Ruby on Rails 7 applications. Enabling inline dispositions for WebP type active storage attachment types is done through a config. We also discuss how to format all images as WebP for optimal performance.
1
4
36
@Deaniocom
Deanin
1 year
@drewisgooden Idk what you mean but there's this Drew guy I follow on Threads who sounds just like you.
0
0
33
@Deaniocom
Deanin
10 months
Today we're taking a look at throttling some API requests in a Ruby on Rails API. We do this by first setting up the server and then having a client request data from it. Just a chill little video to get back into the swing of things!
0
5
32
@Deaniocom
Deanin
1 year
Today, we start October by implementing a generative text-to-speech AI in a Ruby on Rails 7 application using @elevenlabsio ! We also use Turbo to update the page after a background job finishes posting to the API. Check it out here:
3
5
33
@Deaniocom
Deanin
1 year
Me: Wow, this gem just kind of works. Who made it? *Sees @andrewkane in the GitHub URL* Me: yup, that'll do it.
2
1
33
@Deaniocom
Deanin
1 year
Today we create a realtime r/place clone in a Ruby on Rails 7 speedrun! We do this using Stimulus for the basic pixel editing logic, such as letting users choose colors and see a preview of the pixel they want to edit. Then we sprinkle in Action Cable!
0
5
33
@Deaniocom
Deanin
3 years
@RayNarvaezJr This message brought to you by ? Coming soon™?
1
0
32
@Deaniocom
Deanin
1 year
Interviewing in an hour, wish me luck! Totally not super nervous! 😬
4
0
32
@Deaniocom
Deanin
1 year
Today I setup Editor.JS in Ruby on Rails 7. It uses a Stimulus controller to enable an open source, block editing solution. It's very easy to extend, I added 4 plugins in a 20 minute video Highly recommend checking out Editor.js if you haven't already
0
0
33
@Deaniocom
Deanin
1 year
Looks like I'm moving onto the next round 💪 Officially passed my first @GitHubCopilot powered technical interview too, which was super cool to do!
@Deaniocom
Deanin
1 year
Interviewing in an hour, wish me luck! Totally not super nervous! 😬
4
0
32
3
0
31
@Deaniocom
Deanin
9 months
The channel is 4 videos away from 500 uploads! 🤯 If you have any ideas for a creative, 500th video special please let me know.
Tweet media one
10
2
30
@Deaniocom
Deanin
2 years
Today we take a sneak peak at Ruby on Rails 7.1. After seeing that @dhh added a default Dockerfile to Rails in a PR, I decided to take a look at just how quickly we'll be able to deploy a Rails app in 7.1 And wow, it's a buttery smooth setup.
0
2
29
@Deaniocom
Deanin
7 months
Working on an absolutely massive tutorial. I can guarantee nobody has covered this topic before. But everyone will learn something new. I can't guarantee it'll be useful knowledge though 🤔
4
0
30
@Deaniocom
Deanin
7 months
Today we're taking a look at enabling the Traefik Dashboard in a Kamal deployment for a Ruby on Rails app This lets us take a much nicer look at what Traefik can see Feels good to finally be back to making Rails tutorials after a bout with Pneumonia 😅
1
1
30
@Deaniocom
Deanin
2 years
Hey, thanks for following along with my antics! Looks like we hit 1k on Twitter. I just wanted to thank all of you for the support. Every message about successfully entering the software field or switching careers has kept me going. Looking forward to seeing what comes next 🙂
Tweet media one
6
1
28
@Deaniocom
Deanin
2 years
I did it again. @vuejs and @vite_js running on Ruby On Rails 7 with hot reloading lol. Because I'll do anything to avoid Hotwire and Stimulus. But also because people need to know how to use more than the built in Rails solutions. Video will be up at 9 EST. Link in replies!
2
0
28
@Deaniocom
Deanin
8 months
First two weeks of Livestreaming Rails and other tech have gone well. It's looking like the Twitch channel is growing at about 120 followers per month? Which is about 10x what I expected. For now I'm mostly just taking it day by day as I build some actionable data 😅
2
0
29
@Deaniocom
Deanin
1 year
Today I decided to cover some OCR in Ruby on Rails 7 with Active Storage for the image uploads! We do this using the Tesseract.JS library, which will let you upload images, parse them for text, and store it in the model.
0
5
29
@Deaniocom
Deanin
1 year
@JesseCox A lot of the discourse feels like console wars for adults, that's probably from where a lot of it is coming in terms of the coping comments. But chances are you already knew or had a hunch that was the case haha
1
0
28
@Deaniocom
Deanin
2 years
@GoodPker69 @GreenDragonBot Day 1 of watching every video on @GoodPker69 's channel in an attempt to social engineer the information to this account. Today's theory: maybe the password is woodcutting.
1
0
28
@Deaniocom
Deanin
7 months
These are the decisions that help improve the adoption curve. We just need to work on showing people the vision across a myriad of applications. I might do some production speed run videos again when Rails 8 drops. Full product launches in 15 minutes sounds enticing 😌
@dhh
DHH
7 months
Rails 8 is going to be such a leap forward in production deployment ease. Kamal 2 will get auto-configuring SSL via Let's Encrypt + multi apps on a single host. Thruster will give Puma HTTP/2, X-Sendfile, and asset caching. Both will be included by default.
33
89
1K
2
0
30
@Deaniocom
Deanin
2 years
Reading through a pull request's history and I'm really glad it's not just me who feels this way about Rubocop sometimes haha.
Tweet media one
2
2
28
@Deaniocom
Deanin
1 year
This is one of those things that I really only see in Ruby land. I unapologetically dislike using methods as if they were variables. Big cringe.
Tweet media one
16
0
28
@Deaniocom
Deanin
1 year
Today I decided to cover the Strong Migrations gem for Ruby on Rails 7. This lets you have a higher degree of certainty that your migrations won't do anything too scary or damaging when you run them on your production servers.
2
3
29
@Deaniocom
Deanin
7 months
I'm sick again. Still working on my Rails app(s) though. Should have something cool to show everyone soon 🫡
3
0
28
@Deaniocom
Deanin
1 year
Someone on Reddit was asking for help running a game that they used to play, so I forked the game and got it up and running for them. It's made with Ruby on Rails and might be a good project to dig through and learn from. You can find it here:
1
3
26
@Deaniocom
Deanin
1 year
Bun with Rails 7.1 is kinda fast, though!
Tweet media one
1
2
27
@Deaniocom
Deanin
2 years
Last week we created a procedurally generated game in P5JS thanks to some @thecodingtrain tutorials. This week, I've combined some of what I've learned from the cellular automata tutorials that @shiffman did in order to create a fluid simulation. Flowing water with compression!
Tweet media one
2
3
26
@Deaniocom
Deanin
11 months
@ChilledChaos I hear some secret off-stream WoW time is also a great way to speed up recovery! Hope you feel better soon 🙂
1
0
25
@Deaniocom
Deanin
2 years
Yesterday the channel crossed the 1 million view and 300 upload mark. While it's still a ways off from where I want it to be, I like taking moments to reflect on where I've been. I think the next milestones will be harder to achieve, but hopefully you'll continue to join me 🙂
4
0
25
@Deaniocom
Deanin
2 years
Today we create realtime search autocomplete suggestions in Ruby on Rails. This tutorial uses Tailwind, Elasticsearch, and Searchkick to take things up a notch. The suggestions appear and disappear on focus inside of a matching search dropdown!
0
6
26
@Deaniocom
Deanin
1 year
I just published a Blog post that covers a previous video on how I setup SSL certificates for some of my videos This has allowed us to quickly access HTTPS sessions in localhost so we could test things like voice messages or the Notifications API
1
10
26
@Deaniocom
Deanin
6 months
I've been working on myself recently. Bought a rack for the garage, been dieting and exercising. Usually doing around an hour of weights and an hour of cardio 5x per week. Takes up free time, but I'm still here. The videos will continue. 🙂
Tweet media one
2
0
27
@Deaniocom
Deanin
7 months
After a few hours of trial and error, I think I've got the logs streaming from the game containers to the clients thanks to Action Cable and the Docker-API gem. Gaming on Rails is coming along nicely 🎉
Tweet media one
2
0
27
@Deaniocom
Deanin
1 year
Okay, I'll be there for this one. 😌
@dhh
DHH
1 year
#RailsWorld 2024 is coming to Toronto!!
Tweet media one
20
32
605
1
0
26
@Deaniocom
Deanin
7 months
Today's Ruby on Rails tutorial covers using the Docker API Gem to start/stop containers while using Turbo to update their statuses in real-time We also use an XTerm.js terminal with Action Cable & Stimulus to see their logs in real-time in a Tailwind UI
2
2
26
@Deaniocom
Deanin
3 years
@spook_info @sentdefender Let me guess, found a flash drive with a file on it? Nuclear_material-map.real.finalv2.psd
1
0
23
@Deaniocom
Deanin
2 years
Today we use Docked to get Ruby On Rails 7 up and running in a brand new Ubuntu installation on Windows in 2 commands. We do this by combining @dhh 's Docked tool, WSL, and Docker for Windows to run everything inside a container that "just works" 🙂
0
1
25
@Deaniocom
Deanin
2 years
Today we started off the year by taking a look at Scopes in Ruby On Rails. It's a pretty beginner friendly tutorial that will hopefully serve as a first look for people who normally just cram these queries in their controllers like I normally do.
0
4
26
@Deaniocom
Deanin
8 months
Earlier this week we tried deploying Rails to a bunch of different services on stream. The video is finally up, feel free to go check it out. Although personally, I'll probably keep using Kamal 🤔
2
0
24
@Deaniocom
Deanin
8 months
Stephen's been Livestreaming his Ruby on Rails Turbolist project on YouTube this past week. It's been really fun to watch 🙂 Can we get him to 100 subs before his vacation? It would be a nice send-off for the hard work he's putting in.
@fractaledmind
Stephen Margheim
8 months
Live now! (had to restart the stream, so different URL)
0
5
20
1
6
25