The iPhreaks Show show

The iPhreaks Show

Summary: A weekly panel discussion about the ins and outs of programming for iOS.

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: Charles Max Wood, Ben Scheirman, Pete Hodgson, Rod Schmidt
  • Copyright: © Intentional Excellence Productions, LLC

Podcasts:

 128 iPS JavaScriptCore with Cesare Rocchi | File Type: audio/mpeg | Duration: 43:48

00:58 - Cesare Rocchi Introduction Twitter Studio Magnolia Ray Wenderlich Podrover 01:55 - JavaScriptCore asciiwwdc webkit.org/blog 04:15 - WKWebViews Web Assets: Local vs On The Web UIWebView The Ionic Framework Adventures in Angular Episode #064: Ionic with Matt Kremer and Mike Hartington   JSContext MacOS and iOS Platforms Electron Cordova React 21:58 - Hybrid Apps 27:48 - Performance and Upgrades LLVM 32:17 - Organizing JS Code with Exports 33:47 - Background Processes in JavaScript Picks Highrise (Chuck) The Ionic Framework (Chuck) Podcasting (Cesare) Pick Up Podcasting (Chuck)

 127 iPS iBeacons with Azam Sharp | File Type: audio/mpeg | Duration: 43:21

01:11 - Azam Sharp Introduction Twitter GitHub Blog Blinds.com 7 Minute Body 02:14 - iBeacons 03:50 - Retail Adoption 05:26 - Apps and iBeacons 05:56 - Can you fake out an iBeacon? Estimote Beacons 07:12 - Why the slow adoption of iBeacons? 08:48 - Setting Up Beacons 14:21 - Precision Nearables are here: introducing Estimote Stickers 18:12 - Range 19:28 - Life Expectancy Particle 21:08 - APIs and SDKs Beacons eddystone Arrived MactsAsBeacon 30:35 - More Use Cases Picks Anker PowerPort 5 (Alondo) FIRST LEGO League (Jaim) UIStackView (Andrew) Rewind (Andrew) DMG Canvas (Andrew) Allrecipes (Chuck) LinkedIn (Chuck) 7 Minute Body (Azam)

 126 iPS Robots with Janie Clayton | File Type: audio/mpeg | Duration: 45:46

01:10 - Janie Clayton Introduction Twitter GitHub Blog iOS 8 SDK Development: Creating iPhone and iPad Apps with Swift The Swift Apprentice: Beginning Programming with Swift 2 Ray Wenderlich Black Pixel   03:02 - iOS and Robotics SonoPlot, Inc. Brad Larson GPUImage 08:39 - System Architecture SerialPortExample-Swift 11:24 - History 14:19 - Robot Design Microns to Inches Mac Software SonoDraw 18:52 - Why is robotics more complicated? 20:09 - Assembly 21:24 - Rewriting Objective-C Apps in Swift 27:25 - Design Patterns 29:21 - Connecting Worlds 30:52 - Realtime 33:44 - Open Source and GPUImage Picks ORSSerialPort (Andrew) Honeycrisp Apples (Jaim) NSScreencast Episode #188: App Transport Security (Jaim) Rush Revere and the Brave Pilgrims by Rush Limbaugh (Chuck) The Magician's Nephew by C. S. Lewis (Chuck) MONEY Master the Game: 7 Simple Steps to Financial Freedom by Tony Robbins (Chuck) GPUImage (Janie) OpenGL ES Pixel Shaders Tutorial (Janie) Programming Sucks (Janie)

 125 iPS GameplayKit with Jake Gundersen | File Type: audio/mpeg | Duration: 49:05

01:04 - Jake Gundersen Twitter GitHub Blog The Ray Wenderlich Podcast 01:38 - GameplayKit Framework Reference GameplayKit Programming Guide 03:56 - What’s the advantage of GameplayKit? Unity 5 09:05 - Component Architecture 11:52 - ComponentKit | Component API 14:29 - Randomization 16:21 - State Machines GKStateMachine GKState 24:10 - Rules Systems 24:51 - Pathfinding GKGraph GKGraphNode GKObstacleGraph GKPolygonObstacle 30:50 - Agents, Goals, and Behaviors GKAgent GKGoal 33:58 - Compatability 35:54 - Cross-platform Limitation Picks fastlane (Andrew) Swift State Machines (Andrew) Ryan Olson: Libraries Used in the Top 100 iOS Apps (Andrew) Charles Max Wood "Upgrading From Yesterday" (Chuck) Charles Max Wood: UFY 007: Standing Desk and Upgrading My Health (Chuck) A Simple, Portable, Inexpensive Standing Desk Solution (Chuck) Periscope (Chuck) Ray Wenderlich: Introducing the iOS 9 Feast! (Jacob) The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing by Marie Kondo (Jacob)

 124 iPS Siesta with Paul Cantrell | File Type: audio/mpeg | Duration: 01:01:35

01:19 - Paul Cantrell Introduction Twitter GitHub Blog Bust Out Solutions 01:41 - Siesta 07:31 - Is Siesta a specialized tool? 09:06 - Defining REST 10:35 - How Siesta Works 20:26 - Why use Siesta? 27:57 - Conversion 32:44 - Handling Requests 34:09 - Observers 35:51 - Checking 41:44 - Storing Resources, Caching 45:11 - Readability Picks Siesta README (Jaim) Standing Up (Chuck) SmartCells Anti-Fatigue Comfort Mat (Chuck) Lifehacker Ikea Standing Desk (Chuck) Periscope (Chuck) Katch (Chuck) The Complete Guide to the Alexander Technique (Paul) Alexandros Salazar: The Ghost of Swift Bugs Future (Paul) 99% Invisible Episode #52: Galloping Gertie (Paul) Proofs and Refutations: The Logic of Mathematical Discovery by Imre Lakatos (Paul)

 123 iPS DevChat.tv: The App | File Type: audio/mpeg | Duration: 42:38

01:15 - DevChat.tv: The App 03:51 - Basic Authentication OAuth NSURLSession HTTP: Basic Access Authentication 08:05 - Making a Universal App Size Classes 09:24 - Possible Starting Points and Features Balsamiq 14:04 - Design and Finding a Designer Dribbble Web => iOS Design 18:42 - Audio: Streaming, Downloading Overcast 21:23 - Recording 22:46 - RSS 23:21 - Is the DevChat.tv app idea overambitious? Stack Overflow 24:38 - Animations and Transitions 25:27 - Core Data? Realm fmdb 27:13 - Synchronization and Persistence 27:50 - Flagging Updates 29:00 - Social Integration & Subscription Content 29:59 - Security and Privacy 31:00 - Learning Resources Ray Wenderlich Stanford on iTunes U 34:55 - Third-party Libraries? 36:39 - HTTP Live Streaming AV Foundation Picks Exit Through the Gift Shop (Jaim) Learn Something New (Andrew) Michael Vey 5: Storm of Lightning by Richard Paul Evans (Chuck) Get outside and get moving (Chuck)

 122 iPS The 2015 Apple Event | File Type: audio/mpeg | Duration: 49:39

01:37 - Apple Watch Hermès Strap Collection Pebble Time watchOS 2 08:55 - iPhone 6s + 6s Plus 3D Touch Maintaining Usability Across Multiple Systems Live Photos Multitasking Storage 19:06 - iPad Pro Apple Pencil Use Cases 29:20 - Apple TV AirPlay Cross-Device Interaction ?? HomeKit Integration tvOS Picks Oktoberfest Beer (Jaim) CodeCombat (Alondo) Airplay Tutorial: An Apple TV Multiplayer Quiz Game (Alondo) Beginning tvOS Development with TVML Tutorial (Alondo) Pebble.js (Chuck) Basecamp (Chuck)

 121 iPS Mobile Audio and DJ Player App with Gábor Szánto | File Type: audio/mpeg | Duration: 43:59

01:18 - Gábor Szántó Introduction Twitter 02:46 - Superpowered Typical Applications C++ Core Audio 13:00 - Audio Apps on iOS vs Android Android’s 10 Millisecond Problem: The Android Audio Path Latency Explainer 16:59 - Superpowered Cost 17:51 - Connecting Code 22:18 - Algorithms 24:25 - DJ PLAYER and The DJ Market iMashup Flow 8 Deck Piracy Picks Hardcore History (Jaim) Whynter Ice Cream Maker (Andrew) The Aggregate Magic Algorithms (Mike) Solarbotics Bundles (Mike) 15 Minute Podcast Listener chat with Charles Wood (Chuck) Pebble Time (Chuck) The DFT “à Pied”: Mastering The Fourier Transform in One Day (Gábor)

 120 iPS The Search Functionality in iOS 9 with Chris Grant | File Type: audio/mpeg, audio/mpeg | Duration: 32:23

01:05 - Chris Grant Introduction Twitter GitHub shinobicontrols Shinobi GitHub Account @shinobicontrols 01:19 - iOS9 Day-by-Day Blogs iOS9 Day-by-Day GitHub Repo 01:52 - Search APIs iOS9 Day-by-Day :: Day 1 :: Search APIs 03:27 - NSUserActivity 04:56 - Indexing Use Cases 09:06 - Displaying Results, Supporting Deep Linking 10:28 - Core Spotlight 11:54 - Images 13:34 - Benefits of the API 14:49 - Content & Discoverability 16:41 - Is anything missing? 18:24 - Testing 18:50 - Indexing Shared Data iOS9 Day-by-Day :: Day 7 :: Contacts Framework 19:30 - shinobicontrols 22:52 - iOS9 Day-by-Day Blogs 24:18 - Recommendations for Developers Updating Apps to iOS9 Picks Hackathons (Alondo) Flock (Alondo) keen (Andrew) Autodesk 123D Design (Andrew) React Native Podcast (Chuck) 15 Minute Podcast Listener chat with Charles Wood (Chuck) Orphan Black (Chuck) fastlane (Chris)

 119 iPS Ambient Information and the Apple Watch with Neal Ford | File Type: audio/mpeg | Duration: 48:32

01:26 - Neal Ford Introduction Twitter GitHub Blog ThoughtWorks 01:42 - Ambient Information and the Apple Watch “Mean Wrangler” Ambient = Accessible and Available 06:39 - Benefits of Having Ambient Information Safety ETAs 08:52 - When should information be ambient? 12:53 - Notifications 15:58 - Visualizing Information, User Experience Dark Sky Apple Pay 17:09 - Apple Watch as a Fashion Accessory 18:04 - Ambient Control Bluetooth Timers Texting/Voice Control w/ Siri Reminders OmniFocus 22:29 - Training Siri 23:46 - Google Glass Neal Ford: Ambient Information 26:45 - Apps That Shouldn’t Push Ambient Information 29:42 - Customization Watch Faces 32:10 - What can app designers do to make their applications more approachable on the watch? 34:10 - Battery Life 35:00 - Security 36:13 - Could-be Feature Improvements (User Customization)   Other DevChat.tv Episodes Featuring Neal Ford iPhreaks Show Episode #54: Building Your Technology Radar with Neal Ford Ruby Rogues Episode #195: Building Your Technology Radar with Neal Ford Freelancers' Show Episode #145: Life as a Traveling Consultant with Neal Ford    Picks Remote Year (Alondo) Homemade Chicken Broth (Jaim) Adafruit Inductries (Mike) Soaring Society of America (Mike) HMDX - JAM XT Extreme Wireless (Chuck) Orphan Black (Chuck) iOS Remote Conf! Interested? Email chuck@devchat.tv (Chuck) Seveneves: A Novel by Neal Stephenson (Neal) Badass: Making Users Awesome by Kathy Sierra (Neal) Bose SoundLink Mini Bluetooth Speaker II (Neal) Beats II Bluetooth Headset (Neal)

 118 iPS Tutorials For Developers and Gamers with Ray Wenderlich, Mic Pringle, and Greg Heo | File Type: audio/mpeg | Duration: 53:33

01:14 - Ray Wenderlich Introduction Twitter Blog 01:23 - Mic Pringle Introduction Twitter GitHub The raywenderlich.com Podcast 01:40 - Greg Heo Introduction Twitter GitHub Blog 01:47 - The Conception of Ray’s Tutorial Website and The Tutorial Team Ray Wenderlich: Tutorials for iPhone / iOS / Developers and Gamers EA Games 05:58 - Maintaining High Quality and Consistency 07:26 - Tips & Advice for Writing a Tutorial 09:12 - Avoiding User Frustration 11:54 - Writing Books 13:00 - Traditional vs Self-Publishing Pragmatic Programmers 14:31 - Book Content vs Site Tutorials 15:41 - Starter Kits 16:33 - Transitioning to Swift 19:47 - Error/Bug Support 21:06 - Branching Out Into Other Technologies 22:21 - Selling Introductory vs Advanced Tutorials 25:15 - Choosing Topics 26:08 - RWDevCon 31:48 - Working with Ray and on raywenderlich.com 36:31 - Maximizing Marketing Opportunities 39:46 - Writing Tutorials for Mainstream Apps & Games 41:08 - Highlights Video Tutorials iOS Games by Tutorials Second Edition: Beginning 2D iOS Game Development with Swift iOS Animations by Tutorials by Marin Todorov   Episode Resources The Freelancers' Show Episode #164: Teaching and Learning Courses with Breanne Dyck The Freelancers' Show Episode #165: Strategy and Project Management with Marie Poulin JavaScript Jabber Episode #173: Online Learning with Gregg Pollack Picks WinObjC (Andrew) Friday Q&A 2015-07-31: Tagged Pointer Strings by Mike Ash (Andrew) The Web Platform Podcast Episode 56: Building Your Brand with Charles Max Wood (Chuck) Developer On Fire Episode 017 - Charles Max Wood - Get Involved and Try New Things (Chuck) Skype’s Inside Out Emojis (Chuck) little bites of cocoa (Ray) The insanely slow road to building a blog (and why most people give up) by Belle Beth Cooper (Ray) What the Best College Teachers Do by Ken Bain (Greg) What’s Your Learning Style? Quiz (Greg) Brian Gilham's WatchKit Resources (Mic) Exploding Kittens (Mic)

 117 iPS App Store Optimization with Wes McCabe | File Type: audio/mpeg | Duration: 38:24

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)

 116 iPS TDD and Testing with Jon Reid | File Type: audio/mpeg | Duration: 51:34

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)

 115 iPS Women Who Code and Diversity with Michele Titolo | File Type: audio/mpeg | Duration: 58:36

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)

 114 iPS The Limits of Modularity with Samuel Giddins | File Type: audio/mpeg | Duration: 50:53

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)

Comments

Login or signup comment.