iPhreaks

iPhreaks

Download on the App Store

iPhreaks episodes

  • 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
    57 min
  • 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)
    29 min
  • 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 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)
    55 min
  • 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!
    45 min
  • 102 iPS Game Development with Martin Grider
    02:47 - Martin Grider Introduction
    • Twitter
    • GitHub
    • Blog
    • ActionChess
    • Go Tetris
    • For The Win
    • Catchup
    • Abstract Puzzle
      • @abstractpuzzle  
    09:29 - Interaction Design and Mechanics
    • Make it Playable, Then Add “Juice”
    12:25 - Designing for Mobile vs Board Games
    • Touch Interaction
    14:30 - Converting Board Games to Mobile
    • Getting the Company on Board
    • Michael Mindes
      • @MichaelMindes
    • For The Win Kickstarter
    • Carcassonne
    • Ascension
    17:09 - Copyright Infringement (Cloning)
    • Settlers of Catan
    • Threes
    • 2048
    • Triple Town
    20:54 - Protecting Your Ideas and Partnering with Publishers 23:19 - Getting Help as an Indie Game Dev
    • Marketers, App Store SEOs, etc.
    27:02 - App Shopper 28:24 - Technical Aspects of Game Development
    • Cocos2d
    • UIkit
    • SpriteKit
    • Unity
    • Unreal Engine
    34:31 - Physics 36:12 - The International Game Developer's Association (IGDA) 39:47 - Catchup Picks Hunter Loftis: We Will All Be Game Programmers (Pete)
    Indie Game: The Movie (Pete)
    Eurogames (Pete)
    The Changelog #151: Rust with Steve Klabnik and Yehuda Katz (Pete)
    A Swift Guide to Rust (Andrew)
    Arduino Esplora (Andrew)
    Analogue Nt (Andrew)
    L3D (Martin)
    Game Developers Conference (Martin)
    GameLoading (Martin)
    Top Hat (Martin)
    CumulusPRO Commercial Grade Anti-Fatigue Comfort Mat Area Mat (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!
    51 min
  • 101 iPS Work/Life Balance
    Related iPhreaks Freelancing Episodes:
    • Episode #071: Freelancing  
    • Episode #087: Freelancing Part 2
    02:52 - What is Work/Life Balance? Is There a Perfect Balance?
    • Art > Science
    08:29 - Family Time 10:10 - Structuring Your Work Week (Prioritization)
    • John Sonmez of Simple Programmer    
      • [YouTube] John Sonmez: How I Plan My Week
      • Episode #091: Soft Skills and Marketing Yourself as a Software Developer with John Sonmez
    • KanbanFlow
    • Agile Software Development
    • Quadrant II => The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change by Stephen R. Covey
    • The Pomodoro Technique
    16:30 - Shortening Hours to Maintain Sanity and Maximize Productivity
    • Physical Activity = Essential
    • Doing Nothing is OK; Doing Nothing Brings Clarity.
    22:06 - Just Say NO
    • The Freelancers' Show Episode #072: Saying NO
    • The Freelancers' Show Episode #069: Setting Boundaries  
    • Do NOT Tolerate Toxic Clients; Find Clients That Are a Good Fit (Mutual Benefit)
    Picks Primus and the Chocolate Factory (Jaim)
    VARIDESK (Jaim)
    Audible (Chuck)
    The Magic of Thinking Big by David J. Schwartz (Chuck)
    Firefight (The Reckoners) by Brandon Sanderson (Chuck)
    Going for a run (Chuck)
    33 min
  • 100 iPS 100 Episodes of iPhreaks Party
    Congratulations, iPhreaks, on 100 Episodes!   02:50 - What’s Up, Ben Scheirman?
    • Twitter
    • GitHub
    • Blog
    • NSSreencast
    03:30 - What’s Up, Rod Schmidt?
    • Twitter
    • GitHub
    • InfiniteNIL
    05:18 - The Evolution of The iPhreaks Show and the Panel 07:32 - WWDC 08:00 - The Amazon Dash Button 09:28 - WWDC (Cont’d) 11:34 - Show Topics: Growth
    • Is Objective-C Dead?
    • The Introduction of Swift
    15:10 - Favorite Episodes
    • Episode #076: Finding Jobs
    • Episode #048: Sprite Kit with Jonathan Penn
    • Episode #040: MGPCommandBus with Saul Mora
    • Episode #006: Core Data with Saul Mora
    • Episode #024: 64-bit with Mike Ash
    • Episode #008: Prototypes with Ben Lachman
    20:38 - Ben’s Guitar Podcast: Vibrato.fm
    • @vibratofm
    • Cohost: Daniel Pasco
    • Recording Gear
      • Heil PR-40 Dynamic Studio Recording Microphone
      • Mackie Onyx 820i 8-channel Premium FireWire Recording Mixer
    • Consumer Electronics Show (CES)
    27:48 - The Show Process: Scheduling => Final Product
    • Mandy = DevReps
    • Chuck's Podcasting Setup
      • Roland R-05 Studio WAVE/MP3 Recorder
    • Zoom H5 Four-Track Portable Recorder (Ben)
    30:40 - Getting Good Sound
    • Derick Bailey
      • Signals And Leaves Podcast
    • WhisperRoom Sound Isolation Booths
    37:20 - Listenership: Finding Our Audience
    • Saul Mora’s NSBrief Podcast
    • “Podcast Fatigue”
    Picks Shanghai (Ben)
    Scanbot (Ben)
    Vibrato.fm (Ben)
    Electro-Harmonix SOULFOOD Distortion/Fuzz/Overdrive Pedal (Ben)
    Hire Rod! (Rod)
    GoPiGo (Rod)
    The New James Bond Trailer: SPECTRE (Rod)
    RATIONAL FUNK with Dave King Video Series (Jaim)
    Shun VBS0200 Sora 2-Piece Knife Set (Alondo)
    CompareFolders (Andrew)
    TenFourFox (Andrew)
    The New Nintendo 3DS (Andrew)
    Steelheart (The Reckoners) by Brandon Sanderson (Chuck)
    51 min
  • 099 iPS Is Objective-C Dead?
    Thank you RailsClips Kickstarter Backers!   02:02 - Is Objective-C dead? Will all apps eventually be written in Swift?
    • Will Objective-C’s popularity decline?
    • Replacing/Rewriting Frameworks
    • Updating Code? Legacy Code?
    • Dependency Injection, NSObject
      • iPhreaks Show Episode #85: Prototyping with Jay Thrash
    08:48 - Xcode Support 10:18 - Mixing Objc and Swift (Becoming Bilingual) or Choosing One or the Other?
    • Current Apps Using Swift
      • GitHub
        • iPhreaks Show Episode #98: Carthage with Justin Spahr-Summers
    • Gotchas with Using Both
    • Objc = fear, Swift = familiarity
    • Complementary Languages and Options
    • Challenging Yourself as a Developer (Expanding Your Toolbelt)
    25:33 - Is there a dying language? 27:05 - If you learn Swift are you disadvantaged if you don’t know Objc? Picks iOS Animations by Tutorials by Ray Wenderlich (Alondo)
    Elevator Saga (Alondo)
    Vibrato.fm (Jaim)
    CODE 87-Key Illuminated Mechanical Keyboard with White LED Backlighting - Cherry MX Clear (Chuck)
    Grifiti Fat Wrist Pad (Chuck)
    Pebble Watch Kickstarter Campaign (Chuck)
    Ready Player One by Ernest Cline (Chuck) Are you attending MicroConf? Chuck wants to know! Tweet him at @cmaxw.
    38 min
  • 098 iPS Carthage with Justin Spahr-Summers
    01:47 - Justin Spahr-Summers Introduction
    • Twitter
    • GitHub
    • Blog
    • GitHub (Company)
      • @GitHub
    02:04 - Carthage
    • [GitHub] Carthage
    02:30 - CocoaPods vs Carthage 04:09 - Motivation for Creating Carthage
    • Mantle
    • ReactiveCocoa
    06:38 - Support and Getting Started with Carthage 08:19 - Working with Other Custom Build Tools like RubyMotion or Xamarin
    • Requirements
    09:50 - Static Libraries? 10:58 - The Implementation of Carthage 11:53 - Using This Tool: Mac vs iOS Projects
    • Build Phase
    13:24 - Keeping Carthage Working 14:23 - Naming Carthage
    • Rob Rix
    14:51 - Choosing CocoaPods or Carthage 16:54 - Carthage and Swift 19:02 - Challenges
    • Xcode
    21:02 - Working with Private Repositories 21:56 - Support for Other Version Control Systems
    • Mercurial
    • Kiln
    22:58 - The Future of Carthage
    • 1.0
    • 2.0
    30:25 - Forward Compatability 31:44 - ReactiveCocoa Picks Welcome to Macintosh Podcast (Andrew)
    Appalachian Jerky Company (Andrew)
    The Wizard of Earthsea Trilogy by Ursula K. Le Guin (Chuck)
    Traction by Gino Wickman (Chuck)
    Few.swift (Justin) For more on Carthage, check out the Github repo and the Quora answers from Justin!
    38 min
  • 097 iPS Deconstructing Your Codebase with Michele Titolo
    Support the shows at devchat.tv/kickstarter!   01:45 - Michele Titolo Introduction
    • Twitter
    • Blog
    • Reddit
    • Women Who Code
    • Ruby Rogues Episode #147: APIs That Don't Suck with Michele Titolo
    02:26 - Deconstructing and Decoupling
    • Reuse Goals
    08:36 - Having Seams in Your Code to Avoid Conflict
    • 8 Patterns to Help You Destroy Massive View Controller
    11:35 - The Deconstructing Mindset (Finding Reuse Patterns)
    • The Rule of Three
    • Inheritance
    17:48 - The Decorator Pattern 18:43 - Categories 21:34 - Sharing UI (User Interface) Codes 23:55 - Mechanics of Sharing Code Between Apps
    • Jeffrey Jackson: Private Cocoapods
    • CocoaPods Guide: Podspec Syntax Reference
    29:02 - Lessons Learned: Easy Ways/Patterns to Know When to Break Up Small Functionalities
    • Separate as Soon As Possible
    • Do a Local Pod Using the Path Option (Path is Your Friend!)
      • CocoaPods Guide: Private Pods
    • Have a Good Code Review Process
    33:23 - Cocoapods: Commit to Source or Not? 39:59 - Team Collaboration
    • Spotify
    • [YouTube] Kent Beck: Software G Forces: The Effects of Acceleration
    Picks Refactoring: Improving the Design of Existing Code by Martin Fowler (Pete)
    Working Effectively with Legacy Code by Michael Feathers (Pete)
    Refactoring To Patterns by Joshua Kerievsky (Pete)
    WWDC 2010 Session 138: API Design for Cocoa and Cocoa Touch (Andrew)
    [Slides] Michele Titolo: Cocoa Design Patterns in Swift (Andrew)
    The Cocotron (Andrew)
    Matt Gallagher: Design of a multi-platform app using The Cocotron (Andrew)
    Zombie Monkie by Tallgrass Brewing Company (Jaim)
    Getting out and participating in programming language communities (Chuck)
    The Earthsea Cycle Series Book Series by Ursula K. Le Guin (Chuck)
    The Pixar Touch by David A. Price (Chuck)
    8 Patterns to Help You Destroy Massive View Controller (Michele)
    Artsy - iOS at Scale - objc.io issue #22 (Michele)
    53 min

About iPhreaks

From the publisher's feed

Our podcast about building mobile applications for iOS devices, Macs, and Apple TV using Swift and Objective C.

More shows like iPhreaks

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

234 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

21 Listeners

My JavaScript Story by Charles M Wood

My JavaScript Story

4 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners