Тёмный
Deanin
Deanin
Deanin
Подписаться
I'm a software developer who creates weekly tutorials for a myriad of programming-related topics. While going for my undergraduate degree in Computer Science, I set out to learn as much as I could outside of school in an attempt to complement the book smarts with my own street smarts.

Along the way I realized that there's a serious shortage of good, up to date tutorials for Ruby on Rails. I'm looking into expanding into other areas besides Rails where I feel I could contribute.

Currently focused on Rails, but will be gradually transitioning to additional software development related content.

Business: dehartdean@gmail.com
Telegram Open AI Bot in Ruby on Rails 7
27:20
3 месяца назад
Idempotency in Ruby on Rails
11:08
3 месяца назад
Kamal Traefik Dashboard for Ruby on Rails 7
15:18
4 месяца назад
The Open3 Gem in Rails for Background Processes
19:42
5 месяцев назад
Dev Containers - New To Rails 8!
11:42
5 месяцев назад
Kamal Hooks with Ruby on Rails
11:41
6 месяцев назад
Kamal - Deploy Rails Apps with this New Gem
11:34
6 месяцев назад
The New Hotwire Combobox Rails Gem
28:05
6 месяцев назад
Livestream to Your Rails App with Amazon IVS
15:33
7 месяцев назад
API Throttling and Batch Requests in Rails 7.1
18:13
7 месяцев назад
How I Setup Rails 7.1 for Docker Development
12:27
7 месяцев назад
Runescape Drop Rates in Ruby on Rails 7
21:55
8 месяцев назад
Calculator in Ruby for Beginners 15
26:18
10 месяцев назад
Logical Operators in Ruby for Beginners 11
10:14
10 месяцев назад
Weight Conversion Tool in Ruby for Beginners 13
15:14
10 месяцев назад
Functions are Easy in Ruby for Beginners 12
12:06
10 месяцев назад
Multiple Files in Ruby for Beginners 14
7:50
10 месяцев назад
Arrays are Easy in Ruby for Beginners 9
14:47
10 месяцев назад
For Loops in Ruby for Beginners 8
8:01
10 месяцев назад
While Loops in Ruby for Beginners 7
9:15
10 месяцев назад
Комментарии
@prodbyindigo
@prodbyindigo 4 дня назад
perfect video helped me realize the issues I was having and was simple enough and I love having the source code available I just copied your deploy file hopefully it works for my simple app
@milgront
@milgront 5 дней назад
nice explanation, great video. +10.
@sepoanabalon9728
@sepoanabalon9728 5 дней назад
you are a savior man, I have been seeing your videos for a long time and you always delivers.
@nidhityagi2076
@nidhityagi2076 6 дней назад
Can we follow same approach for Rspec tests?
@diwakerd1638
@diwakerd1638 6 дней назад
nice video, was pretty helpful, can i please request for a video on nested forms with turbo, thank you so much
@someguyO2W
@someguyO2W 7 дней назад
Rails is not highly represented in developer surveys. But overly represented in big products. Do with that information what you will.
@NamPham-rh1yi
@NamPham-rh1yi 11 дней назад
undefined method `empty?' for #<User id: 1, email: [FILTERED], created_at: "2024-08-28 05:30:29.052241000 +0000", updated_at: "2024-08-28 05:30:29.052241000 +0000"> t have this when i try to login or sign up, how can i fix it sir?
@prodbyindigo
@prodbyindigo 12 дней назад
thanks for the video deanin I never heard of this framework before but I was looking for one that works with rails 7!
@AnLe-ry8iy
@AnLe-ry8iy 12 дней назад
Spot on
@martinWein
@martinWein 13 дней назад
It does have a junior developer issue!!!!!! The framework has been declining leading to less people learning the language and less junior devs. But that is not the main problem. The main problem is that now everyone is doing some pythons so Ruby systems tend to be older and old-fashioned and then companies are looking for senior devs who can maintain an old system, they are not looking for juniors
@martinWein
@martinWein 13 дней назад
I got a call a few days ago being asked to take a Ruby on Rails position. Soon after they ran away from me when they realized I have only 1 year experience. I could sense how desperate they were on the one hand which lead them to call me because there are so few rails devs left but at the same time they couldn’t swallow the bitter pill of hiring a loser like me
@riceball100
@riceball100 13 дней назад
Thanks for making this video, I like how people take time to explain things, it's much easier to comprehend for me this way, so I can know what to look for when I do need to search for documentation
@DJazium
@DJazium 14 дней назад
Right on - this was perfectly paced for me. Been doing JS forever but new to RoR. Super helpful thank you!
@lazyh0rse
@lazyh0rse 15 дней назад
Man, I admire your practicality mindset so much, thank you. There's certainly a lot of hype around x and y. So tired of it, people keep reinventing the wheel and feel like they made a new invention. I think what most people need is to be out there and create stuff without thinking too much about the technical side of things. People don't even care if youtube loaded 5 seconds faster, they care about the content.
@muhammadattaullahbhatti
@muhammadattaullahbhatti 15 дней назад
deanin always searching for new commits in the repo lol
@kanishgarg5376
@kanishgarg5376 16 дней назад
This is the best tutorial which I have ever seen yet.
@cjjb
@cjjb 17 дней назад
Starts at 3:55
@boma7157
@boma7157 18 дней назад
加油
@lazyh0rse
@lazyh0rse 18 дней назад
thank you so much for this, you pretty much did everything important for what auth should have.
@danielb.2873
@danielb.2873 20 дней назад
Once again a life saver. Thanks a lot for your work, @Deanin!
@Soadaa5656
@Soadaa5656 22 дня назад
Your videos have been a life saver over these last few months. Pretty much anytime I run into a problem for my website or projects, you almost always have that topic covered. My website didn't have permissions for the /uploads/ folder so I couldn't upload images. I was able to get into the docker container to fix this, but the changes went away after I did a kamal deploy, so now I'm looking into the hooks to do this for me instead of manually doing it after a deploy.
@adityabalakrishnan1753
@adityabalakrishnan1753 22 дня назад
Hey, I am getting this issue. The demo_web container just stops immediately. connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory
@mhdasad
@mhdasad 22 дня назад
You make it easy to understand. Thanks a lot.
@danielb.2873
@danielb.2873 22 дня назад
Can I use EditorJS with Tailwindcss?
@danielb.2873
@danielb.2873 22 дня назад
How to migrate from ActionText to EditorJS? Keeping the already written rich texts or translating them to EditorJS
@qxrzzz
@qxrzzz 23 дня назад
#sad
@PrateekGupta-u5x
@PrateekGupta-u5x 25 дней назад
In the last of the video, you misspelled display: flex; that is why it was not working. BTW great video!
@davidlafontant2185
@davidlafontant2185 25 дней назад
4 years later, this is still an excellent series. 👏👏👏👏👏👏👏
@davidlafontant2185
@davidlafontant2185 25 дней назад
👏👏👏👏👏👏merci. thank you!
@WinstonCodesOn
@WinstonCodesOn 26 дней назад
I try to teach some Rails on my channel! Hard to find the time to make good quality videos, though, especially with low monetization.
@guruhrachmat5106
@guruhrachmat5106 27 дней назад
hello, I'm using rails 7. following the tutorial to create a notification if the email/password is wrong on the gem devise. but I get the following error Uncaught TypeError: Failed to resolve module specifier "@stimulus-components/notification". Relative references must start with either "/", "./", or "../". can you help me find the solution
@guruhrachmat5106
@guruhrachmat5106 27 дней назад
sorry, apparently I had to run the command bin/importmap pin @stimulus-components/notification and after that it worked The question is why it doesn't work with npm install @stimulus-components/notification
@Sediqwe
@Sediqwe 29 дней назад
Köszönjük!
@Deanin
@Deanin 29 дней назад
Thank you so much!
@guinogueira7
@guinogueira7 Месяц назад
rbenv
@bsibissachraf9800
@bsibissachraf9800 Месяц назад
but know the DOMNodeInserted is deprecated if he don't work i make this code: import { Controller } from "@hotwired/stimulus" export default class extends Controller { connect() { console.log("Connected"); const messages = document.getElementById("messages"); // Set up the MutationObserver to observe changes to the child nodes this.observer = new MutationObserver(() => { this.resetScroll(messages); }); // Observe child nodes for changes this.observer.observe(messages, { childList: true }); // Initial call to scroll to the bottom this.resetScroll(messages); } /** On stop */ disconnect() { console.log("Disconnected"); // Disconnect the observer when the controller is disconnected if (this.observer) { this.observer.disconnect(); } } /** Custom function */ resetScroll(messages) { messages.scrollTop = messages.scrollHeight - messages.clientHeight; } }
@mutebiugofficial8827
@mutebiugofficial8827 Месяц назад
its a great guide though am hitting this error multiple times ```preparing database ... bin/rails aborted! ActiveRecord::ConnectionNotEstablished: connection to server at "::1", port 5432 failed: Connection refused (ActiveRecord::ConnectionNotEstablished) Is the server running on that host and accepting TCP/IP connections? connection to server at "127.0.0.1", port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? Caused by: PG::ConnectionBad: connection to server at "::1", port 5432 failed: Connection refused (PG::ConnectionBad) Is the server running on that host and accepting TCP/IP connections? connection to server at "127.0.0.1", port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections?```
@abdullahsaleh7196
@abdullahsaleh7196 Месяц назад
Keep it up🫡
@obelich
@obelich Месяц назад
Muy buen video bien explicado todo el proceso muchas gracias. Rails con todo jejeje
@mikopiko
@mikopiko Месяц назад
Great walkthrough
@michaelcdarby
@michaelcdarby Месяц назад
Wow it’s amazing what rails provides for you. I was thinking I was gonna have to install a gem.
@MalachiRails
@MalachiRails Месяц назад
Nice video, put together and explained extremely well. I press like!
@kodokudeusotsuki
@kodokudeusotsuki Месяц назад
Isn't it better to just delete the hidden_input with js and then let the save button delete the image?
@prajitlal562
@prajitlal562 Месяц назад
Deanin, I have been following a lot of your tutorials and youve been able to guide me through creating my own entire full stack app with email and stripe functionality. Thank you so much for all your help!
@giedriusruby
@giedriusruby Месяц назад
would be great to see this with importmap and propshaft
@evansensteen7000
@evansensteen7000 Месяц назад
what about video upload ?
@mustafagulzar5516
@mustafagulzar5516 Месяц назад
brilliant
@JackyPup
@JackyPup Месяц назад
Great rant.. and so true.. Sometimes tech decisions have nothing to do with dev.. There's a FE team already and none want to learn or work in rails..
@ricardomordaunt1101
@ricardomordaunt1101 Месяц назад
Hi Dean.. I am trying to get it to work without using simple_form but its failing.. what could be the problem?
@Gio-wb
@Gio-wb Месяц назад
Great video, a question what happend with the rails db:migrate RUN command?
@MalachiRails
@MalachiRails Месяц назад
Great video! I recently made a video on a similar topic, and I'd love for you to check it out if you're interested!
@mariozigliotto3275
@mariozigliotto3275 Месяц назад
For macOS `docker-compose` is now a parameter to `docker`. `docker-compose up` becomes `docker compose up`.