POPULARITY
(03:59) Brought to you by Swimm.io.Start modernizing your mainframe faster with Swimm.Understand the what, why, and how of your mainframe code.Use AI to uncover critical code insights for seamless migration, refactoring, or system replacement.Stop fearing Friday and late-night deployments!Discover how the most painful part of software development—deploying to production—can become routine, safe, and even boring.In this episode, I sit down with Valentina Servile (ThoughtWorks lead developer and author of “Continuous Deployment”) to discuss the principles, practices, and mindset shift required to achieve true Continuous Deployment.Key topics discussed:The key differences between Continuous Integration, Continuous Delivery, and Continuous DeploymentWhy “if it hurts, do it more often” is the secret to safer, faster releasesApplying Lean principles like one-piece flow and reducing batch size for higher quality and speedThe importance of removing the final manual deployment gate and automating everythingEssential minimum practices: robust automated testing, feature flags, static analysis, and zero-downtime deploymentsSeparating deployment from release with feature flags and expand/contract patternsOvercoming challenges in regulated industries, technical hurdles, and third-party integrationsThe critical mindset shift: treating production as a first-class citizen and embracing “shift left” for quality and securityCautions and advice on using AI tools in a continuous deployment workflowTune in to level up your software delivery and learn how to make deployments so routine that you'll never dread another release. Timestamps:(02:00) Career Turning Points(06:05) Tips for Juniors Starting Their Careers(08:00) Continuous Deployment Book(10:16) Definitions of CI, CD, Continuous Deployment(15:42) If It Hurts, Do It More Often(19:18) Why Remove The Final Manual Gate to Production(24:56) Common Challenges in Adopting Continuous Deployment(30:02) Minimum Practices for Continuous Deployment(35:17) Hiding Work-in-Progress(38:46) The Difference Between Deployment vs Release(41:40) Slicing the Work(45:10) Coordinating Changes Between Systems & Third Parties(47:58) The Importance of Backward Compatibility(50:05) The Required Mindset Shift(53:16) AI Caution in Continuous Deployment(55:35) 3 Tech Lead Wisdom_____Valentina Servile's BioValentina Servile is a full-stack software craftswoman and Lead Software Developer at Thoughtworks.She has worked with over a dozen companies in 5 different countries, ranging from start-up to enterprise scale. Her work has been focused on clean code, distributed systems and microservices, CI/CD practices, and evolutionary architectures in a variety of tech stacks. As a technical lead, she also coordinates delivery, and ensures a shared vision around ways of working and technical health in her cross-functional teams.Valentina is passionate about creating an engineering baseline of clean code, testing and automation as the the most fundamental enabler of Agile, Lean and DevOps principles.Follow Valentina:LinkedIn – linkedin.com/in/valentina-servileBluesky – @valentinaservile.bsky.social
Virtual Production depends on pre-visualization tools.Peter is joined by Judah Mantell, the creator of SceneForge, one such tool that shows us that virtual production is a form of storytelling that can start long before you yell, "action!" (01:08)Then, Judah walks us through some of the stigmas of this type of tool and what lies in its future (16:43).Finally, Peter shares insights on all the tech-driven tools used in the Best Picture nominees from the 2025 Oscars (32:41).Judah Mantell is the Lead Software Developer at Vū Technologies.You can learn more about Judah Mantell and connect on LinkedIn at https://www.linkedin.com/in/judah-mantell-a9634b143/You can learn more about SceneForge and its role in Vū's Vū Studio at their website.Follow the Virtually Everything! Podcast on Instagram: https://www.instagram.com/virtually.live/?hl=enIf you want to send an email with feedback or show suggestions, you can reach us at virtually.everything@vustudio.com.Otherwise you can:Find Peter on LinkedIn https://www.linkedin.com/in/peterfrelik/The Virtually Everything! Podcast is presented by Vū Technologies. #VuStudio #ContentAtTheSpeedOfThoughtBye for now! Hosted on Acast. See acast.com/privacy for more information.
Spencer Grimes is a husband, father, artist and software builder. Additionally he's the founder, singer and song-writer for the Minneapolis based indie-rock band, Whosah. He's deeply passionate about connecting and empowering people to live and work as their best selves through software, music, and building relationships. Spencer leads the software development team at Modern Musician. In this episode, Spencer discusses the parallels between the music and software development communities, highlighting a shared spirit of open collaboration and creativity. Michael and Spencer delve deep into the heart of personal identity, the essence of creativity, and muse on the big questions of life.Here's what you'll learn about: Discover how the spirit of open collaboration in the software development community can translate to the music world.Gain insight into the struggle and ultimate triumph of defining personal identity as an artist.Learn about the revolutionary Modern Musician's StreetTeam software and how it bridges the gap between artists and fans.Check out Spencer's band Whosah here: https://whosah.com/Tune into the live podcast & join the Modern Musician community here: https://link.modernmusician.me/join-podcastApply for Gold Artist Academy: https://masterclass.modernmusician.me/apply-success?utm_source=podcast
Drew is founder of The Mental Faculty, developer of Mental Case and the Ensembles sync framework. He works on Agenda. Agenda is an Apple design award winner, editor's choice, and is featured a lot in the App Store, particularly for the Mac. Agenda made a switch to an interesting business model a while ago.The Gaming BlenderHave you ever wanted to design your own video game?Listen on: Apple Podcasts SpotifyRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Today we talk to CMU graduate and developer Abhi Jain. After graduating from Carnegie Mellon in 2010, he hopped straight into the workforce, moving across the country for his career and family. Overcoming his fear of the unknown has driven him to success and he stresses the importance of asking for help. Abhi values his personal work-life balance and gives us tips on how he manages all aspects of life. Abhi has especially relevant advice for international students looking to find careers in the U.S., so don't miss out on this episode!
Rudrank and I talk about the things leading up to Do iOS, our failed attempt to get him to Amsterdam in 2022 and our second attempt this year.We also talk a bit about conference organizing and some of the ways I am doing things.The Gaming BlenderHave you ever wanted to design your own video game?Listen on: Apple Podcasts SpotifyRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Josh Holtz is back on my podcast to talk about his talk for Do iOS.The Gaming BlenderHave you ever wanted to design your own video game?Listen on: Apple Podcasts SpotifyRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
In this episode I talk with SwiftDev. Someone who got into iOS development because he just likes programming and the apple platform seemed like the best place to start.His goal is to become an indie developer at some point. Supported by his family and network he is making small steps every week to get closer to this goal.You can find and follow SwiftDev on Twitter.He created two apps:Libraried: UI ComponentsMoney Time: WTFThe Gaming BlenderHave you ever wanted to design your own video game?Listen on: Apple Podcasts SpotifyRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Donny Wals joins me on my podcast to talk about Do iOS. Why he's there and what he hopes to get from Do iOS.More information on his workshop and Do iOS.Learn more about Donny on his website.The Gaming BlenderHave you ever wanted to design your own video game?Listen on: Apple Podcasts SpotifyRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Practical Combine by Donny Wals Buy Donny' book on combine and support my podcast. Now that's a great deal.Practical Core Data by Donny Wals Learn Core Data from the ground up using new and modern techniques.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Monika Mateska is a speaker at Do iOS. Listen in to learn more about her.You can find Monika on LinkedIN and on Twitter/X.More info on her VisionOS talk, see the Do iOS site.The Gaming BlenderHave you ever wanted to design your own video game?Listen on: Apple Podcasts SpotifyRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Adam, Filip, Monika and me dive into some of the aspects of organizing a conference. You will probably be left with plenty of questions afterwards. Send them in.Also, this is based on our own experience, always consider your specific circumstances.https://swiftleeds.co.uk/https://do-ios.com/Monika on TwitterFilip on TwitterAdam on TwitterRunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Welcome to my new format. I will mention the occasional news item if it is amazing. But I don't want to add to your burden during WWDC week too much. More on my thoughts on that next time.This time some history on the biggest thing I am doing this year. A conference. Join me on my journey and learn what it takes to put together a conference for iOS App Developers.https://do-ios.comRunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
This episode's articles:Spinning Up a Feature Request Screen with SupabaseSecurity in iOS ApplicationsSwiftUI: Using a Repository as the single source of truthTips and tricks for exploring a new codebaseGrand Central Dispatch (GCD)Swift Evolution Monthly: March + April '23Simplify Time Comparisons in Swift with RelativeDateTimeFormatterOptimizing your app for Network ReachabilityDiscover how @MainActor worksI also mention:Appdevcon is a conference by app developers, for app developersDeep Dish SwiftCocoaHeadsNLDo iOSRunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Links in this episode:Build your own TwitterReal-World Xcode Project Using TuistLinting Documentation with Vale to Increase Quality & ConsistencyBasic Stream Backend Integration using NodeJSComparison of Cherry Brown and Gazzew U4 switchesSkip typing your login credentials manually with Xcode breakpointsNative vs Web: Technologies Available to Native Apps but not Web Apps3 mistakes to avoid with async / awaitUnderstanding unstructured and detached tasks in SwiftWhat I Learned Writing My Own CloudKit Syncing LibraryCyclomatic Complexity in Swift: Understanding How it Affect Your Code QualityRunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Links:Comparing Operators of Combine for iOSPlanning Animations in SwiftUISwiftUI ToolbarAutomating Swift CLI releases with GitHub ActionsGitHub webhooks
LinksTaskGroup error handlingFilter debugger outputPasskeys for iOS@available attributeSwift 5.9: Network reqs in Swift package pluginsUsers manage In-App Subs.ProgressViewTabViewRun and test async Vapor cmndsTasks in parallelOrder and ConcurrencyShare with UIActivityViewControllerShare breakpointsSign in with Apple and AWS AmplifyAnimations with Mask View ModifierSequential AnimationsStyling ComponentsPin SPM dependencies versionsCharts. CustomizationsCharts. InteractionsMulti-Cursor EditingSwiftUI EnvironmentDetached TasksSwiftLeedsRunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Shaun took me up on a request on Mastodon to come on my podcast.We had a great conversation about how he ventured into management as a software developer. We also talk about how he got into software and iOS app development. Shaun took the React route. Start with web development, get started with React, progress into React native and then making the leap into native app development.Ray Wenderlich, now called Kodeco was instrumental in learning about iOS app development.You can get in touch with Shaun through Mastodon or his website.https://mstdn.social/@shaundonNice UX Design Newsletterhttps://codakuma.com/Links to his apps are on his website too.Some of the podcasts we mentioned in the episode:Under the Radar PodcastIt's Always Sunny in Philadelphia Podcast Episodes – The Always Sunny Podcast99% InvisibleEverything Everywhere Daily PodcastAccidental Tech PodcastSwift by SundellAdam's conference https://swiftleeds.co.uk/Big shoutout to Dave Verwer and the Curated platform.RunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
I've been scheduling a few interviews again. It's interesting to see that people are often quite self-deprecating about being a good candidate to be interviewed on my podcast. People can always indicate why they are not exciting guests, but let's start at the opposite end. Think about why you would be a good guest for my podcast. And I notice that a lot. People often start with the negative. Why not start with the positive, I wonder?In this episode I am going to talk about many things:The new book published by Peter FrieseMinimal Node Integration to Get You Started with StreamMerge Sort In Swiftif let shorthand syntax in SwiftImplementing “double tap tab bar to scroll to top”Variadic ViewsSwiftUI Views are ListsHow to use async/await with completion handlersAmbiguous DecodingModern SwiftUI: Identified arraysSearch | kean.blogDeveloper guide on keychain for iOSIterating over web socket messages with async / await in SwiftNSURLSession connection leakGaining access to Command-line from XCTestRunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Meet my friend. ChatGPT. I interviewed him. It's an idea I got from another podcast. Enjoy. :)RunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
Natalia worked in companies in Europe and in New Zealand building web and mobile applications. Before joining Nil Coalescing she was designing and building SwiftUI APIs as a member of the core SwiftUI team at Apple. She enjoys working with Swift and sharing her iOS development knowledge with the community. She recently wrote a book Integrating SwiftUI into UIKit Apps that covers a variety of ways to add SwiftUI to an existing UIKit project and offers many tips to avoid common issues and mistakes when working with both frameworks at the same time.Check Natalia's book and consider getting your copy:https://books.nilcoalescing.com/integrating-swiftuiYou can find Natalia online on:Mastodon: https://mastodon.cloud/@natpanferovaTwitter: https://twitter.com/natpanferovaThe business she runs with her husband is called Nil Coalescing.RunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
It has been a while since my last episode. But no worries, I am not gone. January has been a super busy month and I have been working on some exciting things this month. Hopefully I can share a bit more on that soon. It involves setting up a new project using a micro framework architecture using Tuist.io. If you never checked out that too, make sure you do.Also, you can now support my podcast with a subscription directly through my podcast hosting provider. I love Buzzsprout for the way they keep raising the bar as a podcast hosting provider.I did part of the recording and editing after the surprise wedding of my nephew. The surprise was on us, the guests, do if I missed something in editing, now you know why.In this episode I am going to talk about many things:Fake hardware and my my quest for a new microphoneReading hardwareUtilizing Makefiles for Swift projectsShift in the protocol paradigmDebouncing with Swift concurrency5 Techniques to Effortlessly Send Data from UIKit to SwiftUIUsing JavaScript in a Swift appCreating App Prototypes from Low to High-FidelityThe Tyranny of the Churn EquationText modifiers in SwiftUIApplying Built-In Image Filters In SwiftMaking a serverless Swift function with Fastly and UpstashRunwayPut your mobile releases on autopilot. More info on runway.teamDo iOS Conference - November 8 and 9, 2023Get your tickets now. Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer
In this episode, I'm going to talk about:A new microphone for podcasting, the Shure 87A2022 in reviewHow to Run Stream's Docs on a Multipass VMXcode Cloud scripts: Fastlane and CocoapodsSwift async/await in AWS lambdasLooking back at my 2022Using CallKit - How to Integrate Voice and Video Calling Into iOS AppsHTTP/3 support for URLSessionTesting Apps with an iPhone and the CarPlay SimulatorTrap exit code (SIGINT, SIGTERM etc) in a Swift Package Executable CLIThe day my app got thousands of downloads and in-app unlocksIt has been a while since my previous episode. Recovering from Do iOS and then December happened. Holidays, some family illness. But I kept going in some capacity. Getting a new microphone is a big incentive to get going again.But I need your thoughts and input.RunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showPlease rate me on Apple Podcasts. Send me feedback on SpeakPipeOr contact me through twitter or Mastodon: https://hachyderm.io/@appforce1Buy me a Coffee or become a member of my podcast.My book: Being a Lead Software Developer
Azam and I discus some architectural ideas Azam has developed over the course of over a hundred sample codebases.Azam's blogAzam's article mentioned in the episode: Practical Mv Pattern CrudAzam's Udemy course: MV Design Pattern in iOS - Build SwiftUI Apps Apple's WayAzam on TwitterRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showPlease rate me on Apple Podcasts. Send me feedback on SpeakPipeOr contact me through twitter or Mastodon: https://hachyderm.io/@appforce1Buy me a Coffee or become a member of my podcast.My book: Being a Lead Software Developer
Marin and I discus how 2022 went for him and what his plans are for early 2023.(It is dataTile, a smart developer tool that reads your app's logs from the Xcode Simulator in real time and displays your debug data in a beautiful, bold UI.You can find Marin online at:https://underplot.com/On Mastodon: https://mastodon.social/@icanzilbLearn more about dataTile https://underplot.com/dataTile/RunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showPlease rate me on Apple Podcasts. Send me feedback on SpeakPipeOr contact me through twitter or Mastodon: https://hachyderm.io/@appforce1Buy me a Coffee or become a member of my podcast.My book: Being a Lead Software Developer
Pol, a senior iOS developer working on the iPlayer app by the BBC. He loves sharing content and writing about all things mobile development and Swift.He also writes on his blog. https://www.polpiella.dev/Follow him on Mastodon. Or Twitter.He did his first conference talk at Do iOS in 2022. I'm sure Pol will share that link once it becomes available. He did an amazing talk titled "Fantastic Swift Tools and where to find them".Dev InterruptedWhat the smartest minds in engineering are thinking about, working on and investing in.Listen on: Apple Podcasts SpotifyRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showPlease rate me on Apple Podcasts. Send me feedback on SpeakPipeOr contact me through twitter or Mastodon: @appforce1@mastodon.cloudBuy me a Coffee or become a member of my podcast.My book: Being a Lead Software Developer
This is Alexander, he and Drew created the note taking app Agenda. A Mac and iOS focussed App.Learn more about Alexander, how he got to creating Agenda and what motivates him day to day.To learn more about Alexander and his product:Visit Agenda.com (referral link, it extends my Agenda update window)Learn more about PapersOn TwitterDev InterruptedWhat the smartest minds in engineering are thinking about, working on and investing in.Listen on: Apple Podcasts SpotifyRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showPlease rate me on Apple Podcasts. Send me feedback on SpeakPipeOr contact me through twitter or Mastodon: @appforce1@mastodon.cloudBuy me a Coffee or become a member of my podcast.My book: Being a Lead Software Developer
In this episode, I'm going to talk about:When does a SwiftUI Environment get retained?Animated Launch Screen in SwiftUIA Guided Tour for SwiftUI ForEach StructureWhat is the difference between List and ForEach in SwiftUIHow Does Swift Concurrency Prevents Thread Explosions?Building custom layout in SwiftUI. BasicsUsing SwiftUI Effects Library: How to Add Particle Effects to iOS AppsIntroducing - Swift cheatsheet - The.Swift.Dev.This episode is something special. According to the stats of my podcast hosting provider, this is my 200th episode. And what a ride I had between this episode and my previous one. My last episode was published two and a half weeks ago. And a lot of things happened since then.I was still preparing for Do iOS on November 3 and 4.Had a weekend I kept going over my notes for Do iOS.Then the Do iOS workshop started with Daniel Steinberg and I was collecting and bringing some of the material we needed for Do iOS to Amsterdam. For lunch, I stopped at the workshop to check in on things and talk to a few people to get the vibe of the crowd at the workshop. It was pretty good.Then it was November 8. Do iOS day. I was the stage host the entire day, but we started with onboarding everyone at the door. I spoke a few words with all attendees at registration. Then an entire day of talks, making sure catering was taken care of, taking care of little issues. And making sure we kept a good pace. At the end we had a nice social drink with all attendees and a typical small Dutch snack.Evening of the first conf day, we had a sort of casual diner, and it got a bit out of hand. We raided a restaurant and stressed out kitchen staff with such a big unannounced group. We smoothed this one over by indicating to prioritize other tables and to serve all my guest's food when ready. So we all ate a bit out of band with each other, but it actually allowed for people to listen foRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showPlease rate me on Apple Podcasts. Send me feedback on SpeakPipeOr contact me through twitter or Mastodon: @appforce1@mastodon.cloudBuy me a Coffee or become a member of my podcast.My book: Being a Lead Software Developer
In this episode, I'm going to talk about:Introducing Rollouts by RunwayA menu bar only macOS app using AppKitHow to check for network connection and present an alert in SwiftUIUnderstanding different cache policies when working with URLRequest in SwiftHandling never finishing async functions in Swift package testsHow to Get Push Notification while iOS App is in ForegroundDon't forget, you can buy me a coffee. Marco Eidinger did just that, buy me a coffee. Thanks a lot Marco.RunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showPlease rate me on Apple Podcasts. Send me feedback on SpeakPipeOr contact me through twitter or Mastodon: @appforce1@mastodon.cloudBuy me a Coffee or become a member of my podcast.My book: Being a Lead Software Developer
Counting down to Do iOS. At the time of this recording, I have almost two weeks to go, but it sure feels like it is happening tomorrow. Sending out messages to all attendees and speakers, making sure roll-up banners are ordered, putting together staff briefings for the Do iOS team and for the catering team, and preparing "filler" slides for when speakers are switching. Hotel bookings for team members. It is just a lot of small bits that all need to happen. I must say I feel very well organized and prepared. I think in large part that's due to my note-taking in Obsidian. Recently I showed what I have for notes to a colleague of mine and he was quite taken aback by the amount of stuff I write down. And I feel like I only capture half of all I want to capture.In this episode, I'm going to talk about:Thoughts on SwiftUI vs UIKitThree Ways to Refactor Massive SwiftUI ViewsMastering NavigationSplitView in SwiftUIHow to create NSManagedObject subsclasses for Core Data entities in XcodeRefactoring Swift: Best Practices to succeedRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showPlease rate me on Apple Podcasts. Send me feedback on SpeakPipeOr contact me through twitter or Mastodon: @appforce1@mastodon.cloudBuy me a Coffee or become a member of my podcast.My book: Being a Lead Software Developer
...here I come. KLM permitting.Getting ready to go to Swift Leeds.Finally received that Model-100 keyboard I kept on talking about. This thing is just amazing. More on that when I have used the device a bit more.Also, the video of my talk at 360iDev is now available too. And if you are still looking for training on aSync/Await, Daniel Steinberg will be in Amsterdam on November 7th.Now I am off to SwiftLeeds, if you are there too, come say hi, I'll most likely be near the Stream table.In this episode, I'm going to talk about:How to add Keyboard Shortcuts in SwiftUIMastering NavigationStack in SwiftUI. NavigationPathUsing the dismiss action from the SwiftUI environmentSwiftUI View That FitsAccordion in SwiftUI - DisclosureGroup ExplorationsApple's use of Swift and SwiftUI in iOS 16System Programming Interfaces (SPI) in Swift ExplainedMemory management for async/await and tasks in SwiftDeveloper guide on the iOS file systemAlternate App Icon Configuration in XcodeWhere View.task gets its main-actor isolation fromRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Support the showPlease rate me on Apple Podcasts. Send me feedback on SpeakPipeOr contact me through twitter or Mastodon: @appforce1@mastodon.cloudBuy me a Coffee or become a member of my podcast.My book: Being a Lead Software Developer
Robby speaks with Chris Birchall, author of Re-Engineering Legacy Software and Lead Software Developer at 47 Degrees. They cover how to identify both dead and zombie code in your software, approaches to consciously taking on technical debt, and when rewrites might be appropriate.Helpful Links47 DegreesRe-Engineering Legacy SoftwareFollow Chris on TwitterBook Recommendation: Sherlock Holmes Series by Sir Arthur Conan DoyleSubscribe to Maintainable on:Apple PodcastsOvercastSpotifyOr search "Maintainable" wherever you stream your podcasts.
Tunde was suggested to me by one of my previous guests. And boy was he right. It is amazing to just see what Tunde has achieved in such short time. Best part, he actually wanted to sell icecream when he was a kid.Lead Software Developer Learn best practices for being a great lead software developer. Support the show (https://pod.fan/appforce1)
Bryan Walsh sits down with Jason this week to talk about life at Codeup, life after Codeup, and talks about this concept we call "drinking from the fire hydrant". Tune in to learn what that phrase means in this weeks episode! Visit codeup.com/podcast for all things Hire Tech! +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Check out Bryan on LinkedIn Check out Guardian Premier Solutions LLC +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Follow Host Jason Straughan on Twitter --> Click Here Follow Codeup on Twitter to interact with us about the Podcast --> Click Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Have feedback for the podcast? Interact with us on Twitter! Send us a DM or interact with the latest Tweet about the newest episode to let us know what you think!
Eduardo will be sitting down with Jonathan Chappelow, Lead Software Developer on Decred block explorer and DCRDEX, to discuss DCRDEX version 0.3, which will be released along with Decred v1.7 release. We will discuss the upcoming DCRDEX features and answer community questions in relation to DCRDEX 0.3 and looking ahead to the DCRDEX 0.4 (1.0?) release. Find out more about Decred: https://decred.org Join the Decred community! Twitter: https://twitter.com/decredproject Reddit: https://www.reddit.com/r/decred Telegram: https://t.me/Decred Discord: https://discord.com/invite/GJ2GXfz Matrix: https://chat.decred.org/
Bevin Hernandez, Lead Software Developer and Director of Product at Estimate Rocket speaks about how Estimate Rocket is rivaling in the highly competitive landscape of SaaS software, including the evolution that Estimate Rocket is going through as a company.
Historically, women have been less likely to go into the tech industry than men; this has led to an imbalance ratio in the workplace, leaving the few women in the industry isolated. Project F aims to change that by bringing strategies and audits to companies—bringing to light some roadblocks that prevent a business from integrating more women. We are joined by 3 guests: Roisin Parkes, Advisory Board Member at Project F; René Johannes, Lead Software Developer at Haefele Software; and Teri Jacobs, Software Developer Intern at Haefele Software. The roundtable discussion focuses on women in the tech industry and how businesses can take the essential steps to integrating more women into the field. What we talked about: - Backgrounds of the Three Guests - How Project F Benefits Women in Tech - Strategies for Promoting Women in Tech - Recent Positives & Struggles for the Guests Check out these resources we mentioned during the podcast: - The Memory Code by Lynne Kelly - Melanie Perkins of Canva To hear more interviews like this one, subscribe to The Agile CTO Podcast on Apple Podcasts, Spotify, or your preferred podcast platform.
This episode we hear from Meagan Kinmonth Bowman, Founder of Stonehenge Technology Labs, and Will Brown, Lead Software Developer at STL. Learn more about Stonehenge Technology Labs, why Arkansas, and the work they are doing.
Video content can be found here: https://www.youtube.com/channel/UC0BAd8tPlDqFvDYBemHcQPQ/
VP of Engineering, Lead Software Developer, and Bitcoin developer - Jimmy Song is a man who has worn many hats. He joins to discuss Bitcoin, Cryptocurrency, and other semiconductor subjects. [NOTE: This was on Recorded March 26th] [SPONSOR: https://www.cdkoffers.com/] 20% software discount code: brokensilicon Windows 10 Pro OEM key: https://bit.ly/2vfKucI Office 2016: https://bit.ly/3aBenUX Office 2019: https://bit.ly/2GcGdJn Windows 10 pro OEM +Office 2019 package: https://bit.ly/2Orz0Jx 0:00 The 2021 GPU Shortage, Evidence of Inflation in Semiconductor Prices 8:50 Why are people afraid to ask honest questions about Bitcoin? 16:20 Jimmy Song’s Background with Gaming PCs and becoming a Developer 22:00 What is Bitcoin? 32:20 What gives money value? Time wasted protecting inflationary money. 41:25 The Biggest Misconception about Bitcoin – Technology vs Stability 55:46 Transaction Speeds 1:01:20 Ethereum’s Future 1:09:45 Is Bitcoin the Myspace of Crypto? 1:13:50 Environmental Concerns about Bitcoin 1:22:20 How would you improve Bitcoin? 1:24:00 Can regulation kill crypto? 1:30:50 Advice for young programmers Jimmy Song’s Twitter: https://twitter.com/jimmysong?s=20 https://www.linkedin.com/in/jimmysong https://jimmysong.medium.com/ Jimmy’s Website where you can sign up for the Bitcoin Bootcamp: https://programmingbitcoin.com/ The Little Bitcoin Book: https://amzn.to/2QGaWXJ https://bitcoin.org/bitcoin.pdf Episode with Stephan Livera: https://youtu.be/4Q4IE0Xrg4M https://en.wikipedia.org/wiki/Commodore_16 https://en.wikipedia.org/wiki/Beenz.com https://medium.com/hashmart-blog/the-history-of-first-cryptocurrencies-before-bitcoin-6eccebca152a Tom’s Introductory Bitcoin article: https://www.mooreslawisdead.com/post/what-you-must-understand-first-before-you-can-truly-understand-bitcoin https://bitcoinmagazine.com/business/kentucky-governor-signs-bitcoin-mining-incentive-bill-into-law
In our third and final podcast of the scaling series, VP of Technology, Jesse Krautwurst, Senior Software Engineer, Mike Hitchcock and Lead Software Developer, Josh Buchacher round out the series by focusing on Front End development. This podcast is in English. Part 1: Front End Frameworks [0:00-15:45]Scaling development Front end team best practicesCode review process Building an automated system Scaling featuresFeature flags and A/B testingPart 2: Scaling Load [15:53-36:32]Optimizing over-the-wire size delivery to clientsServer-Side vs. Client-side renderingServer interaction through APIsScaling usability of an applicationApplication accessibility considerationsLocalization and internationalizationResponsive developmentTools Mentioned:SlackJiraBuild StatusEnvisionMootoolsjQueryMarionette BackboneAngularReactAkamaiCloudFrontChrome Browser ToolsProfilerW3CDevToolsGoogle LighthouseWaveAxeTenon.ioJAWsAria labelFirefox GeckoFlexbox
Shaun is the Lead Software Developer at Dolese Brothers Company. Dolese is an employee-owned company that has been in business for over 100 years delivering excellence in the construction and mining industry. Randy and Shaun discuss making the leap to the cloud, Power BI, Snowflake, Oklahoma City, and home-brewed beer. Show Notes: Shaun’s LinkedIn Dolese Brothers’ Website Boom Town: The Fantastical Saga of Oklahoma City Drive: The Surprising Truth About What Motivates Us On tap for today’s episode: Black Sappath chocolate milk stout and Hibiscus Zinger spiced beer. Contact Us: https://www.hashmapinc.com/reach-out
Welcome to another episode of Develomentor. Today's guest is Nadeem Chaudhry. Nadeem Chaudhry is the proverbial college dropout who left school early to get started on his software career. After leaving college before his junior year, he worked his way up from software engineering and architecture into engineering management and leadership. These days, he’s the Chief Technical Officer (CTO) of Jobot, a startup focused on using artificial intelligence to transform the career recruiting space. Nadeem has worked in a variety of industries including ecommerce, recruiting, and customer relationship management. All along the way, he has always been building products. Episode Summary"When I was in college, I really got my hands dirty and started building very early on. So by my second year, I had already completed an entire platform for students to buy and sell books, goods, other things with each other on campus""You want the people that you're mentoring to continuously grow, and that may mean that they outgrow what you can offer."—Nadeem ChaudhryKey MilestonesWhy didn't college work out for Nadeem?Nadeem's first title out of college was “Lead Software Developer”. How does one land a lead role straight out of dropping out of college?Many engineers struggle with deciding whether to code or go into management. What was Nadeem's thought process in making those choices?Who were Nadeem's mentors throughout his career?Key traits Nadeem looks for when hiring and how does he think about team building?What are some tips for a developer getting better at the business side?What are a few quick tips you can enact to make you stand out to recruiters (and the bots who are filtering resumes and profiles)?Additional ResourcesStart with Why - by Simon SinekMeasure What Matters: How Google, Bono, and the Gates Foundation Rock the World with OKRs - by John DoerrDevelomentor Ep. 5 Design Thinking and Your Career, with Drew FarrisEp. 12 How to Shift Your Career from Engineering to Product, with Nick CaldwellEp. 10 From a Bachelor’s in Psychology to CTO, with Stephen CarvelliThe Hacker News - find out what's trending in technologyLearn more about Jobot - https://jobot.com/Follow Jobot on twitter - @JobotJobsYou can find more resources in the show notesTo learn more about our podcast go to https://develomentor.com/To listen to previous episodes go to https://develomentor.com/blog/Follow Nadeem ChaudhryLinkedIn: linkedin.com/in/nadeem-chaudhry/Follow Develomentor:Twitter: @develomentorFollow Grant IngersollTwitter: @gsingersLinkedIn: linkedin.com/in/grantingersoll
In this episode your host and Co-Founder of PADT, Eric Miller is joined by PADT's Senior Analyst and Lead Software Developer, Matt Sutton for a discussion on the industrial internet of things, and how Ansys Digital twins helps companies make confident predictions about future product performance, reduce the cost and risk of unplanned downtime, and improve future product development processes. If you would like to learn more about this update and see the tools in action, check out PADT's webinar covering Ansys Twin Builder here: http://alturl.com/ccjjq If you have any questions, comments, or would like to suggest a topic for the next episode, shoot us an email at podcast@padtinc.com we would love to hear from you!
How can junior developers find their dream grad job? We find out as we speak to Daniel Benzie, the Lead Software Developer at the start-up Howsy. Dan takes us Behind The Job, and talks about his conventional route into developing, advice for current students and what he looks out for when hiring a junior developer. Don't forget to subscribe to our YouTube channel - https://www.youtube.com/channel/UCcWBzDQw46HmyfBm-9o_xWw HireWindow: - Connects STEM graduates with perfect-fit jobs at some of the world's most innovative employers - Provides insight and advice for anyone seeking a job - Sign up at https://www.hirewindow.com/join - Facebook: https://www.facebook.com/hirewindowuk - Twitter: https://twitter.com/HireWindow - Instagram: https://www.instagram.com/hirewindow/
Sparkki is a Salt Lake City-based lightweight and fast Online Learning Management System created specifically to teach to a variety of learning styles, combining traditional education research with emerging technology to empower schools and businesses to effectively deliver results without a physical campus and to make sure that students and employees have the necessary skills to be globally competitive in the workforce. Sparkki is built by educators, for educators. Whether the goal is to teach college students or factory employees, Sparkki utilizes proven educational theories, techniques, and practices, differentiating material for a variety of learning styles. Safe, secure, and supported by Amazon web services and blockchain technology, Sparkki is raising the standard of online education platforms. Sparkki is also the only LMS system that is designed not just for use in the United States and Canada, but also for companies in emerging markets as well- specifically those in central and South America.
Entrevista com Angelo Belchior desenvolvedor há 15 anos com larga experiência em projetos Desktop, Web, Mobile utilizando Xamarin e agora se aventura no mundo de Serviços Cognitivos e Bots, . É Microsoft MVP em Visual Studio and Technologies, MCPD em Web e é Lead Software Developer na ESX Links: https://medium.com/@angelobelchior http://youtube.com/angelobelchior http://fb.com/angelobelchior8 http://github.com/angelobelchior https://mvp.microsoft.com/pt-br/PublicProfile/5001635?fullName=Angelo%20Luis Maratona Xamarin: aka.ms/maratonaxamarin Monkey Nights Hub: http://monkeyhub.com.br/ FB: https://www.facebook.com/MonkeyNightsDevs/ Git: https://github.com/MonkeyNights Youtube: https://www.youtube.com/channel/UCFaQBRaoHrAxcGoeY8E5jvQ Monkey Nights - YouTube www.youtube.com Monkey Nights - Home | Facebook www.facebook.com
Linda Kamau is the Lead Software Developer for Ushahidi based out of Nairobi. She also is a co-founder at AkiraChix, a non-profit that offers technical training and outreach for young women. Linda talks to Scott about her journey and how she plowed forward even when obstacles were in her way.
Michele Titolo is a Lead Software Developer at Capital One. Michele has built microservices at Capital One which is a Bank in the United States. We talked about the increasing popularity of microservices, what they are, and the value that they add to an organization. Michele also gave an insight on her experience developing microservices and good practices. We also talked about mobile app development and how it has been evolving.