Jonathan Bennett
Jonathan Bennett
  • Видео 104
  • Просмотров 9 041
NDR - Metabase Image Preview
NDR - Metabase Image Preview
Просмотров: 41

Видео

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.
WebPush lightning setup
Просмотров 46Год назад
WebPush lightning setup
Rails Web Push Notifications
Просмотров 352Год назад
Rails Web Push Notifications
Quick Notion Overview
Просмотров 372 года назад
Quick Notion Overview
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: Authentication
Просмотров 2063 года назад
Rails Turbo Native: Authentication
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 iOS
Просмотров 7733 года назад
Rails Turbo Native: Setting up iOS
Rails + Turbo Native: Setting up Rails
Просмотров 4683 года назад
Rails Turbo Native: Setting up Rails
Rails + Turbo Native Introduction
Просмотров 4253 года назад
Rails Turbo Native Introduction
Understanding Factory Bot sequences by coding your own
Просмотров 573 года назад
Understanding Factory Bot sequences by coding your own
Adding Vibrancy to SwiftUI
Просмотров 5635 лет назад
Adding Vibrancy to SwiftUI
Rails w/o bundler
Просмотров 45 лет назад
Rails w/o bundler
Quick editing within Github
Просмотров 35 лет назад
Quick editing within Github
Setting up Jekyll - Quick Demo
Просмотров 125 лет назад
Setting up Jekyll - Quick Demo
Setting up Jekyll
Просмотров 425 лет назад
Setting up Jekyll

Комментарии

  • @jmbonanad
    @jmbonanad Месяц назад

    Fantastic work! do you have a git repo to check the source code?

    • @jonbca
      @jonbca Месяц назад

      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?

    • @jmbonanad
      @jmbonanad Месяц назад

      @@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

    • @jonbca
      @jonbca Месяц назад

      @@jmbonanad Fair enough. I'll look to provide more context around code I'm presenting. Thanks for that feedback.

  • @jonbca
    @jonbca 2 месяца назад

    You can get the shortcut here: www.icloud.com/shortcuts/542506f8bced42cbabaca76d8a3d6b8f Probably needs a few tweaks/allow permissions

  •  2 месяца назад

    Thank you! I was looking for a simple example and this is exactly what I needed

    • @jonbca
      @jonbca 2 месяца назад

      Always great to hear! Let me know if there are other areas of Rails and related tools that you are looking for videos on

    •  2 месяца назад

      @@jonbca Kamal + AWS would be something really interesting to see

    • @jonbca
      @jonbca 2 месяца назад

      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

  • @SupeRails
    @SupeRails 3 месяца назад

    Hey Jon! Thanks for sharing!

  • @charlottehetzler
    @charlottehetzler 3 месяца назад

    @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?

    • @jonbca
      @jonbca 3 месяца назад

      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.

    • @charlottehetzler
      @charlottehetzler 3 месяца назад

      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!

  • @craigmarley5926
    @craigmarley5926 7 месяцев назад

    Good tutorial. But you need to increase your volume. Compare your RUclips video with others and you will see that.

    • @jonbca
      @jonbca 7 месяцев назад

      Thanks for the suggestion

  • @mohamedaakhil
    @mohamedaakhil Год назад

    what u doin g

  • @jonbca
    @jonbca Год назад

    Let me know if there are any other CRM features you'd like to see built out.

  • @netbin
    @netbin Год назад

    First

    • @jonbca
      @jonbca Год назад

      I think this is the first “first” I’ve gotten

  • @kingmason145
    @kingmason145 Год назад

    Good content! Volume and voice is good, and I can watch at 2x speed which is plus.

    • @jonbca
      @jonbca Год назад

      Thanks I'll be honest though, my first thought was to constantly double/half my speed just to keep you on your toes…

    • @kingmason145
      @kingmason145 Год назад

      @@jonbca 😂

  • @zdebyman8100
    @zdebyman8100 Год назад

    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!

    • @jonbca
      @jonbca Год назад

      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?

    • @zdebyman8100
      @zdebyman8100 Год назад

      @@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

  • @zdebyman8100
    @zdebyman8100 Год назад

    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!

    • @jonbca
      @jonbca Год назад

      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

  • @blinkless
    @blinkless Год назад

    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.

    • @jonbca
      @jonbca Год назад

      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!

  • @EdRuder001
    @EdRuder001 2 года назад

    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.

  • @tishbouvier
    @tishbouvier 3 года назад

    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!

    • @jonbca
      @jonbca 3 года назад

      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

  • @jonbca
    @jonbca 3 года назад

    Planning on adding authentication in the next video. Let me know if there is anything else you want covered!

  • @IAmThor
    @IAmThor 3 года назад

    NIce one Jonathan...

  • @IAmThor
    @IAmThor 3 года назад

    Nice Work Jonathan!

  • @tishbouvier
    @tishbouvier 3 года назад

    Nice job! I love anything  and I wished I could code 👩🏽‍💻very impressive!

  • @MrBunraku
    @MrBunraku 3 года назад

    Ooo...fancy transitions! Awesome job!

  • @IAmThor
    @IAmThor 3 года назад

    nice one Jonathan! keep it coming!

  • @jonbca
    @jonbca 3 года назад

    If you're following along and run into any problems let me know, I'd love to help you out!

  • @tishbouvier
    @tishbouvier 3 года назад

    Hi Jonathan nice job!!!

    • @jonbca
      @jonbca 3 года назад

      Thanks Tish

  • @jvminhell
    @jvminhell 3 года назад

    New subscriber here, waiting for your next videos about ROR

    • @jonbca
      @jonbca 3 года назад

      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!

  • @hansdampf10
    @hansdampf10 3 года назад

    Good start now switch to the Turbo Native part :)

    • @jonbca
      @jonbca 3 года назад

      Planning on it. Should be out late Tuesday

    • @jonbca
      @jonbca 3 года назад

      Video for setting up the iOS project is uploading now. Check it out when you get a chance!

  • @hansdampf10
    @hansdampf10 3 года назад

    When will you publish the next video?

    • @jonbca
      @jonbca 3 года назад

      Uploading it now. Running through the Ruby on Rails setup: ruclips.net/video/6gUBae53DOM/видео.html

  • @IAmThor
    @IAmThor 3 года назад

    Nice one Jonathan!

  • @fahadgilani7817
    @fahadgilani7817 4 года назад

    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.