
The iDeveloper Podcast
300 episodes — Page 2 of 6
Ep 345345 - Last Dog Ever
EThis week John regales wisdom from a recent dinner party, talks successes with a recent project he’s been working on, some pet peeves with top level windows. And Scotty tells tales of his recent trip to the continent, talks the psychology of syncing and the differences of peoples preferences to UI.
Ep 344344 - That’s Not Bad, That’s Shit
EThis week John talks his latest software design triumph with a custom OverflowScrollView, a catch up with some old colleagues, the quality of the iPhone 14's cameras but quite a major complaint when it comes to a certain app and its subscription and cloud based storage when upgrading your device. Scotty talks more on adding a Parse backend for MoneyWell, the 32nd Anniversary of the Macintosh Portable Introduction and his woes with Xcode 14 and iOS 16 with a client project. Macintosh Portable Introduction | YouTube Splice CYME’s Avalanche and Peakto apps Splice does not preserve projects after restoring from backup on a new phone:
Ep 343343 - Scotty Checks Out Gluttonous Johns Backend
EThis week the boys show the possibilities of Capionista. Is 1TB of storage on a phone reasonable? The iPhones new Dynamic Island. John talks his work on a cross functional project including 2FA, SMS and phone keyboards. Scotty expands on last weeks discussion of working on the backend of MoneyWell Sync, the decision to move to hosted solutions, and how the perils of his past App Review horrors turned out. Parse Parse Hosting Barky The Failure Dog, Courtesy of Captionista
Ep 342342 - Tooling Down 280 at 60MPH… on a Bike?
EThis week John shares an uplifting update to his laptop endeavours from last week, a cycle based commuting story for the ages, and his recent work with using JSON, structured data and different layout systems. Scotty shares an update on the MoneyWell testing process including a syncing scheduling issue and a smart filter predicate issue and the ever long fight to keep your data off our servers. Ensembles Captionista John's Lyft Bike Rental | YouTube
Ep 341341 - Oh Woe Is Us
EThis week is a week of sadness as John discusses his hardware issues and dealing with Apple Support while Scotty shares his week of woe with an accidental release to the App Store and his dealings with App Review. The boys also touch on whats expected from the recent Apple announcement. Apple’s dependencies on Chinese manufacturing are hard to unwind
Ep 340340 - Will Fix… When Elvis Returns
EThis week the boys discuss the release of Captionista and the world of captioning video. John also talks his recent work on a project which involves a lot of notifications and how to handle mock data, the technicalities of recording live drums in the digital era. Scotty talks his continued work on a custom video player which requires a custom toolbar, having to hack some otherwise well ordered architecture. Captionista Ook Programming EQ'ing drums in Logic Pro | YouTube FabFilter Pro-Q 3 John's being mean to his band's bassist | YouTube Tech Bros | Instagram
Ep 339339 - Just Too Lazy to Change The Knobs
EThis week the boys talk The Imitation Game, Johns work on infrastructure for A/B testing (particularly Strings), Scottys work on a video player and his gripes with the AVPlayer, is it viable to go to a subscription model and how will that fare in the future. John Fox, Fox Climate News... ...Made with Splice Video Editor
Ep 338338 - There Ain’t No Toll Free Bridging!
EThis week the boys talk Johns continued travels, squeezing optimisation from cells and the complications of doing so with both Objective-C and Swift. Scotty talks feature flagging in a client project, the aversion to running your own servers, MoneyWell Beta issues with duplicate records. Which iOS 15 and macOS 12 features do you actually use?
Ep 337337 - Professional Bug Creator / Professional Exterminator
EComing to you live from the streets of London. This week the boys talk the complications of working on projects where colleagues are spread worldwide. John talks his international Netflix adventure, the QA of his recent project, updating and using the new Lottie framework. Scotty talks working on a client project and the troubles with third party dependancies, the problems with minor bugs on a large user base and the pressure put on support. Lottie 3.4.0 for iOS supports Core Animation Rendering | GitHub Behind The Scenes | YouTube
Ep 336336 - Perfectly Clean, Just Radioactive
EThis week John shares his dip to the bay, from bodies of water to legacy code, a friendly competition amongst coworkers, the start of a new project. Scotty talks the nuclear PL/1, working on migration with a client project, a MoneyWell update and the difficulties of working with iCloud.
Ep 335335 - “Software Development Is Quite Hard” - Scotty, 2022
EThis week the boys talk app identity crises and the difficulties of finances, mainly with the results of a recent report on MoneyWell which more clearly points out some issues in the user experience. John talks his recent work with difficulties with testing navigation, especially with tab based apps.
Ep 334334 - Yesterdays News, Tomorrow
EWith some WWDC2022 midweek discussion. The boys talk their experience so far, their opinions on the continued predominantly online conference, John’s technique on how to become teachers pet. John talks the possible future of an Apple Car but also the technologies that may be developed alongside. Scotty talks the hopeful future for SwiftUI with the announcement of iOS16.
Ep 333333 - An Explicitly Losing Proposition
EBack with some slightly out-of-date WWDC 2022 predictions and some notes from listeners, the boys talk the UK’s bank holiday customs, the future of SwiftUI, AR progression and the people pushing it forward. Segregation By Design | Instagram Black Terminus AR | Instagram
Ep 332332 - Grandpa’s Bricked Again
ELive from New York, it’s Wednesday Morning (for John at least)! This week John talks his recent work in continuing to share the way of accessibility throughout the development world, one city at a time. Scotty talks the death of the iPod and reminisces back on the innovation that it was, and the progression of devices that have come since.
Ep 331331 - Be Adaptable, Like Androgynous Berthing
EThis week John talks his work with adapting code to new technologies, including GraphQL, and some difficulties with updating from Objective-C to Swift when you rely on some Objective-C. Scotty cryptically talks his latest work in ‘Build Toolchain Hell’ and the process of trying debug from past changes that are causing bugs now. GraphQL | A query language for your API
Ep 330330 - A Not So UniqueID
EThis week John talks struggling with scrolling collection views when compositional layouts and accessibility elements are involved. Scotty talks the important role of accessibility in the future of development, some updates to the current MoneyWell beta release including some new sync bugs. Ensembles Apple’s suggested technique for navigating horizontal scrolling lists | Apple
Ep 329329 - Quiet Together for a Moment Together
EThis week John talks his glorious week of star studded premiers in Hollywood, inter-company communication, accessibility labels in comparison to audio description, his work with VoiceOver and how accessibilityElementDidBecomeFocused() is your friend when trying to scroll a collection view to the correct place after a cell has been selected by VoiceOver. Scotty talks the enlisting of an unbiased fresh set of eyes to produces a report on MoneyWell purely from a user standpoint, the next stage in the beta process for MoneyWell including some sync issues that have cropped up with a few beta users and the opaque-ness of syncing with iCloud. accessibilityElementDidBecomeFocused() | Apple Documentation Warren Zevon: Lawyers, Guns and Money
Ep 328328 - All the Wood Behind One Arrow
EThis week the boys talk collaboration when porting a project to new infrastructure, edge cases of analytics when Apple API docs just don’t cover it, trying to fit 3 days into 5, a deep dive into the repeating patterns of software development with hope to not repeat the same mistakes.
Ep 327327 - The Good, the Bad and the Open Source
EThis week John talks embedded meta data within the Apple Photo Library, especially in relation to QuickTime video files. Scotty talks CocoaPod hell, weaponised NPM and other open source troubles, interesting Academy Award data analysis theories. Chalamet Coughs, Dune Wins BIG sabotage: Famous NPM package deletes files to protest Ukraine war
Ep 326326 - *insert some sort of loser music*
EThis week the boys talk Johns HackDay result with John sharing some details about the project and the process of a HackDay. Scotty talks his week of work on migration within some client work. *SPOILERS*Backing music for Johns HackDay result | YouTube
Ep 325325 - Keep Your Hands off My Cockles
EThis week the boys touch on the location sharing outbreak from last week after a listener experiences it too. They share their thoughts on the latest Apple event. John shares an update on his current Hackday week, the changes to the project and the value of teamwork and competition. Scotty has some gripes with the Twitter website, gives an update on his Jenkins progress (with some encouragement from another listener). Protest Songs 1984-2012 by The Specials | Apple Music GitHub Actions
Ep 324324 - Location, Location, Location
EThis week the boys touch on some current affairs especially with regards to both the effect on and effects caused by technology. John talks his upcoming Hackday project involving editing and looping existing content. Scotty talks his re-visit to Jenkins, and the process of having to relearn things that you previously mastered, also some 20/20 hindsight about opting for the smaller storage options for devices.
Ep 323323 - When You Assume There Is No ‘I’ in Team
EFollowing some slight technical difficulties, this week John shares his success with a pair of demos (one with work in accessibility), the benefits of Keynote vs. Google Slides. Scotty shares his work on a bug caused by Right-To-Left languages within collection views and explores the other nuances that different languages can have. Peter Frampton plays the drums | YouTube History of the Voice Box made famous by Peter Frampton | YouTube
Ep 322322 - Data, Data and More Data
EThis week the boys talk their ‘productive?’ week with John’s upcoming demo fair and the project that he has been working on for it. the challenges of testing for unknown data using only known data with Scotty talking on how data is used within MoneyWell.
Ep 321321 - A Much A-Kerfuffle About Nothing
EThis week John gets deprangry with some data refreshing on a new canvas he’s been working on, but also shares his love of Senegalese music. Scotty talks his mixed week including dealing with changes to server certificates when using SSL pinning, also the recent Apple vs. The Netherlands dispute and how that may not only effect the future of MoneyWell but the App Store itself. Celebrations in Dakar after Senegal wins AFCON 2022 | YouTube Youssou N’Dour - Gaiende (The Lion) | YouTube
Ep 320320 - It’s About Volume Not Quantity
EThis week John talks his recent work on refreshing portions of a Collection View, his mastery of JavaScript and a follow up to his work on protocol compliance and inheritance. While Scotty talks barfing (or bathing?) with some data migration, the difficulties of testing with small amounts of data when users can have huge amounts of data with very little storage space, also shares some feedback on the latest MoneyWell beta.
Ep 319319 - The Long Dark Hour of No Response
EThis week the boys talk John’s “possible” direct effect on the Netflix stock price as well as his Jedi teaching over some new members to his team. Also the first user responses from the MoneyWell Beta release with some expected problems and some not so expected problems. Also a check in on how the M1's have been holding up to real world work and a hopeful look at what Apple could release in their next hardware drop. Joseph Heck’s Lindenmayer Library Implementation | GitHub What the heck is an L-system? | Wikipedia FRC Team 5700 getting it done in hostile working conditions | YouTube
Ep 318318 - What a Load of Old Gumbo
EThis week the boys talk sorting objects with optional properties, protocol compliance and inheritance, 1960's British Dramas, another look at SGLite toolkit, GRDB, problems with notarising MoneyWell for the Beta release, the changing environment of borderless culture appreciation. GRDB | GitHub To Sir, With Love | Wikipedia Two segments from John's talk at Appsterdam. First is about too many notes/ingredients/features leading to indistinct music/food/software. Second is about not copying the Global/American standard in culture if you have the chance to incorporate “local” culture which might be unknown | YouTube Making Gumbo (where by definition, the mix is the ideal) | YouTube Missing Persons - Destination Unknown | YouTube
Ep 317317 - Data Management and API's: The SQL
EThis week the boys talk the ever evolving remote workplace, and the best ways of communicating and emulating an office environment. John talks his recent frustration with debugging and context switching as a UI developer to managing various API's, initially setting up an Xcode Project and problems with Swift Packages. Scotty talks the public release of the MoneyWell 3.5 beta. MoneyWell 3.5 Public Beta Closer | Virtual Office
Ep 316316 - I Know the Truth, but I Just Don’t Give a Sh*t
EThis week the boys talk their hopes and dreams for whats to come in 2022. For John it's the revival and continuation of some old tech, for Scotty it's the beta release of MoneyWell. The boys also talk 'The Ocean Cleanup', side projects, a refreshed attitude towards the future of MoneyWell, Apples delayed release of SharePlay. Paul Hawken's new book, Regeneration The Ocean Cleanup Revenue Cat
Ep 315315 - I've Become... Triumphantly Dumb
EThis week the boys sum up this past year by talking; their holiday plans to their end-of-year wisdoms, their last weeks work, with John working with different designs using real data and Scotty with the release of the MoneyWell beta. John also hopes to get an extra special listener by talking his recent work with JavaScript and Node. Scotty also talks his further research into the world of multi-platform, especially in regards to the possible future of MoneyWell. Life of Brian | IMDB Life of Brian Latin Scene Analysed JavaScript Copy Object Kotlin Multi-Platform Polynome App Polynome Tutorials | YouTube Racket App iOS UI Job Listing for Racket
Ep 314314 - Good Beta Testers Really Are The GOAT
EThis week the boys talk; Scotty's off-grid vacation, the challenges of switching off during vacation, and the inevitable mountain of emails upon return; John's pre-holiday-break ships, including Netflix's Fast Laughs feature; the work of Dave Winer; and the imminent MoneyWell beta program.
Ep 312313 - There Will Always Be More Work to Do
EThis week, being Turkey(or Duck) Day, the boys share what they're thankful for this year. Scotty talks his latest public PR, MacBook Mix-Up and Apple Support Shenanigans. John talks his recent 6-year Netflix anniversary and the experiences that led to it, especially the feedback from listeners and peers. Implementing Accessibility Custom Actions Ko-Fi, The Tip Platform Music John's Thankful For | YouTube Scotty's DocC PR | GitHub
Ep 312312 - PR Comment: More JaJa Ding Dong!
EThis week the boys talk John's further work with VoiceOver and the way that accessibility is experienced both by the end-user and by the test engineers. Scotty talks the frustrations that come with making the first PR against a new project. Icelandverse | YouTube Eurovision: The Story of Fire Saga Clip | Netflix
Ep 311311 - Number One Windows Fans!
EThis week the boys continue their discussion on the new M1 Macbooks, with John discovering some more issues with RAM and Scotty talks the major decisions being made with his latest business expenditure, Silver or Space Grey? John talks his battle of the browsers after having troubles with the ever-hungry for RAM Chrome, the environmental impact of streaming video, the importance of alt-tags for images in Tweets. Scotty talks the big decisions being made with recent a business expenditure, the upcoming .NET Conf 2021 and how this might affect future MoneyWell development. .NETConf Website .NETConf Videos | YouTube The environmental impact of streaming video | Twitter The importance of alt-tags for images in Tweets | YouTube
310 - Friendships Have Limits
EThis week John reveals his secret, somewhat, compact package and reviews his first week of Apple M1 ownership, from initial difficulties in data transfer and unexpected high RAM usage to blistering Xcode speeds. Scotty talks his work on migrations and how to deal with time and project management with multiple projects on the go at once.
309 - Lying in the Road, Waiting to Be Run Over
EThe boys discuss yesterday's Apple event, their purchases, and their thoughts on the continued M1 development and the complete lack of options for monitors. John talks his continued work on accessibility custom actions. Scotty talks his work on transitioning between two systems, what to transition, and what to leave behind.
308 - If You Wish to Be Obscene, Then I’m Going to Hang Up
EThis week the boys also touch on the upcoming Apple event and the high ratio of job satisfaction within the industry. Scotty shares his week of working on a command line tool and his experience with the swift argument parser. John talks about his ever-growing dynamic component library and its uses within adaptive layouts, especially his recent work on volume control. Swift Argument Parser | GitHub
Ep 307307 - One More Thing...
EThis week the boys talk John's recent musical accomplishments and how he's been resolving constraints with UIButtons when the size of the content is dynamic. Scotty talks his recent work on a client's feature set and the inheritance decisions that come with an existing codebase. One More Thing by James Dempsey & The Breakpoints | Apple Music One More Thing by James Dempsey & The Breakpoints | Spotify Behind the Scenes | Instagram
Ep 306306.2 - Dynamic Type Part Two: Electric Boogaloo
EContinuing on from Monday's episode, John reveals the thrilling conclusion to his discussion on his dynamic icon button class. Scotty takes a nostalgic look back at the business and development environments of Mac apps and offers some in-home-office workout tips. Twitter | Drew McCormack
Ep 306306.1 - The Surface of Jupiter or Localising Dynamic Type?
EWith a, possibly, un-surprising un-intentional two-parter, we'll let you guess the culprit. John further talks his work on reusable components, also a rather surprising sticking point in some localisation optimisation.
Ep 305305 - Very Much a Work In Progress
EThis week the boys share their, very close to the line, pre-Apple event thoughts. John continues his work on reusable components within winning tests, especially in regards to accessibility and dynamic layout. While Scotty continues his investigations into different cross-platform technologies.
Ep 304304 - We’re on a Roadmap to Nowhere
EWith a positive start this week, John talks some excitement with a new blank slate project he's working on and the pros and cons of open sourcing. Scotty talks his week of squashing a couple of little bugs and checking off down the to-do list, and investigates the world of cross-platform apps, especially any alternatives to Electron. Liz Phair song Glory, from the album Exile in Guyville Exile in Guyville, a response to Exile on Main Street Charlie Watts supported his Jazz habit by being in a rock band
Ep 303303 - Nada, Niente, Rien, Нищо, ナッシング
EUsing his background of language and indie development, John talks the work of localisation, especially indie localisation tools, and the difference between linguistically correct and culturally correct. Scotty shares the extent of his week of primarily client work, with the coordination of some changes for an upcoming 'thing'. Lokalise | Localisation Platform for iOS
Ep 302302 - Pickled Winkles and Hybrid Apps
EBack with some post-vacation clarity, John shares a bug fix (with the help of the Customer Care Team) with voice control when using a custom UIButton class. While Scotty talks his unintentional internet blackout, the lack of cellular service, and how modern apps have developed an evergrowing internet connection addiction. Michael Fey 1Password Blog Post on Electron Example of 1Password Pushback Cleaning Up Twitter
301 - Surely This Thing Must Be Breakable?!
EStarting with some swift ridicule this week John attempts to absolve himself from some small indiscretions from last week and talks the latest update to Preferred Content Size support within Netflix. Scotty talks dealing with background errors and how to present them in the UI and the difficulty in creating errors on the ensembles based MoneyWell sync. Netflix iOS App Dynamic Cell Size All About Dan Wood Ensembles Core Data Sync Framework
Ep 300300 - Tricentennial Men
ECelebrating the ripe old age of 300 episodes, this week the boys reminisce on past show titles and attempt to guess the content of the episode. John talks implementing Apple's new SharePlay and Group Activities APIs in his card-based side project and shares his cheat to learning new APIs. Scotty talks the honesty behind remote working, from billing a client to staying on task for personal projects. Remotion | Virtual Office for Hybrid Teams Build custom experiences with Group Activities
Ep 299299 - Call Me a Tw@ and You're On!
EThis week the boys read some viewer mail, talk the importance of real human QA people especially in situations where real devices are needed for testing, the nuances of working on larger apps with larger teams, MoneyWell Migration and the synchronisation of attachments and the possible endless cycle of continuously upping the SwfitLint Cyclomatic Complexity level.
Ep 298298 - The Return of That Syncing Feeling
EWith John coming live from the east coast and Italian breakdowns, this week the boys talk ever-changing work conditions, from working remotely to the dynamics of works hours and time zones. John talks his week of heavy meetings and presentations around accessibility and inclusion. Scotty shares his week of being back on getting sync back into MoneyWell and diving into the weeds with the Xcode 13 beta.
Ep 297297 - There, We've Talked About Software
EThis week the boys talk the possible return to a new 'normal' and how companies like Apple might evolve, especially with the future of WWDC. Johns work on dynamically sized cells for low vision users and the evolution of accessibility. Scotty shares his client work hiatus to better focus on MoneyWell. James Dempsey & The Breakpoints: Write To The Metal Liki Song Rehearsal Liki Song Crowd Singalong Almost Dropped My iPhone