iPhreaks

iPhreaks

Download on the App Store

iPhreaks episodes

  • 136 iPS Efficient Engineering Practices for Software Projects with Neal Ford
    01:20 - Neal Ford Introduction
    • Twitter
    • GitHub
    • Blog
    • iPhreaks Episode #84: Building Your Technology Radar with Neal Ford
    • iPhreaks Show Episode #119: Ambient Information and the Apple Watch with Neal Ford
    • ThoughtWorks
    02:16 - Efficient Engineering Practices for Software Projects
    • Test-Driven Development
    • Continuous Integration
      • Continuous Integration Servers
        • CruiseControl
    • Continuous Delivery
    08:42 - Feature Branching
    • Martin Fowler: FeatureBranch
    12:13 - Bad Things About Feature Branching
    • Merge Ambush
    • No Opportunistic Refactoring
      • ClearCase
    • Merge Conflicts
    17:02 - Trunk Based Development
    • Feature Toggles
      • Martin Fowler: Feature Toggles
    24:10 - Continuous Integration (Cont’d) 26:58 - Hypothesis-Driven Development (Experiment-Driven Development)
    • Radiolab Podcast: The Trust Engineers
    32:08 - Pull Requests 35:32 - Feature Branching (Cont’d)
    • CircleCI
    40:32 - Implementing Feature Toggles 44:47 - Automatic Machine Provisioning
    • Unit Testing
    • Functional Testing
    49:15 - Consulting Judo - Michael Nygard
    • “Demonstration trumps discussion.”
    54:28 - Eliminating Pain Points; Automation & Delegation
    • The Productive Programmer by Neal Ford
    • Eventual Millionaire Podcast
    01:00:33 - The Out-of-town Consultant Effect Picks Apple TV (Jaim)
    Pebble Time Steel (Chuck)
    iOS Remote Conf (Chuck)
    LaunchDarkly (Neal)
    Grasp (Neal)
    1 hr 10 min
  • 135 iPS Developing for Apple Watch with Jeff Kelley
    Check out JS Remote Conf and Freelance Remote Conf   Submit a CFP for iOS Remote Conf!   01:43 - Jeff Kelley Introduction
    • Twitter
    • GitHub
    • Blog
    • Detroit Labs
    • Developing for Apple Watch by Jeff Kelley
    02:39 - The Apple Watch (Overview) 03:33 - How do people decide if they need a watch app? 04:53 - Notifications 07:16 - Interacting with an Apple Watch 09:42 - Complications 14:39 - 2.0 Changes to Making Apps 16:57 - Models, Controllers, Views
    • Sharing Code
    18:12 - Compatability 19:48 - Developing with HealthKit 24:41 - New Releases with 2.1 26:40 - Screen Sizes and Resolutions 28:36 - Should developers buy more than one watch to test apps? 30:52 - Minimizing Delays 33:00 - Resources
    • WWDC Videos
    35:17 - Pain Points with 2.0 Development 37:30 - Phone/Watch Communication 40:39 - Testing 42:09 - Gotchas 43:20 - Memory/Performance Constraints Picks The Song Exploder Podcast (Jaim)
    Erica Sadun's Blog (Andrew)
    Hacking Atom to create a Swift IDE that runs on Linux and Mac (Andrew)
    Authy (Andrew)
    Serial Podcast (Chuck)
    BADLAND (Jeff)
    swift-evolution Mailing List (Jeff)
    Rocket Fiber (Jeff)
    51 min
  • 134 iPS Mattress with Kevin Lord and David Mauro
    01:06 - David Mauro Introduction
    • Twitter
    • GitHub
    • Blog
    • BuzzFeed
    01:17 - Kevin Lord Introduction
    • Twitter
    • GitHub
    • BuzzFeed
    01:54 - mattress 05:01 - Caching and Implementation
    • NSURLCache
    • UIWebView
    10:19 - WKWebView 14:55 - NSURLProtocol 20:56 - Can you use Mattress with other systems? 22:07 - Performance Implications 26:43 - The Conception and History of Mattress
    • Entering the Open Source World
    31:20 - Swift, adoption, and will it work in Objective-C? 39:13 - What’s next? Picks How The Wrong Name Cost Our Startup $10,000 (Alondo)
    Patterns (Andrew)
    CodeRunner (Andrew)
    Odesi (Andrew)
    Recognizing what things are truly important (Chuck)
    Cleaning your office (Chuck)
    Mattt Thompson: NSURLCache (Jaim)
    Josh Johnson: Intercepting Requests with NSURLProtocol (Jaim)
    Swift.org (David)
    @wkwebview (David)
    Hackaday (Kevin)
    Jamaica Ting (Kevin)
    50 min
  • 133 iPS The GROWS Method with Andy Hunt and Jared Richardson
    01:14 - Jared Richardson Introduction
    • Twitter
    • Blog
    01:31 - Andy Hunt Introduction
    • Twitter
    • Blog
    • The Pragmatic Programmer by Dave Thomas and Andy Hunt
    • Teach Me To Code #41 – Andy Hunt
    02:35 - Background, The GROWS Method
    • Agile Software Development
    • The Agile Manifesto
    • Scrum
    • Dreyfus Model of Skill Acquisition
    16:51 - Getting Things Done 19:18 - Transitioning to GROWS
    • Ship It! by Jared Richardson
    23:45 - Experiments 28:39 - Blind Spots 30:22 - Pain Points and Benefits 35:52 - Where do I start?
    • Starting with GROWS
    • Checklist-driven Development
    43:30 - Can you do GROWS on a small team? 50:25 - Working on Stage 2 before Stage 1 is Done
    • The Unit
    54:06 - The Growth of GROWS Announcement
    • Check out Freelance Remote Conf and iOS Remote Conf at All Remote Confs
    Picks Dan Wilson: Regarding Ground Rules For Collaboration (Jaim)
    Saramonic SmartMixer Professional Recording Stereo Microphone Rig (Chuck)
    Unboxing of saramonic smartmixer for periscope. #ufy (Chuck)
    Clash of Clans (Chuck)
    Derek Sivers: The /now page movement (Andy)
    nownownow.com (Andy)
    tonymacx86.com (Jared)
    Get out from behind the keyboard (Jared)
    1 hr 12 min
  • 132 iPS Fastlane with Felix Krause
    01:02 - Felix Krause
    • Twitter
    • GitHub
    • Blog
    01:17 - Fastlane 01:37 - The Background and Motivation of Fastlane 03:19 - Fastlane as a Collection of Tools 04:06 - Plugin Architecture 05:08 - Language = Ruby 06:29 - Nomad 08:32 - What do these tools help with?
    • snapshot
    • deliver
    12:23 - Using Fastlane for Continuous Integration
    • Jenkins CI
    • Travis CI
    • CircleCI
    • Bitrise
    • scan
    • Xcode Server
    14:17 - Fastlane Growth and Community 17:14 - Contribution 20:29 - Integrating and Using Tools in Workflows 26:10 - Keeping Up with Changes 27:00 - Twitter + Fastlane 29:34 - Support and Community (Cont’d) 32:12 - Getting Started
    • Felix Krause: iOS Continuous Delivery with Fastlane @ CocoaHeads Stockholm
    33:10 - Difficulties and Gotchas
    • Code Signing
    • sigh
    34:23 - Naming Tools Picks Swift Sandbox (Andrew)
    Chris McVeigh (Andrew)
    Brine your turkey (Jaim)
    Tower (Felix)
    what-terminal-is-felix-using (Felix)
    Google Flights (Felix)
    44 min
  • 131 iPS MIKMIDI and Open Source Projects
    01:12 - MIKMIDI
    • The iPhreaks Show Episode #57: MIDI
    02:17 - Adding Features or Changing the Way a Library Works in an Open Source Projects 04:49 - Deprecation 07:23 - Deprecation vs Replacing 09:37 - Semantic Versioning 15:14 - What is a breaking change? 17:51 - Choosing Issues and Bugs to Tackle; How long should it take? 24:31 - Maintainer Responsibility 26:33 - Being a Good Contributor; Documentation & Examples
    • Contributor Covenant  
    31:01 - Using Badges 32:12 - How Travis CI Integrates with an Open Source Project
    • ClangFormat
    35:22 - Hosting for Open Source Projects
    • GitHub
    • Bitbucket
    • Kiln
    36:37 - Generated Documentation
    • CocoaPods
    • CocoaDocs
    • Dash
    39:07 - Licensing
    • The MIT License
    • The Apache License
    • GPL License
    • AGPL License
    40:56 - What’s changed in MIKMIDI? (Since Episode #57) Picks The Big Star Story (Jaim)
    Searching for Sugar Man (Andrew)
    Erica Sadun: A handful of Swift style rules #swiftlang (Andrew)
    appledoc (Andrew)
    jazzy (Andrew)
    Toastmasters (Chuck)
    50 min
  • 130 iPS Validating an App Idea Before Building It with Fei Wang
    01:02 - Fei Wang Introduction
    • Twitter
    • Blog
    • Secret Sauce
    02:24 - Validating an App Idea 03:54 - Identifying Your Market and Your Market’s Pain Points 08:52 - Networking and Communication 14:24 - Dealing with “Low-Tech” Clients 16:24 - Tools and Approaches for Prototyping
    • Sketch
    • InVision
    • Marvel
    • Ionic Creator
    24:51 - The Value Proposition
    • Facebook Ads
    28:07 - When Things Fall Through… 29:35 - Validating Your Marketing Channels
    • Traction: Get a Grip on Your Business by Gino Wickman
    33:10 - Pricing 36:20 - Building a List 39:23 - Recap
    • Hooked: How to Build Habit-Forming Products by Nir Eyal
    41:34 - Validating You’re on the Right Track Picks Sketch Toolbox (Alondo)
    Clever Coffee Dripper (Alondo)
    You Must Remember This Podcast (Jaim)
    FamilySearch (Chuck)
    Relative Finder (Chuck)
    The New Yorker Podcast (Fei)
    Adblock Fast (Fei)
    More Resources From Fei (Fei)
    52 min
  • 129 iPS WebRTC
    01:08 - WebRTC 03:23 - Advantages 04:51 - Approaching WebRTC
    • Bowser
    • Pristine IO: Build iOS AppRTC iOS AppRTC Deep Dive (Pt. 1)
    • webrtc-build-scripts
    • AppRTC on CocoaPods
    • openTalk API
    • OpenTok Developer Center
    08:24 - Use Cases and Gotchas
    • PodClear
    • Zencastr
    • ICE Candidates Explanation
    • Thomas Gorissen: jQuery for WebRTC @ JS Remote Conf 2015
    • JavaScript Jabber Episode #155: Webtorrent with Feross Aboukhadijeh
    15:51 - Capturing and Collecting Data 18:35 - Handling Errors 20:31 - Encryption 22:35 - Alternatives to WebRTC Picks Observable-Swift (Andrew)
    CocoaHeads-SLC-Presentations (Andrew)
    Karma (Alondo)
    Eden Twig Tea (Jaim)
    iphreakstopics (Chuck)
    Geek Toys (Chuck)
    ThinkGeek (Chuck)
    Sonic Screwdriver (Chuck)
    31 min
  • 128 iPS JavaScriptCore with Cesare Rocchi
    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)
    44 min
  • 127 iPS iBeacons with Azam Sharp
    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)
    44 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