podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Jaim Zuber
Shows
Empower Apps
Debugging Your Job Search with Jaim Zuber
Jaim Zuber returns after over 5 years to give us an overview of looking for a job in iOS development in 2024, how has it changed, what are some things you can do now, and when becoming a manager is the right call.GuestJaim Zuber@sharpfive (GitHub)Jaim Zuber (LinkedIn)@jaimzuber@mspsocial.net (Mastodon)AnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaJoin our Brand New Patreon Page!BrightDigit #100 - Top 10 Emails Ever! 🎉🚀Newsletters | BrightDigitSwift LiveCoding - Adding Screen Recording to BushelHow does Server Side Swift Workout in the Re...
2024-11-01
38 min
iPhreaks
iPS 270: Siri in iOS 12 with Gui
Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT My Ruby Story CacheFly Panel Gui Rambo Erica Sadun Jaim Zuber Andrew Madsen Summary Back by popular download, iPhreaks episode 252!  In this episode, the iPheaks panelist speaks with, their very own, Gui Rambo. Gui shares information about the new features with Siri in iOS 12. Gui talks about the extended integratio...
2019-09-03
47 min
iPhreaks
iPS 270: Siri in iOS 12 with Gui
Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT My Ruby StoryCacheFly Panel Gui Rambo Erica Sadun Jaim Zuber Andrew Madsen Summary Back by popular download, iPhreaks episode 252!  In this episode, the iPheaks panelist speaks with, their very own, Gui Rambo. Gui shares information about the new features with Siri in iOS 12. Gui talks about the extended integration of Siri with other apps in iOS. The panel continues to discuss the further contextual suggestions of Siri, as well as the customizable features and extensions with Siri. Last...
2019-09-03
48 min
iPhreaks
iPS 269: Ray Tracing with Petrie Michael
Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT My Ruby Story CacheFly Panel Jaim Zuber Abbey Jackson Joined by Special Guest: Petrie Michael Summary Joining iPhreaks is our new panelist Abbey Jackson, an iOS developer from Vancouver, Canada and our special guest Petrie Michael, an iOS developer from Australia currently working in Japan. Petrie has joined the podcast today to discuss his recent talk at...
2019-08-27
49 min
iPhreaks
iPS 268: Use Compositional Layout back to iOS11 With This One Simple Trick with Katsumi Kishikawa
Sponsors Sentry– use the code “devchat” for 2 months free on Sentry’s small plan React Native Radio DevEd Podcast CacheFly Panel Jaim Zuber Michael Holt Evan Stone Joined by Special Guest: Katsumi Kishikawa Summary Katsumi Kishikawa, a talented open source library creator from Japan joins the panel which now includes our newest panelist, Evan Stone, an iOS developer and consultant since 2011 based in San Francisco. Katsumi shares with the panel how he got started and why he created...
2019-08-20
31 min
iPhreaks
iPS 267: In Defense of Core Data with Donny Wals
Sponsors Sentry– use the code “devchat” for 2 months free on Sentry’s small plan CacheFly Panel Andrew Madsen Jaim Zuber Michael Holt Joined by Special Guest: Donny Wals Summary Donny Wals joins the panel to discuss his most recent talk at Try!Swift in Tokyo. The panel starts by discussing the most common complaints about Core Data. Donny shares how the changes made in iOS 10 and past updates solve these complaints. The panel discusses migration and how it has changed, making it much...
2019-07-30
53 min
iPhreaks
iPS 265: Make UIControl More Swifty with Dusan Tadic
Sponsors Sentry– use the code “devchat” for 2 months free on Sentry’s small plan CacheFly Panel Andrew Madsen Jaim Zuber Michael Holt Joined by Special Guest: Dušan Tadić Summary Dušan Tadić joins the panel to discuss his recent blog post “Make UIControl More Swifty”. Dušan explains why he made it more swifty and what made him decide to improve it. The panel gets to know Dušan; he shares what it’s like working in Germany, what it's like being the only...
2019-07-16
38 min
iPhreaks
iPS 265: Make UIControl More Swifty with Dusan Tadic
Sponsors Sentry– use the code “devchat” for 2 months free on Sentry’s small plan CacheFly Panel Andrew Madsen Jaim Zuber Michael Holt Joined by Special Guest: Dušan Tadić Summary Dušan Tadić joins the panel to discuss his recent blog post “Make UIControl More Swifty”. Dušan explains why he made it more swifty and what made him decide to improve it. The panel gets to know Dušan; he shares what it’s like working in Germany, what it's like being the only IOS developer in his company and what it’s like working for a product company instead of an agency...
2019-07-16
38 min
iPhreaks
iPS 263: Swift and AWS Lambda with Jason Zurita
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small CacheFly Panel Jaim Zuber Micheal Holt Joined by Special Guest: Jason Zurita Summary Jason Zurita joins the panel to discuss his recent blog post about websites using SwiftUI and AWS Lambda. Jason explains what SwiftUI and AWS Lambda are and how to write server code for serverless sites. The panel asks Jason about writing backend code and using Docker. The other server-side options for SwiftUI are considered. Jason explains why he reco...
2019-07-02
39 min
iPhreaks
iPS 263: Swift and AWS Lambda with Jason Zurita
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small CacheFly Panel Jaim Zuber Micheal Holt Joined by Special Guest: Jason Zurita Summary Jason Zurita joins the panel to discuss his recent blog post about websites using SwiftUI and AWS Lambda. Jason explains what SwiftUI and AWS Lambda are and how to write server code for serverless sites. The panel asks Jason about writing backend code and using Docker. The other server-side options for SwiftUI are considered. Jason explains why he recommends not templating when using SwiftUI. The panel considers what systems this would work for and using Swif...
2019-07-02
39 min
iPhreaks
iPS 262: Tying Things Together with Paul Samuels
Sponsors Sentry use the code “devchat” for 2 months free on Sentry’s small plan CacheFly Panel Jaim Zuber Michael Holt Joined by Special Guest: Paul Samuels Summary Paul Samuels joins the panel in discussing his recent blog post. He shares the takeaways from the blog post. The panel discusses the problems that prompted Paul to write this post and how these tools fix these problems. Paul gives examples of how to organize your code. The panel discusses the possible restrictions and disadvantages of this t...
2019-06-25
45 min
iPhreaks
iPS 262: Tying Things Together with Paul Samuels
Sponsors Sentry use the code “devchat” for 2 months free on Sentry’s small plan CacheFly Panel Jaim Zuber Michael Holt Joined by Special Guest: Paul Samuels Summary Paul Samuels joins the panel in discussing his recent blog post. He shares the takeaways from the blog post. The panel discusses the problems that prompted Paul to write this post and how these tools fix these problems. Paul gives examples of how to organize your code. The panel discusses the possible restrictions and disadvantages of this tool. Paul explains how to write code for multiple platforms. The panel discusses libraries and data storag...
2019-06-25
46 min
iPhreaks
iPS 261: I Failed 39 Interviews with Hassan El Desouky
Sponsors Sentry use code “devchat” for 2 months free Panel Jaim Zuber Joined by Special Guest: Hassan El Desouky Episode Summary Hassan el Desouky is a computer science student from Egypt, his dream is to join a big company like Google, Apple, or Facebook. He talks about his experience applying for the big tech companies in his article How I Failed 39 Interviews and What I’ve Learned. Hassan talks about some of the difficulties faced by people from overseas applying for the big American tech companies. He shares some a...
2019-06-04
32 min
iPhreaks
iPS 261: I Failed 39 Interviews with Hassan El Desouky
Sponsors Sentry use code “devchat” for 2 months free Panel Jaim Zuber Joined by Special Guest: Hassan El Desouky Episode Summary Hassan el Desouky is a computer science student from Egypt, his dream is to join a big company like Google, Apple, or Facebook. He talks about his experience applying for the big tech companies in his article How I Failed 39 Interviews and What I’ve Learned. Hassan talks about some of the difficulties faced by people from overseas applying for the big American tech companies. He shares some advice for applying and interviewing for big companies that he received from a frie...
2019-06-04
32 min
Empower Apps
External Developers with Jaim Zuber
Previous EpisodeEpisode 6 - Project Estimation Guest: Jaim Zuber of Sharp Five Software Sharp Five SoftwareJaim Zuber BlogMarch 25 Apple EventNot following Apple Events Cable CuttersNew MacsWhat does that mean working with external developers?Types of DevelopersEmployees vs. ConsultantsMobile Developer vs. iOS DeveloperTypes of ConsultantsWhat is the best way to know you have a good developer?How about “cheaper” developers?What are other gotchas with developers?Follow Jaim at jaimzuber.com Thanks to our...
2019-04-21
27 min
iPhreaks
iPS 260: Advanced Debugging and Reverse Engineering with Derek Selander
Sponsors Sentry use the code “devchat” for 2 months free on Sentry’s small plan CacheFly Panel Jaim Zuber Andrew Madsen Dave Delong Joined by Special Guest: Derek Selander Summary Derek Selander introduces himself and how he got started.  The panel discusses debugging strategies and debugging with LLDB. The discussion moves to Hopper and using it to see what the UIKit is doing. Assembly Language differences between Swift and Objective and the effect on ABI stability are considered. The panel endorses Derek’s book as a great resource for developers. Derek shares how havin...
2019-04-08
47 min
iPhreaks
iPS 258: Learning Objective-C as a Swift Developer with Abbey Jackson
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planCacheFly Panel: Andrew MadsenJaim ZuberErica SadunDave Delong Special Guest: Abbey Jackson Episode Summary In this episode of iPhreaks, panel hosts Abbey Jackson, a senior software engineer at Mastercard fraud detection from Vancouver, Canada. Abbey was a part time nanny before she became a developer. Her journey as a developer started when she decided to attend an 8-week Swift boot camp. Within 3 years of the boot camp she started working at Mastercard as a senior developer. Although Abbey currently develops using Objective-C, she started developing in Swift. She talks about...
2019-03-28
45 min
iPhreaks
iPS 258: Learning Objective-C as a Swift Developer with Abbey Jackson
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Panel: Andrew Madsen Jaim Zuber Erica Sadun Dave Delong Special Guest: Abbey Jackson Episode Summary In this episode of iPhreaks, panel hosts Abbey Jackson, a senior software engineer at Mastercard fraud detection from Vancouver, Canada. Abbey was a part time nanny before she became a developer. Her journey as a developer started when she decided to attend an 8-week Swift boot camp. Within 3 years of the boot camp she started working at Mastercard as a senior...
2019-03-28
45 min
iPhreaks
iPS 253: We're Back!
Sponsors CacheFly Panel Jaim Zuber Andrew Madsen Erica Sadun Guilherme Rambo Epidose Summary iPhreaks is back after a break. In this episode of the iPhreaks, the panel gives an update on what they have been working on while the show was on break and what they plan for the show for the upcoming year. The panel is booking guests for the upcoming shows and can be contacted for suggestions for a topic ideas and guests. Links: iPhreaks Podcast (@iphreaks) | Twitter DevChat.tv Facebook Picks: Guilherme Rambo: ...
2019-02-21
56 min
iPhreaks
iPS 253: We're Back!
Sponsors CacheFly Panel Jaim ZuberAndrew MadsenErica SadunGuilherme Rambo Epidose Summary iPhreaks is back after a break. In this episode of the iPhreaks, the panel gives an update on what they have been working on while the show was on break and what they plan for the show for the upcoming year. The panel is booking guests for the upcoming shows and can be contacted for suggestions for a topic ideas and guests. Links: iPhreaks Podcast (@iphreaks) | TwitterDevChat.tv Facebook Picks: Guilherme Rambo: https://www.apple.com/ipad-pro/ Erica Sadun: Refurbished Latest Generation iPad Jaim Zuber: https://www.rottentomatoes.com/tv...
2019-02-21
56 min
iPhreaks
iPS 252: Siri in iOS 12 with Gui
Panel: Gui RamboErica SadunJaim ZuberAndrew Madsen Special Guest: Paul Hudson In today's episode, the iPheaks panelist speaks with, their very own, Gui Rambo. Gui shares information about the new features with Siri in iOS 12. Gui talks about the extended integration of Siri with other apps in iOS. The panel continues to discuss the further contextual suggestions of Siri, as well as the customizable features and extensions with Siri. Lastly, Gui talks about a new app, the Shortcuts App, that may make an appearance in iOS 12. This is a great episode to learn more about the upcoming new feature for iOS d...
2018-08-30
46 min
iPhreaks
iPS 252: Siri in iOS 12 with Gui
Panel: Gui Rambo Erica Sadun Jaim Zuber Andrew Madsen Special Guest: Paul Hudson In today's episode, the iPheaks panelist speaks with, their very own, Gui Rambo. Gui shares information about the new features with Siri in iOS 12. Gui talks about the extended integration of Siri with other apps in iOS. The panel continues to discuss the further contextual suggestions of Siri, as well as the customizable features and extensions with Siri. Lastly, Gui talks about a new app, the Shortcuts App, that may make an appearance in iOS 12. This is a great episode to learn m...
2018-08-30
46 min
iPhreaks
iPS 251: XcodeGen and other Swift Tools with Yonas Kolb
Panel: Jaim Zuber Special Guest: Yonas Kolb In today’s episode, the iPhreaks panel talks to Yonas Kolb about XcodeGen and other Swift tools. Yonas works on a number of open source projects that Jaim has been working with recently, notably XcodeGen, Mint, and Beak. They talk about what each of these open source tools are and do, use cases for XcodeGen, and the benefits of checking in VS not checking in. They also touch on obscure things you can do with XcodeGen, how he started the project, and more! In particular, we dive pretty deep on: Yonas introXcodeGenSwift command li...
2018-08-09
38 min
iPhreaks
iPS 251: XcodeGen and other Swift Tools with Yonas Kolb
Panel: Jaim Zuber Special Guest: Yonas Kolb In today’s episode, the iPhreaks panel talks to Yonas Kolb about XcodeGen and other Swift tools. Yonas works on a number of open source projects that Jaim has been working with recently, notably XcodeGen, Mint, and Beak. They talk about what each of these open source tools are and do, use cases for XcodeGen, and the benefits of checking in VS not checking in. They also touch on obscure things you can do with XcodeGen, how he started the project, and more! In pa...
2018-08-09
38 min
iPhreaks
iPS 250: iOS Architecture at Scale with Parveen Kaler
Panel: Jaim ZuberGui Rambo In today’s episode, the iPhreaks panel talks to Parveen Kaler about iOS architecture at scale. Parveen has been doing mobile development, specifically iOS development, for almost 10 years now, and he previously used to work in the video games industry. They talk about the difference between scale when it comes to dollars and revenue, the pull request process, and what good architecture at scale is. They also touch on creating uniform views, object mappers, and more! In particular, we dive pretty deep on: Parveen IntroUsed to work with PSP video game developmentiOS Architecture At Scale - ty...
2018-08-02
40 min
iPhreaks
iPS 250: iOS Architecture at Scale with Parveen Kaler
Panel: Jaim Zuber Gui Rambo In today’s episode, the iPhreaks panel talks to Parveen Kaler about iOS architecture at scale. Parveen has been doing mobile development, specifically iOS development, for almost 10 years now, and he previously used to work in the video games industry. They talk about the difference between scale when it comes to dollars and revenue, the pull request process, and what good architecture at scale is. They also touch on creating uniform views, object mappers, and more! In particular, we dive pretty deep on: Parveen Intro Used to work with PS...
2018-08-02
40 min
iPhreaks
iPS 249: RxSwift with Shai Mishali
Panel: Jaim ZuberErica Sadun Special Guest: Shai Mishali In today’s episode, the iPhreaks panel talks to Shai Mishali about RxSwift. Shai is an iOS engineer who started his career as a backend engineer. Currently, he is in charge of the Tim Horton’s iOS app, and in his free time he does a lot of open source, specifically within the RxSwift community. They talk about how he got into programming, the difference between React and RxSwift, and they explain ReactiveX. They also touch on the downsides of Rx, how debugging works, and more! In particular, we dive pretty deep on...
2018-07-26
40 min
iPhreaks
iPS 249: RxSwift with Shai Mishali
Panel: Jaim Zuber Erica Sadun Special Guest: Shai Mishali In today’s episode, the iPhreaks panel talks to Shai Mishali about RxSwift. Shai is an iOS engineer who started his career as a backend engineer. Currently, he is in charge of the Tim Horton’s iOS app, and in his free time he does a lot of open source, specifically within the RxSwift community. They talk about how he got into programming, the difference between React and RxSwift, and they explain ReactiveX. They also touch on the downsides of Rx, how debugging works, and more!
2018-07-26
40 min
iPhreaks
iPS 246: 1Password with Michael Fey
Panel: Jaim Zuber Special Guest: Michael Fey In today’s episode, the iPhreaks panel talk about 1Password with Michael Fey. Michael is the team lead for the Apple team at 1Password. 1Password is a password manager that helps to keep people safe online by allowing people to store all their passwords and credit card information in it and it keeps it all safe behind one password that you know, your master password. They talk about why someone would use 1Password, iOS 12, how the data is stored in the app, home pod integration, and mo...
2018-07-05
34 min
iPhreaks
iPS 246: 1Password with Michael Fey
Panel: Jaim Zuber Special Guest: Michael Fey In today’s episode, the iPhreaks panel talk about 1Password with Michael Fey. Michael is the team lead for the Apple team at 1Password. 1Password is a password manager that helps to keep people safe online by allowing people to store all their passwords and credit card information in it and it keeps it all safe behind one password that you know, your master password. They talk about why someone would use 1Password, iOS 12, how the data is stored in the app, home pod integration, and more! In particular, we dive pretty deep on...
2018-07-05
34 min
iPhreaks
iPS 245: What's a Marzipan?
Panel: Jaim Zuber Andrew Madsen Erica Sadun Gui Rambo In today’s episode, the iPhreaks panel talk about Marizipan. Marzipan is the compatibility layer that Apple invented in order to bring UIKit apps to Mac. They talk about the rumors behind the creation of Marzipan, why Apple is waiting until next year to launch it, and discuss what will make these new Mac apps iOS capable. They also touch on how you can run iOS apps on the Mac prior to Marzipan’s release, Marzipanify, and much more! In particular, we dive pretty deep on: ...
2018-06-21
45 min
iPhreaks
iPS 245: What's a Marzipan?
Panel: Jaim ZuberAndrew MadsenErica SadunGui Rambo In today’s episode, the iPhreaks panel talk about Marizipan. Marzipan is the compatibility layer that Apple invented in order to bring UIKit apps to Mac. They talk about the rumors behind the creation of Marzipan, why Apple is waiting until next year to launch it, and discuss what will make these new Mac apps iOS capable. They also touch on how you can run iOS apps on the Mac prior to Marzipan’s release, Marzipanify, and much more! In particular, we dive pretty deep on: Intro to MarzipanUIKits on Mac OSThis was rumored seve...
2018-06-21
45 min
iPhreaks
iPS 244: MicroConf & Writing Health Apps for Apple Watch
Panel: Jaim ZuberErica SadunGui Rambo Special Guest: Leo Dion In today’s episode, the iPhreaks panel talk to Leo Dion about MicroConf and writing apps for Apple Watch. Leo has been a developer for almost two decades and six years ago he created his own company called BrightDigit. He mostly focuses his time and energy to the Apple space and enjoys developing apps for the iPhone, iPad, and the Apple Watch. They talk about what happens at MicroConf, what he is working on now, tips for starting a meetup, and more! In particular, we dive pretty deep on: Leo introBrightDigitMicroConfWhat ha...
2018-06-14
40 min
iPhreaks
iPS 244: MicroConf & Writing Health Apps for Apple Watch
Panel: Jaim Zuber Erica Sadun Gui Rambo Special Guest: Leo Dion In today’s episode, the iPhreaks panel talk to Leo Dion about MicroConf and writing apps for Apple Watch. Leo has been a developer for almost two decades and six years ago he created his own company called BrightDigit. He mostly focuses his time and energy to the Apple space and enjoys developing apps for the iPhone, iPad, and the Apple Watch. They talk about what happens at MicroConf, what he is working on now, tips for starting a meetup, and more! In...
2018-06-14
40 min
iPhreaks
iPS 243: Paul Hudson - Writing, Swift, & Writing Swift
Panel: Andrew Madsen Erica Sadun Jaim Zuber Special Guest: Paul Hudson In today's episode, the iPheaks panelist speak with Paul Hudson about Writing, Swift, & Writing Swift. Paul is the author of Hacking with Swift, Pro Swift, Swift Design Patterns, Server-Side Swift, Hacking with macOS, Hacking with watchOS, Hacking with tvOS, Swift Coding Challenges, and more. Suffice it to say, he quite likes Swift. And coffee. (But mostly Swift.) (And coffee.) In particular, we dive pretty deep on: Books Paul has written How did you get into writing? How do you switch from...
2018-06-07
48 min
iPhreaks
iPS 242: Surveying How Swift Evolves with Andrew McKnight
Panel: Gui RamboAndrew MadsenErica SadunJaim Zuber Special Guest: Andrew McKnight In today's episode, the iPheaks panelist speak with Andrew McKnight about Surveying How Swift Evolves. Andrew provides information on a presentation he did at iOS Dev Camp Colorado, on a survey looking at the open source Swift repositories to see how developers are extending the language, foundation, or standard library. This is a great episode to gain insight into how developers on the iOS platform are helping evolve the Swift language and much more. In particular, we dive pretty deep on: What was being surveyed? - Utility Libraries and general...
2018-05-31
46 min
iPhreaks
iPS 242: Surveying How Swift Evolves with Andrew McKnight
Panel: Gui Rambo Andrew Madsen Erica Sadun Jaim Zuber Special Guest: Andrew McKnight In today's episode, the iPheaks panelist speak with Andrew McKnight about Surveying How Swift Evolves. Andrew provides information on a presentation he did at iOS Dev Camp Colorado, on a survey looking at the open source Swift repositories to see how developers are extending the language, foundation, or standard library. This is a great episode to gain insight into how developers on the iOS platform are helping evolve the Swift language and much more. In particular, we dive pretty deep...
2018-05-31
45 min
iPhreaks
iPS 238: Do You Know the Way to San Jose
Panelist Jaim Zuber Andrew Madsen In today's episode, the iPheaks panel, Jaim, and Andrew discuss conferences such as WWDC, AltConf, Next Door Conf NDC, and many of the events and attraction when attending conferences. This is a great episode to learn about the various facets of conference hopping. Topics covered involve the number of attendees at these individual conferences, speaking at conferees, logistics of attending, tourist attractions, parties, after events, and much more. In particular, we dive pretty deep on: Conferences and Events: San Jose vs. San Francisco WWDC AltConf Next Door...
2018-05-03
40 min
iPhreaks
iPS 238: Do You Know the Way to San Jose
Panelist Jaim ZuberAndrew Madsen In today's episode, the iPheaks panel, Jaim, and Andrew discuss conferences such as WWDC, AltConf, Next Door Conf NDC, and many of the events and attraction when attending conferences. This is a great episode to learn about the various facets of conference hopping. Topics covered involve the number of attendees at these individual conferences, speaking at conferees, logistics of attending, tourist attractions, parties, after events, and much more. In particular, we dive pretty deep on: Conferences and Events: San Jose vs. San FranciscoWWDC AltConf Next Door Conf NDC Layers Conferencetry! Swift Speaking at conferencesLogisticsNight of Dim...
2018-05-03
40 min
iPhreaks
iPS 236: Bootcamps with Paul Shelley and Eric Ludlow
Panel: Erica Sadun Andrew Madsen Jaim Zuber Special Guest: Paul Shelley and Eric Ludlow In today's episode, the iPheaks panel, Erica, Andrew, and Jaim speak with Paul Shelley and Eric Ludlow, both graduates of a boot camp at Dev Mountain. The topics cover, what is a boot camp, computer science, app development, duration of training, investment, who goes to boot camp, iOS programming, and much more. This is a great episode to learn more about how developer boot camps work. In particular, we dive pretty deep on: What is a bootcamp - 3 mo...
2018-04-19
1h 05
iPhreaks
iPS 236: Bootcamps with Paul Shelley and Eric Ludlow
Panel: Erica SadunAndrew MadsenJaim Zuber Special Guest: Paul Shelley and Eric Ludlow In today's episode, the iPheaks panel, Erica, Andrew, and Jaim speak with Paul Shelley and Eric Ludlow, both graduates of a boot camp at Dev Mountain. The topics cover, what is a boot camp, computer science, app development, duration of training, investment, who goes to boot camp, iOS programming, and much more. This is a great episode to learn more about how developer boot camps work. In particular, we dive pretty deep on: What is a bootcamp - 3 month intensive trainingCosts of attending a bootcampInvestmentWho goes to bootcamp?iO...
2018-04-19
1h 06
iPhreaks
iPS 235: Data Transparency and iMazing with Gregorio Zanon
Panel: Andrew Madsen Jaim Zuber Erica Sadun Gui Rambo Special Guest: Gregorio Zanon In today’s episode, the iPhreaks panel talk to Gregorio Zanon about data transparency and iMazing. Gregorio is in Geneva, Switzerland currently and is the code leader at DigiDNA which created the app iMazing. He talks about the inspiration for creating the app, its main functions, and what kind of people use this app. They also touch on the topic of data transparency, what it is, and how it affects developers. In particular, we dive pretty deep on: Gregorio in...
2018-03-29
50 min
iPhreaks
iPS 235: Data Transparency and iMazing with Gregorio Zanon
Panel: Andrew MadsenJaim ZuberErica SadunGui Rambo Special Guest: Gregorio Zanon In today’s episode, the iPhreaks panel talk to Gregorio Zanon about data transparency and iMazing. Gregorio is in Geneva, Switzerland currently and is the code leader at DigiDNA which created the app iMazing. He talks about the inspiration for creating the app, its main functions, and what kind of people use this app. They also touch on the topic of data transparency, what it is, and how it affects developers. In particular, we dive pretty deep on: Gregorio introiMazingWho is the average user of the app?3 types of usersWhat mo...
2018-03-29
50 min
iPhreaks
iPS 234: Public Extension Snippet Newsletter with Joe Fabisevich
Panel: Andrew Madsen Jaim Zuber Erica Sadun Gui Rambo Special Guest: Joe Fabisevich In today’s episode, the iPhreaks panel talk to Joe Fabisevich about the new mailing list that he has recently taken over, and you can sign up for it here. He talks about the type of snippets that they send out in the newsletter and gives general information about the newsletter. Joe loves the reception that he has gotten, and this is what fuels him to find new extensions every week to help other people learn. One of his goals for this pr...
2018-03-15
42 min
iPhreaks
iPS 234: Public Extension Snippet Newsletter with Joe Fabisevich
Panel: Andrew MadsenJaim ZuberErica SadunGui Rambo Special Guest: Joe Fabisevich In today’s episode, the iPhreaks panel talk to Joe Fabisevich about the new mailing list that he has recently taken over, and you can sign up for it here. He talks about the type of snippets that they send out in the newsletter and gives general information about the newsletter. Joe loves the reception that he has gotten, and this is what fuels him to find new extensions every week to help other people learn. One of his goals for this project is to try to figure out the fo...
2018-03-15
42 min
iPhreaks
iPS 233: Should We Swipe Left or Right for Core Data with Fernando Bunn
Panel: Jaim Zuber Erica Sadun Gui Rambo Special Guest: Fernando Bunn In today’s episode, the iPhreaks panel talk to Fernando Bunn about different storage option for the iPhone, such as Core Data. Fernando has worked with mobile as a hobby since 2006 when apps were developed in J2ME and started to develop apps since the first day the iOS SDK was released in 2008. He is also passionate about using technology to improve people’s lives. This episode is great for those wanting to know more about iPhone storage and...
2018-03-07
41 min
iPhreaks
iPS 232: Andrew’s Audio Data-Transfer Adventure
Panel: Jaim Zuber Andrew Madsen Gui Rambo Special Guest: None In today’s episode, the iPhreaks panel talk about Andrew’s client project that he’s been working on. To combat an issue, he has been using the audio port on the iPhone in order to transport data. With this, you don’t need any approval from Apple and the hardware is very simple. They go more in depth about how this process works and how iPhone updates affect it, such as the loss of the headphone jack. In par...
2018-03-01
38 min
iPhreaks
iPS 232: Andrew’s Audio Data-Transfer Adventure
Panel: Jaim Zuber Andrew Madsen Gui Rambo Special Guest: None In today’s episode, the iPhreaks panel talk about Andrew’s client project that he’s been working on. To combat an issue, he has been using the audio port on the iPhone in order to transport data. With this, you don’t need any approval from Apple and the hardware is very simple. They go more in depth about how this process works and how iPhone updates affect it, such as the loss of the headphone jack. In particular, we dive pretty deep on: About the ProjectHow does it work?Bell...
2018-03-01
39 min
iPhreaks
iPS 231: App Stories: Kite Compositor with Joseph Rhodes
Panel: Jaim Zuber Andrew Madsen Special Guest: Joe Rhodes In today’s episode, the iPhreaks panel, Jaim and Andrew talk to Joe Rhodes, a developer in Atlanta who is currently working on an app called Kite Compositor. This app is an animation and motion design app for Mac that came out in about March 2017. He left the corporate world to pursue his dream to be an app creator, and has never looked back since. This episode contains a great conversation about the process that goes through the mind of a developer wh...
2018-02-22
44 min
iPhreaks
iPS 231: App Stories: Kite Compositor with Joseph Rhodes
Panel: Jaim Zuber Andrew Madsen Special Guest: Joe Rhodes In today’s episode, the iPhreaks panel, Jaim and Andrew talk to Joe Rhodes, a developer in Atlanta who is currently working on an app called Kite Compositor. This app is an animation and motion design app for Mac that came out in about March 2017. He left the corporate world to pursue his dream to be an app creator, and has never looked back since. This episode contains a great conversation about the process that goes through the mind of a developer when they are creating their respective apps. In particular, we...
2018-02-22
45 min
iPhreaks
iPS 226: Give Cloudkit a Chance
Eric Sadun Gui Rambo Jaim Zuber In today's episode, the iPheaks panel discusses Cloudkit, and many technical details about the cloud-based service. In short, Cloudkit is a cloud syncing solution and works similar to a database. Gui mentions the reluctant users of such type of service, some important discussion with the security and privacy. This is a great episode on understanding the framework of Cloudkit and the technical structure of this cloud service, how data is managing when documents are updated, Change Tokens, costs, and much more. In particular, we dive pretty deep on: Gui describes CloudKitWhy does it mean t...
2018-01-11
40 min
iPhreaks
iPS 226: Give Cloudkit a Chance
Eric Sadun Gui Rambo Jaim Zuber In today's episode, the iPheaks panel discusses Cloudkit, and many technical details about the cloud-based service. In short, Cloudkit is a cloud syncing solution and works similar to a database. Gui mentions the reluctant users of such type of service, some important discussion with the security and privacy. This is a great episode on understanding the framework of Cloudkit and the technical structure of this cloud service, how data is managing when documents are updated, Change Tokens, costs, and much more. In particular, we dive p...
2018-01-11
40 min
iPhreaks
iPS 224: Design Code with Meng To and Marcos Griselli
Panel: Jaim Zuber Gui Rambo Special Guests: Meng To Marcos Griselli In today's episode, iPhreaks speaks with Meng To and Marcos Griselli about Design Code. Design Code is an interactive book and app on how to design and code an iOS 11 app. Meng and Marcos talk about early career challenges building an iOS app. Meng talks about solving this problem with their Design Code book and app and making the process faster and intuitive. This is great for developers who want to learn to build an iOS a...
2017-12-23
45 min
iPhreaks
iPS 218: App Launch Map with Aleen Simms
Panel: Gui Rambo Jaim Zuber Erica Sadun Andrew Madsen Special Guest: Aleen Simms In today's episode, the iPhreaks discuss app launch map with Aleen Simms. Aleen has been working in a variety of tech industry roles for nearly a decade. Currently, she is the proprietress of App Launch Map, which helps iOS and Mac developers with the non-code side of launching or updating an app. She also organizes App Camp for Girls Phoenix, where she helps girls, transgender, and gender non-conforming kids learn about the joys (and sometimes misadventures) of iOS app development. A podcaster herself, you can find Aleen...
2017-11-09
39 min
iPhreaks
iPS 218: App Launch Map with Aleen Simms
Panel: Gui Rambo Jaim Zuber Erica Sadun Andrew Madsen Special Guest: Aleen Simms In today's episode, the iPhreaks discuss app launch map with Aleen Simms. Aleen has been working in a variety of tech industry roles for nearly a decade. Currently, she is the proprietress of App Launch Map, which helps iOS and Mac developers with the non-code side of launching or updating an app. She also organizes App Camp for Girls Phoenix, where she helps girls, transgender, and gender non-conforming kids learn about the...
2017-11-09
39 min
iPhreaks
iPS 213: Products Instead of Features with Greg Raiz
In this iPhreaks episode, Erica Sadun and Jaim Zuber talk to Greg Raiz about "products instead of features." [1:25] Greg Raiz Introduction Greg runs RaizLabs which is a consultancy specializing in iPhone and mobile development. Ben Johnson from Raiz Labs has also been on the show. [2:03] Products vs Features A lot of engineering firms get into lifecycle with their products where they're thinking about the next thing. This often gets broken down into sub-features. The focus then gets placed on that feature instead of what the feature is supposed to serve. Greg...
2017-09-07
47 min
iPhreaks
iPS 211: Making Your App China-Friendly
iPS 211: Making Your App China-Friendly On today's episode of iPhreaks, Gui Rambo, Erica Sadun, Jaim Zuber and special guest – Guanshan Liu talk about Making Your App China-Friendly. Guanshan is on the show today to give some tips on how to prepare your apps to get into the Chinese App Store. Don’t miss this one! [00:25] – Introduction to Guanshan Jaim met Guanshan when he was at O-camp. Guanshan was one of the speakers and gave a talk called Make Your Apps China-Friendly. He talked about some of the challenges that people face when trying to get...
2017-08-17
35 min
iPhreaks
iPS 211: Making Your App China-Friendly
iPS 211: Making Your App China-Friendly On today's episode of iPhreaks, Gui Rambo, Erica Sadun, Jaim Zuber and special guest – Guanshan Liu talk about Making Your App China-Friendly. Guanshan is on the show today to give some tips on how to prepare your apps to get into the Chinese App Store. Don’t miss this one! [00:25] – Introduction to Guanshan Jaim met Guanshan when he was at O-camp. Guanshan was one of the speakers and gave a talk called Make Your Apps China-Friendly. He talked about some of the challenges that people face when trying to get their apps into the Chinese market...
2017-08-17
35 min
iPhreaks
204 iPS Underpass with Jeff Johnson
Underpass with Jeff Johnson On today's episode, Jaim Zuber, Andrew Madsen, and Guilherme Rambo talk about Underpass with Jeff Johnson. Jeff is a Mac and iOS developer with more than a decade of experience as a software engineer. He recently released an app for Mac and iOS called Underpass. Tune in to learn about it! What is Underpass? As Jeff puts it, Underpass enables encrypted chat and file transfer between two devices.  The data you transfer is encrypted from end to end. It does not even rely on any third party. You also don't have to login to a server. The...
2017-05-25
56 min
iPhreaks
204 iPS Underpass with Jeff Johnson
Underpass with Jeff Johnson On today's episode, Jaim Zuber, Andrew Madsen, and Guilherme Rambo talk about Underpass with Jeff Johnson. Jeff is a Mac and iOS developer with more than a decade of experience as a software engineer. He recently released an app for Mac and iOS called Underpass. Tune in to learn about it! What is Underpass? As Jeff puts it, Underpass enables encrypted chat and file transfer between two devices.  The data you transfer is encrypted from end to end. It does not even rely on any third party. You...
2017-05-25
56 min
iPhreaks
039 iPhreaks Show – Subscription APIs for Recurring Revenue with Manton Reece
Panel Manton Reece (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:13 - Manton Reece Introduction VitalSource Riverfold Software 01:33 - Subscription APIs and Recurring Revenue 02:25 - How Subscriptions Work 12:10 - In-app Purchases Non-renewing Subscriptions Auto Renewing Subscriptions 16:11 - Verifying Receipts Store Kit 19:32 - Subscription Levels Changing Plans 25:14 - Payments Stripe vs PayPal Picks Eric S. Raymond: The Lost Art of C Structure Packing (Jaim) Torchlight II (Ben) SC2...
2014-01-23
42 min
iPhreaks
039 iPhreaks Show – Subscription APIs for Recurring Revenue with Manton Reece
Panel Manton Reece (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:13 - Manton Reece Introduction VitalSource Riverfold Software 01:33 - Subscription APIs and Recurring Revenue 02:25 - How Subscriptions Work 12:10 - In-app Purchases Non-renewing Subscriptions Auto Renewing Subscriptions 16:11 - Verifying Receipts Store Kit 19:32 - Subscription Levels Changing Plans 25:14 - Payments Stripe vs PayPal Picks Eric...
2014-01-23
42 min
iPhreaks
038 iPhreaks Show – OS X
Panel Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:45 - iOS vs OS X UIViewController NSViewController 06:09 - NSWindowController 08:18 - Layered Views 09:48 - Bindings Cocoa Programming for Mac OS X by Aaron Hillegass Debugging 14:51 - Navigation NSPathView NSTableView NSScrollView NSCell 18:52 - Auto Layout 19:44 - Carbon 22:32 - Objective-C 24:44 - NS Classes Next Step 25:54 - Customization The Hit List Things NSOutlineView NSSplitView NSTabView
2014-01-16
40 min
iPhreaks
038 iPhreaks Show – OS X
Panel Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:45 - iOS vs OS X UIViewController NSViewController 06:09 - NSWindowController 08:18 - Layered Views 09:48 - Bindings Cocoa Programming for Mac OS X by Aaron Hillegass Debugging 14:51 - Navigation NSPathView NSTableView NSScrollView NSCell 18:52 - Auto Layout 19:44 - Carbon 22:32 - Objective-C 24:44 - NS Classes Next Step 25:54 - Customization The Hit List Things NSOutlineView NSSplitView NSTabView 30:12 - Mac vs iOS Development Picks Mastering Modern Payments Using Stripe with...
2014-01-16
40 min
iPhreaks
037 iPhreaks Show – MVC
Panel Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Ben Scheirman (twitter github blog NSSreencast) Discussion 01:32 - Model View Controller (MVC) and Model View Presenter (MVP) Ruby on Rails Model View ViewModel (MVVM) MFC Knockout.js 14:20 - Implementing MVC in iOS Apps 16:46 - Designing Models Alistair Cockburn: Hexagonal Architecture Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans Ruby Rogues Episode #78: Hexagonal Rails with Matt Wynne and Kevin Rutherford Ruby Rogues Episode #61: Domain Driven...
2014-01-09
47 min
iPhreaks
037 iPhreaks Show – MVC
Panel Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Ben Scheirman (twitter github blog NSSreencast) Discussion 01:32 - Model View Controller (MVC) and Model View Presenter (MVP) Ruby on Rails Model View ViewModel (MVVM) MFC Knockout.js 14:20 - Implementing MVC in iOS Apps 16:46 - Designing Models Alistair Cockburn: Hexagonal Architecture Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric Evans Ruby Rogues Episode #78: Hexagonal Rails with Matt Wynne and Kevin Rutherford Ruby Rogues Episode #61: Domain Driven Design (DDD) with David Laribee 28:32...
2014-01-09
47 min
iPhreaks
036 iPhreaks Show – Other Languages
Panel Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:59 - Language Backgrounds 05:23 - Other Languages vs Objective-C Static Typing Go LINQ Semicolons First-Class Functions 18:46 - Benefits of Using Objective-C RubyMotion 25:44 - Building Apps Not Using Objective-C 29:36 - Xamarin 33:03 - Calatrava 33:39 - Appcelerator Titanium 38:01 - PhoneGap Picks Get an HD Antenna (Ben) FizzBuzzEnterpriseEdition (Jaim) Forecast (Pete) Stranger in a Strange Land by Robert A. Heinlein (Pete) MadTree Identity Crisis: A Black IPA from...
2014-01-02
55 min
iPhreaks
036 iPhreaks Show – Other Languages
Panel Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:59 - Language Backgrounds 05:23 - Other Languages vs Objective-C Static Typing Go LINQ Semicolons First-Class Functions 18:46 - Benefits of Using Objective-C RubyMotion 25:44 - Building Apps Not Using Objective-C 29:36 - Xamarin 33:03 - Calatrava 33:39 - Appcelerator Titanium 38:01 - PhoneGap Picks Get an HD Antenna (Ben) FizzBuzzEnterpriseEdition (Jaim) Forecast (Pete) Stranger in a Strange Land by Robert...
2014-01-02
55 min
iPhreaks
035 iPhreaks Show – Mapkit with Christopher Judd
Panel Christopher Judd (twitter github blog) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:37 - Christopher Judd Introduction CTO of Manifest Solutions 01:59 - Mapkit TomTom App Geocaching 04:16 - Getting an App to Work with Mapkit Core Location 06:19 - Accuracy iBeacon iSimulate 11:02 - Turn-by-turn Navigation maps.apple.com/maps 13:16 - New in iOS7 Overlay Levels MK Camera Snapshotter Direction & Routing Geo District Polyline Overlay Rendering ...
2013-12-26
46 min
iPhreaks
035 iPhreaks Show – Mapkit with Christopher Judd
Panel Christopher Judd (twitter github blog) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:37 - Christopher Judd Introduction CTO of Manifest Solutions 01:59 - Mapkit TomTom App Geocaching 04:16 - Getting an App to Work with Mapkit Core Location 06:19 - Accuracy iBeacon iSimulate 11:02 - Turn-by-turn Navigation maps.apple.com/maps 13:16 - New in iOS7 Overlay Levels MK Camera Snapshotter Direction & Routing Geo District Polyline Overlay Rendering Tiled Overlays 15:00 - Heat Mapping 16:44 - Alternatives Google Maps route-me CloudMade MapQuest Microsoft...
2013-12-26
46 min
iPhreaks
034 iPhreaks Show – Streaming with Chris Adamson
Panel Chris Adamson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:03 - Chris Adamson Introduction Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson iOS SDK Development by Chris Adamson and Bill Dudney iPhone SDK Development by Chris Adamson and Bill Dudney Swing Hacks: Tips and Tools for Killer GUIs by Chris Adamson and Joshua Marinacci QuickTime for Java: A Developer's Notebook by...
2013-12-19
54 min
iPhreaks
034 iPhreaks Show – Streaming with Chris Adamson
Panel Chris Adamson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:03 - Chris Adamson Introduction Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson iOS SDK Development by Chris Adamson and Bill Dudney iPhone SDK Development by Chris Adamson and Bill Dudney Swing Hacks: Tips and Tools for Killer GUIs by Chris Adamson and Joshua Marinacci QuickTime for Java: A Developer's Notebook by Chris Adamson 07:25 - HTTP...
2013-12-19
54 min
iPhreaks
033 iPhreaks Show – AFNetworking with Kevin Harwood
Panel Kevin Harwood (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 02:44 - Does iOS7’s NSURLSession obviate the need for AFNetworking? 03:20 - SSL Pinning Charles Multiple Certificates 08:09 - Reachability 10:24 - Is AFNetworking 2.0 based of NSURLConnection? AFHTTPRequestOperationManager AFHTTPSessionManager 11:52 - Serialization 12:18 - Session Manager NSURLSessionTask NSURLSessionDataTask 15:59 - Using AFNetworking Upgrading 18:11 - AFNetworking and iOS7 20:46 - Prefetching 22:00 - Contributors 22:37 - The three20 Library Category Methods BlocksKit 30:53...
2013-12-12
51 min
iPhreaks
033 iPhreaks Show – AFNetworking with Kevin Harwood
Panel Kevin Harwood (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 02:44 - Does iOS7’s NSURLSession obviate the need for AFNetworking? 03:20 - SSL Pinning Charles Multiple Certificates 08:09 - Reachability 10:24 - Is AFNetworking 2.0 based of NSURLConnection? AFHTTPRequestOperationManager AFHTTPSessionManager 11:52 - Serialization 12:18 - Session Manager NSURLSessionTask NSURLSessionDataTask 15:59 - Using AFNetworking Upgrading 18:11 - AFNetworking and iOS7 20:46 - Prefetching
2013-12-12
51 min
iPhreaks
032 iPhreaks Show – Security with Rob Napier
Panel Rob Napier (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:38 - Rob Napier Introduction iOS 7 Programming Pushing the Limits by Rob Napier & Mugunth Kumar RNCryptor 01:30 - Apple and Security 04:21 - Security Concerns Passwords Personal Information 06:10 - Prevention SSL Verisign 09:50 - Generating Certificates Rob's Practical Security Talk, Slides and Sample Code from CocoaConf Rob Napier: Get Security and Privacy Right PBKDF2 13:05 - Initialization Vector AES Cipher Block Chaining (CBC) 16:06 - RNCryptor 17:34 - Formats OpenSSL HMAC AES Crypt 20:55...
2013-12-05
57 min
iPhreaks
032 iPhreaks Show – Security with Rob Napier
Panel Rob Napier (twitter github blog) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:38 - Rob Napier Introduction iOS 7 Programming Pushing the Limits by Rob Napier & Mugunth Kumar RNCryptor 01:30 - Apple and Security 04:21 - Security Concerns Passwords Personal Information 06:10 - Prevention SSL Verisign 09:50 - Generating Certificates Rob's Practical Security Talk, Slides and Sample Code from CocoaConf Rob Napier: Get Security and Privacy Right PBKDF2 13:05 - Initialization Vector AES Cipher Block...
2013-12-05
57 min
iPhreaks
031 iPhreaks Show – High Performance Core Data with Matthew Morey
Panel Matthew Morey (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:35 - Matthew Morey Introduction Buoy Explorer ChaiOne 01:23 - Making Core Data Perform 05:45 - Importing Data 08:23 - Batch Sizing 09:37 - Photo Blobs 13:25 - Persistence 16:43 - Query Performance String Comparison Order of Operations Hashing Tokens 22:24 - Concurrency Models Context Notifications Picks iPad Telepresence Robot (Ben) Mercurial SCM (Andrew) Florian Kugler...
2013-11-28
35 min
iPhreaks
031 iPhreaks Show – High Performance Core Data with Matthew Morey
Panel Matthew Morey (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:35 - Matthew Morey Introduction Buoy Explorer ChaiOne 01:23 - Making Core Data Perform 05:45 - Importing Data 08:23 - Batch Sizing 09:37 - Photo Blobs 13:25 - Persistence 16:43 - Query Performance String Comparison Order of Operations Hashing Tokens 22:24 - Concurrency Models Context Notifications Picks iPad Telepresence Robot (Ben) Mercurial SCM (Andrew) Florian Kugler: Backstage with Nested Managed Object Contexts (Andrew) Needle Doctor (Jaim...
2013-11-28
35 min
iPhreaks
030 iPhreaks Show – Building Hardware for iPhones with Joel Stewart
Panel Joel Stewart (twitter github) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:30 - Joel Stewart Introduction VP of Engineering at Canopy Video Game Development 01:06 - Building Hardware Sensus Apple’s MFI Program 04:34 - Connectors 09:11 - Challenges of connecting a device through a lightning adapter Case Certification CES 11:39 - Build Process 17:24 - Detection Sensus SDK Developer Portal 21:54 - Bluetooth 4.0 Pebble Smartwatch 25:12 - Security
2013-11-21
42 min
iPhreaks
030 iPhreaks Show – Building Hardware for iPhones with Joel Stewart
Panel Joel Stewart (twitter github) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:30 - Joel Stewart Introduction VP of Engineering at Canopy Video Game Development 01:06 - Building Hardware Sensus Apple’s MFI Program 04:34 - Connectors 09:11 - Challenges of connecting a device through a lightning adapter Case Certification CES 11:39 - Build Process 17:24 - Detection Sensus SDK Developer Portal 21:54 - Bluetooth 4.0 Pebble Smartwatch 25:12 - Security 26:59 - Development Interface 29:22 - Sensus Release Market Strategy Leap Motion Picks i...
2013-11-21
42 min
iPhreaks
029 iPhreaks Show – Continuous Integration Integration for iOS with Kevin Munc
Panel Kevin Munc (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:27 - Custom Integration for iOS 02:58 - Jenkins CI 05:49 - Running Unit Tests from the Command Line 08:10 - Custom Integration (CI) 15:46 - Report Tools GCover Cobertura PlistBuddy 19:19 - Distribution TestFlight 21:50 - Continuous Deployment 24:47 - Travis CI 25:15 - Cloud Options for Setting up CI Hosted CI MacMiniColo TeamCity 27:22 - UI Automation 29:18 - XCUnit Specta Picks Host Xcode Server in a data center (Rod) NSScreencast (Ro...
2013-11-14
36 min
iPhreaks
029 iPhreaks Show – Continuous Integration Integration for iOS with Kevin Munc
Panel Kevin Munc (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:27 - Custom Integration for iOS 02:58 - Jenkins CI 05:49 - Running Unit Tests from the Command Line 08:10 - Custom Integration (CI) 15:46 - Report Tools GCover Cobertura PlistBuddy 19:19 - Distribution TestFlight 21:50 - Continuous Deployment 24:47 - Travis CI 25:15 - Cloud Options for Setting up CI Hosted CI MacMiniColo TeamCity 27:22 - UI Automation 29:18 - XCUnit Specta ...
2013-11-14
36 min
iPhreaks
027 iPhreaks Show – Game Development with Kyle Richter & Nathan Eror
Panel Kyle Richter (twitter) Nathan Eror (twitter github) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:01 - Kyle Richter & Nathan Eror Introduction Empirical Development 01:18 - The Future of iOS Devices (Speculations) Hardware Controllers Apple TV Latency 04:33 - Building Games on the iOS Platform Sprite Kit Unity Cocos2d UIKit 08:08 - Creative Assets (Art, Sound, Etc.) Infinity Blade II Letterpress Doodle Jump ...
2013-10-31
56 min
iPhreaks
027 iPhreaks Show – Game Development with Kyle Richter & Nathan Eror
Panel Kyle Richter (twitter) Nathan Eror (twitter github) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:01 - Kyle Richter & Nathan Eror Introduction Empirical Development 01:18 - The Future of iOS Devices (Speculations) Hardware Controllers Apple TV Latency 04:33 - Building Games on the iOS Platform Sprite Kit Unity Cocos2d UIKit 08:08 - Creative Assets (Art, Sound, Etc.) Infinity Blade II Letterpress Doodle Jump Slender 13:45 - Challenges of Building a Game Artist/Developer Relationships Production Art...
2013-10-31
56 min
iPhreaks
026 iPhreaks Show – Custom UI Controls with Sam Davies
Panel Sam Davies (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:57 - Sam Davies Introduction ShinobiControls 01:47 - Custom UI Controls 04:50 - Design-Time Experience and Documentation 09:49 - When Should You Use Custom Controls? 11:40 - Controls UISlider TableView UIView 25:40 - OpenGL CAEAGLLayer Class Reference 27:01 - Transitioning Custom Controls 30:04 - New for iOS7 Picks The iOS Design Cheat Sheet (Jaim) AFNetworking-ASIHTTPRequest (Ja...
2013-10-24
44 min
iPhreaks
026 iPhreaks Show – Custom UI Controls with Sam Davies
Panel Sam Davies (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:57 - Sam Davies Introduction ShinobiControls 01:47 - Custom UI Controls 04:50 - Design-Time Experience and Documentation 09:49 - When Should You Use Custom Controls? 11:40 - Controls UISlider TableView UIView 25:40 - OpenGL CAEAGLLayer Class Reference 27:01 - Transitioning Custom Controls 30:04 - New for iOS7 Picks The iOS Design Cheat Sheet (Jaim) AFNetworking-ASIHTTPRequest (Jaim) Cocoa Controls (Ben) Lufthansa Airlines (Ben) Samarkand (Ben) Geist Dark (Ben) NS...
2013-10-24
44 min
iPhreaks
023 iPhreaks Show – Build Automation with Patrick Burleson
Panel Patrick Burleson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:27 - Going Rogue Video 00:42 - Patrick Burleson Introduction BitBQ MartianCraft Briefs 01:23 - Build Automation 02:10 - Continuous Integration Changes xcodebuild Ben: Running objective-c tests from the command line (with color) 07:51 - Testing xctool 10:29 - Automation on a development machine 11:04 - Things to...
2013-10-03
51 min
iPhreaks
023 iPhreaks Show – Build Automation with Patrick Burleson
Panel Patrick Burleson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:27 - Going Rogue Video 00:42 - Patrick Burleson Introduction BitBQ MartianCraft Briefs 01:23 - Build Automation 02:10 - Continuous Integration Changes xcodebuild Ben: Running objective-c tests from the command line (with color) 07:51 - Testing xctool 10:29 - Automation on a development machine 11:04 - Things to Automate 14:14 - XCode 5 Build Automation 20:08 - Automation...
2013-10-03
51 min
iPhreaks
022 iPhreaks Show – Networking with Steve Madsen
Panel Steve Madsen (twitter github Light Year Software) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:45 - Going Rogue Video 01:21 - Steve Madsen Introduction Light Year Software 02:00 - Networking with iOS WiFi Connection Speedtest.net HTTP Live Streaming 07:58 - Bandwidth and Quality of Connection 12:23 - Network Link Conditioner 15:29 - Reachability 24:27 - Networking Gotchas 26:54 - NSOperation...
2013-09-26
58 min
iPhreaks
022 iPhreaks Show – Networking with Steve Madsen
Panel Steve Madsen (twitter github Light Year Software) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Jaim Zuber (twitter Sharp Five Software) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:45 - Going Rogue Video 01:21 - Steve Madsen Introduction Light Year Software 02:00 - Networking with iOS WiFi Connection Speedtest.net HTTP Live Streaming 07:58 - Bandwidth and Quality of Connection 12:23 - Network Link Conditioner 15:29 - Reachability 24:27 - Networking Gotchas 26:54 - NSOperation Dependency 29:41 - AFNetworking RestKit 33:54 - Logging...
2013-09-26
58 min
iPhreaks
021 iPhreaks Show – Scalable Cloud Applications with Aaron Douglas
Panel Aaron Douglas (twitter blog) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:11 - Scalable Cloud Apps and iOS Programming 02:51 - iCloud Core Data 04:44 - Scalable Cloud Services Synchronization Amazon S3 Amazon EC2 Parse Syncing Authentication Simperium 09:31 - Use Cases Migraine Diary 12:00 - SDK and Basic Operations PFObject Querying PFQuery 18:11 - Platforms Supported by Parse Android Windows Phone MacOS .NET ...
2013-09-19
51 min
iPhreaks
021 iPhreaks Show – Scalable Cloud Applications with Aaron Douglas
Panel Aaron Douglas (twitter blog) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Jaim Zuber (twitter Sharp Five Software) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:11 - Scalable Cloud Apps and iOS Programming 02:51 - iCloud Core Data 04:44 - Scalable Cloud Services Synchronization Amazon S3 Amazon EC2 Parse Syncing Authentication Simperium 09:31 - Use Cases Migraine Diary 12:00 - SDK and Basic Operations PFObject Querying PFQuery 18:11 - Platforms Supported by Parse Android Windows Phone MacOS .NET Unity UI 18:41 - Pros and Cons 25:59 - “Selling” Parse Use...
2013-09-19
51 min
iPhreaks
019 iPhreaks Show – Auto Layout with Cesare Rocchi
Panel Cesare Rocchi (twitter Studio Magnolia) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:31 - Cesare Rocchi Introduction CocoaConf Boston iCloud for Developers: Automatically Sync Your iOS Data, Everywhere, All the Time by Cesare Rocchi 03:53 - Auto Layout Cocoa Auto Layout Guide 04:45 - Resolutions Spring and Struts Localization Right-Left Languages 09:15 - Using vs Not Using Auto Layout ...
2013-09-05
54 min
iPhreaks
019 iPhreaks Show – Auto Layout with Cesare Rocchi
Panel Cesare Rocchi (twitter Studio Magnolia) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Andrew Madsen (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:31 - Cesare Rocchi Introduction CocoaConf Boston iCloud for Developers: Automatically Sync Your iOS Data, Everywhere, All the Time by Cesare Rocchi 03:53 - Auto Layout Cocoa Auto Layout Guide 04:45 - Resolutions Spring and Struts Localization Right-Left Languages 09:15 - Using vs Not Using Auto Layout Constraints Using Interface Builder 22:40 - Auto Layout & Animation Esoteric Animations 26:53...
2013-09-05
54 min
iPhreaks
018 iPhreaks Show – Software Craftsmanship with Ken Auer
Panel Ken Auer (twitter github RoleModel Software) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:57 - Software Craftsmanship Defined 01:26 - Manifesto for Software Craftsmanship 03:43 - Apprenticeship Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave & Etienne Wenger Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt 09:25 - At what level do...
2013-08-29
58 min
iPhreaks
018 iPhreaks Show – Software Craftsmanship with Ken Auer
Panel Ken Auer (twitter github RoleModel Software) Pete Hodgson (twitter github blog) Andrew Madsen (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Jaim Zuber (twitter Sharp Five Software) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:57 - Software Craftsmanship Defined 01:26 - Manifesto for Software Craftsmanship 03:43 - Apprenticeship Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave & Etienne Wenger Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt 09:25 - At what level do you consider somebody a “Craftsman”? 10:46 - How...
2013-08-29
58 min
iPhreaks
017 iPhreaks Show – Performance Tuning with Brandon Alexander
Panel Brandon Alexander (twitter github blog) Pete Hodgson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:19 - Brandon Alexander Introduction Black Pixel Pro iOS 5 Tools: Xcode, Instruments and Build Tools by Brandon Alexander 02:00 - Performance Tooling & User Experience 04:30 - Reproducibility with Experiments 07:50 - Measuring Frame Rate 09:31 - CPU vs GPU 12:56 - Tools Frames Per Second Time Profiler 16:24 - OpenGL ES 17:35 - Performance Tuning for Memory-Bound Applications 19:26 - Memory Allocation
2013-08-22
1h 02
iPhreaks
017 iPhreaks Show – Performance Tuning with Brandon Alexander
Panel Brandon Alexander (twitter github blog) Pete Hodgson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:19 - Brandon Alexander Introduction Black Pixel Pro iOS 5 Tools: Xcode, Instruments and Build Tools by Brandon Alexander 02:00 - Performance Tooling & User Experience 04:30 - Reproducibility with Experiments 07:50 - Measuring Frame Rate 09:31 - CPU vs GPU 12:56 - Tools Frames Per Second Time Profiler 16:24 - OpenGL ES 17:35 - Performance Tuning...
2013-08-22
1h 02
iPhreaks
015 iPhreaks Show – Cocoapods
Panel Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Andrew Madsen (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:10 - Jaim Zuber Introduction 02:15 - Integrating somebody else’s code into your project without using Cocoapods Dragging & dropping source files Static Library Approach Frameworks Circumventing 10:38 - Cocoapods Libraries Cocoa Controls 12:37 - Frequently Used Pods AFNetworking RestKit ocmock Kiwi SVProgressHUD BlocksKit 15:29 - Getting a Pod into a Library or Application Versioning Multiple Targets Sp...
2013-08-08
42 min