Malachi Rails
Malachi Rails
  • 91
  • 602 385
5 Tips for Rails development.
In this video I show you how to solve 5 common Rails errors.
MENTORSHIP PROGRAM
If you would like me to help you with Rails. Here's the link
www.patreon.com/user/membership?u=89485299
WEBSITE
malachirails.com
Переглядів: 108

Відео

ExpressoTS is here, Nest.js is Doomed
Переглядів 2,3 тис.Місяць тому
ExpressoTS is here, Nest.js is Doomed Try ExpressoTS for yourself! doc.expresso-ts.com/ Contribute to ExpressoTS github.com/expressots/expressots Website Mentorship malachirails.com
Active Storage For File Uploads | Ruby on Rails 7 Tutorial
Переглядів 253Місяць тому
In this video I showcase how to add Images and videos to a Post model. how to compress and transform the quality and size of these images and videos. How to make the application safer with a gem. WEBSITE malachirails.com
Multi Step Forms in Ruby on Rails 7 - Using Turbo
Переглядів 9923 місяці тому
Multi Step Forms in Ruby on Rails 7 - Using Turbo
Ruby on Rails Templates for Beginners
Переглядів 5644 місяці тому
Ruby on Rails Templates for Beginners
Ruby Programming Language Intro
Переглядів 4134 місяці тому
Ruby Programming Language Intro
Best Vs code Extensions for Ruby on Rails Development
Переглядів 1,2 тис.4 місяці тому
Best Vs code Extensions for Ruby on Rails Development
How to add a Realtime Search Filter in Ruby on Rails 7
Переглядів 7584 місяці тому
How to add a Realtime Search Filter in Ruby on Rails 7
Ruby on Rails in 10 Minutes.
Переглядів 5234 місяці тому
Ruby on Rails in 10 Minutes.
Reddit Clone with Ruby on Rails 7 - Full Course
Переглядів 1,5 тис.4 місяці тому
Reddit Clone with Ruby on Rails 7 - Full Course
Ruby on Rails Turbo App in 10 Minutes
Переглядів 1 тис.5 місяців тому
Ruby on Rails Turbo App in 10 Minutes
How to Deploy Ruby on Rails App to Render
Переглядів 2,1 тис.5 місяців тому
How to Deploy Ruby on Rails App to Render
OneEntry Headless CMS Intro + Tutorial
Переглядів 3195 місяців тому
OneEntry Headless CMS Intro Tutorial
Ruby on Rails Hotwire + Turbo for Beginners
Переглядів 2,7 тис.5 місяців тому
Ruby on Rails Hotwire Turbo for Beginners
Install Ruby on Rails on Windows. (Linux Subsystem)
Переглядів 3 тис.6 місяців тому
Install Ruby on Rails on Windows. (Linux Subsystem)
Learn Ruby on Rails 7 - Full Course (CREATE LINKTREE)
Переглядів 10 тис.7 місяців тому
Learn Ruby on Rails 7 - Full Course (CREATE LINKTREE)
Is Ruby on Rails Still Relevant in 2024?
Переглядів 4,3 тис.8 місяців тому
Is Ruby on Rails Still Relevant in 2024?
Is Erlang Still Relevant?
Переглядів 7 тис.11 місяців тому
Is Erlang Still Relevant?
Why is EVERYONE Learning Phoenix?
Переглядів 15 тис.Рік тому
Why is EVERYONE Learning Phoenix?
Why is EVERYONE Learning Zig?
Переглядів 20 тис.Рік тому
Why is EVERYONE Learning Zig?
Why is EVERYONE Learning Elixir
Переглядів 22 тис.Рік тому
Why is EVERYONE Learning Elixir
Ruby on Rails VS Django
Переглядів 6 тис.Рік тому
Ruby on Rails VS Django
18 Months of Learning Ruby on Rails (Progress + Results)
Переглядів 16 тис.Рік тому
18 Months of Learning Ruby on Rails (Progress Results)
Why You Should NOT Use Sveltekit
Переглядів 39 тис.Рік тому
Why You Should NOT Use Sveltekit
Why You Should Forget About Rust Forever.
Переглядів 80 тис.Рік тому
Why You Should Forget About Rust Forever.
Ruby on Rails 7 For Beginners - Youtube Clone
Переглядів 8 тис.Рік тому
Ruby on Rails 7 For Beginners - UA-cam Clone
Ruby on Rails 7 -- Project Beginner Tutorial
Переглядів 6 тис.Рік тому
Ruby on Rails 7 Project Beginner Tutorial
How to Install Ruby on Rails on Windows
Переглядів 19 тис.Рік тому
How to Install Ruby on Rails on Windows
My experience as a Freelance Web Developer
Переглядів 2,1 тис.Рік тому
My experience as a Freelance Web Developer
Is Vue.js STILL relevant?
Переглядів 26 тис.Рік тому
Is Vue.js STILL relevant?

КОМЕНТАРІ

  • @djryanashton
    @djryanashton Годину тому

    You want a pre-built view counter for a blog post? Why don’t you just build it yourself? LMFAO 😂

  • @kacperwilczynski5264
    @kacperwilczynski5264 16 годин тому

    but he's right, rust sucks lmao joke lang for soydevs

  • @irfansaeedkhan7242
    @irfansaeedkhan7242 16 годин тому

    Adonis ??

  • @irfansaeedkhan7242
    @irfansaeedkhan7242 17 годин тому

    what about Adonis ?

  • @Anuragf4q
    @Anuragf4q День тому

    If we have to write in same line of H1 tag without using css

    • @MalachiRails
      @MalachiRails 20 годин тому

      Style=“display: inline-block;”

  • @theb00geyman69
    @theb00geyman69 День тому

    Hi, I just want to ask if I can create a rail project on different drive like Drive D even though I install the ruby, rails, and other things in my C drive. I am running low on my C drive which is why I ask. Thank you in Advance.

  • @lumiplex404
    @lumiplex404 3 дні тому

    Probably the worst video I have seen today...

  • @chidubememeka-ogbu9286
    @chidubememeka-ogbu9286 3 дні тому

    First time google searching how to mute a channel on youtube

  • @timvanmonero2720
    @timvanmonero2720 3 дні тому

    it's not that difficult to have the back button work. define which params are to be tracked and have hidden fields for them. if you post back, that's what you post back so you keep full track. you post forward, you still have it.

    • @MalachiRails
      @MalachiRails 20 годин тому

      Yeah and what if they refresh the page

  • @hk3230
    @hk3230 5 днів тому

    I saw that league client, wanna play a game sometimes 😂 ?

  • @hk3230
    @hk3230 5 днів тому

    Such a well made tutorial, very appreciated that you repeat the same information to make sure we get it !!

  • @lucaslopes4022
    @lucaslopes4022 8 днів тому

    THANK U FINALLY WORKED, ALL THIS IN 5 MIN VIDEO

  • @ezzywizzy1049
    @ezzywizzy1049 9 днів тому

    "Why nobody wants to do the work for me ? I just want to make the 4563th twitter clone and change the world you know. What ? WDYM learning by doing ? Why ?" A lost youtuber

  • @martinWein
    @martinWein 11 днів тому

    Bad video! In that case you should use Python either right ? Anyway Ruby 3.3 introduced significant performance improvements, concurrency optimizations especially with the CPU heavy task

  • @ex0ja
    @ex0ja 13 днів тому

    You forgot to change the variable name from bye to number in your sum expression, so you got an undefined variable error rather than an error regarding adding an integer to a string. I get the idea though ;)

  • @OperationPitbull
    @OperationPitbull 13 днів тому

    This is supposed to be satirical, right? You sound like you weren't even alive in 2004. Rust wasn't even around in 2004.

  • @aftabzaaman
    @aftabzaaman 13 днів тому

    Hey... MAD 😅, have fun with other things, the world needs Svelte

  • @justafreak15able
    @justafreak15able 17 днів тому

    That's not what liveview mean. You described Hot reload.

    • @MalachiRails
      @MalachiRails 20 годин тому

      What is live view

    • @justafreak15able
      @justafreak15able 20 годин тому

      @@MalachiRails liveview renders HTML that updates dynamically over WebSockets. Only the block of HTML that needs updates will be replaced with new. Making it look like a SPA.

  • @Xnight-X
    @Xnight-X 20 днів тому

    The title is misleading.

  • @ojochegbe_
    @ojochegbe_ 20 днів тому

    Why tf y'all got lot hates for rust😂

  • @sitrakaforler8696
    @sitrakaforler8696 21 день тому

    Hummmm

  • @nidnerp
    @nidnerp 27 днів тому

    What a shift to the past 😂

  • @irlshrek
    @irlshrek 27 днів тому

    Did we time travel to 15 years ago?

    • @MalachiRails
      @MalachiRails 20 годин тому

      Lol

    • @irlshrek
      @irlshrek 17 годин тому

      @@MalachiRails I regret saying that. Keep it up!

  • @chrispeele3746
    @chrispeele3746 29 днів тому

    Really appreciate your videos, excellent work! What site do you use to find freelance gigs?

  • @tinolbhoyar4646
    @tinolbhoyar4646 Місяць тому

    I don't see why nestjs is not good

  • @andgoedu
    @andgoedu Місяць тому

    I love laravel , the only case where i find it slow its when the db is not optimized or utilizing laravel on shared hosting which are both not the ideal environment for laravel

  • @andrevale2079
    @andrevale2079 Місяць тому

    1:37 of total waste of time

  • @user-zz6fk8bc8u
    @user-zz6fk8bc8u Місяць тому

    I'm a backend dev, but if you have issues implementing a view counter with svelte because there is no package for it, it's definitely not sveltes fault 🤣

  • @notnotjake
    @notnotjake Місяць тому

    You are wrong when describing LiveView

  • @OS-Advertising
    @OS-Advertising Місяць тому

    yo laravel inertia with vue is better

  • @0X_0LL4R-
    @0X_0LL4R- Місяць тому

    what about now after 2 years , what do you think about it ? thanks

  • @abhinavzar
    @abhinavzar Місяць тому

    Rust launched in 2015 and fu@k you learned it 2004 batches

  • @tranquillityEnthusiast
    @tranquillityEnthusiast Місяць тому

    Angular ans nestjs are made for each other

  • @cotyhamilton
    @cotyhamilton Місяць тому

    I like your editing and voice 🙂 sorry you’re getting haters in the comments

    • @cotyhamilton
      @cotyhamilton Місяць тому

      Oh nvm you’re the person who made the don’t use svelte video, straight to jail (jk jk)

    • @MalachiRails
      @MalachiRails Місяць тому

      Thanks Cody!

  • @JoseHenrique-xg1lp
    @JoseHenrique-xg1lp Місяць тому

    oh boy yet another node framework

    • @MalachiRails
      @MalachiRails Місяць тому

      Well it has its unique features

  • @nicktsang95
    @nicktsang95 Місяць тому

    Cool summary. I would love to see you provide more personal examples of the framework from a small personal project instead of just reading the documentation. One thing that's not explicitly mentioned in the documentation is that when routing middleware in the "App" class, you can use regex to act as a path filter of sorts. For example: this.middleware.addMiddleware({ path: ".*\/find.*", middlewares: [] }); This should apply the middleware to all routes that contain "/find".

    • @MalachiRails
      @MalachiRails Місяць тому

      That would have been better, maybe in a future video.

  • @AsherDMckoy
    @AsherDMckoy Місяць тому

    Because the rust syntax sucks balls

  • @loopmeagain
    @loopmeagain Місяць тому

    I attended a talk about ExpressoTS earlier this year in Australia, and we decided to give it a try. So far, it’s been a positive experience. There are definitely some opportunities for improvement, but the development workflow is really smooth. I’m looking forward to hearing more about the framework’s progress.

    • @MalachiRails
      @MalachiRails Місяць тому

      Nice, which areas need improvement?

  • @babakfp
    @babakfp Місяць тому

    This was the worst video I have ever seen. Is this a showcase, a review, a tutorial, or what? Why are you hyping the most basic features like they are groundbreaking things? Your video didn't provide any value. It was nothing more than a waste of time. Nest.js is doomed because a similar library got 7k installs? If you want to talk about this library, why did you use a lie title, why did you hype the most basic features, why did you talk about what if offers like a poor advertisement. I can't say a single good thing about your video. Do better next time. (hope this helps, it's not my intention to make you sad).

  • @aghileslounis
    @aghileslounis Місяць тому

    You talk in a good way and very understandable. I like it, it fits UA-cam style content very well. This said, I think showing way more code will be much better, since we are software engineers, examples, real implementations in your editor instead of showing the documentation. Providing a plus-value and a concise way to go through the library with a simple app built from start to finish that shows all what you talked about Showing >>> Telling, especially in tech.

    • @MalachiRails
      @MalachiRails Місяць тому

      That’s a good idea 👍. Thanks for the feedback.

  • @itsyourronit
    @itsyourronit Місяць тому

    This dead that dead... Deno killed node, remember

  • @goodnessackonu1085
    @goodnessackonu1085 Місяць тому

    Doesn't look bad at all. But does it outperform Nestjs tho?? Coz at the end of the day that's all that matters.

  • @yohanneskindu8794
    @yohanneskindu8794 Місяць тому

    blah blah blah, I would rather stick wth NestJS,if i want to use a typescript based very flexible framework, I would rather use ExpressJS with typescript, why waste time on immature framework.

  • @RealParadox85
    @RealParadox85 Місяць тому

    Your voice or the way you pronounce words, is weirdly soothing and gratifying, like the click of a mechanical keyboard key being pressed or pumping gas and stopping it exactly at a whole dollar amount.

  • @fabianleon159
    @fabianleon159 Місяць тому

    i just want to need remember a littles things because I got a lot year that I did not use Ruby on Rails. Great video for my case, you rock, man.

    • @MalachiRails
      @MalachiRails Місяць тому

      Perfect, you rock too man. I should let you know about my mentorship program that really helps people learn Ruby on Rails quickly. You can check out more at malachirails.com

  • @DimitriSabadie
    @DimitriSabadie Місяць тому

    « Rust doesn’t have a run button » *spills coffee everywhere laughing* Ah JS kids these days

  • @ramonpereira4460
    @ramonpereira4460 Місяць тому

    I've already watched four videos from your channel and I just can't get enough of it

  • @konkerouf
    @konkerouf Місяць тому

    "there is a gem for everything" mostly for what you dont need (activeadmin from the top of my mind), giving you the illusion that you're gonna save time but destroy your productivity as soon as your project becomes something else than a stupid phpmyadmin. Same goes with webpacker and other stupid ideas to build gems for js dependencies Same goes with turbo and other "ruby-js" frameworks (rjs was a total failure, why the fuck did they try to replace it with something even more retarded in the first place) Same goes with the rails "scaffold generator". Real applications rarely something that looks like a collection of CRUD on your db tables. Take a look at aws API if you dont see what I mean "gem for api authorization" yeah, the thing you can implement quickly and clearly with stupid PORO objects but instead people prefer to install a very badly conceived gem with unreadable config like cancancan or a couple millions LOC gem for authentication (if that's what you mean by "authorization") like devise that can be implemented in a 100 LOC with full control over the code (ie: tests) and without the hassle of debugging this pile of shit as soon as you want to do something that slightly deviates from the original intent of the gem. As far as im concerned, if a gem as "rails" as a dependency and the dependency is not ONLY to attach some hooks into the framework lifecycle (like loading config at server start / reloading config when code change in dev mode etc...), it means the gem is shit and should under no circumstances be added to the project. In 17 years, I've seen too many projects being dead stuck because if shitty gems like haml and friends.

  • @konkerouf
    @konkerouf Місяць тому

    1. "slower than other languages" for 99% of projects, it doesn't change anything. If you reach the point where you need this extra performances, well either you're rich and you can afford to rewrite because your project grew outside of rails boundaries (but most of your scaling problems are NOT language related, ask twitter) or you have extremely specific needs and you made a bad choice from the beginning, shame on you. There is also the possibility that your code is garbage because you wrote it "the rails way" (and "the rails way" is garbage) 2.1. "limited low level operations" a) as stated previously, in 99% of projects you dont need it b) rails is built on top of ruby, ruby has a decent cover for low level operations (would be nice if you could actually define what you mean by that) c) ruby is built on top of C and is super easily extensible through the C API (you can also use C++ actually) precisely for edge cases where you need functions that are not avaiable or very high performance but you're not ready (or dont need) to sacrifice your whole stack to a less convenient language (this applies to 1 as well) 2.2 "this can make it difficult to interract with the OS" LOL. Ruby, as many modern languages, is quite portable (lacks windows support i admit, but just dont run your servers on windows. I mean, we are in the docker era for 10y+ already). Actually, i find it harder to interract with the OS in java. And again, ruby is extensible so build the missing bindings in a small gem and you're good to go. 3. "limited concurrency support [..] GIL" first of all, *ruby on rails* is not using a GIL. The MRI is. That's why we run multi-process servers, each process being multi-threaded to give way to another thread while the current thread is waiting (which happens a lot in 99% of applications since they're heavily relying on database queries, ie syscalls that interrupts). Also, jruby (and many other interpreters) are an option. Again not an argument. Running too many threads in the same server in web is not a good practice anyway. I prefer to have many containers with each 5 processes of 5 threads and scale my containers up than having 1 or 2 instances with hundred of threads. Especially if they run into an orchestrator, small containers are easier to do bin packing And to add to 1 and 2, if you use jruby, you have access to all java libraries in your ruby code to have interractions with the OS that might be missing (or .NET if you use ironRuby, or ...) There are a lot of critics to address ruby on rails, but I keep hearing those ones since 2007 and none of them have actually proved valid (again, ask twitter).