The iOS Development Podcast
Similar Podcasts
Elixir Mix
Elixir Mix is a weekly show focused on the Elixir programming community. Our panel discusses topics around functional programming, the Elixir ecosystem, and building real world apps with Elixir based tools and frameworks.
Developer Tea
Developer Tea exists to help driven developers connect to their ultimate purpose and excel at their work so that they can positively impact the people they influence.
With over 13 million downloads to date, Developer Tea is a short podcast hosted by Jonathan Cutrell (@jcutrell), co-founder of Spec and Director of Engineering at PBS. We hope you'll take the topics from this podcast and continue the conversation, either online or in person with your peers. Twitter: @developertea :: Email: developertea@gmail.com
Formación en Dermofarmacia
Bienvenido al canal formativo, a través de podcast, de la vocalía nacional de Dermofarmacia del Consejo General de Colegios Farmacéuticos.
Una iniciativa en la que se abordarán en profundidad los principales temas de interés y actuación del profesional farmacéutico en el campo de la dermofarmacia.
Únete al programa formativo en Dermofarmacia y déjanos en comentarios tus propuestas de temas.
Episode 118: 117 iPS App Store Optimization with Wes McCabe
Claim 15 minutes of Chuck’s time! 01:49 - Wes McCabe Introduction Twitter Blog SensorTower @SensorTower 02:46 - App Store Optimization (ASO) for SEGA Alex Malafeev: Increase your mobile app downloads using App Store Optimization (SEGA Video) 04:09 - Improving Visibility Within the App Store Titles and Keywords [SensorTower Blog] The Keyword Spy Module Reveals Your Competitor’s iOS App Keywords 13:19 - Launching a New App Repeating Terms Localizing 16:54 - Images and Videos 18:04 - Improving Rank 19:58 - Getting Featured iPhreaks Show Episode #54: Getting Featured in the App Store with Ben Johnson 21:22 - Using SensorTower (Results) 23:55 - Broad vs Focused Apps/Niches 26:30 - Influencing ASO Through SEO, Press Releases, etc. 27:38 - Downloads 29:12 - Brand New App Boost/Version Releases 30:06 - Appstore Views (Reviewing Analytics) Picks NHL94 Online (Jaim) Podcast Movement (Chuck) Entrepreneur On Fire (Chuck) The Eventual Millionaire (Chuck) Periscope (Chuck) Alex Malafeev: Increase your mobile app downloads using App Store Optimization (Wes) ASO Academy (Wes) Jot (Wes)
Episode 117: 116 iPS TDD and Testing with Jon Reid
01:21 - John Reid Introduction Twitter GitHub Blog 02:45 - Tools For Testing and Test-Driven Development (TDD) XCTest OCHamcrest OCMockito 03:24 - Matching/Matchers 07:13 - Getting Started OCHamcrest/README 08:58 - Partial Matching 10:26 - Mocking and Stubbing 14:04 - TDD Process and Workflow 17:49 - TDD vs Unit Testing Red, Green, Refactor 19:54 - iOS Code That Doesn’t/Does Adapt Well to TDD 21:17 - User Interface Testing 24:58 - End-to-End Testing 30:18 - Communication and Collaboration Working Effectively with Legacy Code by Michael Feathers 33:39 - OCMock, OCMockito 39:13 - OCMockito with Swift? Quick Brian Gesak 41:07 - Inside Out vs Outside In Picks wit.ai (Mike) Jon's UIViewController TDD Screencast (Jaim) Test-Driven iOS Development (Developer's Library) by Graham Lee (Jaim) NeewerHandheld Video Stabilizer for DV GoPro Mini Cameras (Chuck) Cell Phone Tripod Adapter (Chuck) Working Effectively with Legacy Code by Michael Feathers (Jon) Clean Coders (Jon) AppCode (Jon)
Episode 116: 115 iPS Women Who Code and Diversity with Michele Titolo
Check out RailsClips! 01:53 - Michele Titolo and Women Who Code Introduction Twitter Blog Facebook 02:15 - Origin Story 501(c) Organization 03:11 - Stated Mission “Inspire women to excel in technology careers” 04:12 - Mentorship Glassbreakers (A peer mentorship community for professional women) 08:54 - Getting Started and Getting Involved 11:27 - Value 12:42 - Remote/Virtual Membership/Communication 15:08 - What Makes Women Who Code Different (from other groups)? 18:02 - Is there a need for groups like this? What issues do these address? 22:34 - Implementing Diversity into the Workplace Job Postings Michele's tweet about a job posting Practical and Universal Interview Questions Workplace Culture Benefits Communication & Teamwork Cate Hudson: Programmers and Racecars 32:29 - Terminology (Using words like “guys”) 35:16 - Is it really harder for women to get jobs? Resume Anonymization Dropping Out/Reentering the Tech Industry Re-Recruit From the Leaky Pipeline (Model View Culture article) 43:13 - The Community at Large (How can we help make the community more open and welcome?) Inclusive Events Codes of Conduct Change Within *Your Own* Organization (Advocacy) Learning About Other People (Be Empathetic; Be Respectful) 46:08 - Are there people who can help people/companies diversify? Ashe Dryden The Diverse Team by Ashe Dryden The Ada Initiative Natural Introductions 49:49 - How can I help? (as a man) Donations Fund Club AlterConf Volunteering 51:47 - Study Resources (Proof) Model View Culture Cosmodrome (from Brianna Wu) Groups and Mailing Lists (mentioned in this episode) Glassbreakers Women Who Code SF (San Francisco) DevChix Tech LadyMafia Girls Who Code Black Girls Code PyLadies Ladies Who Code RailsBridge App Camp For Girls Girl Develop It Mobile Bridge Geekettes PowerToFly MotherCoders The Ada Initiative Fund Club AlterConf Picks Power Up Your Animations! with Marin Todorov (Alondo) Poker Theory & Analytics (Alondo) Paracord (Chuck) Soto Pocket Torch (Chuck) Kate Heddleston: How Our Engineering Environments are Killing Diversity (Michele) Ashe Dryden: The Responsibility of "Diversity" (Michele) Conference proposal writing: From brainstorm to submit @ 360iDev 2015 (Michele)
Episode 115: 114 iPS The Limits of Modularity with Samuel Giddins
Check out RailsClips! 02:28 - Samuel Giddins Introduction Twitter GitHub Blog Realm @Realm 02:57 - The Limits of Modularity 05:53 - Where were/are cracks discovered? The 5 Whys 13:40 - Modularity in iOS/Swift Apps Dependencies iOS 9 Beta Negative Reviews: MacBreak Weekly 463 16:48 - Boundaries 24:11 - Going Too Far With Modularity (Warning Signs) 35:45 - Getting Too Modular Too Many Views Networking AFNetworking NSURLSession JXHTTP ASIHTTPRequest Picks RimWorld (Mike) Daniel Steinberg: Somewhere Between Tomorrowland and Frontierland (Alondo) AltConf 2015 Videos (Jaim) Joshua Marker: Mastering Time and Space: Testing the Objective-C Runtime (Jaim) remoteconfs.com (Chuck) God (Chuck) Jesus Christ (Chuck) The Church of Jesus Christ of Latter-day Saints (Chuck) Graham Lee: I Have No Idea What I'm Doing (Samuel) Tower (Samuel) Hopper (Samuel) opensource.apple.com (Samuel)
Episode 114: 113 iPS Launching an App in the App Store with Matt Ronge
01:34 - Matt Ronge Introduction Twitter GitHub Blog Astro HQ Astropad @astropadapp 01:54 - Launching Astropad Wacom Tablets 05:10 - Being Unique (Unique Selling Proposition) Clear Sparrow => Gmail 10:05 - Launch Sequence Press Contacts Videos, Demos Elevator Pitch, Press Kit Engage on Social Media 12:34 - Approaching the Press 14:31 - Marketing Towards Non-Press Members (Influencers) 16:14 - Launch Day App-Store Purchase Trial 20:51 - Learning to Launch The Burned-Out Blogger's Guide to PR by Jason Kincaid 22:05 - Marketing: Messaging/Communication/Packaging 25:36 - The Technical Story Behind Astropad TCP (Transmission Control Protocol) Optimization & Latency Fluctuations in WiFi 32:02 - Marketing After a Launch 34:16 - Splitting Responsibilities 35:42 - Niche Down ForeFlight Picks Script use for teams for gender neutral environments (Jaim) KanbanFlow (Chuck) HandBrake (Chuck) Hire Chuck for training! Email Chuck@devchat.tv Rails Testing Coach (Chuck) The 22 Immutable Laws of Marketing: Violate Them at Your Own Risk! by Al Ries (Matt) Computer Networks by Andrew S. Tanenbaum (Matt) Findings (Matt)
Episode 113: 112 iPS Apple Pay with Erik Kerber
02:05 - Erik Kerber Introduction Twitter GitHub Blog Target Target App 02:38 - Apple Pay 04:01 - Why care about Apple Pay? PassKit 05:44 - Integration Stripe 09:53 - The API Encryption 12:48 - How To Do/Setup/Use Apple Pay 17:41 - Apple Pay and iOS 9 19:56 - Offline Use 22:16 - Apple Pay and the Apple Watch 27:30 - Pain Points 30:47 - The Impact of Adding Apple Pay to the Target App Picks Demotivators (Jaim) Blitzortung (Mike) Hopper (Andrew) Ham Radio (Andrew) Boy Scouts of America (Chuck) Elixir (Chuck) Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas (Chuck) Reveal (Erik)
Episode 112: 111 iPS Thoughts About WWDC 2015
WWDC 2015 Videos 02:09 - Apple Music 03:12 - Metal for OSX The iPhreaks Show Episode #160: Metal with Warren Moore 05:04 - The New Swift Features Protocol Extensions 07:15 - Value Types 09:32 - Error Handling 16:02 - Support for Function Pointers from C 20:04 - Lightweight Generics 22:42 - Guard and Defer 27:27 - Xcode Improvements, Autolayout 29:55 - New Core Audio and Core Image Features 34:01 - Testing 38:15 - The Address Sanitizer Valgrind 51:07 - Crash Logs Addition in Xcode7 Crashlytics 54:43 - Installing Apps Without a Subscription to the Developer Program Picks Owen Williams: Apple’s biggest developer news at WWDC that nobody’s talking about: Bitcode (Alondo) neo-Style Lightning Charge & Sync Cable (Alondo) Hardcore History Podcast (Jaim) WebAssembly (Mike) ASCIIwwdc (Andrew)
Episode 111: 110 iPS Design and The Business of Apps with Dustin and Dylan Bruzenak of Iconfactory
Get your Ruby Remote Conf tickets and check out the @rubyremoteconf Twitter feed for exciting updates about the conference. 02:05 - Dustin Bruzenak Introduction Twitter GitHub Twitterrific 02:29 - Dylan Bruzenak Introduction 02:54 - The Iconfactory @Iconfactory 08:54 - Design and User Experience 18:24 - Lessons Learned From AppViz Matt Ronge: Managing Your Psychology as an Indie Dev 27:56 - Positioning Your App Properly Marketing Metrics Login Barrier 34:19 - The Developer Market Dash 37:09 - Niche Market Focus In-App Purchases Cross-App Promotion 45:41 - The App Store Customer Analytics and Reviews Selling Outside vs Inside the App Store Payment Providers FastSpring PayPal Square Stripe Picks FastSpring (Andrew) DevMate (Andrew) Apple API Diffs (Andrew) GOG (Andrew) Sample Code from WWDC Sessions (Mike) Wits (Mike) Listen to other people’s views (Chuck) Ruby Remote Conf (Chuck) World Time Buddy (Dylan) Complice (Dylan) Transmit (Dylan) xScope (Dustin) Slack (Dustin)
Episode 110: 109 iPS iOS Dev Weekly with Dave Verwer
01:44 - Dave Verwer Introduction Twitter GitHub Blog 02:30 - iOS Dev Weekly Ruby Weekly 05:29 - Curating Process Twitter RSS Feeds Submissions 07:17 - Editing 08:39 - Feedback 09:51 - Curation (Cont’d) 10:52 - Sponsorship 15:24 - Curated and Email Marketing Customers Remotive Spam 21:21 - Avoiding Spam Filters Litmus 24:54 - A/B Testing 26:07 - Dave and iOS Development Picks Russ Bishop: More Swift Attributes (Andrew) Silicon Labs Microcontrollers (Andrew) DigiKey (Andrew) ASCIIwwdc (Mike) Lifeline... (Dave) Pink Floyd on Vinyl on YouTube (Jaim)
Episode 109: 108 iPS Synchronizing Documents & Offline Handling with Mike Ash
01:36 - Mike Ash Introduction Twitter GitHub Blog Plausible Labs PLCrashReporter VoodooPad NSBlog, Friday Q&A mikeash.com/lispob3.c mikeash.com/tmp/tetris6.c 06:26 - Synchronization and Collaborative Editing Dropbox 09:41 - Existing Solutions? Differential Synchronization by Neil Fraser 11:32 - VoodooPad Snapshots 14:43 - Common Approaches for Document Syncing Images Audio Text 19:02 - Conflicting Changes 21:56 - Merge Strategy 24:27 - Use Cases, Connection AT&T Mark the Spot App Network Link Conditioner Designing for Real-World Networks 33:51 - Online/Offline Detection, Handling Slow Responses Reachability 39:32 - Retries Slack 41:35 - Dropbox and Document Syncing Problems 42:50 - Support Picks Differential Synchronization by Neil Fraser (Mike) MailRoute (Andrew) SCSI2SD (Andrew) GFood Lounge (Jaim) Calzone's Italian Restaurant in San Francisco (Jaim)
Episode 108: 107 iPS Andrew Talks Arduino
01:47 - An Arduino is a Microcontroller 03:46 - Where Do You Get an Arduino? Arduino Uno SparkFun Adafruit 05:00 - Getting Started (Equipment) Shields 07:58 - Language/Interface Arduino - Software Functions: Setup Loop 13:07 - Raspberry Pi vs Arduino 16:30 - iOS Compatibility WiFi Bluetooth 4.0 The Core Bluetooth Framework Packetizer Firmata 24:12 - Projects [Kickstarter] Wired In - Wireless Productivity Sign With Arduino & HomeKit Wired In Arduino Esplora Electric Imp 32:24 - Patterns 34:41 - Debugging Picks The 7 Day Startup: You Don't Learn Until You Launch by Dan Norris (Alondo) UIKonf 1995 Keynote: Object-Oriented Programming in Objective-C (Andrew) AmScope SE400-Z Professional Binocular Stereo Microscope (Andrew) Charlie Christian Neck for Telecasters (Jaim)
Episode 107: 106 iPS Metal with Warren Moore
Check out Andrew’s Wired In Kickstarter! Go here to check it out and contribute! 02:53 - Warren Moore Introduction Twitter GitHub Metal By Example 03:58 - Working for Apple => Doing Metal (Transition) 05:15 - 3D Graphics APIs 3D Game Engines (Unity, Unreal) 3D Rendering OpenGL GPU (Graphics Processing Unit) glVertex 11:14 - Metal = Objective-C API 13:11 - The Programmable Pipeline (Shading) Vertex Shader Fragment Shader Shading Languages: GLSL The Metal Shading Language Rasterization 19:40 - Metal Precomputed Render States Explicit Memory Management 22:07 - Draw Call Batching UE4 "Zen Garden" Using Metal API for iOS 8 Revealed at WWDC 25:30 - Testing Metal 26:01 - Who Is Metal For? What Else Can Metal Do? (Besides 3D Graphics) Task Parallelism Compute Programming (GPGPU = General-Purpose Computing on Graphics Processing Units) Signal Processing 33:35 - Getting Started with Metal Metal By Example CAMetalLayer 38:15 - Multithreading MTLCommandQueue 41:34 - Metal Adoption and Future Metal For Developers (Apple) OSX Demand? 45:11 - 3D Graphics Programming Resources SceneKit Sprite Kit Core Animation Mathematics for 3D Game Programming and Computer Graphics by Eric Lengyel OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 by Dave Shreiner David H. Eberly Mike McShaffry
Episode 106: 105 iPS Jaim's Apple Watch Review
02:42 - Models Apple Watch Apple Watch Sport Apple Watch Edition 04:51 - iPhone Interaction Battery Life 06:06 - Apps 07:37 - Simplicity and Accessing Basic Information 10:02 - Storage? 12:22 - Bluetooth Connection 13:06 - Notifications 15:55 - Text Input 16:56 - Sensor for Health Features 17:38 - Apple Pay 19:16 - Apps (Cont’d) MLB Zillow 21:00 - Screen Brightness 22:45 - Motion Sensing? Picks SPIbelt (Jaim) Ruby Remote Conf (Chuck) Traction: Get a Grip on Your Business by Gino Wickman (Chuck) New Star Wars Trailers (Chuck)
Episode 105: 104 iPS Realm with JP Simard
01:42 - JP Simard Introduction Twitter GitHub Blog 02:11 - Realm @realm [GitHub] Realm News Realm Newsletter Signup Page 03:59 - Realm vs SQLite or Core Data 06:27 - Getting Started “The Default Realm” 08:17 - API 10:27 - Relationships 11:34 - Inheritance 15:24 - realm-cocoa & realm-java 16:42 - Enterprise Services and Company Sustenance 19:21 - Migration, Updating the Data Model Marco Arment Resources Users 27:12 - Transactions/Onboarding 30:18 - Cascading Deletes 31:40 - Drawbacks, Feature Addition Syncing [YouTube] German Coastguard Sinking - Learn English Commercial Notification Inspection Null Values = Not Supported 37:18 - Getting Involved with Realm Realm Google Group (Mailing List) Stack Overflow [GitHub] Realm Email: help@realm.io 38:47 - SQL Querying 41:26 - Testing Picks desksurfing (Alondo) How to Win Friends & Influence People by Dale Carnegie (Chuck) WorkFlowy (Chuck) Mini Habits: Smaller Habits, Bigger Results by Stephen Guise (Chuck) Habit Stacking: 97 Small Life Changes That Take Five Minutes or Less by S.J. Scott (Chuck) Waffle (JP)
Episode 104: 103 iPS Persistence
02:17 - Persistence 03:08 - Approaches for Persistence NSUserDefaults 06:03 - NSCoding NSKeyedArchiver 07:57 - .plists (Property Lists) 10:44 - Options for Handling Large Elements SQLite Core Data 12:29 - SQLite & Core Data Pros and Cons Object Graphs vs ORMs Multithreading Undo/Redo Support Different Stores 23:40 - Different Implementations with Core Data Aether 25:29 - Binary 26:31 - In-Memory 27:39 - Using Core Data for the First Time (Gotchas) 30:11 - Third-Party Persistence Frameworks/Libraries Realm YapDatabase fmdb CouchDB 32:24 - APIs, Crashing Issues 35:35 - Tracking Core Data Changes 37:05 - Migration Picks Marcus Zarra: My Core Data Stack (Alondo) NSHipster: NSUndoManager (Alondo) The Lytro Camera (Andrew) Don’t drink coffee as soon as you wake up (Jaim) iPhreaks T-Shirts are available via Teespring! Visit teespring.com/iphreaks to reserve yours by Wednesday, May 6th! T-shirt styles include: unisex up to 3x, ladies', hoodies, and long sleeve tees. Teespring also offers international shipping so that all of our listeners have a chance to buy!