CJ Avilla

CJ Avilla

Hey! I'm CJ Avilla and I help beginner and mid-level web developers learn how to build web applications and API integrations. If you're just getting started or are looking for some specific API integration examples, you're in a great place.

On this channel you'll find content for learning how to program, computer science fundamentals, and how to work with APIs. Sometimes my sons and I livestream building games.

Most content is a mix of several programming languages like ruby, javascript, python, php, go, c#. We'll also play with different frameworks like React and Angular.

Fun with Rails Generators

Fun with Rails Generators

Пікірлер

  • @mikapp802
    @mikapp8029 сағат бұрын

    Amazing explanation!!!!!!! Thank you so much for such videos from Paris 😃😄

  • @daveanvs
    @daveanvsКүн бұрын

    Is there a way to know where do dependencies that aren’t causing issues come from? For example if I use angular is there a way for the dependabot to tell me these dependencies are being included cause of angular?

  • @3i33i
    @3i33i7 күн бұрын

    I love you man

  • @3i33i
    @3i33i7 күн бұрын

    Love you man

  • @terencewehle4472
    @terencewehle447211 күн бұрын

    Much appreciated! Just what I was looking for.

  • @bobcekaymusic
    @bobcekaymusic15 күн бұрын

    Thanks for this video dude!

  • @phil-icare
    @phil-icare16 күн бұрын

    CJ (Christopher James?), you are truly the best. An outstanding educator. You teach us exactly what we need to learn: how to navigate through even the most abundant documentation, which is an art in itself. An art that you share exceptionally well, illustrating it wonderfully. Your teaching methods are excellent, and you are an excellent teacher (and this comes from someone who loves pedagogy, saying this with joy). Thank you for everything, from France.

  • @cjav_dev
    @cjav_dev16 күн бұрын

    Wow this made my day. Thanks for the kind words!

  • @AmanSingh-vu9wm
    @AmanSingh-vu9wm16 күн бұрын

    Thanks buddy , Helped a lot!!!!

  • @mgharbik
    @mgharbik16 күн бұрын

    Just one question, you didn't change the config.load_defaults to 7.0, do you have a video about loading the new configs by default and getting rid of the new_framework_defaults_7_0.rb file

  • @salma_techie
    @salma_techie16 күн бұрын

    Perfect content. thank you!

  • @thomasconnolly8201
    @thomasconnolly820124 күн бұрын

    Cyan is pronounced "sigh-ann' (Cyan, magenta and yellow are the primary subtractive colors, used in printing, my former trade). Thanks for all your great tutorials!

  • @paulhetherington3854
    @paulhetherington385429 күн бұрын

    And all - of this: "Be static only!" On Radar - Oriental Tribal! You cannot - use index - i.e. static! I.e. -- < body f(mx'')> I tried bellow - i.e. i R'' -- index Reactant - 2nd derivative + v8''(velocity)! And DOC -- Oriental MD!

  • @paulhetherington3854
    @paulhetherington385429 күн бұрын

    ATTN: "68' -- SAN BN CLAIBORNE- ACT!" Ban on - "Child birth!" From: "68' till 90s!" U weren't, born - in 68' -- 90s! Vet Viet = Beat nick -- Sheriff Deputies - Nat Grd - US ABN - Coast GRd! --GUATEMALA -- GUDZ - not Samoan! -- US really - screwed up - Hindoo nazi! I.e. Hisraelerz - i.e. Israel

  • @paulhetherington3854
    @paulhetherington385429 күн бұрын

    /i R''(v8'')~tmp <body f(mx'')> [2'h=chutz : yxz=h2'' fiji ops]/ /< 2'kf''~tmp(vk8'') zX''|pn|~rul chkz body~tmp wrd art/ /4'fz sfr mch abv~tmp crdt LN'' skor~tmp R2'' ext D''/ /cntr LN''~tmp wrd art f(mcx''T'(2''t)n'') rul body~chutz/ /i.e. fz 68' wn lim r'' eml~tmp abv chutz || fiji ops/

  • @ahmadzaheer8757
    @ahmadzaheer8757Ай бұрын

    Can I use action mailbox for google?

  • @taab84
    @taab84Ай бұрын

    Rails team really need to improve active record, except this issue Ruby is faster than people think

  • @piotrekdabrowski7516
    @piotrekdabrowski7516Ай бұрын

    Is there any github with code?

  • @sargaaaifyful
    @sargaaaifyfulАй бұрын

    Thanks so much for this series of videos, learning a lot here !

  • @mattfoulgerBC
    @mattfoulgerBCАй бұрын

    thanks dude, very helpful

  • @meederr
    @meederrАй бұрын

    CJ, How does Zillow "remember" drawn boundary polygons? I see Lat/long for NSEW, but nothing else? Is it possible to find that out?

  • @mariobroselli3642
    @mariobroselli3642Ай бұрын

    Why is it not even used!? I see vue.js to be more popular for example. Even java's spring is more used.

  • @RafikD.
    @RafikD.Ай бұрын

    before_save callback seems to be not really recommanded, do you suggest another way to achieve what you did ? Thanks

  • @cmthimmaiah
    @cmthimmaiahАй бұрын

    Simple and clear, thanks a ton.

  • @japanesewithnana
    @japanesewithnanaАй бұрын

    Thank you so much for this series!

  • @lucazefferi5881
    @lucazefferi5881Ай бұрын

    but why i cant just do this? require 'bcrypt' hash = BCrypt::Password.create("1234") puts "Hash: #{hash}" if hash == "1234" puts "correct " else puts "incorrect" end

  • @alexanonym1584
    @alexanonym1584Ай бұрын

    So you have a repo with this examples?

  • @joshsantos9536
    @joshsantos95362 ай бұрын

    Why is it taking several seconds to run the test?

  • @Average_Aoe_Believer
    @Average_Aoe_Believer2 ай бұрын

    Good job man you like actually saved my life (i got an exam tomorrow...)

  • @MuhammadUsman-lp4sm
    @MuhammadUsman-lp4sm2 ай бұрын

    I was looking for exactly this piece of JS and C# code behind for WebForms. It is just not easy to read Stripe documentation and write all this. It really really helped a great deal. Thanks!

  • @rujor
    @rujor2 ай бұрын

    "Is Ruby on Rails dead? The answer is .." *scrolls*

  • @rubyxfinity8634
    @rubyxfinity86342 ай бұрын

    It's 2023 and this still remains VERY relevant. Developers seem to forget that there is a TON of legacy .NET Framework 4.8 and earlier code that is still reliable, running and in production, and will be probably for another 10-15 years entirely as-is with no plans to "upgrade". So if developers suggest STRIPE as an alternative, but there's no good sample code for implementing it, they will have to move on to something else. This was great, but you skipped how to handle the results.

  • @Cabugamer
    @Cabugamer2 ай бұрын

    Your videos are amazing, but something that I'm really jealous of is your control of Vim...

  • @abdullahsaleh7196
    @abdullahsaleh71962 ай бұрын

    keep going

  • @mikapp802
    @mikapp8022 ай бұрын

    Thank you CJ!! all your videos are very helpfull 🙏🙏

  • @batterybikes
    @batterybikes2 ай бұрын

    Hey I'm excited to work through this playlist. Thanks for putting this together. I'm sure it will become clear later, but I'm wondering why you chose to have a database backed version of your videos at all. It seems like it would make more sense for your models to just be POROs that are just backed by API calls. Will keep watching!

  • @mikapp802
    @mikapp8022 ай бұрын

    Thank you so much !!! amazing the first one explain stripe step by step, i like all your videos , i have learn a lot from you , thanks again CJ!

  • @cjav_dev
    @cjav_dev2 ай бұрын

    Thanks for watching! Glad to hear it was useful.

  • @user-ku5cb6ws8g
    @user-ku5cb6ws8g2 ай бұрын

    A great video, thank you so much.

  • @kasetophono
    @kasetophono2 ай бұрын

    This is a brilliant tutorial! You deserve more views

  • @zuhaibamjad7668
    @zuhaibamjad76682 ай бұрын

    you deserve more appreciation bro. keep the good work up.

  • @pratapanurag757
    @pratapanurag7572 ай бұрын

    Hey really liked the video, but being an editor i can confidently say there's a room for improvement like titles are not discoverable, the thumbnails and content could be made more engaging postproduction, if you feel there's something that we can about, then i open to reading your reply)

  • @Paul_Angel
    @Paul_Angel3 ай бұрын

    Hello! Is it worth learning Ruby in 2024?

  • @cjav_dev
    @cjav_dev3 ай бұрын

    More than ever

  • @Paul_Angel
    @Paul_Angel3 ай бұрын

    @cjav_dev thank you!

  • @tahamanna3600
    @tahamanna36003 ай бұрын

    Great video, thanks!

  • @samotxd
    @samotxd3 ай бұрын

    I stumbled upon this playlist while searching (for longer than I care to admit) for an approach to trigger the stimulus controller actions precisely in this way. Your video saved me valuable time, thanks a lot pal!

  • @user-rh1vx8md7z
    @user-rh1vx8md7z3 ай бұрын

    HI, excellent presentation. Can you mention the repository link in the description?

  • @lappi_wojak
    @lappi_wojak3 ай бұрын

    wow, I never heard of 'lcm' before your video. Great idea.

  • @jonspooner
    @jonspooner3 ай бұрын

    Thanks for sharing

  • @hugovillero6934
    @hugovillero69343 ай бұрын

    Nice video. Thanks. One question I'm impressed with is your VIM setup for rails. Is that NeoVim? Where can I find a guide to configure it that way for Mac? Thanks again.

  • @wahibakamoulcode
    @wahibakamoulcode3 ай бұрын

    use Arc

  • @JosephLKausi
    @JosephLKausi3 ай бұрын

    Thanks for what you're doing CJ, I'm a beginner with Ruby, but when I watch your videos, it motivates me to think that one day I'll be able to reach your level. From DRC

  • @cjav_dev
    @cjav_dev3 ай бұрын

    Thanks for watching, Joseph! You can totally do it.