Michael Dyrynda
Michael Dyrynda
  • 115
  • 43 958
North Meets South - 161 - Remote pairing around rounding errors with a pint
In this episode, Jake and Michael discuss (inadvertently) bathing keyboards, pairing with remote colleagues and friends, using rational numbers to deal with rounding errors (sort of), and running code style fixers in CI or as a pre-commit hook.
Show links
Tuple - tuple.app
Laramates - laramates.com
Around - around.co
brick/math - github.com/brick/math
brick/money - github.com/brick/money
Laravel Pint - github.com/laravel/pint
Running Pint on GitHub Actions - laravel.com/docs/11.x/pint#running-tests-on-github-actions
Husky - typicode.github.io/husky/
Whisky - github.com/projektgopher/whisky
# Social
x.com/northsouthaudio
x.com/JacobBennett
x.com/michaeldyrynda
zhlédnutí: 14

Video

North Meets South - 160 - The one with environment config
zhlédnutí 10Před 28 dny
In this episode, Jake and Michael discuss different approaches to configuring a Laravel app, for consistency, security, and shareability among a team and across environments. Show links www.tiktok.com/@chocs_chat/video/7383074526956915984 blog.1password.com/delete-your-example-env-file/ # Social x.com/northsouthaudio x.com/JacobBennett x.com/michaeldyrynda
North Meets South - 159 - The one with bubbly water
zhlédnutí 11Před měsícem
In this episode, Jake and Michael discuss the line between soda and bubbly water, Laracon AU, two-way SMS conversations, and the implications of not knowing maths as a programmer. # Social x.com/northsouthaudio x.com/JacobBennett x.com/michaeldyrynda
North Meets South - 158 - The one with feature flags
zhlédnutí 14Před měsícem
In this episode, Jake and Michael discuss whether you should push polymorphism to the database or settle for a simple JSON field, and we discuss options for rendering multiple edit fields on an index page. # Show links - My User Guide myuser.guide - Liquid Death liquiddeath.com/en-au # Social x.com/northsouthaudio x.com/JacobBennett x.com/michaeldyrynda
North Meets South - 157 - JSON vs Polymorphism and editable index pages
zhlédnutí 14Před 2 měsíci
In this episode, Jake and Michael discuss whether you should push polymorphism to the database or settle for a simple JSON field, and we discuss options for rendering multiple edit fields on an index page. # Show links - My User Guide myuser.guide - Liquid Death liquiddeath.com/en-au # Social x.com/northsouthaudio x.com/JacobBennett x.com/michaeldyrynda
North Meets South - 156 - Music, feature flags, and making the new one do what the old one did
zhlédnutí 6Před 3 měsíci
In this episode, Jake and Michael discuss music we're into at the moment, using Pennant for feature flags in Laravel, and the age old set of requirements: "it needs to do everything the old one did" # Show links - Audio Reign - audioreign.com - Louis Cole - czcams.com/video/GHy12gScTgM/video.html - Vulfpeck - Burn the Jukebox - czcams.com/video/9qoXa5_w3Gw/video.html - Laracon AU - laracon.au #...
North Meets South - 155 - The one about onboarding junior developers
zhlédnutí 15Před 4 měsíci
Jake and Michael discuss bowling, onboarding new junior developers right out of college, and the mindset required to be able to teach people the very basics of programming (and reading).
North Meets South - 154 - Laravel 11 learnings, nested validation, and the simplicity of Laravel
zhlédnutí 35Před 4 měsíci
Jake and Michael discuss some of the gotchas upgrading from a previous version of Laravel to 11.x, integrating a React frontend built in parallel to its backend, nested validation, and the simplicity of using a batteries-included framework like Laravel. Show links Laravel Bootcamp - bootcamp.laravel.com Laracasts - laracasts.com Laravel Up and Running - laravelupandrunning.com/ Onramp to Larave...
North Meets South Web Podcast - Episode 153 - Verbs, stolen chargers, and Laravel 11
zhlédnutí 31Před 5 měsíci
In this episode, Jake and Michael discuss Verbs, a take on event sourcing that strives to be simpler and more obvious to grok, children stealing device chargers, and some things to remember when upgrading to Laravel 11. Show links verbs.thunk.dev laravelshift.com
Episode 152 - North Meets South - Handling error state, reviewing code, and request data objects
zhlédnutí 14Před 6 měsíci
Jake and Michael discuss using state machines to handle accurately and predictably handling error state, reviewing code and having your code reviewed, and converting request objects to data objects Show links - xstate.js.org/ - czcams.com/video/1A1xFtlDyzU/video.html - spatie.be/docs/laravel-data/v4/introduction
Episode 151 - North Meets South Web Podcast - The one with Ripples, Forge previews, and Laracon
zhlédnutí 35Před 6 měsíci
Jake and Michael discuss another of Michael's podcasts, Ripples, setting up review sites on Laravel Forge with Ryan Chandler's Forge Previewer, and speaking and attending Laracon(s). Show links - ripples.fm - ryangjchandler - github.com/ryangjchandler/forge-previewer - laracon.us - tek.phparch.com - laracasts.com/podcast/f275995f-e32d-4c40-9f6b-69cba8db13b1
North Meets South Web Podcast - Episode 150
zhlédnutí 20Před 6 měsíci
In this episode, Jake and Michael discuss the differences between transactional and campaign email and some approaches to sending them. We also touch on Jake speaking on PHP[TEK] 2024 on the topic of state machines. Show links - statecharts.dev/ - stately.ai/viz - github.com/statelyai/xstate-viz - mermaid.js.org/ - tek.phparch.com/ - www.ietf.org/rfc/rfc2369.txt - support.google.com/a/answer/81...
North Meets South Web Podcast - Episode 149
zhlédnutí 33Před 7 měsíci
Jake and Michael discuss their new keyboards, as well as Jake's somewhat secret usage of Filament for building out some of the user-facing aspects of his main work application. Show links - www.keychron.com/products/keychron-k11-pro-alice-layout-qmk-via-wireless-custom-mechanical-keyboard - filamentphp.com/ - blog.cassidoo.co/post/annoyed-at-react/
007 - Completely unrelated to James Bond
zhlédnutí 58Před 7 měsíci
Welcome back to episode 7, and the first for 2024. Quick recap on the break, returning to deploying our Snowflake update, as well as converting to Pest for our test suite, and preparation heavily underway for Laracon AU 2024.
006 - The last one for 2023
zhlédnutí 35Před 8 měsíci
006 - The last one for 2023
005 - Working with snowflakes
zhlédnutí 100Před 9 měsíci
005 - Working with snowflakes
004 - Taking a break from Laracon AU
zhlédnutí 74Před 9 měsíci
004 - Taking a break from Laracon AU
003 - Laracon AU 2023 in the rearview
zhlédnutí 80Před 9 měsíci
003 - Laracon AU 2023 in the rearview
002 - Calm before Laracon AU
zhlédnutí 47Před 9 měsíci
002 - Calm before Laracon AU
001 - Welcome to PushPop
zhlédnutí 103Před 10 měsíci
001 - Welcome to PushPop
North Meets South Web Podcast Live - Episode 116 - The Vim Throwdown, Part 4
zhlédnutí 69Před 2 lety
North Meets South Web Podcast Live - Episode 116 - The Vim Throwdown, Part 4
Resolving merge conflicts on the command line
zhlédnutí 10KPřed 2 lety
Resolving merge conflicts on the command line
Simulate production in your Laravel tests
zhlédnutí 2,1KPřed 2 lety
Simulate production in your Laravel tests
North Meets South Web Podcast Live - Episode 97
zhlédnutí 25Před 3 lety
North Meets South Web Podcast Live - Episode 97
Stay Punctual with Scheduled Tasks
zhlédnutí 418Před 3 lety
Stay Punctual with Scheduled Tasks
North Meets South Web Podcast Live - Episode 83
zhlédnutí 26Před 3 lety
North Meets South Web Podcast Live - Episode 83
Higher order tests
zhlédnutí 1,1KPřed 4 lety
Higher order tests
Grouping tests
zhlédnutí 407Před 4 lety
Grouping tests
Working with PHPUnit
zhlédnutí 852Před 4 lety
Working with PHPUnit
Setup and teardown
zhlédnutí 725Před 4 lety
Setup and teardown

Komentáře

  • @JustinJackson
    @JustinJackson Před 6 měsíci

    I vote for longer intro music! I want to see Jake jamming.

  • @GoAndGain-gf4qu
    @GoAndGain-gf4qu Před 7 měsíci

    Hi, Dear. I hope you are well. I was analyzing your CZcams channel Michael Dyrynda and are you struggling with subscribers and video views for monetization? Visiting your channel I have seen your video and content are very good but your video optimization is not professional Below we found your channel issue: 1. SEO Score is meager 2. No Title - Description - Tag SEO friendly 3. No Share Social Media Platform. 4. No Video Tag 5. No Tag SEO-friendly 6. Video performance 0 (out of 50) and many problems on your CZcams Channel Immediately need SEO for your CZcams channel I am a professional CZcams SEO Expert And CZcams Promotor. I am waiting for your response. Thank you

  • @aarondfrancis
    @aarondfrancis Před 9 měsíci

    Congrats on a job well done

  • @oleksandr-petrovych

    Цікаве в тебе прізвище. Твої предки мали українське коріння?

  • @_TheOldMan_
    @_TheOldMan_ Před rokem

    I really like this kind of talk, might not get the most views, but its really interresting to hear some in-depth perspective on this kind of subject. 👍

    • @MichaelDyrynda
      @MichaelDyrynda Před rokem

      I'd like to try and do more streams like this. You're right, they're not gonna get heaps of views I don't think, but the fireside chat format can produce interesting content for sure.

  • @TrondHus
    @TrondHus Před rokem

    One benefit of the value object that Michael Dyrynda explains at around 10 minutes is that you do the validation for that value in the object and thus do not have a lot of code in the main function where the value is being used. The other option would be to either create a private function where you do the same check or you could create a class to check it. But then you are more or less having a check-the-object-value-class. Therefor a value object is a good approach. Could be this comment got messy...

  • @bhaidar
    @bhaidar Před 2 lety

    Hi @Michael, great video! I am curious to know if you have a video (or planning to do one) on using neovim for Laravel development. The experience looks impressive and much better than using other IDEs. Thanks

  • @JustinJackson
    @JustinJackson Před 2 lety

    Hahaha. Love hearing about the Rivian experience.

  • @heidikimmet8350
    @heidikimmet8350 Před 2 lety

    𝖕𝖗𝖔𝖒𝖔𝖘𝖒 🙈

  • @tabotkevin8116
    @tabotkevin8116 Před 2 lety

    Hey Michael, both your zsh and nvim setup are so stunning, please can you share your config?

  • @thelaravelarchitect
    @thelaravelarchitect Před 2 lety

    Great episode guys. I didn't know there was so much to learn about Vim and the different variants of the tool.

  • @nmo9865
    @nmo9865 Před 2 lety

    I didn't know something like lazygit existed until now, this has greatly improved my workflow! And, your Neovim looks absolutely stunning! How did you manage to get that amount of line height/padding? It almost looks like a GUI.

  • @joeellis5135
    @joeellis5135 Před 2 lety

    This was really fun to watch, thanks folks! 🙂

  • @joeellis5135
    @joeellis5135 Před 2 lety

    Thanks for sharing this! Super fun episode. Looking forward to the next one. 😄

  • @ArleyMcBlain
    @ArleyMcBlain Před 2 lety

    Thank you for sorting video-segments by beard intensity.

  • @sandersjj
    @sandersjj Před 2 lety

    I enjoyed this topic very much. Thanks for sharing,

  • @HaiNguyen-cf1ji
    @HaiNguyen-cf1ji Před 2 lety

    Can I have your vim configuration please 😁

    • @MichaelDyrynda
      @MichaelDyrynda Před 2 lety

      All in my dot files repo github.com/michaeldyrynda/dotfiles/tree/main/nvim

  • @truthseeker2171
    @truthseeker2171 Před 2 lety

    I just came from Twitter, thanks for this video. Even though you created `Simulate::class` as a facade (`simulate`), you didn't actually use `simulate` itself except using the class.

    • @MichaelDyrynda
      @MichaelDyrynda Před 2 lety

      I’m not sure I quite follow, are you able to clarify what you mean?

    • @truthseeker2171
      @truthseeker2171 Před 2 lety

      @@MichaelDyrynda don't mind me. I was thinking about the facade alias. Realized my mistake.

  • @TristanBailey
    @TristanBailey Před 3 lety

    Hope Michael’s audio recorded all way. As no sound so far

  • @fhanosaputra2719
    @fhanosaputra2719 Před 3 lety

    B.e.S.T f'u"l'l D.a.T.i.n.G -L-o-V-e-S-e-X-----۞------------ 18cams.xyz 》》 𝙊𝙣𝙡𝙮 𝘼𝙙𝙪𝙡𝙩 《《 !❤️ 在整個人類歷史上,強者,富人和具有狡猾特質的人捕食部落,氏族,城鎮,城市和鄉村中的弱者,無`'守和貧窮成員。然而,人類的生存意願迫使那些被拒絕,被剝奪或摧毀的基本需求的人們找到了一種生活方式,並繼續將其DNA融入不斷發展的人類社會。 說到食物,不要以為那些被拒絕的人只吃垃圾。相反,他們學會了在被忽視的肉類和蔬菜中尋找營養。他們學會了清潔,切塊,調味和慢燉慢燉的野菜和肉類,在食品市場上被忽略的部分家用蔬菜和肉類,並且學會了使用芳香的木煙(如山核桃,山核桃和豆科灌木 來調味食物煮的時候 1617823907

  • @SimonDaviesOfCourse
    @SimonDaviesOfCourse Před 3 lety

    Cool, did my first live cron the other day, could have done with this then 😀, thanks Michael, i found crontab guru as well, was a great find 👌

  • @lloricode
    @lloricode Před 4 lety

    hope it can modify with my PHPstorm GUI

  • @mikeerickson4429
    @mikeerickson4429 Před 4 lety

    Nice 😎

  • @knisperz
    @knisperz Před 4 lety

    Changing my phpunit.xml right now :) Edit: Well I made use of a listener instead, so it also displays (kinda) correct when running test in PhpStorm..

    • @JohnnyBigodes
      @JohnnyBigodes Před 4 lety

      Can you say what have you done, so that it displays correctly in PHPStorm? Thank you in advance

  • @alex_w0lf
    @alex_w0lf Před 4 lety

    Hi! Where can I find that color theme? It looks nice

    • @MichaelDyrynda
      @MichaelDyrynda Před 2 lety

      It's Nord Theme from Arctic Ice Studio - www.nordtheme.com/

  •  Před 4 lety

    lovely stuff

  • @tanzimibthesam5861
    @tanzimibthesam5861 Před 5 lety

    Make PHP great again

  • @monsurruhel7187
    @monsurruhel7187 Před 5 lety

    when release

  • @igortverdokhleb1195
    @igortverdokhleb1195 Před 5 lety

    An interviewed man has a too bad microphone. Can't listen it.

    • @MichaelDyrynda
      @MichaelDyrynda Před 5 lety

      Combination of ear bud microphone and me streaming / recording over hotel wifi ¯\_(ツ)_/¯

  • @angusperkins4096
    @angusperkins4096 Před 6 lety

    I was there Awsome night