iPhreaks

iPhreaks

Download on the App Store

iPhreaks episodes

  • 175 iPS Xamarin with James Montemagno
    1:00: Introduction 3:50: Xamarin
    • Advantages
    • Comparison with Swift
    • Cross-platform capability
    9:15: Same-day support 12:30: Standard library
    • Apple
    • Microsoft
    • Bitrise
    16:00: Development process
    • E-sync away
    • Uiview.animate
    • C#
    • Dev ops
    • iOS simulators
    • Visual Studio
    • CodeLens
    • Refactoring
    22:40: Sharing code
    • Java libraries
    • Dot.net
    • Json.net
    28:00: Xamarin Forms
    • Native controls
    34:40: UWP: Universal Windows Platform
    • Write Xamarin for Playstation
    • Web framework
    39:50: What’s new in C# 7
    • Tube holes
    Picks: Clarks Shoes (Jaim) James on React Native Radio (Charles) STK Atlanta (Charles) Dot.net (James) Monorail Espresso Seattle (James) Merge Conflict podcast (James)
    48 min
  • 174 iPS Structs and Mutability with Chris Eidhof
    1:15: Introduction: Chris Eidhof
    • OBJC.io
    2:05: Structs in Swift
    • Blog post
    • Functional programming inspiration
    • Mutations in structs can be positive
    3:55: Problems that can be solved
    • Unexpected changes, unexpected mutations
    • Make mutable opt-in
    8:15: When mutating can be useful
    • Change an element at a specific index
    • Struct copies are very expensive
    11:15: Benchmarks 15:30: New Data and Updates
    • Strategies for communicating changes in state
    23:00 Writing simple code
    • Subjective
    • Issues with structs
    • Swift Summit
    27:00: ObjectiveC.io
    • Functional Swift
    33:00 Other projects
    • Advanced Swift
    • Functional Swift Conference
    Picks: The Retro Mac Cast (Andrew) 68KMLA.org Forums (Andrew) Twin Cities Startup Week (Jayme) Eli Document Picker (Rod) Functional Swift (Rod) Michael Vey Fall of Hades (Chuck) Webinar Jam (Chuck) Get a Coder Job (Chuck) Kyle Fuller (Chris) Links: Hired.comChris on Twitter
    44 min
  • 173 iPS IoT and IoT Weekly with Justin Grammens
    1:17 Justin Grammens Introduction
    • Recursive Awesome
    • IoT Weekly
    • Lab 651
    • IoT Fuse
    3:59 Arduino Open Hardware Platform
    • Arduino.MN
    • IoT Hack Days
    11:50 Raspberry Pi
    • Democratization of Technology
    14:07 Justin’s Internet of Things course
    • Smart Things
    • Exocite
    • Particle
    • Punch Through
    • Digi International
    24:41 Connecting to Data and Mesh networks
    • Zigbee
    • Z-Wave
    28:27 IoT and M2M 31:25 How to get started in IoT
    • Designing the Internet of Things
    • Calm Technology
    • Enchanted Objects
    • Hackster
    • Hackaday
    • Adafruit
    36:57 Recent IoT projects 39:40 Inspiration for an IoT idea 47:54 IoT Mentoring
    • Coder Dojo
    Picks Skillshop.me (Andrew) SparkFun (Andrew) DigiKey (Andrew) Calmtech (Jaim) Miss Peregrine's Home for Peculiar Children (Layne) Pinewood Derby Track (Charles) Raspberry Pi Amazon Echo (Charles and Justin) iOS Remote Conf 2016 (Charles) DevChat webinars (Charles) Amazon Dash Button (Justin) Links Justin Grammens TwitterJustin Grammens LinkedInIoT Weekly
    1 hr 5 min
  • 172 iPS Kotlin vs Swift with Andrew Rahn
    1:10: Introduction: Andy Rahn
    • Works for Iconfactory
    • Swift
    • Lua
    • Kotlin
    6:20: Kotlin: What it is, who is responsible
    • New language by JetBrains
    • Similar to Swift but for Android
    10:50: Future of Kotlin
    • Google looking at Kotlin?
    • Running on the JVM
    15:45: Benefits of Kotlin: Familiarity
    • Feels familiar; same syntax as Swift
    • Shares similar disadvantages
    19:20: Interacting with Java API
    • Nullability
    • Bridging
    23:20: Kotlin vs. Xcode
    • Kotlin has many more features
    • Debugger in Android Studio difficult to use
    25:20: Unit testing in Kotlin 26:10: Kotlin is stable
    • Swift is moving more quickly
    29:40: Swift vs Kotlin: Advanced features
    • Generics
    • Compile time analysis
    • Reactive extensions
    37:25: How many are using Kotlin? Picks: Skillshop.me (Andrew) Dylan and Dustin Bruzenak episode (Andrew) Freelance Remote Conference (Charles) Webinars (Charles) The Sword of Shannara (Charles) Reactive extensions (Andy) Smile Train Charity (Daniel) Cocoaheads (Andy) iOS 10 Messages apps and stickers (Andy) Links: Hire.comAndy on Twitter
    47 min
  • iPS 171 Day One Development with Layne Moseley
    2:45: Introduction
    • What Is Day One?
    • I.tv
    7:00: History of Day One
    • App of the Week
    • The Verge Review of Day One
    • Mac App Store App of the Year
    • Paul Mayne, CEO and Designer
    13:00: Development Flow
    • GitHub
    17:15: Advantages and Features of Day One
    • Metadata
    • Tagging
    • On This Day
    22:30: Syncing and Security
    • Dropbox
    • Sharing Files
    • Privacy/Encryption
    26:00: Mac App vs. iOS
    • Shared Code
    • Data Storage
    Picks Airplane Jokes (Jaim) RescueTime (Layne) Skillshop.me (Andrew) Suggest a Guest (Charles) iPhreaks Facebook Page (Charles) ScheduleOnce (Charles)
    36 min
  • iPS 170 Sept 7 2016 Apple Event
    2:00: Apple Event - Overview
    • Primarily about iPhone and Apple Watch
    • For iOS developers and iPhone users
    4:15: Announcements
    • Apple Music
    • 140 billion app downloads
    • 500,000 games
    • Mario, Pokemon GO
    11:45: Apple Watch
    • Pokemon GO on the Apple Watch
    • Improvements
    • Built-in GPS
    • Water-resistance
    18:00: Education
    • ConnectEd
    19:30: Nike Plus Model (Apple Watch) 21:40: AirPods
    • Works with iPhone, Mac and iPad
    26:00: Next Apple Event
    • Rumored for October
    27:00 MacBook Pro
    • Rumored updates
    28:50: iPhone
    • Improved Speakers
    • Camera
    • Removed headphone jacks
    • Better, richer color
    • More storage
    Sponsors
    • Hire.com
    • Qbserve
    48 min
  • iPS 169 React Native with Tyler McGinnis
    1:28: Tyler McGinnis Introduction
    • Sparrow
    • React.js Program
    • Tyler’s website
    2:15 React Native
    • CodePush
    4:37: Cross Network Frameworks 11:20: The Experience of Going From iOS to Android
    • Flexbox
    16:20: Andy Matuschak Tweet 17:05: Basic Building Blocks
    • Container Components
    • Presentational Components
    21:17 Reducers
    • Time Travel Debugging
    23:15: Downsides of React Native 26:45: Proper Threading
    • Animation Issues
    30:58: Route Transitions
    • Reactive Native Vector Images
    36:15: Testing a React Native Application 40:12: Facebook’s Goals with App Development Picks Cannery Row by John Steinbeck (Jaim) No Man’s Sky (Layne) Remember the Titans (Charles) Dan Abramov - Live React: Hot Reloading with Time Travel (Tyler) React.js (Tyler) Links: Tyler on JavaScript JabberRedux and React With Dan AbramovJavaScript Core With Cesare Rocchi
    47 min
  • iPS 168 Automated Code Metrics with Simone Civetta
    DevOps Remote ConferenceNoSQL Remote Conference 1:50 - Introducing Simone Civetta TwitterBlogFrenchkit Twitter 2:16 - Automated Code Metrics in Swift 4:06 - Strategies to Determine Code Complexity
    • Lizard
    6:17- Adding a Language 7:28 - Why Is Cyclomatic Complexity Important? How Can We Use This Information To Improve Our Code? 11:02- Difference Between Cyclomatic Complexity and End Path Complexity 13:40 - Using and Understanding Different Values of Cyclomatic Complexity 15:10 - Automating The Process 16:38 - Integrating Metrics Into A Complete Dashboard
    • SonarQube
    18:12- Technical Debt Metric 21:16 - Stressing About Metric Values 25:50- Impact Of The Community on Swift’s Tools
    • SwiftLane
    • Carthage
    • Tailor
    27:55- First Steps To Evaluating Code
    • Ace
    30:15- Using Code Climate
    • Slather
    31:20 - Using Hound 33:30- French Kit Conference Picks: Slide Deck Link (Jaim) The Hero of Ages: Book Three of Mistborn by Brandon Sanderson (Layne) Wood Badge Scout Training (Charles) Boy Scouts of America (Charles) Postal (Simone)
    41 min
  • iPS 167 CocoaDocs with Orta Therox
    01:36 - Orta Therox Introduction
    • Twitter
    • GitHub
    • Blog
    • Artsy
    01:56 - CocoaDocs 03:06 - CocoaDocs vs CocoaPods 04:22 - Documentation Generation
    • jazzy
    • appledoc
    • Macminicolo
    08:49 - Setting Up CocoaDocs in a Private Repository 10:17 - Metrics
    • Publishing Criteria
    13:45 - Package Management Support 15:34 - CocoaDocs History 17:17 - Scaling Challenges
    • RxSwift
    19:32 - Artsy
    • danger
    21:18 - Working with React Native
    • eigen
    24:39 - Is CocoaDocs similar to projects that are available on other platforms? Effect on Swift Going Cross-platform 27:08 - Paying For Hosting
    • Button
    30:12 - danger
    • Felix Krause
      Picks
    • iPad Pro Smart Keyboard (Andrew)
    • Bose SoundTrue Around-Ear Headphones II (Layne)
    • curlbuilder.com (Jaim)
    • injectionforxcode (Orta)
    40 min
  • iPS 166 Protocol-Oriented Programming with Natasha Murashev
    01:58 - Natasha Murashev Introduction
    • @NatashaTheRobot
    • @natashathenomad  
    • GitHub
    • Blog
    • This Week in Swift Newsletter
    • The iPhreaks Show Episode #092: Unit Testing with NatashaTheRobot
    • try! Swift
      • try! Swift NYC Use discount code IPHREAKS100 for $100 off a ticket!
    02:31 - Protocol-Oriented Programming
    • Natasha Murashev: Practical Protocol-Oriented-Programming
    • WWDC 2015: Protocol-Oriented Programming in Swift
    03:49 - How Protocols Were Used Prior to Swift; Benefits 08:12 - Benefits in Regards to Testing 09:03 - Protocols in Swift vs Objective-C 10:18 - Downsides/Pitfalls When Using Protocols 13:04 - Associated Types and Type Erasure
    • Hector Matos @ AltConf 2016 - Type Erasure Magic
    • Gwendolyn Weston: Keep Calm and Type Erase On
    17:02 - Keeping Code Clean
    • The Ghost of Swift Bugs Future
    21:22 - Does protocol-oriented programming change the architecture of your apps substantially? 22:06 - Structs > Classes 25:13 - Protocol-oriented Programming Code Examples
    • Natasha's Talk
    • Protocol-Oriented Programming in Swift
    27:05 - Changes With Swift 3? 28:03 - try! Swift   Picks
    • NorthFace Surge Transit Backpack (Alondo)
    • Andy Matuschak: Let’s Play: Refactor the Mega-Controller @ NSSpain (Alondo)
    • The Well of Ascension (Mistborn, Book 2) by Brandon Sanderson (Layne)
    • Prague (Layne)
    • Microsoft Sculpt Ergonomic Keyboard (Caleb)
    • ErgoDox Ergonomic Mechanical Keyboard Kit (Caleb)
    • Ben North & Oliver Nash: Magnetic core memory reborn (Andrew)
    • Rocket (Andrew)
    • Alexandros Salazar: The Ghost of Swift Bugs Future (Jaim)
    • Hector Matos @ AltConf 2016 - Type Erasure Magic (Jaim)
    • How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar (Chuck)
    • Understanding Swift Performance (Natasha)
    • Win the Crowd: Unlock the Secrets of Influence, Charisma, and Showmanship by Steve Cohen (Natasha)
    • Rainbow Bagels (Natasha)
    42 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