- Видео 104
- Просмотров 9 041
Jonathan Bennett
Канада
Добавлен 6 июн 2013
Videos about Ruby on Rails, iOS, tech, and everything else I find interesting.
Видео
Super fast capture with iOS
Просмотров 2102 месяца назад
Super quick way to do audio capture on iOS. Dumps the original audio plus a transcription into a Notes folder. Add it to your Action Button if you want to turn it to 11.
Backing a single field with multiple inputs
Просмотров 202 месяца назад
Ever struggle with good input types for number fields, especially on iOS? With multiparameter attributes, you can do this really easy. 00:00 - First Marker 00:56 - Improving the text field 01:41 - Adding multiparameter attibute fields 03:53 - Set backing variable from multiparamter hash 05:25 - Cleanup
Setting up SolidCache
Просмотров 782 месяца назад
Adding SolidCache to your Rails app can be a great way to easily improve your app’s performance. 00:00 - First Marker 00:43 - Demo application 01:13 - Supporting multiple databases 02:57 - Setting up the gems 02:57 - Setting up SolidCache 04:33 - Migrations 07:02 - Rendering collections 07:45 - Rendering cached colllections 09:03 - Wrap up
How to Setup Your Develoment Environment
Просмотров 1203 месяца назад
Using and customizing the tools built into Rails to run your development environments is a huge benefit. Check out how to can use some standard scripts like bin/dev and seeds.rb to prepare our system, and dev:prime to prepare the development environment specifically. 00:00 - First Marker 00:19 - bi/setup 00:59 - seeds.rb 03:26 - dev:prime 06:12 - bin/dev 06:50 - Using the tools 08:10 - bin/prime
Solving super issues with inheritence
Просмотров 453 месяца назад
I was working with the money-rails gem recently and ran into issues trying to override the generated setter. Turns out money-rails (and most gems I would assume) create methods on the class directly which means you can’t use super. This video shows how to solve the problem using a dynamically generated module that is injected into the inheritance chain. github.com/RubyMoney/money-rails/pull/703...
Fixing Flaky Tests
Просмотров 334 месяца назад
Flaky tests are the primary cause of distrust in your test suite. See how to use seeds and rspec bisect to focus in on your tests and resolve the issues you run into. 00:00 - Intro 00:54 - Randomness 05:54 - Fixed Time Dependency 08:00 - Race Conditions 12:42 - Network/Third-Party Dependency 14:36 - Leaked State 21:30 - Conclusion
Envelop Budgeting: Building out Mobile
Просмотров 244 месяца назад
I work through taking a normal desktop app and making it work for mobile devices. Lots of TailwindCSS and some view_component to pull out, well reusable components
Noticed WebPush Intro
Просмотров 1809 месяцев назад
If you already are using noticed for your Rails application’s notifications, adding WebPush support just got way easier. We’ll set it up in the video in less than 3 minutes!
Making your own reMarkable templates
Просмотров 49910 месяцев назад
Layers straight lines (update 3.8) make it easy to make your own custom templates without using any other tools.
TourMaven Rails Hackathon 2023 Submission
Просмотров 63Год назад
TourMaven is a Rails engine to give you a product tour backend.
Rails + Turbo Native: Dynamic PathConfiguration
Просмотров 1632 года назад
Rails Turbo Native: Dynamic PathConfiguration
Rails + Turbo Native: Routing with PathConfiguration
Просмотров 1033 года назад
Rails Turbo Native: Routing with PathConfiguration
Rails + Turbo Native: Javascript Bridging
Просмотров 1543 года назад
Rails Turbo Native: Javascript Bridging
Rails + Turbo Native: Adding Multiple Tabs
Просмотров 4813 года назад
Rails Turbo Native: Adding Multiple Tabs
Rails + Turbo Native: Turbo Native Tweaks
Просмотров 2203 года назад
Rails Turbo Native: Turbo Native Tweaks
Rails + Turbo Native: Scaffolding Blog Posts
Просмотров 1773 года назад
Rails Turbo Native: Scaffolding Blog Posts
Rails + Turbo Native: Setting up Rails
Просмотров 4683 года назад
Rails Turbo Native: Setting up Rails
Understanding Factory Bot sequences by coding your own
Просмотров 573 года назад
Understanding Factory Bot sequences by coding your own
Fantastic work! do you have a git repo to check the source code?
Hey Jose, I don't have a public git repo for this project, though it is something I'm considering. Out of curiosity, are there any topics you'd want to see covered in future videos?
@@jonbca That would be great. You have covered a lot in your CRMmy series, but sometimes it's difficult to follow without checking the code. Regarding new topics... It would be nice to have one about refactoring legacy rails code, best practices on how to mantain a monolith over time... Sure any content you put would be interesting. Thanks for your work
@@jmbonanad Fair enough. I'll look to provide more context around code I'm presenting. Thanks for that feedback.
You can get the shortcut here: www.icloud.com/shortcuts/542506f8bced42cbabaca76d8a3d6b8f Probably needs a few tweaks/allow permissions
Thank you! I was looking for a simple example and this is exactly what I needed
Always great to hear! Let me know if there are other areas of Rails and related tools that you are looking for videos on
@@jonbca Kamal + AWS would be something really interesting to see
I'll keep that in mind. I haven't done much with Kamal yet so I can't make informed recommendations, but you might want to check this out: ruclips.net/video/YRdCde4P6tw/видео.html
Hey Jon! Thanks for sharing!
@jonbca thanks for this great series of videos and brilliant explanations! I'm now trying to hide the tabs on the login and signup screens. is there a simple approach to check in the xcode if the user is signed in? Through session or cookies?
Hey @charlottehetzler, There are a few ways to tackle this but what I like to do is have the authentication process save a session cookie on the web side but also pass an access token across to the native side. This state in Swift would often be a "not signed in" enum state, and would switch to a "signed in" state with an associated token. You can use this state to switch between a single SignInViewController and a full AllTheStuffTabViewController. Let me know if you need more direction.
thank you so much @jonbca for the guidance and hints! Started to implementing it but struggling to access the cookie in Swift. My idea was to get it through WKWebsiteDataStore.default().httpCookieStore on SceneDelegate to then identify if the user is signed in or not and render the appropriate ViewController. But this doesn't work. Could you give me another hint if this is the right approach or if there's another way? thank you so much in advance!
Good tutorial. But you need to increase your volume. Compare your RUclips video with others and you will see that.
Thanks for the suggestion
what u doin g
Let me know if there are any other CRM features you'd like to see built out.
First
I think this is the first “first” I’ve gotten
Good content! Volume and voice is good, and I can watch at 2x speed which is plus.
Thanks I'll be honest though, my first thought was to constantly double/half my speed just to keep you on your toes…
@@jonbca 😂
Thanks for these streams! is there anyway you could create a git for where each commit would be the code from the episode? i would still watch the video to learn, but typing the whole code along the way makes it really time consuming. would appreciate that!
Thanks for the suggestion. I don't plan to do that right now because I am not sure what I am going to do with the project. If I keep it as a RUclips series where I build the whole thing, I'll likely release the source, but I do have in mind to make it a real product. Out of curiosity, are there certain elements you'd like to see me spend additional time on as I work through things?
@@jonbca do something that nobody covers. for example, how to setup proper analytics, metrics, reports etc. how to setup activeadmin in a more advanced way or something similar. would be interesting how to implement those things in a real world app
Hey, Jonathan, thanks for these! You have unblocked me in a major way! I've never touched swift, and honestly really hope to keep it this way, so these series were amazing. Would love you to continue on this topic. cheers!
I'm working on a new series building a CRM. Right now it's just doing some of the basic infrastructure, but I plan to build it out to a real functioning CRM. I'll be doing TurboNative for mobile there too
I didn't see the bug, so I wasn't yelling at the screen. But when you wrote the assignment override, I questioned if I'd been doing it wrong all these years.
I've been doing a bunch of work writing API wrappers recently and that's how you get to the instance variables there. Just hadn't switch my brain back into ActiveRecord mode!
Maybe I missed it, but I didn't see you explain how to get the `turbo-is` package downloaded so that it's able to be added as a package.
I love Notion but it’s a slow process in learning it. Hopefully one day I will master it, but it has save me with some documents I lost on my computer . I’m so thankful I initially started my writing process in Notion. Ohh I didn't know about the shortcuts that is so helpful! You actually made Notion a little easier. Thank you!
Welcome. I've been lightly using it for about 2 years, but much more heavily in the last 6 months or so. It's far from perfect, but I do love it
Planning on adding authentication in the next video. Let me know if there is anything else you want covered!
NIce one Jonathan...
Nice Work Jonathan!
Nice job! I love anything and I wished I could code 👩🏽💻very impressive!
Ooo...fancy transitions! Awesome job!
nice one Jonathan! keep it coming!
If you're following along and run into any problems let me know, I'd love to help you out!
Hi Jonathan nice job!!!
Thanks Tish
New subscriber here, waiting for your next videos about ROR
Welcome. I'll be putting out videos on Tuesdays and Thursdays. The next few will be RoR + iOS. Let me know if there are any topics you want to hear about!
Good start now switch to the Turbo Native part :)
Planning on it. Should be out late Tuesday
Video for setting up the iOS project is uploading now. Check it out when you get a chance!
When will you publish the next video?
Uploading it now. Running through the Ruby on Rails setup: ruclips.net/video/6gUBae53DOM/видео.html
Nice one Jonathan!
This isn't vibrancy - this is blur. For vibrancy you would need to add another UIVisualEffectView inside of the content view of the blur visual effect, and then add the image to the vibrant visual effect view.