Пікірлер
@totallynotdavid
@totallynotdavid 12 сағат бұрын
how can i try contextly? 🤔
@Tony-ys4tu
@Tony-ys4tu Күн бұрын
Amazing! Only video that does it from start to end. Love your videos, thanks so much.
@AIonRails-v9s
@AIonRails-v9s Күн бұрын
You're welcome! Thanks for the kudos!
@JeremyWestAU
@JeremyWestAU 2 күн бұрын
I had the same experience with Qwen, testing it against a rails app and it was just a frustrating experience all round.
@JacobTommy-sk4bc
@JacobTommy-sk4bc 4 күн бұрын
You da man!
@AIonRails-v9s
@AIonRails-v9s 4 күн бұрын
:) Thanks, and thanks for watching!
@industrialPROFI
@industrialPROFI 4 күн бұрын
Thank you so much for this video)
@AIonRails-v9s
@AIonRails-v9s 4 күн бұрын
You're welcome, thanks for watching!
@maxdeploy
@maxdeploy 5 күн бұрын
please increase the text size...its barely visible what your typing
@AIonRails-v9s
@AIonRails-v9s 4 күн бұрын
Thank you for the feedback! In my more recent videos, I’ve started zooming in a bit further. Sometimes, when I’m coding on projects, I zoom out and forget to adjust it back before recording. I’m working on improving this as I develop better recording habits.
@maxdeploy
@maxdeploy 3 күн бұрын
@@AIonRails-v9s its very hard to find rails video, nobody does....hope u will continue. If possible make a video on content rating system
@KamuelaFranco
@KamuelaFranco 5 күн бұрын
Thank you for this. Font could be slightly bigger, only gripe.
@AIonRails-v9s
@AIonRails-v9s 5 күн бұрын
YW, thanks for the feedback! I have improved this in some of my later videos. I need to be more consistent though, I tend to forget to zoom in when I am recording.
@Apparelphernalia
@Apparelphernalia 5 күн бұрын
I appreciate you going into depth brother. I’m new to coding and appreciate your attention to detail.
@AIonRails-v9s
@AIonRails-v9s 5 күн бұрын
Awesome! Thanks for watching, I wish you the best on your coding journey!
@Rails-p4k
@Rails-p4k 8 күн бұрын
Thank you so much!
@AIonRails-v9s
@AIonRails-v9s 8 күн бұрын
YW! Thanks for watching.
@dword7268
@dword7268 9 күн бұрын
Can you provide the user_stories.md and mvp.md?
@AIonRails-v9s
@AIonRails-v9s 8 күн бұрын
Yes! I didn't push this project to Github (yet) but here is a google doc with the markdown for both documents. docs.google.com/document/d/1sQGGdrHYvl63FyLwge2guSQ8RoLrH8mflgRJ0g8CFMk/edit?usp=sharing
@jochenstu
@jochenstu 11 күн бұрын
Thanks for the video! How do you feel about aider, compared to windsurf, in terms of effort required and reliability (when using sonnet with aider)?
@AIonRails-v9s
@AIonRails-v9s 11 күн бұрын
You're welcome, thanks for watching! I find Windsurf with Cascade and Cursor with Composer easier to use and better at managing context. Aider does pull files into context well but requires more effort to ensure the right ones are available. The main advantage of Aider is its flexibility. For my project, I use about 50% Deepseek V3 with Aider and 50% Sonnet with Composer, depending on the task.
@matthewblott
@matthewblott 12 күн бұрын
Great video, very useful breakdown 🙂
@AIonRails-v9s
@AIonRails-v9s 12 күн бұрын
Thanks for the feedback. I am glad you found it useful.
@Gaming-With-Raymond
@Gaming-With-Raymond 13 күн бұрын
User stories are not requirements. Should have requirements as a strategic objective or even an initiative. Break those out into epics with requirements. User stories are then created to further refine a requirement into smaller sprint length chunks.
@AIonRails-v9s
@AIonRails-v9s 12 күн бұрын
Thanks for your feedback. You're making a common argument for distinguishing the difference between user stories and traditional formats, but it's not set in stone. Here's a definition from the Agile Business Consortium: "A User Story is essentially a well-expressed requirement. The User Story format has become the most popular way of expressing requirements in Agile for a number of reasons." That being said, I believe it's more important to focus on distinguishing between functional and non-functional requirements rather than getting too caught up in comparing traditional requirement formats to user/goal-oriented formats. On larger projects with bigger teams, more extensive analysis is often needed before introducing user stories. However, on smaller projects with smaller teams, the problem may be well understood, and the need for additional ceremony is minimal.
@Gaming-With-Raymond
@Gaming-With-Raymond 12 күн бұрын
@ hmm good points. I like your ideas here and would agree with the premise.
@xcurt
@xcurt 21 күн бұрын
great topic, great channel! but if you want to have it grow, make your videos shorter, concise and summarise. that would help a lot!
@AIonRails-v9s
@AIonRails-v9s 20 күн бұрын
Thanks and thanks for the feedback. My latest videos are getting shorter. I agree with your assessment.
@suiteyousir
@suiteyousir 26 күн бұрын
Great video, would love if you could do something on Kamal deployment
@AIonRails-v9s
@AIonRails-v9s 26 күн бұрын
Thanks! A video on Kamal is on my list! I am working on a series that goes into more technical detail on Hotwire and Kamal. Both are impressive technologies that take Rails 8 to a new level.
@suiteyousir
@suiteyousir 26 күн бұрын
What do you think about the impact this is going to have on Jobs? Does it look like these agents will eventually replace developers?
@AIonRails-v9s
@AIonRails-v9s 26 күн бұрын
In my opinion, successful developers will need to adapt and embrace new skills. There will be significant opportunities for those who can communicate effectively with business stakeholders to establish solid application requirements. Developers will also need to master the skill of translating those requirements into a format (prompts) that AI models can understand to deliver optimal results. Large Language Models (LLMs) can generate code at remarkable speeds, but the quality of that code ranges from unusable to mind-blowing. The difference lies in understanding what individual models excel at, selecting the right model for the task, and crafting prompts that maximize effectiveness. The most productive developers have always been, and will continue to be the most sought after. However, the definition of productivity is evolving, whether we choose to adapt to it or not.
@AIonRails-v9s
@AIonRails-v9s 26 күн бұрын
There will also be a lot of opportunity for those who learn how to help organizations leverage AI to optimize their workflows. Writing agents, training models, and leveraging RAG to make data more accessible.
@cielolucas4831
@cielolucas4831 27 күн бұрын
Thanks for this! I just discovered Windsurf through this video and it has been saving me
@AIonRails-v9s
@AIonRails-v9s 27 күн бұрын
You're welcome! Windsurf is amazing. Thanks for watching.
@dailsonigoaraujopalheta5293
@dailsonigoaraujopalheta5293 28 күн бұрын
CSS-Zero is very good and will be used more and more.
@AIonRails-v9s
@AIonRails-v9s 27 күн бұрын
Definitely, I plan to use it on more projects going forward.
@navjeetc
@navjeetc 28 күн бұрын
Excellent video. I have used aider also and really like it as well.
@AIonRails-v9s
@AIonRails-v9s 27 күн бұрын
Thanks! It is quite impressive.
@abdullahsaleh7196
@abdullahsaleh7196 29 күн бұрын
Keep it up bro
@AIonRails-v9s
@AIonRails-v9s 27 күн бұрын
I will, thanks for watching.
@lonewolf9223
@lonewolf9223 Ай бұрын
Love this video and its what I've been looking for. I wish cursor and your browser was full screen and no video in the background. Also wish for 4K video, but other than that, awesome job!
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Thanks for watching and for the feedback! I nixed the background video and zoomed in a bit more on my newer videos. I am gradually improving my equipment and video editing skills.
@ervintorra
@ervintorra Ай бұрын
Keep up the good work! We need more RoR channels like this.
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Thanks! I agree.
@by_yurik
@by_yurik Ай бұрын
Great guide! Very useful and interesting video. Thank you so much!
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Your're welcome! I am glad you found it useful.
@rlimb
@rlimb Ай бұрын
Thank you, very helpful! New mic sounds better too 👍
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Cool, thanks!
@zoltanplaysguitar
@zoltanplaysguitar Ай бұрын
This is cool! Thinking of featuring this on our the Flowbite docs actually
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Thanks! If it isn't obvious I am really enjoying Flowbite. It works very well with the modern Rails stack.
@foolforeverybody
@foolforeverybody Ай бұрын
Thank you so much for this.
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
You are welcome, thanks for watching. I plan to enhance this application with rails authentication and some additional components in an upcoming video.
@rlimb
@rlimb Ай бұрын
Content is 10/10. Constructive feedback to make your media quality even better: get a good microphone.
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Thanks! Yep, the audio has been horrible but I have a new microphone now so it should be a lot better.
@rlimb
@rlimb Ай бұрын
Great videos. Could you make a video specific to setting up a Rails 8 project for cursor? I.e. the steps of PDR, cursor.rules, rails new, rails g authentication, install turbo, propshaft, tailwind, flowbite. Basically all the steps up to the point one starts working with cursor. Call it Rails 8 AI prep :)
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Thanks! I am working on that video right now actually. I had a few people request it. I should have it out today or tomorrow.
@rlimb
@rlimb Ай бұрын
Love all your videos. Could you share the PRD/PDS and rules files?
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Thanks! Yes I will. I will add them to github and reply here when they are available.
@foolforeverybody
@foolforeverybody Ай бұрын
How are you installing Flowbite properly so that the javascript works and you have the documentation for the AI?
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Hi! I am using import maps for most of my projects though I have also used esbuild successfully. I am using the turbo build of flowbite (flowbite.turbo.min.js) which has the turbo hooks that handle the data-attribute event binding after turbo page updates. Otherwise, the binding only occurs on the initial page load and is lost when the components are reloaded. This re-binding can be handled manually too with stimulus if you prefer handling it explicitly. For import maps I downloaded the JS and CSS files for the latest flowbite version and put them in the correct directories under the vendor folder. The JS file needs to be added to importmap.rb and imported in application.js and the CSS stylesheet tag added to applicaiton.html.erb. I am working on a video where I go over setting up a Rails 8 project with flowbite & tailwind and demonstrate how to use a few components. I hope to have that video done in the next day or two.
@rlimb
@rlimb Ай бұрын
Thanks for all the recent videos. Very exciting times. I really like your approach to start Claude with product requirements. Would you mind sharing (Github) your requirements files?
@AIonRails-v9s
@AIonRails-v9s Ай бұрын
Yw, exciting indeed. Thanks for the kudos. I just pushed the cursor version of this project to github, the requirements are here: github.com/sandnap/vesta/blob/main/requirements/application_gen_prompt.md.
@rlimb
@rlimb 2 ай бұрын
Nice, thanks for sharing and I’m looking forward to more videos like this. One small suggestion would be to loose the background and make the window fullscreen for the video to maximize readability of the code. No need to see you typing, we can rear it 😀 🙏
@AIonRails-v9s
@AIonRails-v9s 2 ай бұрын
Thanks for watching and providing feedback! After watching the video back on a smaller screen I agree with your suggestion. I have half of a video recorded using the same technique but going forward I will maximize the editor. 🙏
@TheTrackoShow
@TheTrackoShow 2 ай бұрын
That was really great
@AIonRails-v9s
@AIonRails-v9s 2 ай бұрын
Thanks! I have been experimenting with this combination and so far I am impressed. I plan to create more videos as I discover new and better ways to leverage AI with Rails.