- 91
- 602 385
Malachi Rails
Ireland
Приєднався 17 кві 2021
I’m a software engineer who makes videos on the Ruby on Rails web framework.
If you are learning Ruby on Rails,
My mentorship program will speed up your learning.
malachirails.com
If you are learning Ruby on Rails,
My mentorship program will speed up your learning.
malachirails.com
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
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
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
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?
18 Months of Learning Ruby on Rails (Progress + Results)
Переглядів 16 тис.Рік тому
18 Months of Learning Ruby on Rails (Progress Results)
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
You want a pre-built view counter for a blog post? Why don’t you just build it yourself? LMFAO 😂
but he's right, rust sucks lmao joke lang for soydevs
Adonis ??
what about Adonis ?
If we have to write in same line of H1 tag without using css
Style=“display: inline-block;”
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.
Yes u can
Probably the worst video I have seen today...
First time google searching how to mute a channel on youtube
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.
Yeah and what if they refresh the page
I saw that league client, wanna play a game sometimes 😂 ?
Lol
Such a well made tutorial, very appreciated that you repeat the same information to make sure we get it !!
Nice to hear
THANK U FINALLY WORKED, ALL THIS IN 5 MIN VIDEO
Perfect
"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
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
Ok
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 ;)
Ah ok
This is supposed to be satirical, right? You sound like you weren't even alive in 2004. Rust wasn't even around in 2004.
It is satirical
Hey... MAD 😅, have fun with other things, the world needs Svelte
That's not what liveview mean. You described Hot reload.
What is live view
@@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.
The title is misleading.
Why tf y'all got lot hates for rust😂
Hummmm
What a shift to the past 😂
Lol
Did we time travel to 15 years ago?
Lol
@@MalachiRails I regret saying that. Keep it up!
Really appreciate your videos, excellent work! What site do you use to find freelance gigs?
Fiverr, upwork
I don't see why nestjs is not good
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
1:37 of total waste of time
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 🤣
Ok
You are wrong when describing LiveView
yo laravel inertia with vue is better
Fair opinion
what about now after 2 years , what do you think about it ? thanks
It has improved massively
Rust launched in 2015 and fu@k you learned it 2004 batches
Ok buddy
Angular ans nestjs are made for each other
👍
I like your editing and voice 🙂 sorry you’re getting haters in the comments
Oh nvm you’re the person who made the don’t use svelte video, straight to jail (jk jk)
Thanks Cody!
oh boy yet another node framework
Well it has its unique features
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".
That would have been better, maybe in a future video.
Because the rust syntax sucks balls
Ok
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.
Nice, which areas need improvement?
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).
I appreciate your feedback.
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.
That’s a good idea 👍. Thanks for the feedback.
This dead that dead... Deno killed node, remember
Right ok
Doesn't look bad at all. But does it outperform Nestjs tho?? Coz at the end of the day that's all that matters.
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.
Ok
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.
I really appreciate that!
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.
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
« Rust doesn’t have a run button » *spills coffee everywhere laughing* Ah JS kids these days
Lol
I've already watched four videos from your channel and I just can't get enough of it
Love it Ramon.
"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.
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).
Fair enough. You’re right