<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>iPhreaks</title><link>https://topenddevs.com/podcasts/iphreaks</link><description><![CDATA[Our podcast about building mobile applications for iOS devices, Macs, and Apple TV using Swift and Objective C.]]></description><atom:link href="https://www.spreaker.com/show/6102052/episodes/feed" rel="self" type="application/rss+xml"/><language>en</language><category>Technology</category><copyright>Copyright Charles M Wood</copyright><image><url>https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg</url><title>iPhreaks</title><link>https://topenddevs.com/podcasts/iphreaks</link></image><lastBuildDate>Thu, 04 Apr 2024 17:47:09 +0000</lastBuildDate><itunes:author>Charles M Wood</itunes:author><itunes:owner><itunes:name>Charles M Wood</itunes:name><itunes:email>chuck@topenddevs.com</itunes:email></itunes:owner><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:subtitle>Our podcast about building mobile applications for iOS devices, Macs, and Apple TV using Swift and Objective C.</itunes:subtitle><itunes:summary><![CDATA[Our podcast about building mobile applications for iOS devices, Macs, and Apple TV using Swift and Objective C.]]></itunes:summary><itunes:category text="Technology"/><itunes:category text="Business"><itunes:category text="Careers"/></itunes:category><itunes:category text="Education"><itunes:category text="How To"/></itunes:category><itunes:explicit>false</itunes:explicit><itunes:type>episodic</itunes:type><item><title>The 3 Essentials for Successful Job Outcomes - BONUS</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/the-3-essentials-for-successful-job-outcomes-bonus-5a580b9d-fb56-430d-a6a1-6ddc31304b92</link><description><![CDATA[Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.    First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways.    Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes.    Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the <a href="https://devinfluencers.com/apply" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a>.    Panel    <ul><li>Charles Max Wood</li></ul>]]></description><guid isPermaLink="false">986a3288-0ac3-4419-840f-483d0d71edcd</guid><pubDate>Fri, 04 Jun 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849224/stream.mp3" length="43481787" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/23999bf7-c014-4c63-8bd0-305a0a21b908/23999bf7-c014-4c63-8bd0-305a0a21b908.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/23999bf7-c014-4c63-8bd0-305a0a21b908/23999bf7-c014-4c63-8bd0-305a0a21b908.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/23999bf7-c014-4c63-8bd0-305a0a21b908/23999bf7-c014-4c63-8bd0-305a0a21b908.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.    First,...</itunes:subtitle><itunes:summary><![CDATA[Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that's something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas.    First, building skills. The most obvious type of skills you'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways.    Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes.    Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills you have to build better relationships and create opportunities to get what you need to get the outcomes you want by giving people what they want. A podcast is a great way to do all three. Chuck explains exactly how that works in this podcast and goes deeper as part of the <a href="https://devinfluencers.com/apply" target="_blank" rel="noreferrer noopener">Dev Influencers Accelerator</a>.    Panel    <ul><li>Charles Max Wood</li></ul>]]></itunes:summary><itunes:duration>2125</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>How to Get Hired at a FANG Company - BONUS</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/how-to-get-hired-at-a-fang-company-bonus-a77df897-90e8-4cb1-8976-61868c614be5</link><description><![CDATA[Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome.<br /> This approach also works for speaking at conferences, selling courses, and other outcomes as well as it's the core of building a successful career as an influencer.    Panel    <ul><li>Charles Max Wood</li></ul>]]></description><guid isPermaLink="false">387ea43d-a03f-41dd-ba37-5fe219f0523c</guid><pubDate>Fri, 28 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849221/stream.mp3" length="25702688" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/9f853252-17f6-47a9-82d6-7ee5c5cea3f9/9f853252-17f6-47a9-82d6-7ee5c5cea3f9.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/9f853252-17f6-47a9-82d6-7ee5c5cea3f9/9f853252-17f6-47a9-82d6-7ee5c5cea3f9.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/9f853252-17f6-47a9-82d6-7ee5c5cea3f9/9f853252-17f6-47a9-82d6-7ee5c5cea3f9.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the...</itunes:subtitle><itunes:summary><![CDATA[Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome.<br /> This approach also works for speaking at conferences, selling courses, and other outcomes as well as it's the core of building a successful career as an influencer.    Panel    <ul><li>Charles Max Wood</li></ul>]]></itunes:summary><itunes:duration>1236</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Becoming the Go-To Person in Your Technology Area - BONUS</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/becoming-the-go-to-person-in-your-technology-area-bonus-756cd42b-0ad9-4670-98f2-98197027d60d</link><description><![CDATA[Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do.    So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you.    Panel    <ul><li>Charles Max Wood</li></ul>]]></description><guid isPermaLink="false">816c30cd-6a53-458b-92de-3a3833bfdc31</guid><pubDate>Fri, 07 May 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849291/stream.mp3" length="20851008" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/cf682821-7dab-4415-9e20-bd5516824e3e/cf682821-7dab-4415-9e20-bd5516824e3e.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/cf682821-7dab-4415-9e20-bd5516824e3e/cf682821-7dab-4415-9e20-bd5516824e3e.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/cf682821-7dab-4415-9e20-bd5516824e3e/cf682821-7dab-4415-9e20-bd5516824e3e.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference...</itunes:subtitle><itunes:summary><![CDATA[Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do.    So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you.    Panel    <ul><li>Charles Max Wood</li></ul>]]></itunes:summary><itunes:duration>993</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Don't Let These Things Keep You From Podcasting - BONUS</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/don-t-let-these-things-keep-you-from-podcasting-bonus-68f7c1ae-ab42-480f-ae2c-c568bc2ea4c3</link><description><![CDATA[Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.    Panel    <ul><li>Charles Max Wood</li></ul>]]></description><guid isPermaLink="false">341fabaf-9d4e-4485-a415-1fc521fe0271</guid><pubDate>Thu, 29 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849297/stream.mp3" length="19346336" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/b3a5a0c5-f279-465f-a8fb-84a280898239/b3a5a0c5-f279-465f-a8fb-84a280898239.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/b3a5a0c5-f279-465f-a8fb-84a280898239/b3a5a0c5-f279-465f-a8fb-84a280898239.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/b3a5a0c5-f279-465f-a8fb-84a280898239/b3a5a0c5-f279-465f-a8fb-84a280898239.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.    Panel    
- Charles Max Wood</itunes:subtitle><itunes:summary><![CDATA[Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey.    Panel    <ul><li>Charles Max Wood</li></ul>]]></itunes:summary><itunes:duration>918</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Relationships Matter Most</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-relationships-matter-most-b22f6449-03e7-49cd-8a74-eca95b920230</link><description><![CDATA[Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with.    Panel    <ul><li>Charles Max Wood</li></ul>]]></description><guid isPermaLink="false">796d6e9b-1540-4736-92f1-9d2054231bc9</guid><pubDate>Fri, 23 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849280/stream.mp3" length="24691347" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/22710e1b-e050-4358-875b-f09262f37062/22710e1b-e050-4358-875b-f09262f37062.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/22710e1b-e050-4358-875b-f09262f37062/22710e1b-e050-4358-875b-f09262f37062.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/22710e1b-e050-4358-875b-f09262f37062/22710e1b-e050-4358-875b-f09262f37062.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he's built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with.    Panel    <ul><li>Charles Max Wood</li></ul>]]></itunes:summary><itunes:duration>1185</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How Opportunities Come Your Way When You're an Influencer</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-how-opportunities-come-your-way-when-you-re-an-influencer-1db66a0a-9ab6-466b-b1d4-818dd53f88d3</link><description><![CDATA[Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer.    Panel    <ul><li>Charles Max Wood</li></ul>]]></description><guid isPermaLink="false">cb8efa77-9979-4e6f-a425-e675b3d56504</guid><pubDate>Fri, 16 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849177/stream.mp3" length="25651672" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/18431ba6-491c-4cb9-bced-e6e9916c322c/18431ba6-491c-4cb9-bced-e6e9916c322c.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/18431ba6-491c-4cb9-bced-e6e9916c322c/18431ba6-491c-4cb9-bced-e6e9916c322c.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/18431ba6-491c-4cb9-bced-e6e9916c322c/18431ba6-491c-4cb9-bced-e6e9916c322c.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer.    Panel    <ul><li>Charles Max Wood</li></ul>]]></itunes:summary><itunes:duration>1233</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-what-is-charles-max-wood-s-biggest-payoff-for-being-a-dev-influencer-de7e4898-a487-447e-89ab-8eda19aeb69c</link><description><![CDATA[Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts.    Panel    <ul><li>Charles Max Wood</li></ul>]]></description><guid isPermaLink="false">dc0ec95a-1cee-4528-ba0b-3de3665634e5</guid><pubDate>Fri, 09 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849315/stream.mp3" length="38721398" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ff5aac35-dded-4a2f-8f7d-8c117e9958f5/ff5aac35-dded-4a2f-8f7d-8c117e9958f5.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ff5aac35-dded-4a2f-8f7d-8c117e9958f5/ff5aac35-dded-4a2f-8f7d-8c117e9958f5.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/ff5aac35-dded-4a2f-8f7d-8c117e9958f5/ff5aac35-dded-4a2f-8f7d-8c117e9958f5.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts.    Panel    <ul><li>Charles Max Wood</li></ul>]]></itunes:summary><itunes:duration>1887</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How Jason Weimann Became a Game Developer</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-how-jason-weimann-became-a-game-developer-ee145fc0-0be0-4a45-a25e-4ebccc0e329c</link><description><![CDATA[Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time.    Panel    <ul><li>Charles Max Wood</li></ul>]]></description><guid isPermaLink="false">50bed3d1-f92f-45da-8a89-62b7fb903d0a</guid><pubDate>Fri, 02 Apr 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849251/stream.mp3" length="47861468" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/5c55e7e7-5fc8-4c46-b95b-c52023971b10/5c55e7e7-5fc8-4c46-b95b-c52023971b10.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/5c55e7e7-5fc8-4c46-b95b-c52023971b10/5c55e7e7-5fc8-4c46-b95b-c52023971b10.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/5c55e7e7-5fc8-4c46-b95b-c52023971b10/5c55e7e7-5fc8-4c46-b95b-c52023971b10.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job...</itunes:subtitle><itunes:summary><![CDATA[Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn't a job working as a game developer and how that led to a career working on one of the most popular online games of the time.    Panel    <ul><li>Charles Max Wood</li></ul>]]></itunes:summary><itunes:duration>2344</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-continuing-your-learning-journey-by-finding-mentors-as-an-influencer-30fcac38-aae5-4dde-83b5-bddc6231dbb0</link><description><![CDATA[Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster.    Panel    <ul><li>Charles Max Wood</li></ul>]]></description><guid isPermaLink="false">93a5727e-e3db-48db-9762-7e58bbbfe047</guid><pubDate>Fri, 26 Mar 2021 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849201/stream.mp3" length="37251225" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/fa474793-6a34-4266-a347-d36fa9211921/fa474793-6a34-4266-a347-d36fa9211921.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/fa474793-6a34-4266-a347-d36fa9211921/fa474793-6a34-4266-a347-d36fa9211921.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/fa474793-6a34-4266-a347-d36fa9211921/fa474793-6a34-4266-a347-d36fa9211921.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares...</itunes:subtitle><itunes:summary><![CDATA[Chuck outlines how he's used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck's experience learning from the top people in the development community as a programmer and podcaster.    Panel    <ul><li>Charles Max Wood</li></ul>]]></itunes:summary><itunes:duration>1813</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-measuring-apps-and-entrepreneurship-with-john-daniel-trask-19b0a5c4-fe79-4204-bfb1-cc0b9eea917b</link><description><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.]]></description><guid isPermaLink="false">f350b820-e350-4db2-b0ea-c8edbe0e5ea9</guid><pubDate>Fri, 05 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849320/stream.mp3" length="61226792" type="audio/mpeg"/><podcast:transcript url="https://transcription.spreaker.com/sounder/63f4e81f-9982-4119-b234-e0e1b3810c10/63f4e81f-9982-4119-b234-e0e1b3810c10.srt" type="application/x-subrip" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/63f4e81f-9982-4119-b234-e0e1b3810c10/63f4e81f-9982-4119-b234-e0e1b3810c10.txt" type="text/plain" language="en"/><podcast:transcript url="https://transcription.spreaker.com/sounder/63f4e81f-9982-4119-b234-e0e1b3810c10/63f4e81f-9982-4119-b234-e0e1b3810c10.vtt" type="text/vtt" language="en"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.</itunes:subtitle><itunes:summary><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.]]></itunes:summary><itunes:duration>3012</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-measuring-apps-and-entrepreneurship-with-john-daniel-trask-19b0a5c4-fe79-4204-bfb1-cc0b9eea917b</link><description><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.]]></description><guid isPermaLink="false">df4ea6c1-6098-4195-b2dd-28306ac13bf2</guid><pubDate>Fri, 05 Feb 2021 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849244/stream.mp3" length="61226792" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.</itunes:subtitle><itunes:summary><![CDATA[John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.]]></itunes:summary><itunes:duration>3012</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to Crush Your Biggest Goals in 2021</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-how-to-crush-your-biggest-goals-in-2021-89c903a7-8842-464b-94d8-8e0b250bfb2c</link><description><![CDATA[<a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)    Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.    Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.    He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.    Listen to this episode to learn how to crush your biggest goals in 2021.     <a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)]]></description><guid isPermaLink="false">785d4ec8-b986-4d83-a4b2-67dab3fc616f</guid><pubDate>Fri, 01 Jan 2021 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849273/stream.mp3" length="81666525" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/goals
 (Coupon Code: GOALS for a massive discount)    Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.    Mani has read thousands of books on success, setting and...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)    Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.    Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.    He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.    Listen to this episode to learn how to crush your biggest goals in 2021.     <a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)]]></itunes:summary><itunes:duration>4034</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to Crush Your Biggest Goals in 2021</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-how-to-crush-your-biggest-goals-in-2021-89c903a7-8842-464b-94d8-8e0b250bfb2c</link><description><![CDATA[<a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)    Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.    Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.    He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.    Listen to this episode to learn how to crush your biggest goals in 2021.     <a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)]]></description><guid isPermaLink="false">01776a06-9ae0-487d-a0d0-505ee435890c</guid><pubDate>Fri, 01 Jan 2021 17:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849197/stream.mp3" length="81666525" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/goals
 (Coupon Code: GOALS for a massive discount)    Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.    Mani has read thousands of books on success, setting and...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)    Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals.    Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice.    He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so.    Listen to this episode to learn how to crush your biggest goals in 2021.     <a href="https://devchat.tv/goals" target="_blank" rel="noreferrer noopener">Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE</a><br /> (Coupon Code: GOALS for a massive discount)]]></itunes:summary><itunes:duration>4034</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/bonus-how-to-do-large-volumes-of-high-quality-work-while-spending-fewer-hours-working-9aa13d5c-c1f7-4cf1-a7ea-b4c6a344c042</link><description><![CDATA[    <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount    Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.    He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.    He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.    The trick? Deep Work!    Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.    Other developers call it "Flow" or "the Zone."    Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.     <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount]]></description><guid isPermaLink="false">5b401562-faf0-4fbd-9e09-4ef230ad1eb4</guid><pubDate>Fri, 27 Nov 2020 22:26:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849321/stream.mp3" length="57851414" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>    https://devchat.tv/deep
 Coupon Code: "DEEP" for a GIANT discount    Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.    He has read hundreds of books that...</itunes:subtitle><itunes:summary><![CDATA[    <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount    Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.    He has read hundreds of books that have taught him the secrets to getting more done by getting into this state.    He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects.    The trick? Deep Work!    Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal.    Other developers call it "Flow" or "the Zone."    Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.     <a href="https://devchat.tv/deep" target="_blank" rel="noreferrer noopener">Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal</a><br /> Coupon Code: "DEEP" for a GIANT discount]]></itunes:summary><itunes:duration>2843</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 309: Rewriting The Dashlane App with Rew Islam</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-309-rewriting-the-dashlane-app-with-rew-islam</link><description><![CDATA[In this episode of the iPhreaks Show, Steve and Alex chat with Rew Islam who manages the Apple and Android engineers at Dashlane. He shares how tech debt affects developer recruitment, how collaborating with their competitors led to new features, and how Dashlane is maximizing Testflight for product improvements.  Sponsors  <ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Steve Young</li><li>Alex Lundquist</li></ul>  Guest  <ul><li>Rew Islam</li></ul>  Picks  Steve Young::  <ul><li><a href="https://store.steampowered.com/app/945360/Among_Us/" target="_blank" rel="noreferrer noopener">https://store.steampowered.com/app/945360/Among_Us/</a></li></ul>  Rew Islam:  <ul><li><a href="https://www.prodigygame.com/main-en/" target="_blank" rel="noreferrer noopener">www.prodigygame.com</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">e09df5eb-b43d-4adf-a5be-0b688025e859</guid><pubDate>Tue, 03 Nov 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849312/stream.mp3" length="54545803" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show, Steve and Alex chat with Rew Islam who manages the Apple and Android engineers at Dashlane. He shares how tech debt affects developer recruitment, how collaborating with their competitors led to new features, and...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show, Steve and Alex chat with Rew Islam who manages the Apple and Android engineers at Dashlane. He shares how tech debt affects developer recruitment, how collaborating with their competitors led to new features, and how Dashlane is maximizing Testflight for product improvements.  Sponsors  <ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Steve Young</li><li>Alex Lundquist</li></ul>  Guest  <ul><li>Rew Islam</li></ul>  Picks  Steve Young::  <ul><li><a href="https://store.steampowered.com/app/945360/Among_Us/" target="_blank" rel="noreferrer noopener">https://store.steampowered.com/app/945360/Among_Us/</a></li></ul>  Rew Islam:  <ul><li><a href="https://www.prodigygame.com/main-en/" target="_blank" rel="noreferrer noopener">www.prodigygame.com</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>2678</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 308: SwiftUI Design Patterns with Mohammad Azam</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-308-swiftui-design-patterns-with-mohammad-azam</link><description><![CDATA[In this episode of the iPhreaks Show, Azam and Chuck sit down and talk about the Reactive programming patterns and MVVM that go into building applications using SwiftUI in ways that allow the applications to be responsive, easy to test, and to grow. The discussion ranges through RxSwift and Combine to MVVM patterns that SwiftUI leads to and some of the pitfalls that you might run into using them.  Sponsors  <ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Charles Max Wood</li></ul>  Guest  <ul><li>Mohammad Azam</li></ul>  Links  <ul><li><a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">https://github.com/ReactiveX/RxSwift</a></li><li><a href="https://developer.apple.com/documentation/combine" target="_blank" rel="noreferrer noopener">https://developer.apple.com/documentation/combine</a></li><li><a href="https://azamsharp.com/viewmodel-patternshttps://github.com/ReSwift/ReSwift" target="_blank" rel="noreferrer noopener">https://azamsharp.com/viewmodel-patternshttps://github.com/ReSwift/ReSwift</a></li></ul>  Picks  Charles Max Wood:  <ul><li><a href="https://docs.docker.com/compose/" target="_blank" rel="noreferrer noopener">Overview of Docker Compose</a></li><li><a href="https://devchat.tv/podcasts/adventures-in-machine-learning/" target="_blank" rel="noreferrer noopener">Adventures in Machine Learning podcast</a></li></ul>  Mohammad Azam:  <ul><li><a href="https://www.audible.com/pd/Upstream-Audiobook/1797100564?ds_rl=1260658&amp;gclid=CjwKCAjw5p_8BRBUEiwAPpJO64c5cFOegvrhqsAdxPC7UokIFiIp5PmF_00UP9tx1-Ae7atQQ0_dBxoCDPkQAvD_BwE&amp;gclsrc=aw.ds&amp;source_code=GO1GB13305272090N0" target="_blank" rel="noreferrer noopener">Upstream: The Quest to Solve Problems Before They Happen, by Dan Heath</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">2a326610-9af6-477c-ba0d-34878c75abef</guid><pubDate>Tue, 20 Oct 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849318/stream.mp3" length="44486050" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show, Azam and Chuck sit down and talk about the Reactive programming patterns and MVVM that go into building applications using SwiftUI in ways that allow the applications to be responsive, easy to test, and to grow....</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show, Azam and Chuck sit down and talk about the Reactive programming patterns and MVVM that go into building applications using SwiftUI in ways that allow the applications to be responsive, easy to test, and to grow. The discussion ranges through RxSwift and Combine to MVVM patterns that SwiftUI leads to and some of the pitfalls that you might run into using them.  Sponsors  <ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Charles Max Wood</li></ul>  Guest  <ul><li>Mohammad Azam</li></ul>  Links  <ul><li><a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">https://github.com/ReactiveX/RxSwift</a></li><li><a href="https://developer.apple.com/documentation/combine" target="_blank" rel="noreferrer noopener">https://developer.apple.com/documentation/combine</a></li><li><a href="https://azamsharp.com/viewmodel-patternshttps://github.com/ReSwift/ReSwift" target="_blank" rel="noreferrer noopener">https://azamsharp.com/viewmodel-patternshttps://github.com/ReSwift/ReSwift</a></li></ul>  Picks  Charles Max Wood:  <ul><li><a href="https://docs.docker.com/compose/" target="_blank" rel="noreferrer noopener">Overview of Docker Compose</a></li><li><a href="https://devchat.tv/podcasts/adventures-in-machine-learning/" target="_blank" rel="noreferrer noopener">Adventures in Machine Learning podcast</a></li></ul>  Mohammad Azam:  <ul><li><a href="https://www.audible.com/pd/Upstream-Audiobook/1797100564?ds_rl=1260658&amp;gclid=CjwKCAjw5p_8BRBUEiwAPpJO64c5cFOegvrhqsAdxPC7UokIFiIp5PmF_00UP9tx1-Ae7atQQ0_dBxoCDPkQAvD_BwE&amp;gclsrc=aw.ds&amp;source_code=GO1GB13305272090N0" target="_blank" rel="noreferrer noopener">Upstream: The Quest to Solve Problems Before They Happen, by Dan Heath</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>2175</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 307: Game App Monetization and Live Ops with Tom Hammond</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-307-game-app-monetization-and-live-ops-with-tom-hammond</link><description><![CDATA[In this episode of the iPhreaks Show, Alex Bush talks to Tom Hammond about game app monetization and live ops in mobile gaming. They cover different ways to monetize your game and complexities of showing popups, surveys, and other live in-game events to players.  Sponsors  <ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Alex Bush</li></ul>  Guest  <ul><li>Tom Hammond</li></ul>  Links  <ul><li><a href="https://www.theoremreach.com/monetization-minute/" target="_blank" rel="noreferrer noopener">Podcast – The Monetization Minute</a></li><li><a href="https://www.theoremreach.com/roast-my-app/" target="_blank" rel="noreferrer noopener">Roast my app – free advice for apps</a></li><li><a href="https://www.linkedin.com/in/tom-hammond/" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/tom-hammond/</a></li><li><a href="https://www.theoremreach.com/" target="_blank" rel="noreferrer noopener">https://www.theoremreach.com/</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://www.thriftbooks.com/w/lean-analytics-use-data-to-build-a-better-startup-faster_benjamin-yoskovitz_alistair-croll/491907/item/10059247/?gclid=EAIaIQobChMIs5fwwOml6wIVTfDACh3aDQ55EAYYAyABEgIBMPD_BwE&amp;mkwid=%7Cdc&amp;pcrid=448939279362&amp;pgrid=104167485813&amp;pkw=&amp;plc=&amp;pmt=&amp;ptaid=pla-894501118442&amp;slid=#isbn=1449335675&amp;idiq=10059247" target="_blank" rel="noreferrer noopener">Lean Analytics</a></li><li><a href="http://momtestbook.com/" target="_blank" rel="noreferrer noopener">The Mom Test</a></li></ul>  Tom Hammond:  <ul><li><a href="https://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/0374533555" target="_blank" rel="noreferrer noopener">Thinking Fast and Slow</a></li><li><a href="https://www.amazon.com/Influence-Psychology-Persuasion-Robert-Cialdini/dp/006124189X/ref=sr_1_1?crid=QLGDN5OFJK5U&amp;dchild=1&amp;keywords=influence+robert+cialdini&amp;qid=1597791741&amp;s=books&amp;sprefix=influence%2Cstripbooks%2C183&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Influence</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">529e8b8c-5da4-4c40-9ba7-d2288dc2c670</guid><pubDate>Tue, 29 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849198/stream.mp3" length="2211840" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show, Alex Bush talks to Tom Hammond about game app monetization and live ops in mobile gaming. They cover different ways to monetize your game and complexities of showing popups, surveys, and other live in-game events...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show, Alex Bush talks to Tom Hammond about game app monetization and live ops in mobile gaming. They cover different ways to monetize your game and complexities of showing popups, surveys, and other live in-game events to players.  Sponsors  <ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Alex Bush</li></ul>  Guest  <ul><li>Tom Hammond</li></ul>  Links  <ul><li><a href="https://www.theoremreach.com/monetization-minute/" target="_blank" rel="noreferrer noopener">Podcast – The Monetization Minute</a></li><li><a href="https://www.theoremreach.com/roast-my-app/" target="_blank" rel="noreferrer noopener">Roast my app – free advice for apps</a></li><li><a href="https://www.linkedin.com/in/tom-hammond/" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/tom-hammond/</a></li><li><a href="https://www.theoremreach.com/" target="_blank" rel="noreferrer noopener">https://www.theoremreach.com/</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://www.thriftbooks.com/w/lean-analytics-use-data-to-build-a-better-startup-faster_benjamin-yoskovitz_alistair-croll/491907/item/10059247/?gclid=EAIaIQobChMIs5fwwOml6wIVTfDACh3aDQ55EAYYAyABEgIBMPD_BwE&amp;mkwid=%7Cdc&amp;pcrid=448939279362&amp;pgrid=104167485813&amp;pkw=&amp;plc=&amp;pmt=&amp;ptaid=pla-894501118442&amp;slid=#isbn=1449335675&amp;idiq=10059247" target="_blank" rel="noreferrer noopener">Lean Analytics</a></li><li><a href="http://momtestbook.com/" target="_blank" rel="noreferrer noopener">The Mom Test</a></li></ul>  Tom Hammond:  <ul><li><a href="https://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp/0374533555" target="_blank" rel="noreferrer noopener">Thinking Fast and Slow</a></li><li><a href="https://www.amazon.com/Influence-Psychology-Persuasion-Robert-Cialdini/dp/006124189X/ref=sr_1_1?crid=QLGDN5OFJK5U&amp;dchild=1&amp;keywords=influence+robert+cialdini&amp;qid=1597791741&amp;s=books&amp;sprefix=influence%2Cstripbooks%2C183&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Influence</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>61</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 305: Indie iOS and Mac Development with Curtis Herbert</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-305-indie-ios-and-mac-development-with-curtis-herbert</link><description><![CDATA[In this episode of the iPhreaks Show, Alex talks to Curtis Herbert about challenges building your own indie iOS app. They talk about technical decisions, business priorities, and benefits and disadvantages of sticking with Apple technologies.  Sponsors  <ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Alex Bush</li></ul>  Guest  <ul><li>Curtis Herbert</li></ul>  Links  <ul><li><a href="https://simgenie.app/" target="_blank" rel="noreferrer noopener">https://simgenie.app</a></li><li><a href="https://getslopes.com/" target="_blank" rel="noreferrer noopener">https://getslopes.com</a></li><li><a href="https://blog.curtisherbert.com/tag/slopes-diaries/" target="_blank" rel="noreferrer noopener">blog.curtisherbert.com/tag/slopes-diaries</a></li><li><a href="https://independence.fm/" target="_blank" rel="noreferrer noopener">https://independence.fm</a></li><li><a href="https://curtisherbert.com/" target="_blank" rel="noreferrer noopener">https://curtisherbert.com</a></li><li><a href="https://simgenie.app/" target="_blank" rel="noreferrer noopener">https://simgenie.app</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://profitfirstbook.com/" target="_blank" rel="noreferrer noopener">Profit First by Mike Michalowicz</a></li><li><a href="https://clockwork.life/" target="_blank" rel="noreferrer noopener">Clockwork by Mike Michalowicz</a></li></ul>  Curtis Herbert:  <ul><li><a href="https://www.lego.com/en-us/product/pirates-of-barracuda-bay-21322?CMP=AFC-AffiliateUS-AKGBlS8SPlM-1709054-115554-1" target="_blank" rel="noreferrer noopener">LEGO® Pirates of Barracuda Bay</a></li><li>Follow Curtis on Twitter &gt; <a href="https://twitter.com/parrots" target="_blank" rel="noreferrer noopener">@parrots</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">ac40eb61-2a7e-483d-b625-2a2e3c685ff8</guid><pubDate>Tue, 15 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849277/stream.mp3" length="61675680" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show, Alex talks to Curtis Herbert about challenges building your own indie iOS app. They talk about technical decisions, business priorities, and benefits and disadvantages of sticking with Apple technologies....</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show, Alex talks to Curtis Herbert about challenges building your own indie iOS app. They talk about technical decisions, business priorities, and benefits and disadvantages of sticking with Apple technologies.  Sponsors  <ul><li><a href="http://www.audibletrack.com/click.track?ADID=454213&amp;AFID=475401&amp;CID=102175&amp;SID=%26%2339%3B%26gt%3B" target="_blank" rel="noreferrer noopener">Audible.com</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Alex Bush</li></ul>  Guest  <ul><li>Curtis Herbert</li></ul>  Links  <ul><li><a href="https://simgenie.app/" target="_blank" rel="noreferrer noopener">https://simgenie.app</a></li><li><a href="https://getslopes.com/" target="_blank" rel="noreferrer noopener">https://getslopes.com</a></li><li><a href="https://blog.curtisherbert.com/tag/slopes-diaries/" target="_blank" rel="noreferrer noopener">blog.curtisherbert.com/tag/slopes-diaries</a></li><li><a href="https://independence.fm/" target="_blank" rel="noreferrer noopener">https://independence.fm</a></li><li><a href="https://curtisherbert.com/" target="_blank" rel="noreferrer noopener">https://curtisherbert.com</a></li><li><a href="https://simgenie.app/" target="_blank" rel="noreferrer noopener">https://simgenie.app</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://profitfirstbook.com/" target="_blank" rel="noreferrer noopener">Profit First by Mike Michalowicz</a></li><li><a href="https://clockwork.life/" target="_blank" rel="noreferrer noopener">Clockwork by Mike Michalowicz</a></li></ul>  Curtis Herbert:  <ul><li><a href="https://www.lego.com/en-us/product/pirates-of-barracuda-bay-21322?CMP=AFC-AffiliateUS-AKGBlS8SPlM-1709054-115554-1" target="_blank" rel="noreferrer noopener">LEGO® Pirates of Barracuda Bay</a></li><li>Follow Curtis on Twitter &gt; <a href="https://twitter.com/parrots" target="_blank" rel="noreferrer noopener">@parrots</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>3035</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 304: iOS Development Books</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-304-ios-development-books</link><description><![CDATA[In this episode of the iPhreaks Show, the panel discusses iOS and other development books that are great resources to help during the course of the iOS developers’ journey.  Sponsor  <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Alex Bush</li><li>Charles Wood</li></ul>  Links  <ul><li><a href="https://amzn.to/2LaWFfK" target="_blank" rel="noreferrer noopener">iOS Programming: The Big Nerd Ranch Guide</a></li><li><a href="https://amzn.to/3dqhD67" target="_blank" rel="noreferrer noopener">Cocoa Design Patterns</a></li><li><a href="https://amzn.to/3bcD7C9" target="_blank" rel="noreferrer noopener">Pragmatic Programmer</a></li><li><a href="https://amzn.to/3bcsbEv" target="_blank" rel="noreferrer noopener">Soft Skills</a></li><li><a href="https://amzn.to/3baeFRX" target="_blank" rel="noreferrer noopener">Complete Software Developer’s Career Guide</a></li><li><a href="https://amzn.to/35IizA4" target="_blank" rel="noreferrer noopener">MaxCoder’s Guid to Finding Your Dream Developer Job</a></li><li><a href="https://amzn.to/2SKPr6a" target="_blank" rel="noreferrer noopener">Refactoring</a></li><li><a href="https://amzn.to/2xNj7bE" target="_blank" rel="noreferrer noopener">Working Effectively with Legacy Code</a></li><li><a href="https://amzn.to/2WarNlI" target="_blank" rel="noreferrer noopener">Clean Code</a></li><li><a href="https://amzn.to/2yt00Eb" target="_blank" rel="noreferrer noopener">Design Patterns</a></li><li><a href="https://amzn.to/2YKO7US" target="_blank" rel="noreferrer noopener">Clean Architecture</a></li><li><a href="https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html" target="_blank" rel="noreferrer noopener">Structure and Interpretation of Computer Programs</a></li><li><a href="https://amzn.to/2SKIPoa" target="_blank" rel="noreferrer noopener">Growing Object Oriented Programming, Guided by Tests</a></li><li><a href="https://amzn.to/2zhTZdl" target="_blank" rel="noreferrer noopener">Reactive Programming with RxJS</a></li><li><a href="https://amzn.to/35HxsTs" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design Using Ruby</a></li><li><a href="https://amzn.to/2xGc44i" target="_blank" rel="noreferrer noopener">Test Driven Development by Example</a></li><li><a href="https://amzn.to/35DXLde" target="_blank" rel="noreferrer noopener">SmallTalk Best Practice Patterns</a></li><li><a href="https://amzn.to/2WdXkDb" target="_blank" rel="noreferrer noopener">Extreme Programming Explained</a></li></ul>  Picks  Alex Bush:  <ul><li>Robert Heinlein, Author</li></ul>  Charles Wood:  <ul><li>Breath of the Wild</li><li><a href="https://devchat.tv/churchofjesuschrist.org" target="_blank" rel="noreferrer noopener">The Church of Jesus Christ of Latter-day Saints</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">4f61b825-7d00-4ec5-98bb-dffe362e55b4</guid><pubDate>Tue, 08 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849310/stream.mp3" length="44228441" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show, the panel discusses iOS and other development books that are great resources to help during the course of the iOS developers’ journey.  Sponsor  
- https://www.cachefly.com/
  Panel  
- Alex Bush
- Charles Wood...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show, the panel discusses iOS and other development books that are great resources to help during the course of the iOS developers’ journey.  Sponsor  <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Alex Bush</li><li>Charles Wood</li></ul>  Links  <ul><li><a href="https://amzn.to/2LaWFfK" target="_blank" rel="noreferrer noopener">iOS Programming: The Big Nerd Ranch Guide</a></li><li><a href="https://amzn.to/3dqhD67" target="_blank" rel="noreferrer noopener">Cocoa Design Patterns</a></li><li><a href="https://amzn.to/3bcD7C9" target="_blank" rel="noreferrer noopener">Pragmatic Programmer</a></li><li><a href="https://amzn.to/3bcsbEv" target="_blank" rel="noreferrer noopener">Soft Skills</a></li><li><a href="https://amzn.to/3baeFRX" target="_blank" rel="noreferrer noopener">Complete Software Developer’s Career Guide</a></li><li><a href="https://amzn.to/35IizA4" target="_blank" rel="noreferrer noopener">MaxCoder’s Guid to Finding Your Dream Developer Job</a></li><li><a href="https://amzn.to/2SKPr6a" target="_blank" rel="noreferrer noopener">Refactoring</a></li><li><a href="https://amzn.to/2xNj7bE" target="_blank" rel="noreferrer noopener">Working Effectively with Legacy Code</a></li><li><a href="https://amzn.to/2WarNlI" target="_blank" rel="noreferrer noopener">Clean Code</a></li><li><a href="https://amzn.to/2yt00Eb" target="_blank" rel="noreferrer noopener">Design Patterns</a></li><li><a href="https://amzn.to/2YKO7US" target="_blank" rel="noreferrer noopener">Clean Architecture</a></li><li><a href="https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html" target="_blank" rel="noreferrer noopener">Structure and Interpretation of Computer Programs</a></li><li><a href="https://amzn.to/2SKIPoa" target="_blank" rel="noreferrer noopener">Growing Object Oriented Programming, Guided by Tests</a></li><li><a href="https://amzn.to/2zhTZdl" target="_blank" rel="noreferrer noopener">Reactive Programming with RxJS</a></li><li><a href="https://amzn.to/35HxsTs" target="_blank" rel="noreferrer noopener">Practical Object-Oriented Design Using Ruby</a></li><li><a href="https://amzn.to/2xGc44i" target="_blank" rel="noreferrer noopener">Test Driven Development by Example</a></li><li><a href="https://amzn.to/35DXLde" target="_blank" rel="noreferrer noopener">SmallTalk Best Practice Patterns</a></li><li><a href="https://amzn.to/2WdXkDb" target="_blank" rel="noreferrer noopener">Extreme Programming Explained</a></li></ul>  Picks  Alex Bush:  <ul><li>Robert Heinlein, Author</li></ul>  Charles Wood:  <ul><li>Breath of the Wild</li><li><a href="https://devchat.tv/churchofjesuschrist.org" target="_blank" rel="noreferrer noopener">The Church of Jesus Christ of Latter-day Saints</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>2162</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 303: iOS Interview Questions</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-303-ios-interview-questions</link><description><![CDATA[In this episode of the iPhreaks Show, Charles talks to Alex Bush about iOS interview questions and how to navigate the challenging job market. They go over an article Alex wrote that systematizes and summarizes commonly asked iOS interview questions.  Sponsor  <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Alex Bush</li><li>Charles Max Wood</li></ul>  Links  <ul><li><a href="https://iosinterviewguide.com/ios-interview-questions-for-senior-developers-in-2020" target="_blank" rel="noreferrer noopener">iOS Interview Questions for Senior Developers in 2020</a></li><li><a href="https://github.com/Alamofire/Alamofire" target="_blank" rel="noreferrer noopener">https://github.com/Alamofire/Alamofire</a></li><li><a href="https://www.objc.io/issues/13-architecture/viper/" target="_blank" rel="noreferrer noopener">Architecting iOS Apps with VIPER By Jeff Gilbert and Conrad Stoll</a></li><li><a href="https://github.com/uber/RIBs" target="_blank" rel="noreferrer noopener">https://github.com/uber/RIBs</a></li><li><a href="https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html" target="_blank" rel="noreferrer noopener">The Clean Architecture by Robert C. Martin (Uncle Bob)</a></li><li><a href="https://amzn.to/3eYK0tO" target="_blank" rel="noreferrer noopener">Clean Architecture book</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://www.thriftbooks.com/w/time-enough-for-love_robert-a-heinlein/255775/#isbn=0441810764&amp;idiq=10567603" target="_blank" rel="noreferrer noopener">Time Enough for Love</a></li><li><a href="https://iosinterviewguide.com/system-design-interview" target="_blank" rel="noreferrer noopener">System Design Interview: Get iOS Jobs At Big Companies</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">bf4f279f-25dd-4084-aa30-c2a348388541</guid><pubDate>Tue, 01 Sep 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849262/stream.mp3" length="60095758" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show, Charles talks to Alex Bush about iOS interview questions and how to navigate the challenging job market. They go over an article Alex wrote that systematizes and summarizes commonly asked iOS interview questions....</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show, Charles talks to Alex Bush about iOS interview questions and how to navigate the challenging job market. They go over an article Alex wrote that systematizes and summarizes commonly asked iOS interview questions.  Sponsor  <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Alex Bush</li><li>Charles Max Wood</li></ul>  Links  <ul><li><a href="https://iosinterviewguide.com/ios-interview-questions-for-senior-developers-in-2020" target="_blank" rel="noreferrer noopener">iOS Interview Questions for Senior Developers in 2020</a></li><li><a href="https://github.com/Alamofire/Alamofire" target="_blank" rel="noreferrer noopener">https://github.com/Alamofire/Alamofire</a></li><li><a href="https://www.objc.io/issues/13-architecture/viper/" target="_blank" rel="noreferrer noopener">Architecting iOS Apps with VIPER By Jeff Gilbert and Conrad Stoll</a></li><li><a href="https://github.com/uber/RIBs" target="_blank" rel="noreferrer noopener">https://github.com/uber/RIBs</a></li><li><a href="https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html" target="_blank" rel="noreferrer noopener">The Clean Architecture by Robert C. Martin (Uncle Bob)</a></li><li><a href="https://amzn.to/3eYK0tO" target="_blank" rel="noreferrer noopener">Clean Architecture book</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://www.thriftbooks.com/w/time-enough-for-love_robert-a-heinlein/255775/#isbn=0441810764&amp;idiq=10567603" target="_blank" rel="noreferrer noopener">Time Enough for Love</a></li><li><a href="https://iosinterviewguide.com/system-design-interview" target="_blank" rel="noreferrer noopener">System Design Interview: Get iOS Jobs At Big Companies</a></li></ul>  Follow iPhreaks Show on Twitter &gt; <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>2956</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 302: Executable Specifications and Behavior Driven Development for iOS with Mohammad Azam</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-302-executable-specifications-and-behavior-driven-development-for-ios-with-mohammad-azam</link><description><![CDATA[Testing your iOS apps can be tricky. It's even trickier when you need to make sure that your non-technical folks to verify that your applications behave as they should. Azam shares his expertise in testing your applications using Behavior Driven Development techniques and how to write specifications in plain English that can be read and understood by non-technical people and can be executed by computers to verify that the behavior matches up.  Panelists    <ul><li>Alex Bush</li></ul>    Guest    <ul><li>Mohammad Azam</li></ul>    Sponsors    <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>        Picks        Alex Bush:    <ul><li><a href="https://wwdc.io/" target="_blank" rel="noreferrer noopener">WWDC for macOS</a></li></ul>  Mohammad Azam:    <ul><li>Mark of the Beast</li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">da6d3421-d1c1-4ddb-b772-fc80388ed917</guid><pubDate>Tue, 25 Aug 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849231/stream.mp3" length="45403227" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Testing your iOS apps can be tricky. It's even trickier when you need to make sure that your non-technical folks to verify that your applications behave as they should. Azam shares his expertise in testing your applications using Behavior Driven...</itunes:subtitle><itunes:summary><![CDATA[Testing your iOS apps can be tricky. It's even trickier when you need to make sure that your non-technical folks to verify that your applications behave as they should. Azam shares his expertise in testing your applications using Behavior Driven Development techniques and how to write specifications in plain English that can be read and understood by non-technical people and can be executed by computers to verify that the behavior matches up.  Panelists    <ul><li>Alex Bush</li></ul>    Guest    <ul><li>Mohammad Azam</li></ul>    Sponsors    <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>        Picks        Alex Bush:    <ul><li><a href="https://wwdc.io/" target="_blank" rel="noreferrer noopener">WWDC for macOS</a></li></ul>  Mohammad Azam:    <ul><li>Mark of the Beast</li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>2657</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 301: Getting Started With Combine In Your Apps with Donny Wals</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-301-getting-started-with-combine-in-your-apps-with-donny-wals</link><description><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Donny Wals works for Disney on the systems that run Disney+ and other systems. He jumps on the podcast to talk about Combine. Combine is a functional reactive programming library provided by Apple. It's similar to RxSwift. It's functionality focused instead of UI focused. He can be used to handle API responses and things like that to push changes through the system.  Panelists    <ul><li>Charles Max Wood</li><li>Soojin Ro</li></ul>    Guest    <ul><li>Donny Wals</li></ul>    Sponsors    <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>        Picks        Soojin Ro:    <ul><li><a href="https://www.objc.io/books/functional-swift/" target="_blank" rel="noreferrer noopener">objc Functional Swift</a></li></ul>  Donny Wals:    <ul><li><a href="https://www.hackingwithswift.com/articles/219/new-book-understanding-swift" target="_blank" rel="noreferrer noopener">Understanding Swift</a></li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">ea52caf1-90e2-4e89-84c8-97f13bf397d2</guid><pubDate>Tue, 11 Aug 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849267/stream.mp3" length="48796944" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://iosremoteconf.com/  Donny Wals works for Disney on the systems that run Disney+ and other systems. He jumps on the podcast to talk about Combine. Combine is a functional reactive programming library provided by Apple. It's similar to RxSwift....</itunes:subtitle><itunes:summary><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Donny Wals works for Disney on the systems that run Disney+ and other systems. He jumps on the podcast to talk about Combine. Combine is a functional reactive programming library provided by Apple. It's similar to RxSwift. It's functionality focused instead of UI focused. He can be used to handle API responses and things like that to push changes through the system.  Panelists    <ul><li>Charles Max Wood</li><li>Soojin Ro</li></ul>    Guest    <ul><li>Donny Wals</li></ul>    Sponsors    <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>        Picks        Soojin Ro:    <ul><li><a href="https://www.objc.io/books/functional-swift/" target="_blank" rel="noreferrer noopener">objc Functional Swift</a></li></ul>  Donny Wals:    <ul><li><a href="https://www.hackingwithswift.com/articles/219/new-book-understanding-swift" target="_blank" rel="noreferrer noopener">Understanding Swift</a></li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>2871</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 300: How to Build a Million Dollar App with Steve Young</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-300-how-to-build-a-million-dollar-app-with-steve-young</link><description><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Steve Young is an ASO and App Promotion expert. He walks Chuck and Soojin through the process of finding applications that will make you millions of dollars by competing in spaces where others are making millions of dollars. He also shows the panelists how to make your apps appear higher in the app store.  Panelists    <ul><li>Charles Max Wood</li><li>Soojin Ro</li></ul>    Guest    <ul><li>Steve Young</li></ul>    Sponsors    <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>    Links    <ul><li><a href="http://appannie.com" target="_blank" rel="noreferrer noopener">App Annie</a></li><li><a href="https://sensortower.com/" target="_blank" rel="noreferrer noopener">SensorTower</a></li></ul>    Picks      Charles Max Wood:    <ul><li>Get Outside!</li><li><a href="https://amzn.to/2XysPHv" target="_blank" rel="noreferrer noopener">Upper Deck Legendary</a></li></ul>  Soojin Ro:    <ul><li>Slow Burpee</li></ul>  Steve Young:    <ul><li>Intermittent Fasting</li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">ae2c71cf-fd72-464e-80bf-d216269cf463</guid><pubDate>Tue, 28 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849248/stream.mp3" length="54589159" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://iosremoteconf.com/  Steve Young is an ASO and App Promotion expert. He walks Chuck and Soojin through the process of finding applications that will make you millions of dollars by competing in spaces where others are making millions of...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Steve Young is an ASO and App Promotion expert. He walks Chuck and Soojin through the process of finding applications that will make you millions of dollars by competing in spaces where others are making millions of dollars. He also shows the panelists how to make your apps appear higher in the app store.  Panelists    <ul><li>Charles Max Wood</li><li>Soojin Ro</li></ul>    Guest    <ul><li>Steve Young</li></ul>    Sponsors    <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>    Links    <ul><li><a href="http://appannie.com" target="_blank" rel="noreferrer noopener">App Annie</a></li><li><a href="https://sensortower.com/" target="_blank" rel="noreferrer noopener">SensorTower</a></li></ul>    Picks      Charles Max Wood:    <ul><li>Get Outside!</li><li><a href="https://amzn.to/2XysPHv" target="_blank" rel="noreferrer noopener">Upper Deck Legendary</a></li></ul>  Soojin Ro:    <ul><li>Slow Burpee</li></ul>  Steve Young:    <ul><li>Intermittent Fasting</li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>3236</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 299: An Experience of iOS Bootcamp with Alex Lundquist</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-299-an-experience-of-ios-bootcamp-with-alex-lundquist</link><description><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Guest, Alex Lundquist joins this episode of the iPhreaks Show to walk us through his experience with iOS bootcamp. He went into how he was laid off from his job and the rigorous pursuit of landing another job in his field of IT. This episode is truly inspirational especially in a time when so many developers, IT techs etc are at a crossroads in their career.  Panelists    <ul><li>Charles Max Wood</li></ul>    Guest    <ul><li>Alex Lundquist</li></ul>    Sponsors    <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>    Links    <ul><li><a href="https://devmountain.com/" target="_blank" rel="noreferrer noopener">DevMountain</a></li><li><a href="https://bluehost.com" target="_blank" rel="noreferrer noopener">bluehost</a></li><li><a href="https://bottega.tech" target="_blank" rel="noreferrer noopener">Bottega</a></li><li><a href="https://lambdaschool.com/" target="_blank" rel="noreferrer noopener">Lambda</a></li><li><a href="https://www.linkedin.com/in/alexlundquist/" target="_blank" rel="noreferrer noopener">LinkedIn Alex Lundquist</a></li></ul>    Picks      Charles Max Wood:    <ul><li><a href="http://www.russellbrunsonclickfunnels.com/" target="_blank" rel="noreferrer noopener">http://www.russellbrunsonclickfunnels.com/</a></li></ul>  Alex Lundquist:    <ul><li><a href="https://www.hackingwithswift.com/" target="_blank" rel="noreferrer noopener">Hacking with Swift</a></li><li><a href="https://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li><li><a href="https://www.youtube.com/watch?v=T3Yeqirbkb4" target="_blank" rel="noreferrer noopener">How to ace a take home test - Sean Allen on Swiftly Speaking</a></li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">34c521de-a0ec-4851-ae97-66dd687d2837</guid><pubDate>Tue, 21 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849319/stream.mp3" length="76896755" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://iosremoteconf.com/  Guest, Alex Lundquist joins this episode of the iPhreaks Show to walk us through his experience with iOS bootcamp. He went into how he was laid off from his job and the rigorous pursuit of landing another job in his field...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Guest, Alex Lundquist joins this episode of the iPhreaks Show to walk us through his experience with iOS bootcamp. He went into how he was laid off from his job and the rigorous pursuit of landing another job in his field of IT. This episode is truly inspirational especially in a time when so many developers, IT techs etc are at a crossroads in their career.  Panelists    <ul><li>Charles Max Wood</li></ul>    Guest    <ul><li>Alex Lundquist</li></ul>    Sponsors    <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>    Links    <ul><li><a href="https://devmountain.com/" target="_blank" rel="noreferrer noopener">DevMountain</a></li><li><a href="https://bluehost.com" target="_blank" rel="noreferrer noopener">bluehost</a></li><li><a href="https://bottega.tech" target="_blank" rel="noreferrer noopener">Bottega</a></li><li><a href="https://lambdaschool.com/" target="_blank" rel="noreferrer noopener">Lambda</a></li><li><a href="https://www.linkedin.com/in/alexlundquist/" target="_blank" rel="noreferrer noopener">LinkedIn Alex Lundquist</a></li></ul>    Picks      Charles Max Wood:    <ul><li><a href="http://www.russellbrunsonclickfunnels.com/" target="_blank" rel="noreferrer noopener">http://www.russellbrunsonclickfunnels.com/</a></li></ul>  Alex Lundquist:    <ul><li><a href="https://www.hackingwithswift.com/" target="_blank" rel="noreferrer noopener">Hacking with Swift</a></li><li><a href="https://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li><li><a href="https://www.youtube.com/watch?v=T3Yeqirbkb4" target="_blank" rel="noreferrer noopener">How to ace a take home test - Sean Allen on Swiftly Speaking</a></li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>4635</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 298: Splitting Your Monolith App Into Modules with Luis Ascorbe</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-298-splitting-your-monolith-app-into-modules-with-luis-ascorbe</link><description><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>    Soojin and Alex are joined by Luis Ascorbe who talks about his experience splitting a large monolith codebase into modules. They talk about general approach and specific tactics.    Panelists    <ul><li>Soojin Ro</li><li>Alex Bush</li></ul>    Guest    <ul><li>Luis Ascorbe</li></ul>    Sponsors    <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>    Links    <ul><li><a href="https://github.com/douglashill/KeyboardKit/" target="_blank" rel="noreferrer noopener">cocoaconferences.com</a></li></ul>    Picks    Soojin Ro:    <ul><li><a href="https://www.sho.com/billions" target="_blank" rel="noreferrer noopener">Billions</a></li></ul>    Alex Bush:    <ul><li><a href="https://www.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397" target="_blank" rel="noreferrer noopener">Soft Skills</a></li></ul>  Luis Ascorbe:    <ul><li><a href="https://www.imdb.com/title/tt8332438/" target="_blank" rel="noreferrer noopener">ZeroZeroZero</a></li><li><a href="https://www.imdb.com/title/tt1241325/" target="_blank" rel="noreferrer noopener">Objectified</a></li><li><a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/0671027034" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People</a></li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">e1ca0a95-00c0-4626-847f-395ab203135b</guid><pubDate>Tue, 14 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849307/stream.mp3" length="67354141" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://iosremoteconf.com/    Soojin and Alex are joined by Luis Ascorbe who talks about his experience splitting a large monolith codebase into modules. They talk about general approach and specific tactics.    Panelists    
- Soojin Ro
- Alex Bush...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>    Soojin and Alex are joined by Luis Ascorbe who talks about his experience splitting a large monolith codebase into modules. They talk about general approach and specific tactics.    Panelists    <ul><li>Soojin Ro</li><li>Alex Bush</li></ul>    Guest    <ul><li>Luis Ascorbe</li></ul>    Sponsors    <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>    Links    <ul><li><a href="https://github.com/douglashill/KeyboardKit/" target="_blank" rel="noreferrer noopener">cocoaconferences.com</a></li></ul>    Picks    Soojin Ro:    <ul><li><a href="https://www.sho.com/billions" target="_blank" rel="noreferrer noopener">Billions</a></li></ul>    Alex Bush:    <ul><li><a href="https://www.amazon.com/Soft-Skills-software-developers-manual/dp/1617292397" target="_blank" rel="noreferrer noopener">Soft Skills</a></li></ul>  Luis Ascorbe:    <ul><li><a href="https://www.imdb.com/title/tt8332438/" target="_blank" rel="noreferrer noopener">ZeroZeroZero</a></li><li><a href="https://www.imdb.com/title/tt1241325/" target="_blank" rel="noreferrer noopener">Objectified</a></li><li><a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/0671027034" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People</a></li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>4041</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 297: Keyboard Controls with Douglas Hill</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-297-keyboard-controls-with-douglas-hill</link><description><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>    Douglas Hill and Charles Max Wood discuss keyboard control with UIKit apps. Mac Catalyst came out and made keyboard relevant on Mac where UIKit was mostly focused on iOS before. The discussion goes into the ins and outs of Mac Catalyst, the new iPad with its keyboard, and then how to think about keyboard inputs if you're used to working on touch screen devices.    Panelists    <ul><li>Charles Max Wood</li></ul>    Guest    <ul><li>Douglas Hill</li></ul>    Sponsors    <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>    Links    <ul><li><a href="https://github.com/douglashill/KeyboardKit/" target="_blank" rel="noreferrer noopener">GitHub douglashill/KeyboardKit</a></li><li>Twitter Douglas Hill: <a href="https://twitter.com/qdoug" target="_blank" rel="noreferrer noopener">@qdoug</a></li></ul>    Picks    Charles Max Wood:    <ul><li><a href="https://www.fox.com/prodigal-son/" target="_blank" rel="noreferrer noopener">Prodigal Son</a></li><li><a href="https://devchat.tv/meetups" target="_blank" rel="noreferrer noopener">Devchat Meetups</a></li><li><a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li></ul>    Douglas Hill:    <ul><li><a href="https://standardebooks.org" target="_blank" rel="noreferrer noopener">Standard Ebooks</a></li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">ec3e9b13-20cf-474a-8479-9ce5f5894de3</guid><pubDate>Tue, 07 Jul 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849260/stream.mp3" length="50409976" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://iosremoteconf.com/    Douglas Hill and Charles Max Wood discuss keyboard control with UIKit apps. Mac Catalyst came out and made keyboard relevant on Mac where UIKit was mostly focused on iOS before. The discussion goes into the ins and outs...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>    Douglas Hill and Charles Max Wood discuss keyboard control with UIKit apps. Mac Catalyst came out and made keyboard relevant on Mac where UIKit was mostly focused on iOS before. The discussion goes into the ins and outs of Mac Catalyst, the new iPad with its keyboard, and then how to think about keyboard inputs if you're used to working on touch screen devices.    Panelists    <ul><li>Charles Max Wood</li></ul>    Guest    <ul><li>Douglas Hill</li></ul>    Sponsors    <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>    Links    <ul><li><a href="https://github.com/douglashill/KeyboardKit/" target="_blank" rel="noreferrer noopener">GitHub douglashill/KeyboardKit</a></li><li>Twitter Douglas Hill: <a href="https://twitter.com/qdoug" target="_blank" rel="noreferrer noopener">@qdoug</a></li></ul>    Picks    Charles Max Wood:    <ul><li><a href="https://www.fox.com/prodigal-son/" target="_blank" rel="noreferrer noopener">Prodigal Son</a></li><li><a href="https://devchat.tv/meetups" target="_blank" rel="noreferrer noopener">Devchat Meetups</a></li><li><a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li></ul>    Douglas Hill:    <ul><li><a href="https://standardebooks.org" target="_blank" rel="noreferrer noopener">Standard Ebooks</a></li></ul>    Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>2983</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 296: Swift on Raspberry PI with Marc Aupont</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-296-swift-on-raspberry-pi-with-marc-aupont</link><description><![CDATA[<a href="https://devchat.tv/conferences/ios-remote-2020/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Alex Bush is joined by Marc Aupont who talks about running Swift on Raspberry PI. They talk about how conceptually development for Raspberry PI happens and how specifically it’s implemented with Swift. They also talk about the setup and how to get started developing for Raspberry PI using Swift.  Panelists  <ul><li>     Alex Bush     </li></ul>  Guest  <ul><li>     Marc Aupont     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://github.com/uraimo/SwiftyGPIO" target="_blank" rel="noreferrer noopener">GitHub uraimo/SwiftyGPIO</a></li><li><a href="https://lickability.com/blog/swift-on-raspberry-pi/" target="_blank" rel="noreferrer noopener">Lickability</a></li></ul>  Picks  Marc Aupont:  <ul><li><a href="https://www.imdb.com/title/tt5071412/" target="_blank" rel="noreferrer noopener">Ozark</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/Around-World-Days-Jules-Verne/dp/1503215156" target="_blank" rel="noreferrer noopener">Around the World in 80 Days</a></li></ul>  Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">b802bc90-3631-405d-a6c5-c062a891f2fe</guid><pubDate>Tue, 30 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849219/stream.mp3" length="64084030" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/ios-remote-2020/  Alex Bush is joined by Marc Aupont who talks about running Swift on Raspberry PI. They talk about how conceptually development for Raspberry PI happens and how specifically it’s implemented with Swift....</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/ios-remote-2020/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Alex Bush is joined by Marc Aupont who talks about running Swift on Raspberry PI. They talk about how conceptually development for Raspberry PI happens and how specifically it’s implemented with Swift. They also talk about the setup and how to get started developing for Raspberry PI using Swift.  Panelists  <ul><li>     Alex Bush     </li></ul>  Guest  <ul><li>     Marc Aupont     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://github.com/uraimo/SwiftyGPIO" target="_blank" rel="noreferrer noopener">GitHub uraimo/SwiftyGPIO</a></li><li><a href="https://lickability.com/blog/swift-on-raspberry-pi/" target="_blank" rel="noreferrer noopener">Lickability</a></li></ul>  Picks  Marc Aupont:  <ul><li><a href="https://www.imdb.com/title/tt5071412/" target="_blank" rel="noreferrer noopener">Ozark</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/Around-World-Days-Jules-Verne/dp/1503215156" target="_blank" rel="noreferrer noopener">Around the World in 80 Days</a></li></ul>  Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>3841</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 295: Finding the Silver Lining in Hard Times</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-295-finding-the-silver-lining-in-hard-times</link><description><![CDATA[<a href="https://devchat.tv/conferences/ios-remote-2020/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come your way.  Panelists  <ul><li>     Soojin Ro     </li><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://devchat.tv/ccp" target="_blank" rel="noreferrer noopener">Course Creator Pro</a></li><li><a href="https://devchat.tv/sps" target="_blank" rel="noreferrer noopener">How To Write &amp; Launch Your Book To $10,000 in 90 Days</a></li><li><a href="https://devchat.tv/jobbook" target="_blank" rel="noreferrer noopener">The MaxCoders Guide To Finding Your Dream Developer Job</a></li><li><a href="https://nathanbarry.com/authority/" target="_blank" rel="noreferrer noopener">Authority</a></li><li><a href="https://coronadevjobs.com" target="_blank" rel="noreferrer noopener">Corona Dev Jobs</a></li><li><a href="https://amzn.to/3bEohVr" target="_blank" rel="noreferrer noopener">Remote: Office Not Required</a></li><li><a href="https://hackernoon.com/open-source-ventilator-projects-status-challenges-how-you-can-help-j3sw3wy1" target="_blank" rel="noreferrer noopener">Hackernoon</a></li></ul>  Picks  Soojin Ro:  <ul><li>     Apple Store <a href="https://apps.apple.com/us/app/monument-valley-2/id1187265767" target="_blank" rel="noreferrer noopener">Monument Valley 2</a></li><li>     Google Play <a href="https://play.google.com/store/apps/details?hl=en_US&amp;id=com.ustwo.monumentvalley2" target="_blank" rel="noreferrer noopener">Monument Valley 2</a></li></ul>  Alex Bush:  <ul><li><a href="https://store.steampowered.com/app/281990/Stellaris/" target="_blank" rel="noreferrer noopener">Stellaris</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://devchat.tv/react-round-up/rru-104-how-to-start-a-side-hustle-as-a-programmer-with-mani-vaya/" target="_blank" rel="noreferrer noopener">RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya</a></li><li><a href="https://devchat.tv/hustle" target="_blank" rel="noreferrer noopener">https://devchat.tv/hustle</a> use Promo Code: HUSTLE     </li></ul>  Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">271716f9-36d4-4af2-8b87-b72649eecdb1</guid><pubDate>Tue, 23 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849281/stream.mp3" length="46188365" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/ios-remote-2020/  Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/ios-remote-2020/" target="_blank" rel="noreferrer noopener">iOS Dev Remote Conf 2020</a>  Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come your way.  Panelists  <ul><li>     Soojin Ro     </li><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://devchat.tv/ccp" target="_blank" rel="noreferrer noopener">Course Creator Pro</a></li><li><a href="https://devchat.tv/sps" target="_blank" rel="noreferrer noopener">How To Write &amp; Launch Your Book To $10,000 in 90 Days</a></li><li><a href="https://devchat.tv/jobbook" target="_blank" rel="noreferrer noopener">The MaxCoders Guide To Finding Your Dream Developer Job</a></li><li><a href="https://nathanbarry.com/authority/" target="_blank" rel="noreferrer noopener">Authority</a></li><li><a href="https://coronadevjobs.com" target="_blank" rel="noreferrer noopener">Corona Dev Jobs</a></li><li><a href="https://amzn.to/3bEohVr" target="_blank" rel="noreferrer noopener">Remote: Office Not Required</a></li><li><a href="https://hackernoon.com/open-source-ventilator-projects-status-challenges-how-you-can-help-j3sw3wy1" target="_blank" rel="noreferrer noopener">Hackernoon</a></li></ul>  Picks  Soojin Ro:  <ul><li>     Apple Store <a href="https://apps.apple.com/us/app/monument-valley-2/id1187265767" target="_blank" rel="noreferrer noopener">Monument Valley 2</a></li><li>     Google Play <a href="https://play.google.com/store/apps/details?hl=en_US&amp;id=com.ustwo.monumentvalley2" target="_blank" rel="noreferrer noopener">Monument Valley 2</a></li></ul>  Alex Bush:  <ul><li><a href="https://store.steampowered.com/app/281990/Stellaris/" target="_blank" rel="noreferrer noopener">Stellaris</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://devchat.tv/react-round-up/rru-104-how-to-start-a-side-hustle-as-a-programmer-with-mani-vaya/" target="_blank" rel="noreferrer noopener">RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya</a></li><li><a href="https://devchat.tv/hustle" target="_blank" rel="noreferrer noopener">https://devchat.tv/hustle</a> use Promo Code: HUSTLE     </li></ul>  Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>2723</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 294: Improving Performance on the SoundCloud App with Esteban Torres</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-294-improving-performance-on-the-soundcloud-app-with-esteban-torres</link><description><![CDATA[Esteban Torres is an iOS developer at SoundCloud. He walks the iPhreaks through the process of upgrading the performance of their iOS app. Their app started out taking 2 hours to launch when they were testing. They started out fixing their tracking and then worked on one improvement at a time.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Esteban Torres     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>      Links  <ul><li><a href="https://estebantorr.es/" target="_blank" rel="noreferrer noopener">This is Esteban Torres</a></li><li><a href="https://www.youtube.com/watch?index=12&amp;list=PLED4k3CZkY9Qjo61LcuG56gwvEW-Bpbzs&amp;v=fP5EGObW-NY" target="_blank" rel="noreferrer noopener">Pedal to the Metal - iOS Conf SG 2019</a></li><li>     Esteban Torres Twitter: <a href="https://twitter.com/esttorhe" target="_blank" rel="noreferrer noopener">@esttorhe</a></li><li><a href="https://github.com/esttorhe" target="_blank" rel="noreferrer noopener">GitHub Esteban Torres</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://amzn.to/39hmYKs" target="_blank" rel="noreferrer noopener">Starship Troopers Book</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li><li><a href="https://devchat.tv/meetups" target="_blank" rel="noreferrer noopener">Devchat Meetups</a></li></ul>  Esteban Torres:  <ul><li>     Audiobooks!     </li></ul>  Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></description><guid isPermaLink="false">852c7df8-5390-4276-a15d-a485bf39d807</guid><pubDate>Tue, 16 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849294/stream.mp3" length="54379692" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Esteban Torres is an iOS developer at SoundCloud. He walks the iPhreaks through the process of upgrading the performance of their iOS app. Their app started out taking 2 hours to launch when they were testing. They started out fixing their tracking...</itunes:subtitle><itunes:summary><![CDATA[Esteban Torres is an iOS developer at SoundCloud. He walks the iPhreaks through the process of upgrading the performance of their iOS app. Their app started out taking 2 hours to launch when they were testing. They started out fixing their tracking and then worked on one improvement at a time.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Esteban Torres     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>      Links  <ul><li><a href="https://estebantorr.es/" target="_blank" rel="noreferrer noopener">This is Esteban Torres</a></li><li><a href="https://www.youtube.com/watch?index=12&amp;list=PLED4k3CZkY9Qjo61LcuG56gwvEW-Bpbzs&amp;v=fP5EGObW-NY" target="_blank" rel="noreferrer noopener">Pedal to the Metal - iOS Conf SG 2019</a></li><li>     Esteban Torres Twitter: <a href="https://twitter.com/esttorhe" target="_blank" rel="noreferrer noopener">@esttorhe</a></li><li><a href="https://github.com/esttorhe" target="_blank" rel="noreferrer noopener">GitHub Esteban Torres</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://amzn.to/39hmYKs" target="_blank" rel="noreferrer noopener">Starship Troopers Book</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li><li><a href="https://devchat.tv/meetups" target="_blank" rel="noreferrer noopener">Devchat Meetups</a></li></ul>  Esteban Torres:  <ul><li>     Audiobooks!     </li></ul>  Follow iPhreaks on Twitter: <a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">@iphreaks</a>]]></itunes:summary><itunes:duration>3240</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 293: Questions Every iOS Developer Should Be Able to Answer</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-293-questions-every-ios-developer-should-be-able-to-answer</link><description><![CDATA[In this episode of the iPhreaks Show, Charles Max Wood approaches Alex Bush to get questions answered about some of the applications he wants to build for mobile devices. The apps range from things for podcasters to other hobbies Chuck has.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Picks  Alex Bush:  <ul><li><a href="https://www.simple.com/" target="_blank" rel="noreferrer noopener">Simple</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://www.amazon.com/Rich-Dads-Cashflow-Quadrant-Financial/dp/1491517840" target="_blank" rel="noreferrer noopener">Cashflow Quadrant</a></li><li><a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Remote Conference</a></li><li><a href="https://devchat.tv/meetups/" target="_blank" rel="noreferrer noopener">devchat.tv/meetups</a></li></ul>]]></description><guid isPermaLink="false">9544bfa5-805c-47dd-97f2-09c15bcd0051</guid><pubDate>Tue, 09 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849327/stream.mp3" length="60730721" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show, Charles Max Wood approaches Alex Bush to get questions answered about some of the applications he wants to build for mobile devices. The apps range from things for podcasters to other hobbies Chuck has.  Panelists...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show, Charles Max Wood approaches Alex Bush to get questions answered about some of the applications he wants to build for mobile devices. The apps range from things for podcasters to other hobbies Chuck has.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Picks  Alex Bush:  <ul><li><a href="https://www.simple.com/" target="_blank" rel="noreferrer noopener">Simple</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://www.amazon.com/Rich-Dads-Cashflow-Quadrant-Financial/dp/1491517840" target="_blank" rel="noreferrer noopener">Cashflow Quadrant</a></li><li><a href="https://iosremoteconf.com/" target="_blank" rel="noreferrer noopener">iOS Remote Conference</a></li><li><a href="https://devchat.tv/meetups/" target="_blank" rel="noreferrer noopener">devchat.tv/meetups</a></li></ul>]]></itunes:summary><itunes:duration>3639</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 292: Evolving Apps and Hacking Around with Eric Crichlow</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-292-evolving-apps-and-hacking-around-with-eric-crichlow</link><description><![CDATA[Eric Crichlow joined the iPhreaks to talk about the journey of building a gifting app he build and the process of maintaining the application. He also talks about how he learns through personal projects and how he's worked the evolve an app from desktop to iOS.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Eric Crichlow     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://developer.apple.com/mac-catalyst/" target="_blank" rel="noreferrer noopener">Bring Your iPad App to Mac</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://ynab.com/referral/?ref=LZusd9jJXaouIkAS&amp;utm_source=customer_referral" target="_blank" rel="noreferrer noopener">YNAB</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://amzn.to/2IDoa08" target="_blank" rel="noreferrer noopener">Zelda Notebook</a></li></ul>  Eric Crichlow:  <ul><li><a href="https://amzn.to/2VJKDQO" target="_blank" rel="noreferrer noopener">Chronicles of Narnia Boxed Set Audiobook</a></li><li><a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li></ul>]]></description><guid isPermaLink="false">a17ef490-c6de-4228-aeb4-30a58b889bf2</guid><pubDate>Tue, 02 Jun 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849270/stream.mp3" length="56582214" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Eric Crichlow joined the iPhreaks to talk about the journey of building a gifting app he build and the process of maintaining the application. He also talks about how he learns through personal projects and how he's worked the evolve an app from...</itunes:subtitle><itunes:summary><![CDATA[Eric Crichlow joined the iPhreaks to talk about the journey of building a gifting app he build and the process of maintaining the application. He also talks about how he learns through personal projects and how he's worked the evolve an app from desktop to iOS.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Eric Crichlow     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://developer.apple.com/mac-catalyst/" target="_blank" rel="noreferrer noopener">Bring Your iPad App to Mac</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://ynab.com/referral/?ref=LZusd9jJXaouIkAS&amp;utm_source=customer_referral" target="_blank" rel="noreferrer noopener">YNAB</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://amzn.to/2IDoa08" target="_blank" rel="noreferrer noopener">Zelda Notebook</a></li></ul>  Eric Crichlow:  <ul><li><a href="https://amzn.to/2VJKDQO" target="_blank" rel="noreferrer noopener">Chronicles of Narnia Boxed Set Audiobook</a></li><li><a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li></ul>]]></itunes:summary><itunes:duration>3382</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 291: App Store Subscriptions with Jacob Eiting</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-291-app-store-subscriptions-with-jacob-eiting</link><description><![CDATA[Jacob Eiting, CEO and co-founder of RevenueCat joins Soojin and Chuck to talk about the ins and outs of running subscriptions through the Apple App Store. He shares advice on getting started, challenges with StoreKit, and ends with a couple of concise points on what to make sure you do when you run a subscription.  Panelists  <ul><li>     Soojin Ro     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Jacob Eiting     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Picks  Jacob Eiting:  <ul><li><a href="https://observablehq.com/" target="_blank" rel="noreferrer noopener">Observable</a></li></ul>  Soojin Ro:  <ul><li><a href="https://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://amzn.to/2VJKDQO" target="_blank" rel="noreferrer noopener">Chronicles of Narnia Boxed Set Audiobook</a></li><li><a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li></ul>]]></description><guid isPermaLink="false">38339b53-fb42-4071-9d8e-ed3c8a6771dd</guid><pubDate>Tue, 26 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849288/stream.mp3" length="71069211" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jacob Eiting, CEO and co-founder of RevenueCat joins Soojin and Chuck to talk about the ins and outs of running subscriptions through the Apple App Store. He shares advice on getting started, challenges with StoreKit, and ends with a couple of concise...</itunes:subtitle><itunes:summary><![CDATA[Jacob Eiting, CEO and co-founder of RevenueCat joins Soojin and Chuck to talk about the ins and outs of running subscriptions through the Apple App Store. He shares advice on getting started, challenges with StoreKit, and ends with a couple of concise points on what to make sure you do when you run a subscription.  Panelists  <ul><li>     Soojin Ro     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Jacob Eiting     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Picks  Jacob Eiting:  <ul><li><a href="https://observablehq.com/" target="_blank" rel="noreferrer noopener">Observable</a></li></ul>  Soojin Ro:  <ul><li><a href="https://zoom.us/" target="_blank" rel="noreferrer noopener">Zoom</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://amzn.to/2VJKDQO" target="_blank" rel="noreferrer noopener">Chronicles of Narnia Boxed Set Audiobook</a></li><li><a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li></ul>]]></itunes:summary><itunes:duration>4292</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 290: Building Community Based Apps with Tamar Nachmany</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-290-building-community-based-apps-with-tamar-nachmany</link><description><![CDATA[Tamar Nachmany joins the iPhreaks to discuss building applications that serve specific communities in allowing them to communicate and connect. She discusses the approaches used at Tumblr and other companies and how to learn enough about your community to build the correct interface.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Tamar Nachmany     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Picks  Alex Bush:  <ul><li><a href="https://www.omnigroup.com/omnigraffle" target="_blank" rel="noreferrer noopener">Omnigraffle</a></li></ul>  Charles Max Wood:  <ul><li>     Podcast Sponsorships     </li><li><a href="https://courses.coursecreatorpro.com/?affcode=279641_-glgshti" target="_blank" rel="noreferrer noopener">Course Creator Pro</a></li></ul>  Tamar Nachmany:  <ul><li><a href="https://www.are.na" target="_blank" rel="noreferrer noopener">Are.na</a></li><li><a href="https://www.babycastles.com" target="_blank" rel="noreferrer noopener">Babycastles</a></li></ul>]]></description><guid isPermaLink="false">c6d1548c-bc8a-495f-b153-977df297ab07</guid><pubDate>Tue, 19 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849295/stream.mp3" length="57429379" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Tamar Nachmany joins the iPhreaks to discuss building applications that serve specific communities in allowing them to communicate and connect. She discusses the approaches used at Tumblr and other companies and how to learn enough about your...</itunes:subtitle><itunes:summary><![CDATA[Tamar Nachmany joins the iPhreaks to discuss building applications that serve specific communities in allowing them to communicate and connect. She discusses the approaches used at Tumblr and other companies and how to learn enough about your community to build the correct interface.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Tamar Nachmany     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Picks  Alex Bush:  <ul><li><a href="https://www.omnigroup.com/omnigraffle" target="_blank" rel="noreferrer noopener">Omnigraffle</a></li></ul>  Charles Max Wood:  <ul><li>     Podcast Sponsorships     </li><li><a href="https://courses.coursecreatorpro.com/?affcode=279641_-glgshti" target="_blank" rel="noreferrer noopener">Course Creator Pro</a></li></ul>  Tamar Nachmany:  <ul><li><a href="https://www.are.na" target="_blank" rel="noreferrer noopener">Are.na</a></li><li><a href="https://www.babycastles.com" target="_blank" rel="noreferrer noopener">Babycastles</a></li></ul>]]></itunes:summary><itunes:duration>3441</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 289: Building Discoverable Apps with Dave Verwer</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-289-building-discoverable-apps-with-dave-verwer</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>  Dave Verwer is the curator of iOS Dev Weekly. He also runs several other projects around the iOS community including the iOS Dev Directory. The show starts out talking about how Dave find the links he adds to the newsletter. He actually came to talk about building discoverable apps, meaning making your applications easy to navigate and feel more natural on iOS devices. We also discuss accessibility and the built in features that Apple provides in iOS.  Panelists  <ul><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Dave Verwer     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://iosdevdirectory.com/" target="_blank" rel="noreferrer noopener">iOS Dev Directory</a></li></ul>  Picks  Dave Verwer:  <ul><li>     Core Data Lab     </li></ul>  Charles Max Wood:  <ul><li><a href="https://www.syfy.com/theexpanse" target="_blank" rel="noreferrer noopener">The Expanse</a></li><li><a href="https://gridsome.org/" target="_blank" rel="noreferrer noopener">Gridsome</a></li></ul>]]></description><guid isPermaLink="false">64a837ad-4eb0-46ea-b71e-f819694b2e39</guid><pubDate>Tue, 12 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849286/stream.mp3" length="46472210" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/  Dave Verwer is the curator of iOS Dev Weekly. He also runs several other projects around the iOS community including the iOS Dev Directory....</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>  Dave Verwer is the curator of iOS Dev Weekly. He also runs several other projects around the iOS community including the iOS Dev Directory. The show starts out talking about how Dave find the links he adds to the newsletter. He actually came to talk about building discoverable apps, meaning making your applications easy to navigate and feel more natural on iOS devices. We also discuss accessibility and the built in features that Apple provides in iOS.  Panelists  <ul><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Dave Verwer     </li></ul>  Sponsors  <ul><li><a href="https://www.headspin.io/?utm_campaign=brand_awareness&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">With HeadSpin, you only need one platform for testing, monitoring, and analytics across applications, devices, and networks. Check them out at headspin.io</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://iosdevdirectory.com/" target="_blank" rel="noreferrer noopener">iOS Dev Directory</a></li></ul>  Picks  Dave Verwer:  <ul><li>     Core Data Lab     </li></ul>  Charles Max Wood:  <ul><li><a href="https://www.syfy.com/theexpanse" target="_blank" rel="noreferrer noopener">The Expanse</a></li><li><a href="https://gridsome.org/" target="_blank" rel="noreferrer noopener">Gridsome</a></li></ul>]]></itunes:summary><itunes:duration>2757</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 288: Accessibility, Dynamic Type, and Voiceover with Jeff Watkins</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-288-accessibility-dynamic-type-and-voiceover-with-jeff-watkins</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>  Former Apple iOS engineer Jeff Watkins joins the iPhreaks to discuss accessibility and the capabilities Apple provides to support Dynamic Type and VoiceOver. He also talks about other forms of considerate apps and the things that you should be doing to build, test, and use apps to see how others will experience them.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li><li>     Soojin Ro     </li></ul>  Guest  <ul><li>     Jeff Watkins     </li></ul>  Sponsors  <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://www.youtube.com/watch?v=c7OZbss-SK8" target="_blank" rel="noreferrer noopener">Building a considerate app - iOS Conf SG 2020</a></li><li><a href="https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/typography/%20mentions%20dynamic%20type" target="_blank" rel="noreferrer noopener">Human Interface Guidelines</a></li><li><a href="https://www.usatoday.com/story/money/2019/10/07/dominos-pizza-website-accessibility-supreme-court-wont-hear-case/3904582002/" target="_blank" rel="noreferrer noopener">Victory for disability advocates</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://www.amazon.com/Intelligent-Investor-Definitive-Investing-Essentials/dp/0060555661" target="_blank" rel="noreferrer noopener">The Intelligent Investor</a></li></ul>  Soojin Ro:  <ul><li><a href="http://paulgraham.com/noob.html" target="_blank" rel="noreferrer noopener">Being a Noob</a></li><li><a href="https://developer.apple.com/documentation/xcode_release_notes/xcode_11_4_beta_release_notes" target="_blank" rel="noreferrer noopener">Xcode 11.4 Release Notes</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://amzn.to/2SF2dSH" target="_blank" rel="noreferrer noopener">The Wise Man's Fear</a></li><li><a href="https://amzn.to/3bopXmK" target="_blank" rel="noreferrer noopener">Fire Stick</a></li></ul>  Jeff Watkins:  <ul><li><a href="https://books.apple.com/us/book/one-man/id1489281667" target="_blank" rel="noreferrer noopener">One Man</a></li></ul>]]></description><guid isPermaLink="false">9b58b30a-96bb-413b-a53e-089c9061f389</guid><pubDate>Tue, 05 May 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849300/stream.mp3" length="66132933" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/  Former Apple iOS engineer Jeff Watkins joins the iPhreaks to discuss accessibility and the capabilities Apple provides to support Dynamic...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>  Former Apple iOS engineer Jeff Watkins joins the iPhreaks to discuss accessibility and the capabilities Apple provides to support Dynamic Type and VoiceOver. He also talks about other forms of considerate apps and the things that you should be doing to build, test, and use apps to see how others will experience them.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li><li>     Soojin Ro     </li></ul>  Guest  <ul><li>     Jeff Watkins     </li></ul>  Sponsors  <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="https://www.youtube.com/watch?v=c7OZbss-SK8" target="_blank" rel="noreferrer noopener">Building a considerate app - iOS Conf SG 2020</a></li><li><a href="https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/typography/%20mentions%20dynamic%20type" target="_blank" rel="noreferrer noopener">Human Interface Guidelines</a></li><li><a href="https://www.usatoday.com/story/money/2019/10/07/dominos-pizza-website-accessibility-supreme-court-wont-hear-case/3904582002/" target="_blank" rel="noreferrer noopener">Victory for disability advocates</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://www.amazon.com/Intelligent-Investor-Definitive-Investing-Essentials/dp/0060555661" target="_blank" rel="noreferrer noopener">The Intelligent Investor</a></li></ul>  Soojin Ro:  <ul><li><a href="http://paulgraham.com/noob.html" target="_blank" rel="noreferrer noopener">Being a Noob</a></li><li><a href="https://developer.apple.com/documentation/xcode_release_notes/xcode_11_4_beta_release_notes" target="_blank" rel="noreferrer noopener">Xcode 11.4 Release Notes</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://amzn.to/2SF2dSH" target="_blank" rel="noreferrer noopener">The Wise Man's Fear</a></li><li><a href="https://amzn.to/3bopXmK" target="_blank" rel="noreferrer noopener">Fire Stick</a></li></ul>  Jeff Watkins:  <ul><li><a href="https://books.apple.com/us/book/one-man/id1489281667" target="_blank" rel="noreferrer noopener">One Man</a></li></ul>]]></itunes:summary><itunes:duration>3991</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 287: Gaming Engines and Game Development with Andrey Volodin</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-287-gaming-engines-and-game-development-with-andrey-volodin</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>  Andrey is an iOS developer. He worked on Cocos2D and has worked on other gaming systems and has not worked much on UIKit. He walks through building games and gaming engines for iOS.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Andrey Volodin     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="http://cocos2d.org/" target="_blank" rel="noreferrer noopener">Cocos2d</a></li><li><a href="https://www.youtube.com/watch?v=zXBEJzAaHY8" target="_blank" rel="noreferrer noopener">Explain me Metal like I'm 5 - iOS Conf SG2020</a></li><li><a href="https://developer.apple.com/documentation/accelerate" target="_blank" rel="noreferrer noopener">Accelerate</a></li><li><a href="https://github.com/s1ddok/Alloy" target="_blank" rel="noreferrer noopener">GitHub s1ddok/Alloy</a></li><li><a href="https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=sr_1_2?keywords=clean+code&amp;qid=1580857512&amp;sr=8-2" target="_blank" rel="noreferrer noopener">Clean Code</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://redblossomtea.com/" target="_blank" rel="noreferrer noopener">Red Blossom Tea Company</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://devchat.tv/clean-coders/" target="_blank" rel="noreferrer noopener">Clean Coders Podcast</a></li><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li><li><a href="https://www.imdb.com/title/tt1740299/" target="_blank" rel="noreferrer noopener">The Man in the High Castle</a></li></ul>  Andrey Volodin:  <ul><li><a href="https://www.amazon.com/Racing-Beam-Computer-Platform-Studies/dp/026201257X" target="_blank" rel="noreferrer noopener">Racing the Beam</a></li></ul>]]></description><guid isPermaLink="false">e2898a4c-e8c6-4984-8cad-665e7e4f605e</guid><pubDate>Tue, 21 Apr 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849313/stream.mp3" length="56057306" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/  Andrey is an iOS developer. He worked on Cocos2D and has worked on other gaming systems and has not worked much on UIKit. He walks through...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 13th to 15th - register now!</a>  Andrey is an iOS developer. He worked on Cocos2D and has worked on other gaming systems and has not worked much on UIKit. He walks through building games and gaming engines for iOS.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Andrey Volodin     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>      "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   Links  <ul><li><a href="http://cocos2d.org/" target="_blank" rel="noreferrer noopener">Cocos2d</a></li><li><a href="https://www.youtube.com/watch?v=zXBEJzAaHY8" target="_blank" rel="noreferrer noopener">Explain me Metal like I'm 5 - iOS Conf SG2020</a></li><li><a href="https://developer.apple.com/documentation/accelerate" target="_blank" rel="noreferrer noopener">Accelerate</a></li><li><a href="https://github.com/s1ddok/Alloy" target="_blank" rel="noreferrer noopener">GitHub s1ddok/Alloy</a></li><li><a href="https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882/ref=sr_1_2?keywords=clean+code&amp;qid=1580857512&amp;sr=8-2" target="_blank" rel="noreferrer noopener">Clean Code</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://redblossomtea.com/" target="_blank" rel="noreferrer noopener">Red Blossom Tea Company</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://devchat.tv/clean-coders/" target="_blank" rel="noreferrer noopener">Clean Coders Podcast</a></li><li><a href="https://devchat.tv/conferences/" target="_blank" rel="noreferrer noopener">Devchat Conferences</a></li><li><a href="https://www.imdb.com/title/tt1740299/" target="_blank" rel="noreferrer noopener">The Man in the High Castle</a></li></ul>  Andrey Volodin:  <ul><li><a href="https://www.amazon.com/Racing-Beam-Computer-Platform-Studies/dp/026201257X" target="_blank" rel="noreferrer noopener">Racing the Beam</a></li></ul>]]></itunes:summary><itunes:duration>3366</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 286: Building Augmented Reality Apps using AI with Soojin Ro</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-286-building-augmented-reality-apps-using-ai-with-soojin-ro</link><description><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a>  Soojin Ro gave a talk and demo of an Augmented Reality application he built at try!Swift NYC Conference.. He walks Chuck and Alex through how to build and design Augmented Reality applications and how you need to think about translating details from your camera to targets on your screen.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Soojin Ro     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  _____________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   ____________________________________________________________  Links  <ul><li><a href="https://www.youtube.com/watch?v=VBZve4cLH4E" target="_blank" rel="noreferrer noopener">try! Swift NYC 2019 - Deeper into ARKit with CoreML and Turi Create</a></li><li><a href="https://www.webtoons.com/en/" target="_blank" rel="noreferrer noopener">Web Toon</a></li><li><a href="https://www.tensorflow.org/" target="_blank" rel="noreferrer noopener">TensorFlow</a></li><li><a href="https://developer.apple.com/documentation/arkit" target="_blank" rel="noreferrer noopener">ARKit</a></li><li><a href="https://developer.apple.com/documentation/coreml" target="_blank" rel="noreferrer noopener">Core ML</a></li><li><a href="https://pytorch.org/" target="_blank" rel="noreferrer noopener">PyTorch</a></li><li><a href="https://github.com/apple/turicreate" target="_blank" rel="noreferrer noopener">GitHub apple/turicreate</a></li><li><a href="https://developer.apple.com/documentation/createml" target="_blank" rel="noreferrer noopener">Create ML</a></li><li><a href="https://developer.apple.com/documentation/corevideo/cvpixelbuffer-q2e" target="_blank" rel="noreferrer noopener">CVPixelBuffer</a></li></ul>  Picks  Charles Max Wood:  <ul><li><a href="https://www.amazon.com/Name-Wind-Patrick-Rothfuss/dp/0756404746" target="_blank" rel="noreferrer noopener">The Name of the Wind</a></li><li><a href="https://business.linkedin.com/sales-solutions/cx/18/08/linkedin-sales-navigator?asid=1284229724490070&amp;camid=329654293&amp;cname=Bing_Search_NAMER_US_Brand-SalesNavigator_Alpha_DR_English_Evergreen&amp;crid=80264400849670&amp;dev=c&amp;ends=1&amp;gclid=CNqqxtbLuOgCFSCkxQIdGZcMsg&amp;mcid=6621213424619700239&amp;msclkid=898b55945a9f188702ff0be886f83559&amp;src=pa-bi&amp;targetid=kwd-80264458531646%3Aloc-190&amp;trk=sem_lss_bng&amp;utm_campaign=Bing_Search_NAMER_US_Brand-SalesNavigator_Alpha_DR_English_Evergreen&amp;utm_content=linkedin+sales+navigator&amp;utm_medium=cpc&amp;utm_source=bing&amp;utm_term=linkedin+sales+navigator&amp;veh=Bing_Search_NAMER_US_Brand-SalesNavigator_Alpha_DR_English_Evergreen_80264400849670__linkedin+sales+navigator_e_c__slid_" target="_blank" rel="noreferrer noopener">LinkedIn Sales Navigator</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/All-About-Dividend-Investing-Second/dp/0071637133" target="_blank" rel="noreferrer noopener">All About Dividend Investing</a></li></ul>  Soojin Ro:  <ul><li><a href="https://www.imdb.com/title/tt1796960/" target="_blank" rel="noreferrer noopener">Homeland</a></li></ul>]]></description><guid isPermaLink="false">0d0cae9a-56b2-453b-97ef-96f0d5158516</guid><pubDate>Tue, 31 Mar 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849316/stream.mp3" length="58304481" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://devchat.tv/conferences/javascript-remote-2020/https://devchat.tv/conferences/javascript-remote-2020/  Soojin Ro gave a talk and demo of an Augmented Reality application he built at try!Swift NYC Conference.. He walks Chuck and Alex through how...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">JavaScript Remote Conf 2020</a><a href="https://devchat.tv/conferences/javascript-remote-2020/" target="_blank" rel="noreferrer noopener">May 14th to 15th - register now!</a>  Soojin Ro gave a talk and demo of an Augmented Reality application he built at try!Swift NYC Conference.. He walks Chuck and Alex through how to build and design Augmented Reality applications and how you need to think about translating details from your camera to targets on your screen.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Soojin Ro     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  _____________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   ____________________________________________________________  Links  <ul><li><a href="https://www.youtube.com/watch?v=VBZve4cLH4E" target="_blank" rel="noreferrer noopener">try! Swift NYC 2019 - Deeper into ARKit with CoreML and Turi Create</a></li><li><a href="https://www.webtoons.com/en/" target="_blank" rel="noreferrer noopener">Web Toon</a></li><li><a href="https://www.tensorflow.org/" target="_blank" rel="noreferrer noopener">TensorFlow</a></li><li><a href="https://developer.apple.com/documentation/arkit" target="_blank" rel="noreferrer noopener">ARKit</a></li><li><a href="https://developer.apple.com/documentation/coreml" target="_blank" rel="noreferrer noopener">Core ML</a></li><li><a href="https://pytorch.org/" target="_blank" rel="noreferrer noopener">PyTorch</a></li><li><a href="https://github.com/apple/turicreate" target="_blank" rel="noreferrer noopener">GitHub apple/turicreate</a></li><li><a href="https://developer.apple.com/documentation/createml" target="_blank" rel="noreferrer noopener">Create ML</a></li><li><a href="https://developer.apple.com/documentation/corevideo/cvpixelbuffer-q2e" target="_blank" rel="noreferrer noopener">CVPixelBuffer</a></li></ul>  Picks  Charles Max Wood:  <ul><li><a href="https://www.amazon.com/Name-Wind-Patrick-Rothfuss/dp/0756404746" target="_blank" rel="noreferrer noopener">The Name of the Wind</a></li><li><a href="https://business.linkedin.com/sales-solutions/cx/18/08/linkedin-sales-navigator?asid=1284229724490070&amp;camid=329654293&amp;cname=Bing_Search_NAMER_US_Brand-SalesNavigator_Alpha_DR_English_Evergreen&amp;crid=80264400849670&amp;dev=c&amp;ends=1&amp;gclid=CNqqxtbLuOgCFSCkxQIdGZcMsg&amp;mcid=6621213424619700239&amp;msclkid=898b55945a9f188702ff0be886f83559&amp;src=pa-bi&amp;targetid=kwd-80264458531646%3Aloc-190&amp;trk=sem_lss_bng&amp;utm_campaign=Bing_Search_NAMER_US_Brand-SalesNavigator_Alpha_DR_English_Evergreen&amp;utm_content=linkedin+sales+navigator&amp;utm_medium=cpc&amp;utm_source=bing&amp;utm_term=linkedin+sales+navigator&amp;veh=Bing_Search_NAMER_US_Brand-SalesNavigator_Alpha_DR_English_Evergreen_80264400849670__linkedin+sales+navigator_e_c__slid_" target="_blank" rel="noreferrer noopener">LinkedIn Sales Navigator</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/All-About-Dividend-Investing-Second/dp/0071637133" target="_blank" rel="noreferrer noopener">All About Dividend Investing</a></li></ul>  Soojin Ro:  <ul><li><a href="https://www.imdb.com/title/tt1796960/" target="_blank" rel="noreferrer noopener">Homeland</a></li></ul>]]></itunes:summary><itunes:duration>3508</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 285: The Life of an Image on iOS  with Jordan Morgan</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-285-the-life-of-an-image-on-ios-with-jordan-morgan</link><description><![CDATA[Jordan Morgan is a mobile developer at Buffer. He gave a talk at Swift Tokyo. He goes into the issues around images and TableView. He went to WWDC and got a rundown of how images work under the hood on iOS. This episode is a conversation with Alex Bush about how images work on iOS and how to work around the issues that arise from your assumptions about how images are displayed, decoded, and managed on iOS.  Panelists  <ul><li>     Alex Bush     </li></ul>  Guest  <ul><li>     Jordan Morgan     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  _____________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   ____________________________________________________________  Links  <ul><li><a href="https://www.swiftjectivec.com/optimizing-images/" target="_blank" rel="noreferrer noopener">Optimizing Images</a></li><li><a href="https://www.youtube.com/watch?v=vl3aXaNPKE0" target="_blank" rel="noreferrer noopener">try! Swift NYC 2019-The Life of an Image on iOS</a></li><li><a href="https://github.com/DreamingInBinary" target="_blank" rel="noreferrer noopener">GitHubDreamingInBinary</a></li><li><a href="https://www.swiftjectivec.com/" target="_blank" rel="noreferrer noopener">Swiftjective-C</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://www.netflix.com/title/80189685" target="_blank" rel="noreferrer noopener">The Witcher</a></li></ul>  Jordan Morgan:  <ul><li><a href="https://www.hbo.com/watchmen" target="_blank" rel="noreferrer noopener">Watchmen</a></li></ul>]]></description><guid isPermaLink="false">e7b4f561-0961-4d92-a893-d521a1d0c39e</guid><pubDate>Tue, 17 Mar 2020 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58849323/stream.mp3" length="48828973" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jordan Morgan is a mobile developer at Buffer. He gave a talk at Swift Tokyo. He goes into the issues around images and TableView. He went to WWDC and got a rundown of how images work under the hood on iOS. This episode is a conversation with Alex...</itunes:subtitle><itunes:summary><![CDATA[Jordan Morgan is a mobile developer at Buffer. He gave a talk at Swift Tokyo. He goes into the issues around images and TableView. He went to WWDC and got a rundown of how images work under the hood on iOS. This episode is a conversation with Alex Bush about how images work on iOS and how to work around the issues that arise from your assumptions about how images are displayed, decoded, and managed on iOS.  Panelists  <ul><li>     Alex Bush     </li></ul>  Guest  <ul><li>     Jordan Morgan     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  _____________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   ____________________________________________________________  Links  <ul><li><a href="https://www.swiftjectivec.com/optimizing-images/" target="_blank" rel="noreferrer noopener">Optimizing Images</a></li><li><a href="https://www.youtube.com/watch?v=vl3aXaNPKE0" target="_blank" rel="noreferrer noopener">try! Swift NYC 2019-The Life of an Image on iOS</a></li><li><a href="https://github.com/DreamingInBinary" target="_blank" rel="noreferrer noopener">GitHubDreamingInBinary</a></li><li><a href="https://www.swiftjectivec.com/" target="_blank" rel="noreferrer noopener">Swiftjective-C</a></li></ul>  Picks  Alex Bush:  <ul><li><a href="https://www.netflix.com/title/80189685" target="_blank" rel="noreferrer noopener">The Witcher</a></li></ul>  Jordan Morgan:  <ul><li><a href="https://www.hbo.com/watchmen" target="_blank" rel="noreferrer noopener">Watchmen</a></li></ul>]]></itunes:summary><itunes:duration>2919</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 284: Accessibility and Considerate Apps with Jeffrey Bergier</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-284-accessibility-and-considerate-apps-with-jeffrey-bergier</link><description><![CDATA[Former Apple iOS engineer Jeff Bergier joins the iPhreaks to discuss accessibility and the capabilities Apple provides to support Dynamic Type and VoiceOver. He also talks about other forms of considerate apps and the things that you should be doing to build, test, and use apps to see how others will experience them.  Panelists  <ul><li>     Charles Max Wood     </li><li>     Alex Bush     </li></ul>  Guest  <ul><li>     Jeff Bergier     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  _____________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   ____________________________________________________________  Links  <ul><li><a href="https://www.youtube.com/watch?v=xHVHtPD63UY" target="_blank" rel="noreferrer noopener">Codineer - Setup -#100daysofvue</a></li><li><a href="https://www.youtube.com/playlist?list=PLJesql-aSfX4S0bC3BaOv0Gl6yEnpYKA6" target="_blank" rel="noreferrer noopener">Codineer Playlist</a></li></ul>  Picks  Charles Max Wood:  <ul><li><a href="https://www.imdb.com/title/tt1740299/" target="_blank" rel="noreferrer noopener">The Man in the High Castle</a></li><li><a href="https://www.amazon.com/Ready-Fire-Aim-Zero-Million/dp/0470182024" target="_blank" rel="noreferrer noopener">Ready, Fire, Aim</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/Profit-First-Transform-Cash-Eating-Money-Making/dp/073521414X" target="_blank" rel="noreferrer noopener">Profit First</a></li><li><a href="https://www.amazon.com/Iliad-Odyssey-Illustrated-Homer/dp/1518763863" target="_blank" rel="noreferrer noopener">The Iliad and The Odyssey</a></li></ul>  Jeff Bergier:  <ul><li><a href="https://www.amazon.com/Managers-Path-Leaders-Navigating-Growth/dp/1491973897" target="_blank" rel="noreferrer noopener">The Manager's Path</a></li></ul>]]></description><guid isPermaLink="false">a6d55f98-747a-4e55-8dcd-d1373901ddf8</guid><pubDate>Tue, 03 Mar 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851625/stream.mp3" length="39802028" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Former Apple iOS engineer Jeff Bergier joins the iPhreaks to discuss accessibility and the capabilities Apple provides to support Dynamic Type and VoiceOver. He also talks about other forms of considerate apps and the things that you should be doing...</itunes:subtitle><itunes:summary><![CDATA[Former Apple iOS engineer Jeff Bergier joins the iPhreaks to discuss accessibility and the capabilities Apple provides to support Dynamic Type and VoiceOver. He also talks about other forms of considerate apps and the things that you should be doing to build, test, and use apps to see how others will experience them.  Panelists  <ul><li>     Charles Max Wood     </li><li>     Alex Bush     </li></ul>  Guest  <ul><li>     Jeff Bergier     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  _____________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   ____________________________________________________________  Links  <ul><li><a href="https://www.youtube.com/watch?v=xHVHtPD63UY" target="_blank" rel="noreferrer noopener">Codineer - Setup -#100daysofvue</a></li><li><a href="https://www.youtube.com/playlist?list=PLJesql-aSfX4S0bC3BaOv0Gl6yEnpYKA6" target="_blank" rel="noreferrer noopener">Codineer Playlist</a></li></ul>  Picks  Charles Max Wood:  <ul><li><a href="https://www.imdb.com/title/tt1740299/" target="_blank" rel="noreferrer noopener">The Man in the High Castle</a></li><li><a href="https://www.amazon.com/Ready-Fire-Aim-Zero-Million/dp/0470182024" target="_blank" rel="noreferrer noopener">Ready, Fire, Aim</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/Profit-First-Transform-Cash-Eating-Money-Making/dp/073521414X" target="_blank" rel="noreferrer noopener">Profit First</a></li><li><a href="https://www.amazon.com/Iliad-Odyssey-Illustrated-Homer/dp/1518763863" target="_blank" rel="noreferrer noopener">The Iliad and The Odyssey</a></li></ul>  Jeff Bergier:  <ul><li><a href="https://www.amazon.com/Managers-Path-Leaders-Navigating-Growth/dp/1491973897" target="_blank" rel="noreferrer noopener">The Manager's Path</a></li></ul>]]></itunes:summary><itunes:duration>2356</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 283: Charting Your Course</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-283-charting-your-course</link><description><![CDATA[Charles Max Wood hosts a solo episode sharing his perspective on designing your perfect life. In this episode he addresses finding your dream job, building your dream life, and staying current. Start by deciding where you want to end up. Do you see yourself retiring? Working forever? Charles shares his vision for his future and discusses the retirements of others in his life. Working back from the end of your life, Charles has you ask yourself what kind of life and career you want. Charles shares his vision for both his personal life and his career. After you pick your goal, build the skills, and knowledge to reach that goal. He uses the example of becoming a speaker at conferences. He also recommends you find a mentor or someone who has what you want and get their help. Charles explains how important it is to get out of your own way mentally. Many people find reasons real or imagined as to why they can’t reach their goal. He agrees that the world is unfair and barriers can be real. The best way to show others they can overcome barriers is by doing it yourself and working towards your goals. You can if you believe you can and you work for it.  Panelists  <ul><li>     Charles Max Wood     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  _____________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   ____________________________________________________________  Links  <ul><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Charles Max Wood:  <a href="https://www.amazon.com/Magician-Apprentice-Raymond-Feist/dp/0553564943/ref=asc_df_0553564943/?hvadid=&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=&amp;hvnetw=o&amp;hvpone=&amp;hvpos=&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=&amp;hvtargid=pla-4584276296773371&amp;linkCode=df0&amp;psc=1&amp;tag=bingshoppinga-20" target="_blank" rel="noreferrer noopener">Magician: Apprentice</a><a href="https://www.amazon.com/Magician-Master-Riftwar-Saga-Book/dp/0553564935/ref=pd_sbs_14_t_0/145-7396227-7832655?_encoding=UTF8&amp;pd_rd_i=0553564935&amp;pd_rd_r=aee1054e-5d6f-428c-bed3-38678c6586b8&amp;pd_rd_w=NQOxj&amp;pd_rd_wg=YbISE&amp;pf_rd_p=5cfcfe89-300f-47d2-b1ad-a4e27203a02a&amp;pf_rd_r=731YF7CBGGWZKGGSFBD9&amp;psc=1&amp;refRID=731YF7CBGGWZKGGSFBD9" target="_blank" rel="noreferrer noopener">Magician: Master</a><a href="https://www.imdb.com/title/tt1740299/" target="_blank" rel="noreferrer noopener">The Man in the High Castle</a>]]></description><guid isPermaLink="false">6ca3f62b-b0de-40f7-8044-01635fe21b64</guid><pubDate>Tue, 11 Feb 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851709/stream.mp3" length="30315422" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Charles Max Wood hosts a solo episode sharing his perspective on designing your perfect life. In this episode he addresses finding your dream job, building your dream life, and staying current. Start by deciding where you want to end up. Do you see...</itunes:subtitle><itunes:summary><![CDATA[Charles Max Wood hosts a solo episode sharing his perspective on designing your perfect life. In this episode he addresses finding your dream job, building your dream life, and staying current. Start by deciding where you want to end up. Do you see yourself retiring? Working forever? Charles shares his vision for his future and discusses the retirements of others in his life. Working back from the end of your life, Charles has you ask yourself what kind of life and career you want. Charles shares his vision for both his personal life and his career. After you pick your goal, build the skills, and knowledge to reach that goal. He uses the example of becoming a speaker at conferences. He also recommends you find a mentor or someone who has what you want and get their help. Charles explains how important it is to get out of your own way mentally. Many people find reasons real or imagined as to why they can’t reach their goal. He agrees that the world is unfair and barriers can be real. The best way to show others they can overcome barriers is by doing it yourself and working towards your goals. You can if you believe you can and you work for it.  Panelists  <ul><li>     Charles Max Wood     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  _____________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;language=en_US&amp;linkCode=sl1&amp;linkId=9d61363241636e2546ef46abba198746&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener"> Get Your Copy Today!</a>   ____________________________________________________________  Links  <ul><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Charles Max Wood:  <a href="https://www.amazon.com/Magician-Apprentice-Raymond-Feist/dp/0553564943/ref=asc_df_0553564943/?hvadid=&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=&amp;hvnetw=o&amp;hvpone=&amp;hvpos=&amp;hvptwo=&amp;hvqmt=e&amp;hvrand=&amp;hvtargid=pla-4584276296773371&amp;linkCode=df0&amp;psc=1&amp;tag=bingshoppinga-20" target="_blank" rel="noreferrer noopener">Magician: Apprentice</a><a href="https://www.amazon.com/Magician-Master-Riftwar-Saga-Book/dp/0553564935/ref=pd_sbs_14_t_0/145-7396227-7832655?_encoding=UTF8&amp;pd_rd_i=0553564935&amp;pd_rd_r=aee1054e-5d6f-428c-bed3-38678c6586b8&amp;pd_rd_w=NQOxj&amp;pd_rd_wg=YbISE&amp;pf_rd_p=5cfcfe89-300f-47d2-b1ad-a4e27203a02a&amp;pf_rd_r=731YF7CBGGWZKGGSFBD9&amp;psc=1&amp;refRID=731YF7CBGGWZKGGSFBD9" target="_blank" rel="noreferrer noopener">Magician: Master</a><a href="https://www.imdb.com/title/tt1740299/" target="_blank" rel="noreferrer noopener">The Man in the High Castle</a>]]></itunes:summary><itunes:duration>1765</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 282: The Art of Designing Code with Mischa Hildebrand</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-282-the-art-of-designing-code-with-mischa-hildebrand</link><description><![CDATA[In this episode of the iPhreaks Show the panel interviews, Mischa Hildebrand, asking about a talk he gave at iOS Conf 2019. Mischa has a very varied background, he studied to become a physicist, then did some journalism on television and radio before finally going into iOS development. His background in journalism gave a unique perspective into writing code that is beautiful and easy to understand. Mischa shares principles from his days in journalism and applies them to programming.   The panel shares their experiences working on legacy or unclear code, the describe the pain it was to interpret the code. Mischa’s principles while nothing new address the problems that turn into painful code. First, use short sentences, in other words, keep your lines short. Also, use simple language. The panel discusses what it means to use an active voice versus a passive voice. Another rule is to give one piece of information per sentence, this allows other developers to easily follow the code and its purpose.  Panelists  <ul><li>     Alex Bush     </li></ul><ul><li>     Christina Moulton     </li></ul>  Guest  <ul><li>     Mischa Hildebrand     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://en.wikipedia.org/wiki/Law_of_Demeter" target="_blank" rel="noreferrer noopener">Law of Demeter</a>      </li><li><a href="https://youtu.be/_qKlb7MbeKA?t=1561" target="_blank" rel="noreferrer noopener">The Art of Designing Code - iOS Conf SG 2019</a>      </li><li><a href="https://miro.medium.com/max/2810/1*EJr5q4QqkY3hshPLEgJVQQ.png" target="_blank" rel="noreferrer noopener">https://miro.medium.com/max/2810/1*EJr5q4QqkY3hshPLEgJVQQ.png</a>      </li><li><a href="https://medium.com/@PhiJay/code-is-a-language-a3d239d882c3" target="_blank" rel="noreferrer noopener">Code is a Language!</a>      </li><li><a href="https://medium.com/@PhiJay" target="_blank" rel="noreferrer noopener">https://medium.com/@PhiJay</a></li><li><a href="http://mischa-hildebrand.de/en/" target="_blank" rel="noreferrer noopener">http://mischa-hildebrand.de/en/</a></li><li><a href="https://twitter.com/derhildebrand?lang=en" target="_blank" rel="noreferrer noopener">https://twitter.com/derhildebrand?lang=en</a></li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Christina Moulton:  <ul><li><a href="https://useyourloaf.com/blog/cleaning-up-with-swift-defer/" target="_blank" rel="noreferrer noopener">Cleaning Up With Swift Defer</a></li><li><a href="https://www.amazon.com/Flour-Water-Salt-Yeast-Fundamentals/dp/160774273X" target="_blank" rel="noreferrer noopener">Flour Water Salt Yeast</a></li></ul>  Mischa Hildebrand:  <ul><li><a href="https://bear.app/" target="_blank" rel="noreferrer noopener">https://bear.app/</a></li><li><a href="https://github.com/quickbirdstudios/XCoordinator" target="_blank" rel="noreferrer noopener">XCoordinator</a>      </li></ul>  Alex Bush:  <ul><li><a href="https://www.poodr.com/" target="_blank" rel="noreferrer noopener">POODR</a>      </li></ul>]]></description><guid isPermaLink="false">6c389e4a-da38-4f1c-ace9-a9165a2784fe</guid><pubDate>Tue, 04 Feb 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851637/stream.mp3" length="59904210" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show the panel interviews, Mischa Hildebrand, asking about a talk he gave at iOS Conf 2019. Mischa has a very varied background, he studied to become a physicist, then did some journalism on television and radio before...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show the panel interviews, Mischa Hildebrand, asking about a talk he gave at iOS Conf 2019. Mischa has a very varied background, he studied to become a physicist, then did some journalism on television and radio before finally going into iOS development. His background in journalism gave a unique perspective into writing code that is beautiful and easy to understand. Mischa shares principles from his days in journalism and applies them to programming.   The panel shares their experiences working on legacy or unclear code, the describe the pain it was to interpret the code. Mischa’s principles while nothing new address the problems that turn into painful code. First, use short sentences, in other words, keep your lines short. Also, use simple language. The panel discusses what it means to use an active voice versus a passive voice. Another rule is to give one piece of information per sentence, this allows other developers to easily follow the code and its purpose.  Panelists  <ul><li>     Alex Bush     </li></ul><ul><li>     Christina Moulton     </li></ul>  Guest  <ul><li>     Mischa Hildebrand     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://en.wikipedia.org/wiki/Law_of_Demeter" target="_blank" rel="noreferrer noopener">Law of Demeter</a>      </li><li><a href="https://youtu.be/_qKlb7MbeKA?t=1561" target="_blank" rel="noreferrer noopener">The Art of Designing Code - iOS Conf SG 2019</a>      </li><li><a href="https://miro.medium.com/max/2810/1*EJr5q4QqkY3hshPLEgJVQQ.png" target="_blank" rel="noreferrer noopener">https://miro.medium.com/max/2810/1*EJr5q4QqkY3hshPLEgJVQQ.png</a>      </li><li><a href="https://medium.com/@PhiJay/code-is-a-language-a3d239d882c3" target="_blank" rel="noreferrer noopener">Code is a Language!</a>      </li><li><a href="https://medium.com/@PhiJay" target="_blank" rel="noreferrer noopener">https://medium.com/@PhiJay</a></li><li><a href="http://mischa-hildebrand.de/en/" target="_blank" rel="noreferrer noopener">http://mischa-hildebrand.de/en/</a></li><li><a href="https://twitter.com/derhildebrand?lang=en" target="_blank" rel="noreferrer noopener">https://twitter.com/derhildebrand?lang=en</a></li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Christina Moulton:  <ul><li><a href="https://useyourloaf.com/blog/cleaning-up-with-swift-defer/" target="_blank" rel="noreferrer noopener">Cleaning Up With Swift Defer</a></li><li><a href="https://www.amazon.com/Flour-Water-Salt-Yeast-Fundamentals/dp/160774273X" target="_blank" rel="noreferrer noopener">Flour Water Salt Yeast</a></li></ul>  Mischa Hildebrand:  <ul><li><a href="https://bear.app/" target="_blank" rel="noreferrer noopener">https://bear.app/</a></li><li><a href="https://github.com/quickbirdstudios/XCoordinator" target="_blank" rel="noreferrer noopener">XCoordinator</a>      </li></ul>  Alex Bush:  <ul><li><a href="https://www.poodr.com/" target="_blank" rel="noreferrer noopener">POODR</a>      </li></ul>]]></itunes:summary><itunes:duration>3619</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 281: Our Builds</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-281-our-builds</link><description><![CDATA[In this episode of the iPhreaks Show the panel introduces themselves and discusses their favorite tools and what their builds look like. They share their journeys in iOS development and their experiences in large teams compared to smaller teams. They consider how iOS has changed since they first started iOS development.   The panel discusses what CI/CD’s they are using. They discuss, Xcode, VScode and the Dash app. They move on to testing, explaining that they generally use what apple provides unless they need something that digs a little deeper. They discuss Fastlane as a deployment tool. Tools they use for crash reports include Sentry, Xcode, and Crashlytics.  For debugging the panel discusses Reveal, Sourcetree, SwiftLint, Charles proxy, and Pony debugger. Charles wonders what they prefer for their backend. Alex Bush explains that it depends on the size of the company. Larger companies prefer custom-built backends. They consider Ruby on Rails, Realm, and Runscope for smaller companies.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul><ul><li>     Christina Moulton     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://revealapp.com/" target="_blank" rel="noreferrer noopener">https://revealapp.com/</a></li><li><a href="https://kapeli.com/dash" target="_blank" rel="noreferrer noopener">https://kapeli.com/dash</a></li><li><a href="https://www.sourcetreeapp.com/" target="_blank" rel="noreferrer noopener">https://www.sourcetreeapp.com/</a></li><li><a href="https://www.sharemouse.com/" target="_blank" rel="noreferrer noopener">https://www.sharemouse.com/</a></li><li><a href="https://www.charlesproxy.com/" target="_blank" rel="noreferrer noopener">https://www.charlesproxy.com/</a></li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Christina Moulton:  <ul><li><a href="https://www.donnywals.com/finding-slow-code-with-instruments/" target="_blank" rel="noreferrer noopener">Finding slow code with Instruments</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://www.disneyplus.com/" target="_blank" rel="noreferrer noopener">Disney+</a></li><li><a href="https://movies.disney.com/frozen-2" target="_blank" rel="noreferrer noopener">Frozen 2</a></li></ul>]]></description><guid isPermaLink="false">8ce9fd97-2ff0-40ba-840d-53c0ed363b12</guid><pubDate>Tue, 21 Jan 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851723/stream.mp3" length="58265186" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show the panel introduces themselves and discusses their favorite tools and what their builds look like. They share their journeys in iOS development and their experiences in large teams compared to smaller teams. They...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show the panel introduces themselves and discusses their favorite tools and what their builds look like. They share their journeys in iOS development and their experiences in large teams compared to smaller teams. They consider how iOS has changed since they first started iOS development.   The panel discusses what CI/CD’s they are using. They discuss, Xcode, VScode and the Dash app. They move on to testing, explaining that they generally use what apple provides unless they need something that digs a little deeper. They discuss Fastlane as a deployment tool. Tools they use for crash reports include Sentry, Xcode, and Crashlytics.  For debugging the panel discusses Reveal, Sourcetree, SwiftLint, Charles proxy, and Pony debugger. Charles wonders what they prefer for their backend. Alex Bush explains that it depends on the size of the company. Larger companies prefer custom-built backends. They consider Ruby on Rails, Realm, and Runscope for smaller companies.  Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul><ul><li>     Christina Moulton     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://revealapp.com/" target="_blank" rel="noreferrer noopener">https://revealapp.com/</a></li><li><a href="https://kapeli.com/dash" target="_blank" rel="noreferrer noopener">https://kapeli.com/dash</a></li><li><a href="https://www.sourcetreeapp.com/" target="_blank" rel="noreferrer noopener">https://www.sourcetreeapp.com/</a></li><li><a href="https://www.sharemouse.com/" target="_blank" rel="noreferrer noopener">https://www.sharemouse.com/</a></li><li><a href="https://www.charlesproxy.com/" target="_blank" rel="noreferrer noopener">https://www.charlesproxy.com/</a></li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Christina Moulton:  <ul><li><a href="https://www.donnywals.com/finding-slow-code-with-instruments/" target="_blank" rel="noreferrer noopener">Finding slow code with Instruments</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://www.disneyplus.com/" target="_blank" rel="noreferrer noopener">Disney+</a></li><li><a href="https://movies.disney.com/frozen-2" target="_blank" rel="noreferrer noopener">Frozen 2</a></li></ul>]]></itunes:summary><itunes:duration>3518</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 280: Siri Shortcuts with Christina Moulton</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-280-siri-shortcuts-with-christina-moulton</link><description><![CDATA[In this episode of the iPhreaks Show the panel interviews Christina Moulton. She starts by sharing her story and how she got into iOS development. The panel briefly discusses her work at Square and what she does there. The panel asks her about her talk at try!Swift about Siri Shortcuts.      The panel asks Christina what terminology to use when discussing Siri shortcuts, she explains that the terminology is so confusing.  Shortcuts are simple from the app’s perspective but Christina shows the panel just how complicated they are from the systems perspective. She defines intents for the panel and explains how filing intents are what creates these shortcuts.      These shortcuts can do so much and the panel considers the uses of these shortcuts in home automation. Just by entering or leaving your home you trigger a series of shortcuts that powered down your house and lock up or turn on the lights and texts your family. They also consider how the system predictions the needs of the user.      The panel discusses the visual and voice output and the quality of each on different devices. They wonder at the regulations and testing apple puts towards these intents and shortcuts. Christina explains how she tests intents and shortcuts to make sure that they create a working Siri flow. The panel compares other SDKs and Siri. Christina finishes the episode by sharing a bit about her book.   Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Christina Moulton     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://grokswift.com/" target="_blank" rel="noreferrer noopener">https://grokswift.com/</a></li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Christina Moulton:  <ul><li><a href="https://developer.apple.com/videos/play/wwdc2019/806/" target="_blank" rel="noreferrer noopener">Designing Great Shortcuts</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/Good-They-Cant-Ignore-You/dp/1455509124/ref=sr_1_1?gclid=Cj0KCQiA9dDwBRC9ARIsABbedBNuqcVYlSalTPN_wg57izA5UvjzjMexSIKMlZLV9iCjrNKqsdHB5bgaAj93EALw_wcB&amp;hvadid=322163692318&amp;hvdev=c&amp;hvlocphy=9029751&amp;hvnetw=g&amp;hvpos=1t2&amp;hvqmt=e&amp;hvrand=11647207013775394516&amp;hvtargid=kwd-305767679665&amp;hydadcr=21934_10172291&amp;keywords=so+good+they+cant+ignore+you+book&amp;qid=1578393294&amp;sr=8-1" target="_blank" rel="noreferrer noopener">So Good They Can't Ignore You: Why Skills Trump Passion in the Quest for Work You Love</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://www.imdb.com/title/tt0031500/?ref_=nv_sr_srsg_3" target="_blank" rel="noreferrer noopener">It’s a Wonderful Life</a></li><li><a href="https://www.imdb.com/title/tt0034862/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Holiday Inn</a></li><li><a href="https://www.imdb.com/title/tt0047673/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">White Christmas</a></li><li><a href="https://www.imdb.com/title/tt0085334/?ref_=nv_sr_srsg_0" target="_blank" rel="noreferrer noopener">A Christmas Story</a></li></ul>]]></description><guid isPermaLink="false">63ed21fd-fd63-4605-b1ff-b5f6eef84476</guid><pubDate>Tue, 07 Jan 2020 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851725/stream.mp3" length="45374888" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show the panel interviews Christina Moulton. She starts by sharing her story and how she got into iOS development. The panel briefly discusses her work at Square and what she does there. The panel asks her about her...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show the panel interviews Christina Moulton. She starts by sharing her story and how she got into iOS development. The panel briefly discusses her work at Square and what she does there. The panel asks her about her talk at try!Swift about Siri Shortcuts.      The panel asks Christina what terminology to use when discussing Siri shortcuts, she explains that the terminology is so confusing.  Shortcuts are simple from the app’s perspective but Christina shows the panel just how complicated they are from the systems perspective. She defines intents for the panel and explains how filing intents are what creates these shortcuts.      These shortcuts can do so much and the panel considers the uses of these shortcuts in home automation. Just by entering or leaving your home you trigger a series of shortcuts that powered down your house and lock up or turn on the lights and texts your family. They also consider how the system predictions the needs of the user.      The panel discusses the visual and voice output and the quality of each on different devices. They wonder at the regulations and testing apple puts towards these intents and shortcuts. Christina explains how she tests intents and shortcuts to make sure that they create a working Siri flow. The panel compares other SDKs and Siri. Christina finishes the episode by sharing a bit about her book.   Panelists  <ul><li>     Alex Bush     </li><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Christina Moulton     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://grokswift.com/" target="_blank" rel="noreferrer noopener">https://grokswift.com/</a></li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Christina Moulton:  <ul><li><a href="https://developer.apple.com/videos/play/wwdc2019/806/" target="_blank" rel="noreferrer noopener">Designing Great Shortcuts</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/Good-They-Cant-Ignore-You/dp/1455509124/ref=sr_1_1?gclid=Cj0KCQiA9dDwBRC9ARIsABbedBNuqcVYlSalTPN_wg57izA5UvjzjMexSIKMlZLV9iCjrNKqsdHB5bgaAj93EALw_wcB&amp;hvadid=322163692318&amp;hvdev=c&amp;hvlocphy=9029751&amp;hvnetw=g&amp;hvpos=1t2&amp;hvqmt=e&amp;hvrand=11647207013775394516&amp;hvtargid=kwd-305767679665&amp;hydadcr=21934_10172291&amp;keywords=so+good+they+cant+ignore+you+book&amp;qid=1578393294&amp;sr=8-1" target="_blank" rel="noreferrer noopener">So Good They Can't Ignore You: Why Skills Trump Passion in the Quest for Work You Love</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://www.imdb.com/title/tt0031500/?ref_=nv_sr_srsg_3" target="_blank" rel="noreferrer noopener">It’s a Wonderful Life</a></li><li><a href="https://www.imdb.com/title/tt0034862/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">Holiday Inn</a></li><li><a href="https://www.imdb.com/title/tt0047673/?ref_=fn_al_tt_1" target="_blank" rel="noreferrer noopener">White Christmas</a></li><li><a href="https://www.imdb.com/title/tt0085334/?ref_=nv_sr_srsg_0" target="_blank" rel="noreferrer noopener">A Christmas Story</a></li></ul>]]></itunes:summary><itunes:duration>2717</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 279: Serverside Swift with Gopal Sharma</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-279-serverside-swift-with-gopal-sharma</link><description><![CDATA[In this episode of the iPhreaks Show the panel interviews Gopal Sharma who gave a talk at try! Swift 2018 about serverside Swift. He starts by sharing his background and how got into building stuff for the serverside. In his talk, Gopal outlined what is expected in a serverside framework and explains where Swift was at.      The major things looked for in a serverside framework are performance and predictability. Swift has the basic building blocks of a serverside framework and Gopal shares what makes Swift unique. Its been over a year since his talk and Gopal tells the panel that things have improved for serverside Swift since then.      Gopal explains that the real reason to use serverside Swift is for Neo. Vapor and Kitura are the Swift frameworks built on top of Neo. Gopal compares these too frameworks and walks the panel through the specifics of each one. They discuss how each handles requests, databases, migration, template-based rendering, and microservice environments.     The panel discusses which frameworks should be used for different projects. They share their preferences for ORMs and weigh the costs and benefits of using ORMs. Gopal explains why he prefers to just use SQL and avoid ORMs. Shawn shares tips for using ORMs and explains how they save him time and make him more efficient.   Panelists  <ul><li>     Alex Bush     </li><li>     Shawn Clabough     </li></ul>  Guest  <ul><li>     Gopal Sharma     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="http://www.swifttube.co/video/swift-on-server-are-we-there-yet" target="_blank" rel="noreferrer noopener">Swift on Server: Are We There Yet</a></li><li><a href="https://vapor.codes/" target="_blank" rel="noreferrer noopener">https://vapor.codes/</a></li><li><a href="https://www.kitura.io/" target="_blank" rel="noreferrer noopener">https://www.kitura.io/</a></li><li><a href="https://twitter.com/gopalkri" target="_blank" rel="noreferrer noopener">https://twitter.com/gopalkri</a></li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Gopal Sharma:  <ul><li><a href="https://github.com/groue/GRDB.swift" target="_blank" rel="noreferrer noopener">https://github.com/groue/GRDB.swift</a></li><li><a href="http://diesel.rs/guides/getting-started/" target="_blank" rel="noreferrer noopener">http://diesel.rs/guides/getting-started/</a></li><li><a href="https://github.com/cashapp/sqldelight" target="_blank" rel="noreferrer noopener">https://github.com/cashapp/sqldelight</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/Obstacle-Way-Timeless-Turning-Triumph/dp/B00K5JUNSU/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Obstacle Is the Way: The Timeless Art of Turning Trials into Triumph</a></li></ul>  Shawn Clabough:  <ul><li>     Recreational Hockey     </li></ul>]]></description><guid isPermaLink="false">ca5fa129-ada9-4c55-b6f8-4331d6d32a24</guid><pubDate>Tue, 24 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58851714/stream.mp3" length="51274171" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show the panel interviews Gopal Sharma who gave a talk at try! Swift 2018 about serverside Swift. He starts by sharing his background and how got into building stuff for the serverside. In his talk, Gopal outlined what...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show the panel interviews Gopal Sharma who gave a talk at try! Swift 2018 about serverside Swift. He starts by sharing his background and how got into building stuff for the serverside. In his talk, Gopal outlined what is expected in a serverside framework and explains where Swift was at.      The major things looked for in a serverside framework are performance and predictability. Swift has the basic building blocks of a serverside framework and Gopal shares what makes Swift unique. Its been over a year since his talk and Gopal tells the panel that things have improved for serverside Swift since then.      Gopal explains that the real reason to use serverside Swift is for Neo. Vapor and Kitura are the Swift frameworks built on top of Neo. Gopal compares these too frameworks and walks the panel through the specifics of each one. They discuss how each handles requests, databases, migration, template-based rendering, and microservice environments.     The panel discusses which frameworks should be used for different projects. They share their preferences for ORMs and weigh the costs and benefits of using ORMs. Gopal explains why he prefers to just use SQL and avoid ORMs. Shawn shares tips for using ORMs and explains how they save him time and make him more efficient.   Panelists  <ul><li>     Alex Bush     </li><li>     Shawn Clabough     </li></ul>  Guest  <ul><li>     Gopal Sharma     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="http://www.swifttube.co/video/swift-on-server-are-we-there-yet" target="_blank" rel="noreferrer noopener">Swift on Server: Are We There Yet</a></li><li><a href="https://vapor.codes/" target="_blank" rel="noreferrer noopener">https://vapor.codes/</a></li><li><a href="https://www.kitura.io/" target="_blank" rel="noreferrer noopener">https://www.kitura.io/</a></li><li><a href="https://twitter.com/gopalkri" target="_blank" rel="noreferrer noopener">https://twitter.com/gopalkri</a></li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Gopal Sharma:  <ul><li><a href="https://github.com/groue/GRDB.swift" target="_blank" rel="noreferrer noopener">https://github.com/groue/GRDB.swift</a></li><li><a href="http://diesel.rs/guides/getting-started/" target="_blank" rel="noreferrer noopener">http://diesel.rs/guides/getting-started/</a></li><li><a href="https://github.com/cashapp/sqldelight" target="_blank" rel="noreferrer noopener">https://github.com/cashapp/sqldelight</a></li></ul>  Alex Bush:  <ul><li><a href="https://www.amazon.com/Obstacle-Way-Timeless-Turning-Triumph/dp/B00K5JUNSU/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">The Obstacle Is the Way: The Timeless Art of Turning Trials into Triumph</a></li></ul>  Shawn Clabough:  <ul><li>     Recreational Hockey     </li></ul>]]></itunes:summary><itunes:duration>3090</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 278: App Marketing Hacks with Steve Young</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-278-app-marketing-hacks-with-steve-young</link><description><![CDATA[In this episode of the iPhreaks Show Charles Max Wood interviews Steve Young, founder of Appmasters.com.Steve shares was for apps to rise in rankings on the app stores. He shares specifics for both the Google and Apple app stores. The top thing people can do it to make sure they use keywords in titles, subtitles, and descriptions. He also explains the spanish-mexico localization.   After explaining how he got into marketing, Steve shares more clever tips for getting your app to the top of the list. Continuing with keywords, he warns against cramming keywords because both Apple and Google will punish you for it. The key is finding the balance between keywords and readability.   Figuring out what keywords to use takes a lot of work. Steve shares some services and resources that will do it for you. Other clever things you can do to find keywords include using common misspellings of keywords, not using spaces and using multiword keywords. They also discuss how ratings, categories, and screenshots improve rankings. Steve shares the best ways to get featured.   Panelists  <ul><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Steve Young     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://appmastersacademy.teachable.com/p/appmastersacademy/?%3Faffcode=386955_gu0lddmb&amp;coupon_code=CHUCK&amp;product_id=1359848" target="_blank" rel="noreferrer noopener">App Masters Academy</a></li><li><a href="https://appfollow.io/" target="_blank" rel="noreferrer noopener">https://appfollow.io/</a></li><li><a href="https://sensortower.com/" target="_blank" rel="noreferrer noopener">https://sensortower.com/</a></li><li><a href="https://www.mobileaction.co/" target="_blank" rel="noreferrer noopener">https://www.mobileaction.co/</a></li><li><a href="https://www.apptweak.com/" target="_blank" rel="noreferrer noopener">https://www.apptweak.com/</a></li><li><a href="https://developer.apple.com/documentation/storekit/skstorereviewcontroller/requesting_app_store_reviews" target="_blank" rel="noreferrer noopener">Requesting App Store Reviews</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Steve Young:  <ul><li><a href="https://www.pushbullet.com/apps" target="_blank" rel="noreferrer noopener">https://www.pushbullet.com/apps</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://www.imdb.com/title/tt0034862/" target="_blank" rel="noreferrer noopener">Holiday Inn</a></li><li><a href="https://www.imdb.com/title/tt0047673/" target="_blank" rel="noreferrer noopener">White Christmas</a></li></ul>]]></description><guid isPermaLink="false">3a5b557f-62b6-435a-a1d1-bb2c79fd32be</guid><pubDate>Tue, 10 Dec 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852610/stream.mp3" length="38129304" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of the iPhreaks Show Charles Max Wood interviews Steve Young, founder of Appmasters.com.Steve shares was for apps to rise in rankings on the app stores. He shares specifics for both the Google and Apple app stores. The top thing people...</itunes:subtitle><itunes:summary><![CDATA[In this episode of the iPhreaks Show Charles Max Wood interviews Steve Young, founder of Appmasters.com.Steve shares was for apps to rise in rankings on the app stores. He shares specifics for both the Google and Apple app stores. The top thing people can do it to make sure they use keywords in titles, subtitles, and descriptions. He also explains the spanish-mexico localization.   After explaining how he got into marketing, Steve shares more clever tips for getting your app to the top of the list. Continuing with keywords, he warns against cramming keywords because both Apple and Google will punish you for it. The key is finding the balance between keywords and readability.   Figuring out what keywords to use takes a lot of work. Steve shares some services and resources that will do it for you. Other clever things you can do to find keywords include using common misspellings of keywords, not using spaces and using multiword keywords. They also discuss how ratings, categories, and screenshots improve rankings. Steve shares the best ways to get featured.   Panelists  <ul><li>     Charles Max Wood     </li></ul>  Guest  <ul><li>     Steve Young     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://appmastersacademy.teachable.com/p/appmastersacademy/?%3Faffcode=386955_gu0lddmb&amp;coupon_code=CHUCK&amp;product_id=1359848" target="_blank" rel="noreferrer noopener">App Masters Academy</a></li><li><a href="https://appfollow.io/" target="_blank" rel="noreferrer noopener">https://appfollow.io/</a></li><li><a href="https://sensortower.com/" target="_blank" rel="noreferrer noopener">https://sensortower.com/</a></li><li><a href="https://www.mobileaction.co/" target="_blank" rel="noreferrer noopener">https://www.mobileaction.co/</a></li><li><a href="https://www.apptweak.com/" target="_blank" rel="noreferrer noopener">https://www.apptweak.com/</a></li><li><a href="https://developer.apple.com/documentation/storekit/skstorereviewcontroller/requesting_app_store_reviews" target="_blank" rel="noreferrer noopener">Requesting App Store Reviews</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Steve Young:  <ul><li><a href="https://www.pushbullet.com/apps" target="_blank" rel="noreferrer noopener">https://www.pushbullet.com/apps</a></li></ul>  Charles Max Wood:  <ul><li><a href="https://www.imdb.com/title/tt0034862/" target="_blank" rel="noreferrer noopener">Holiday Inn</a></li><li><a href="https://www.imdb.com/title/tt0047673/" target="_blank" rel="noreferrer noopener">White Christmas</a></li></ul>]]></itunes:summary><itunes:duration>2271</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 277: 100 Days of SwiftUI with Paul Hudson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-277-100-days-of-swiftui-with-paul-hudson</link><description><![CDATA[In this episode of The iPhreaks Show the panel interviews well-known author Paul Hudson. Paul is the creator and editor of Hacking with Swift. He does talks all around the world and writes books about swift. Paul went to the recent WWDC and even managed to write a book while at the conference.   The panel asks him about the conference. Paul explains that he didn’t go to many talks, instead, he uses that time to prepare for the labs. Curious the panel wonders at this strategy for conference attendance. Paul expounds, explaining there are only about 10 minutes of good stuff in a 40-minute talk once you get past the intros, jokes, stories and other filler. He can watch those online. His time is better spent playing with Swift and preparing questions for the labs.   As for writing a book during the conference, he explains that the body can do amazing things when fueled by caffeine. He also made sure he was in the Marriot where the conference was held, that way he could walk downstairs and know that his swift code was correct. This saved him a ton of time worrying and second-guessing his code.   The panel considers how SwiftUI has progressed. Paul explains how in the early days it was really hard to tell which features worked as designed. The beta used in the presentations at WWDC is not the beta given to developers, by the time developers get beta 1, Apple is already working on beta 3. He emphasizes the importance of filing your radars early because everything is changing so quickly. Paul goes onto explain that SwiftUI is learning from the mistakes of Swift. Swift had everything but none of it was great. SwiftUI is missing things but what it does have is great.   Paul has a new program for learning Swift called 100 Days of Swift. For each of the 100 days, Pauls supplies an encouraging and educational article along with a kit. The kit includes chapters to read, videos to watch, tutorials, projects, assessments, and challenges. Paul put a lot of work into creating hours of free content. After SwiftUI was out for a few months he decided to do 100 Days of SwiftUI. His goal with these programs is that by doing these each day for less than an hour, you will graduate by Dec 31st, just in time for the New Year.   The panel considers the wonderful things about this program and asks Paul about the feedback he has received from it. This program builds and leads to a goal. People are so proud of what they are accomplishing they can share it on social media. Paul works hard every day to make sure everyone feels welcome on his site and in his programs. Every day he finds people on twitter using the 100 Days of Swift hashtag and encourages them with positive feedback.   Next, the panel discusses the dark corners of iOS 13 where all the new features that people are missing are. Paul explains that there are so many amazing new features in iOS 13 that have been drowned out by SwiftUI. These features include Cryptokit, Imagekit, SF Symbols, Core Haptics, improved core images, quality of life improvements, date-time formatter and many more. He explains a few of the features that he is really excited for and encourages listeners to check out all the features.   Paul wonders if it is Apple’s plan to get as many developers to adopt iOS 13 with all these exciting new features. The panel considers how the poor documentation problem will hold developers back from adopting iOS 13. With poor documentation and only WWDC presentations to go off of many developers have to go looking to outside sources to learn how to use these tools.   Considering how the documentation has gone down for years and the fact that Apple is so wealthy, Paul concludes that Apple has to have a greater plan for documentation in works. He predicts that it will be something more interactive to fit the learning trends of the day, bring people to iOS. The panel considers how iOS is becoming less programmerly and how this too may bring more people to iOS.   Paul goes on a small rant about the chasm between iOS and Mac development. He explains how he is continually nagging whoever he can to see this fixed. Paul believes that the best way to align these to platforms is to bring Swift Playground to Mac.   The episode ends with Paul explaining his app, Unwrap. Unwrap teaches Swift, it is opensource and free. With it, you learn Swift by earning badges, completing challenges and taking assessments. The panel loves that is open source and fun. Paul explains that this app and his 100 Days of Swift program are not just for beginners, programmers of all levels have told him how much they have learned from these resources.  Panelists  <ul><li>     Abbey Jackson     </li><li>     Evan Stone     </li><li>     Jaim Zuber     </li></ul>  Guest  <ul><li>     Paul Hudson     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li><li><a href="https://devchat.tv/my-javascript-story/" target="_blank" rel="noreferrer noopener">My JavaScript Story</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  ________________________________________________________________________________________________________________________   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood will be out on November 20th on Amazon.  Get your copy on that date only for $1.   ________________________________________________________________________________________________________________________  Links  <ul><li><a href="https://devchat.tv/iphreaks/ips-243-paul-hudson-writing-swift-writing-swift/#viewport" target="_blank" rel="noreferrer noopener">iPS 243: Paul Hudson - Writing, Swift, &amp; Writing Swift</a></li><li><a href="https://developer.apple.com/wwdc19/" target="_blank" rel="noreferrer noopener">https://developer.apple.com/wwdc19/</a></li><li><a href="https://www.hackingwithswift.com/100" target="_blank" rel="noreferrer noopener">https://www.hackingwithswift.com/100</a></li><li><a href="https://www.hackingwithswift.com/quick-start/swiftui" target="_blank" rel="noreferrer noopener">https://www.hackingwithswift.com/quick-start/swiftui</a></li><li><a href="https://www.hackingwithswift.com/100/swiftui" target="_blank" rel="noreferrer noopener">https://www.hackingwithswift.com/100/swiftui</a></li><li><a href="https://twitter.com/hashtag/100DaysOfSwiftUI?src=hash" target="_blank" rel="noreferrer noopener">https://twitter.com/hashtag/100DaysOfSwiftUI?src=hash</a></li><li><a href="https://www.hackingwithswift.com/unwrap" target="_blank" rel="noreferrer noopener">https://www.hackingwithswift.com/unwrap</a></li><li><a href="https://twitter.com/twostraws" target="_blank" rel="noreferrer noopener">https://twitter.com/twostraws</a></li><li><a href="https://www.facebook.com/ReactNativeRadio/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/ReactNativeRadio/</a></li><li><a href="https://twitter.com/R_N_Radio" target="_blank" rel="noreferrer noopener">https://twitter.com/R_N_Radio</a></li></ul>  Picks  Abbey Jackson:  <ul><li>     SF Viewer App     </li></ul>  Evan Stone:  <ul><li><a href="https://vimeo.com/ondemand/newtfilm" target="_blank" rel="noreferrer noopener">Love Notes to Newton</a></li><li><a href="https://github.com/pguyot/Einstein/wiki/iOS" target="_blank" rel="noreferrer noopener">Einstein</a></li></ul>  Paul Hudson:  <ul><li><a href="https://www.hackingwithswift.com/articles/202/swiftoberfest-2019" target="_blank" rel="noreferrer noopener">Swiftoberfest</a></li><li>     Spendo App     </li></ul>]]></description><guid isPermaLink="false">75ea07d4-c2e4-491f-8226-f3879423dc9e</guid><pubDate>Tue, 29 Oct 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852506/stream.mp3" length="51289857" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of The iPhreaks Show the panel interviews well-known author Paul Hudson. Paul is the creator and editor of Hacking with Swift. He does talks all around the world and writes books about swift. Paul went to the recent WWDC and even...</itunes:subtitle><itunes:summary><![CDATA[In this episode of The iPhreaks Show the panel interviews well-known author Paul Hudson. Paul is the creator and editor of Hacking with Swift. He does talks all around the world and writes books about swift. Paul went to the recent WWDC and even managed to write a book while at the conference.   The panel asks him about the conference. Paul explains that he didn’t go to many talks, instead, he uses that time to prepare for the labs. Curious the panel wonders at this strategy for conference attendance. Paul expounds, explaining there are only about 10 minutes of good stuff in a 40-minute talk once you get past the intros, jokes, stories and other filler. He can watch those online. His time is better spent playing with Swift and preparing questions for the labs.   As for writing a book during the conference, he explains that the body can do amazing things when fueled by caffeine. He also made sure he was in the Marriot where the conference was held, that way he could walk downstairs and know that his swift code was correct. This saved him a ton of time worrying and second-guessing his code.   The panel considers how SwiftUI has progressed. Paul explains how in the early days it was really hard to tell which features worked as designed. The beta used in the presentations at WWDC is not the beta given to developers, by the time developers get beta 1, Apple is already working on beta 3. He emphasizes the importance of filing your radars early because everything is changing so quickly. Paul goes onto explain that SwiftUI is learning from the mistakes of Swift. Swift had everything but none of it was great. SwiftUI is missing things but what it does have is great.   Paul has a new program for learning Swift called 100 Days of Swift. For each of the 100 days, Pauls supplies an encouraging and educational article along with a kit. The kit includes chapters to read, videos to watch, tutorials, projects, assessments, and challenges. Paul put a lot of work into creating hours of free content. After SwiftUI was out for a few months he decided to do 100 Days of SwiftUI. His goal with these programs is that by doing these each day for less than an hour, you will graduate by Dec 31st, just in time for the New Year.   The panel considers the wonderful things about this program and asks Paul about the feedback he has received from it. This program builds and leads to a goal. People are so proud of what they are accomplishing they can share it on social media. Paul works hard every day to make sure everyone feels welcome on his site and in his programs. Every day he finds people on twitter using the 100 Days of Swift hashtag and encourages them with positive feedback.   Next, the panel discusses the dark corners of iOS 13 where all the new features that people are missing are. Paul explains that there are so many amazing new features in iOS 13 that have been drowned out by SwiftUI. These features include Cryptokit, Imagekit, SF Symbols, Core Haptics, improved core images, quality of life improvements, date-time formatter and many more. He explains a few of the features that he is really excited for and encourages listeners to check out all the features.   Paul wonders if it is Apple’s plan to get as many developers to adopt iOS 13 with all these exciting new features. The panel considers how the poor documentation problem will hold developers back from adopting iOS 13. With poor documentation and only WWDC presentations to go off of many developers have to go looking to outside sources to learn how to use these tools.   Considering how the documentation has gone down for years and the fact that Apple is so wealthy, Paul concludes that Apple has to have a greater plan for documentation in works. He predicts that it will be something more interactive to fit the learning trends of the day, bring people to iOS. The panel considers how iOS is becoming less programmerly and how this too may bring more people to iOS.   Paul goes on a small rant...]]></itunes:summary><itunes:duration>3097</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 276: Automating Painful Things with David House</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-276-automating-painful-things-with-david-house</link><description><![CDATA[In this episode of The iPhreaks Show the panel interviews David House about Continous Integration and Continuous Delivery. David is an iOS developer currently living in Georgia. He has been working in iOS development since the iOS SDK was int beta.  Right now he is working for a health care company, Kaiser Permanente.     David starts by sharing how he became interested in this topic. Kaiser Permanente is a large enterprise and has large enterprise applications. Their iOS app has almost a million users along with employees who use the app as well. This led him to find a way to scale an app for a large app while also maintain quality and security.      The panel asks David to breakdown the terms Continuous Integration and Continuous Delivery. David explains that neither of these terms was meant for mobile so they now have a different meaning. Originally, Continuous Integration meant you were integrating developer changes in an automated fashion. Continuous Delivery meant you were shipping out code in an automated fashion. Now CI/CD just means you can automate things and run them continuous through your workflow, not just integration and delivery.      The panel wonders how automated systems have effected that end of the workday ritual of checking your daily build. David explains how automated pull request has made this ritual obsolete. He explains the shift left approach which is the idea is to shorten the time frame between submitting your build and receiving feedback. With the rise of the pull request, this timeframe has been significantly reduced, essentially giving you continuous feedback.  Pull requests can be a pain at first but David explains how getting into a habit of using them can say developers a lot of pain and worry.      David shares a life hack that also translates well to programming. The more you regulate the boring and the tedious the more room in your brain you have for interesting and new ideas. He equates this to automation. By automating the parts of your job that are tedious and painful, you free up time and brain space for the more interesting parts of your job. He uses the example of the pain and time it took to get an app into the app store, after automating that he had more time to do the cool parts of his job that he enjoys. The panel discusses how this can benefit the solo developer and not just a developer that is part of a team.     The panel considers how automation affects the way developers learn, does help developers avoid learning to do something for themselves. Unfortunately, David believes that true. He recommends learning how to do the things your automated systems do, it may just save your butt when your system fails. He advises thinking of automated systems as a minion. It is there to do the tedious and painful jobs you don’t want to do yourself but you should still know what your minion is doing.      The panel considers the various CI tools. David has used many different tools including Jenkins, Travis, CircleCI, Bitrise and the beta for Github actions. He explains that Bitrise is a great option, it is very visual and good for beginners. Github action will be good once it is released, the best part will be the community. Both Github action and Bitrise are opensource. Jenkins has been around forever, therefore, it has good roots and is powerful. However, Jenkins is not for everyone. David explains that there should be more tools to fill the spectrum of needs.      The panel considers security in automated systems. David explains that it is hard to tell which automated systems are more secure. They consider ways to determine how secure an automated system is. Open source is one way, you can look for holes in the system by checking out the source code. Also, some systems have a reputation for security.      The panel considers the lack of educational resources and good documentation for CIs. David shares how frustrating it can be to try and find a fix for a failed build in a CI. He shares some of his hopes for the future of CI including, rich feedback, documentation, and resources for learning automated systems.     The episode ends with a discussion of Xcode bots. Peter Witham shares his experience using them. David explains that even though they have great user experience it is still really limited in what it can do. The panel finishes with some final advice for automating painful things.  Panelists  <ul><li>     Andrew Madsen     </li><li>     Peter Witham     </li></ul>  Guest  <ul><li>     David House     </li></ul>  Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/dev-ed/" target="_blank" rel="noreferrer noopener">Dev Ed Podcast</a></li><li><a href="https://devchat.tv/my-angular-story/" target="_blank" rel="noreferrer noopener">My Angular Story</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://www.bitrise.io/" target="_blank" rel="noreferrer noopener">https://www.bitrise.io</a></li><li><a href="https://twitter.com/davidahouse" target="_blank" rel="noreferrer noopener">https://twitter.com/davidahouse</a></li><li><a href="https://github.com/davidahouse" target="_blank" rel="noreferrer noopener">https://github.com/davidahouse</a></li><li><a href="https://www.facebook.com/ReactNativeRadio/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/ReactNativeRadio/</a></li><li><a href="https://twitter.com/R_N_Radio" target="_blank" rel="noreferrer noopener">https://twitter.com/R_N_Radio</a></li></ul>  Picks  Andrew Madsen:  <ul><li><a href="https://developer.apple.com/design/human-interface-guidelines/" target="_blank" rel="noreferrer noopener">Human Interface Guidelines</a></li><li><a href="https://blog.andrewmadsen.com/post/146926574280/infrastructure" target="_blank" rel="noreferrer noopener">Infrastructure</a></li></ul>  Peter Witham:  <ul><li><a href="https://plugins.jenkins.io/" target="_blank" rel="noreferrer noopener">https://plugins.jenkins.io/</a></li></ul>   David House:  <ul><li><a href="https://gitmoji.carloscuesta.me/" target="_blank" rel="noreferrer noopener">https://gitmoji.carloscuesta.me/</a></li></ul>]]></description><guid isPermaLink="false">68813cd1-f5dc-4c49-8d4f-c29470861a37</guid><pubDate>Tue, 22 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852513/stream.mp3" length="53020872" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of The iPhreaks Show the panel interviews David House about Continous Integration and Continuous Delivery. David is an iOS developer currently living in Georgia. He has been working in iOS development since the iOS SDK was int beta. ...</itunes:subtitle><itunes:summary><![CDATA[In this episode of The iPhreaks Show the panel interviews David House about Continous Integration and Continuous Delivery. David is an iOS developer currently living in Georgia. He has been working in iOS development since the iOS SDK was int beta.  Right now he is working for a health care company, Kaiser Permanente.     David starts by sharing how he became interested in this topic. Kaiser Permanente is a large enterprise and has large enterprise applications. Their iOS app has almost a million users along with employees who use the app as well. This led him to find a way to scale an app for a large app while also maintain quality and security.      The panel asks David to breakdown the terms Continuous Integration and Continuous Delivery. David explains that neither of these terms was meant for mobile so they now have a different meaning. Originally, Continuous Integration meant you were integrating developer changes in an automated fashion. Continuous Delivery meant you were shipping out code in an automated fashion. Now CI/CD just means you can automate things and run them continuous through your workflow, not just integration and delivery.      The panel wonders how automated systems have effected that end of the workday ritual of checking your daily build. David explains how automated pull request has made this ritual obsolete. He explains the shift left approach which is the idea is to shorten the time frame between submitting your build and receiving feedback. With the rise of the pull request, this timeframe has been significantly reduced, essentially giving you continuous feedback.  Pull requests can be a pain at first but David explains how getting into a habit of using them can say developers a lot of pain and worry.      David shares a life hack that also translates well to programming. The more you regulate the boring and the tedious the more room in your brain you have for interesting and new ideas. He equates this to automation. By automating the parts of your job that are tedious and painful, you free up time and brain space for the more interesting parts of your job. He uses the example of the pain and time it took to get an app into the app store, after automating that he had more time to do the cool parts of his job that he enjoys. The panel discusses how this can benefit the solo developer and not just a developer that is part of a team.     The panel considers how automation affects the way developers learn, does help developers avoid learning to do something for themselves. Unfortunately, David believes that true. He recommends learning how to do the things your automated systems do, it may just save your butt when your system fails. He advises thinking of automated systems as a minion. It is there to do the tedious and painful jobs you don’t want to do yourself but you should still know what your minion is doing.      The panel considers the various CI tools. David has used many different tools including Jenkins, Travis, CircleCI, Bitrise and the beta for Github actions. He explains that Bitrise is a great option, it is very visual and good for beginners. Github action will be good once it is released, the best part will be the community. Both Github action and Bitrise are opensource. Jenkins has been around forever, therefore, it has good roots and is powerful. However, Jenkins is not for everyone. David explains that there should be more tools to fill the spectrum of needs.      The panel considers security in automated systems. David explains that it is hard to tell which automated systems are more secure. They consider ways to determine how secure an automated system is. Open source is one way, you can look for holes in the system by checking out the source code. Also, some systems have a reputation for security.      The panel considers the lack of educational resources and good documentation for CIs. David shares how frustrating it can be to try and find a fix for a failed build in a CI. He...]]></itunes:summary><itunes:duration>3208</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 275: Finding Quality Packages using SwiftPM Library with Dave Verwer</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-275-finding-quality-packages-using-swiftpm-library-with-dave-verwer</link><description><![CDATA[In this episode of The iPhreaks Show the panel interviews Dave Verwer about his new SwiftPM Library. Dave is an iOS developer from the UK, he’s been working with iOS since the beginning. He is mostly known for his weekly email newsletter, iOS Dev Weekly, which is released every Friday afternoon.  SwiftPM Library is a site that aims to make it easy for people to find quality packages that support the Swift Package Manager to integrate into their project. It is a repository of all the packages he can find and anyone can contribute packages to it.   The CocoaPods Quality Index was his inspiration for this library. The CocoaPods Quality Index gives a quality score based on a few metrics, Dave wanted to do this but specifically for packages that support SwiftPM. The panel considers what this means for SwiftPM, which unlike most package managers it does not have a library of packages to use.   Dave sees two outcomes for the SwiftPM Library, either it becomes the go-to place for people to discover new packages or Github package registry will come along and kill it. The Github package registry is a multiplatform, multilanguage tool for registering packages. Daves explains the features that SwiftPM Library has that gives it a fighting chance against the Github package registry.   First, the SwiftPM Library was built with speed in mind. The Github package registry piggybacks on Github search which therefore will take longer. Also, Github is likely to list its packages in a way that he take those packages and include them in his library as well, so Github will not have more Swift supporting packages than the SwiftPM Library.   Another thing that sets apart SwiftPM Library is that it is all about Swift. The Github package registry also supports other languages like Ruby and Java. It is doubtful that Github will have very many Swift specific features and metadata on their site, where at the SwiftPM Library Dave already has many of those in place.   The panel asks Dave about SwiftPM and how it compares to CocoaPods and Carthage. He explains that SwiftPM is very similar to using Cocoapods, however, you can create a library using X code and also include other libraries as dependencies. He gives a brief walkthrough of how to replace CocoaPods with SwiftPM in a project.   SwiftPM has a couple of limitations that the SwiftPM team is currently working on. Right now in SwiftPM, it does not support resources, such as zip files and images, in packages. Another major limitation of SwiftPM is that you cannot switch between languages in a Swift package. The panel considers these limitations and shares how they affect whether or not they choose SwiftPM.   Once these problems are solved, Dave hopes that everyone will transition to SwiftPM. SwiftPM is managed by Apple, therefore, is a cleaner and better option even though the transition may be painful. The panel shares the things they like about SwiftPM, including how easy it is to use. It becomes so easy to update packages and dependencies after the transition.  Back to the SwiftPM Library, the panel asks Dave more about it works. Dave explains how the quality index works, giving each package a score based on a few quality metrics. The value of a quality index comes from the need to be careful when adding a dependency. The search results on his site are based on the quality score of each package.   The metrics Dave is currently using to measure are: Does it support the latest version of Swift? How many versions of the package have been released? How many stars does it have on its Github repository? Does the license file exist and is it an open source license that is unencumbered?  The panel takes a look at what the search results look like. Dave includes everything a developer would need to know in order to choose the best package for their project. The search results highlight the license source. It includes how many libraries and executables are included in the package. The search results show what version of swift and other platforms are supported. Not only does it show you the master branch but also the latest stable version and the latest beta of the package when possible.  Dave walks the listeners through how to contribute packages to the library. Dave explains his philosophy when it comes to running the site, his role is not a gatekeeper. He doesn’t want to decide which packages to include and which to exclude. His hope is that the quality indexing will sort the good from the bad. Anyone can add to the library and anyone can request a removal from the library. Any problems with packages should be deferred back to there maintainers.   Panelists  <ul><li>     Jaim Zuber     </li><li>     Abbey Jackson     </li><li>     Gui Rambo     </li><li>     Andrew Madsen     </li></ul>  Guest  <ul><li>     Dave Verwer     </li></ul>  Sponsors    <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/adventures-in-dotnet/" target="_blank" rel="noreferrer noopener">Adventures in .NET</a></li><li><a href="https://devchat.tv/adv-in-angular/" target="_blank" rel="noreferrer noopener">Adventures in Angular</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://daveverwer.com/blog/launching-the-swiftpm-library/" target="_blank" rel="noreferrer noopener">Launching the SwiftPM Library</a></li><li><a href="https://guides.cocoapods.org/making/quality-indexes.html" target="_blank" rel="noreferrer noopener">Quality Indexes</a></li><li><a href="https://www.youtube.com/watch?v=psL_5RIBqnY" target="_blank" rel="noreferrer noopener">WWDC 2019 Keynote — Apple</a></li><li><a href="https://github.com/features/package-registry" target="_blank" rel="noreferrer noopener">Github Package Registry</a></li><li><a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a></li><li><a href="https://www.elastic.co/start?Device=c&amp;blade=adwords-s&amp;gclid=Cj0KCQjw3JXtBRC8ARIsAEBHg4lfQse_MyTndpviuZZ7mZWao-VD0i7l_5--VvLPAwTDrj6KIBCxteoaAiDuEALw_wcB&amp;thor=elasticsearch&amp;ultron=%5BEL%5D-%5BB%5D-%5BAMER%5D-US+CA-Exact" target="_blank" rel="noreferrer noopener">Elasticsearch</a></li><li><a href="https://forums.swift.org/c/development/SwiftPM" target="_blank" rel="noreferrer noopener">https://forums.swift.org/c/development/SwiftPM</a></li><li><a href="https://daveverwer.com/" target="_blank" rel="noreferrer noopener">https://daveverwer.com/</a></li><li><a href="https://twitter.com/daveverwer?lang=en" target="_blank" rel="noreferrer noopener">https://twitter.com/daveverwer?lang=en</a></li><li><a href="https://www.facebook.com/ReactNativeRadio/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/ReactNativeRadio/</a></li><li><a href="https://twitter.com/R_N_Radio" target="_blank" rel="noreferrer noopener">https://twitter.com/R_N_Radio</a></li></ul>  Picks  Dave Verwer:  <ul><li><a href="http://bthdonohue.com/2019/09/27/advice-software-apprentices.html" target="_blank" rel="noreferrer noopener">Advice for Software Apprentices</a></li></ul>  Jaim Zuber:  <ul><li><a href="https://iosdevweekly.com/" target="_blank" rel="noreferrer noopener">https://iosdevweekly.com/</a></li><li>     Try it using the RSS feed     </li></ul>  Andrew Madsen:  <ul><li><a href="https://www.iterm2.com/" target="_blank" rel="noreferrer noopener">iTerm 2</a></li></ul>  Gui Rambo:  <ul><li><a href="https://www.youtube.com/watch?v=F8kx56OZQhg" target="_blank" rel="noreferrer noopener">NES Emulator Part #1: Bitwise Basics &amp; Overview</a></li><li><a href="https://www.youtube.com/watch?v=8XmxKPJDGU0" target="_blank" rel="noreferrer noopener">NES Emulator Part #2: The CPU (6502 Implementation)</a></li><li><a href="https://www.youtube.com/watch?v=xdzOvpYPmGE" target="_blank" rel="noreferrer noopener">NES Emulator Part #3: Buses, RAMs, ROMs &amp; Mappers</a></li></ul>  Abbey Jackson:  <ul><li><a href="https://cocoahub.app/" target="_blank" rel="noreferrer noopener">https://cocoahub.app/</a></li></ul>]]></description><guid isPermaLink="false">6faa95a2-f269-48b2-b0a4-4fe9fbfcad79</guid><pubDate>Tue, 15 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852550/stream.mp3" length="56625033" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this episode of The iPhreaks Show the panel interviews Dave Verwer about his new SwiftPM Library. Dave is an iOS developer from the UK, he’s been working with iOS since the beginning. He is mostly known for his weekly email newsletter, iOS Dev...</itunes:subtitle><itunes:summary><![CDATA[In this episode of The iPhreaks Show the panel interviews Dave Verwer about his new SwiftPM Library. Dave is an iOS developer from the UK, he’s been working with iOS since the beginning. He is mostly known for his weekly email newsletter, iOS Dev Weekly, which is released every Friday afternoon.  SwiftPM Library is a site that aims to make it easy for people to find quality packages that support the Swift Package Manager to integrate into their project. It is a repository of all the packages he can find and anyone can contribute packages to it.   The CocoaPods Quality Index was his inspiration for this library. The CocoaPods Quality Index gives a quality score based on a few metrics, Dave wanted to do this but specifically for packages that support SwiftPM. The panel considers what this means for SwiftPM, which unlike most package managers it does not have a library of packages to use.   Dave sees two outcomes for the SwiftPM Library, either it becomes the go-to place for people to discover new packages or Github package registry will come along and kill it. The Github package registry is a multiplatform, multilanguage tool for registering packages. Daves explains the features that SwiftPM Library has that gives it a fighting chance against the Github package registry.   First, the SwiftPM Library was built with speed in mind. The Github package registry piggybacks on Github search which therefore will take longer. Also, Github is likely to list its packages in a way that he take those packages and include them in his library as well, so Github will not have more Swift supporting packages than the SwiftPM Library.   Another thing that sets apart SwiftPM Library is that it is all about Swift. The Github package registry also supports other languages like Ruby and Java. It is doubtful that Github will have very many Swift specific features and metadata on their site, where at the SwiftPM Library Dave already has many of those in place.   The panel asks Dave about SwiftPM and how it compares to CocoaPods and Carthage. He explains that SwiftPM is very similar to using Cocoapods, however, you can create a library using X code and also include other libraries as dependencies. He gives a brief walkthrough of how to replace CocoaPods with SwiftPM in a project.   SwiftPM has a couple of limitations that the SwiftPM team is currently working on. Right now in SwiftPM, it does not support resources, such as zip files and images, in packages. Another major limitation of SwiftPM is that you cannot switch between languages in a Swift package. The panel considers these limitations and shares how they affect whether or not they choose SwiftPM.   Once these problems are solved, Dave hopes that everyone will transition to SwiftPM. SwiftPM is managed by Apple, therefore, is a cleaner and better option even though the transition may be painful. The panel shares the things they like about SwiftPM, including how easy it is to use. It becomes so easy to update packages and dependencies after the transition.  Back to the SwiftPM Library, the panel asks Dave more about it works. Dave explains how the quality index works, giving each package a score based on a few quality metrics. The value of a quality index comes from the need to be careful when adding a dependency. The search results on his site are based on the quality score of each package.   The metrics Dave is currently using to measure are: Does it support the latest version of Swift? How many versions of the package have been released? How many stars does it have on its Github repository? Does the license file exist and is it an open source license that is unencumbered?  The panel takes a look at what the search results look like. Dave includes everything a developer would need to know in order to choose the best package for their project. The search results highlight the license source. It includes how many libraries and executables are included in the package. The search results show what...]]></itunes:summary><itunes:duration>3437</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 274: iOS Accessibility with Rob Whitaker</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-274-ios-accessibility-with-rob-whitaker</link><description><![CDATA[In this week’s episode of the iPhreaks Show the panel interviews Rob Whitaker, an expert in digital inclusion and accessibility. Rob starts by defining accessibility and explaining why it is important. He explains that 20% of the population has some form of disability, those customers need features to help the navigate applications. Everyone benefits from developers taking the time to think about their app works.  Rob dives into some of the main areas developers should look at when making their apps more accessible. The first and biggest one is making sure apps support dynamic text. Dynamic text makes the biggest difference for most people. All Apple apps support dynamic text. Testing dynamic text is easy, and important; just increase the size of the text and make sure everything still looks okay and reads well. Also, dynamic text isn’t just about making text bigger, some users may prefer smaller text for privacy.  With iOS 13 released, the panel asks about the new features for accessibility. Voiceover and Voice control are the big ones that will really unlock the way users can interact with applications. Voiceover will read the text and also describe pictures to the users. Voice control allows customers the ability to navigate applications much easier.   Rob explains that in the UK there is an annual survey about internet use. Many people don’t use the internet because of a disability and inaccessibility of applications, of those many are physically disabled. Voice control can unlock the internet for them, allowing them access to tools and education that most people take for granted.  Another new feature with iOS 13 is the grid view. Rob explains how this will be helpful navigating a map or something without explicit labels. He warns not to use it on pages where it could cover content.  Testing accessibility is easy and quick. Rob encourages everyone to add it to their routine testing practices. The panel considers automated accessibility testing. Rob shares his disappointing experience with the tools currently available. The panel hopes that new tools will be made now that accessibility is finally getting more attention in the development world.  Rob shares some of the common problems he sees in applications, such as making labels too long, marking things improperly whether accessible or not. For voiceover, he explains that it reads top left to the bottom right and when a display is designed out of order, the voiceover can be out of order and confusing. These problems can be easily avoided by swiping through and making sure that everything makes sense; he warns not to really on the visual display when doing this.  Rob continues to give advice on making applications more accessible. Make sure you are clear about control labels and the consequences of a control. This comment inspires a realization in Peter, who shares an example of having two confirm buttons on the same page for different things and how that could be confusing to the users using voiceover and voice control. He and Rob consider ways to solve that confusion. Rob explains what accessibility hint is and how it gives extra context for things that might work differently than normal.   Rob recently wrote an article on the European Accessibility Act. This is the first law of its kind that specifically mentions mobile. It also has categories and explains the requirements for each category. Rob explains how laws like these should incentives companies to make their applications accessible because if not they could be fined, while also alienating a portion of the population from buying your app.  The episode ends with a discussion of Swift UI and how it can be a tool when it comes to accessibility. Rob explains how as a declarative UI it can make accessibility easier and more accurate. The panel considers the benefits of cross-platform accessibility since accessibility in a Mac app can be difficult.  Panelists  <ul><li>     Jaim Zuber     </li><li>     Peter Witham     </li></ul>  Guest  <ul><li>     Rob Whitaker     </li></ul>  Sponsors    <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in DevOps</a></li><li><a href="https://devchat.tv/views-on-vue/" target="_blank" rel="noreferrer noopener">Views on Vue</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://www.rwapp.co.uk/2019/06/24/European-Accessibility-Act/" target="_blank" rel="noreferrer noopener">What the European Accessibility Act (Might) Mean for Mobile Development</a>      </li><li><a href="https://www.w3.org/WAI/standards-guidelines/wcag/" target="_blank" rel="noreferrer noopener">Web Content Accessibility Guidelines (WCAG) Overview</a>      </li><li><a href="https://twitter.com/RobRWAPP" target="_blank" rel="noreferrer noopener">https://twitter.com/RobRWAPP</a>      </li><li><a href="https://rwapp.co.uk" target="_blank" rel="noreferrer noopener">https://rwapp.co.uk</a>      </li><li><a href="https://www.facebook.com/ReactNativeRadio/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/ReactNativeRadio/</a></li><li><a href="https://twitter.com/R_N_Radio" target="_blank" rel="noreferrer noopener">https://twitter.com/R_N_Radio</a></li></ul>  Picks  Rob Whitaker:  <ul><li><a href="https://twitter.com/dotjay" target="_blank" rel="noreferrer noopener">Jon Gibbins</a>      </li><li><a href="https://www.amazon.co.uk/Design-Meets-Disability-MIT-Press/dp/0262516748/ref=sr_1_1?ie=UTF8&amp;language=en_US&amp;linkCode=ll1&amp;linkId=f06bfe7482dca8bb751ed6d7cc86e2ab&amp;qid=1548462018&amp;sr=8-1&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Design meets Disability </a></li></ul>  Peter Witham:  <ul><li><a href="https://happenapps.com" target="_blank" rel="noreferrer noopener">Quiver</a> </li></ul>]]></description><guid isPermaLink="false">067ca5ae-9b29-444c-9c68-2d272aeaf759</guid><pubDate>Tue, 08 Oct 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852549/stream.mp3" length="45904150" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this week’s episode of the iPhreaks Show the panel interviews Rob Whitaker, an expert in digital inclusion and accessibility. Rob starts by defining accessibility and explaining why it is important. He explains that 20% of the population has some...</itunes:subtitle><itunes:summary><![CDATA[In this week’s episode of the iPhreaks Show the panel interviews Rob Whitaker, an expert in digital inclusion and accessibility. Rob starts by defining accessibility and explaining why it is important. He explains that 20% of the population has some form of disability, those customers need features to help the navigate applications. Everyone benefits from developers taking the time to think about their app works.  Rob dives into some of the main areas developers should look at when making their apps more accessible. The first and biggest one is making sure apps support dynamic text. Dynamic text makes the biggest difference for most people. All Apple apps support dynamic text. Testing dynamic text is easy, and important; just increase the size of the text and make sure everything still looks okay and reads well. Also, dynamic text isn’t just about making text bigger, some users may prefer smaller text for privacy.  With iOS 13 released, the panel asks about the new features for accessibility. Voiceover and Voice control are the big ones that will really unlock the way users can interact with applications. Voiceover will read the text and also describe pictures to the users. Voice control allows customers the ability to navigate applications much easier.   Rob explains that in the UK there is an annual survey about internet use. Many people don’t use the internet because of a disability and inaccessibility of applications, of those many are physically disabled. Voice control can unlock the internet for them, allowing them access to tools and education that most people take for granted.  Another new feature with iOS 13 is the grid view. Rob explains how this will be helpful navigating a map or something without explicit labels. He warns not to use it on pages where it could cover content.  Testing accessibility is easy and quick. Rob encourages everyone to add it to their routine testing practices. The panel considers automated accessibility testing. Rob shares his disappointing experience with the tools currently available. The panel hopes that new tools will be made now that accessibility is finally getting more attention in the development world.  Rob shares some of the common problems he sees in applications, such as making labels too long, marking things improperly whether accessible or not. For voiceover, he explains that it reads top left to the bottom right and when a display is designed out of order, the voiceover can be out of order and confusing. These problems can be easily avoided by swiping through and making sure that everything makes sense; he warns not to really on the visual display when doing this.  Rob continues to give advice on making applications more accessible. Make sure you are clear about control labels and the consequences of a control. This comment inspires a realization in Peter, who shares an example of having two confirm buttons on the same page for different things and how that could be confusing to the users using voiceover and voice control. He and Rob consider ways to solve that confusion. Rob explains what accessibility hint is and how it gives extra context for things that might work differently than normal.   Rob recently wrote an article on the European Accessibility Act. This is the first law of its kind that specifically mentions mobile. It also has categories and explains the requirements for each category. Rob explains how laws like these should incentives companies to make their applications accessible because if not they could be fined, while also alienating a portion of the population from buying your app.  The episode ends with a discussion of Swift UI and how it can be a tool when it comes to accessibility. Rob explains how as a declarative UI it can make accessibility easier and more accurate. The panel considers the benefits of cross-platform accessibility since accessibility in a Mac app can be difficult.  Panelists  <ul><li>     Jaim Zuber     </li><li>     Peter Witham...]]></itunes:summary><itunes:duration>2770</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 273: The Why's and How's of Keeping Current</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-273-the-why-s-and-how-s-of-keeping-current</link><description><![CDATA[In this week’s episode of The iPhreaks Show, Charles Max Wood (Chuck) shares some of his thoughts and advice for keeping current. He has started a keeping current email course through DevChat.TV and describes what lessons will be taught in this course. He encourages everyone to subscribe to the email course.     This idea of keeping current is something Chuck has been thinking about for a while. He gives an intro to the subject, explaining the frustration programmers feel after the reach a level of knowledge in the developer community. They ask themselves what do I learn next? What should I be studying to stay current? Chuck counters that question with why.     Why stay current? Chuck wants those who struggle with this to find their motivation behind staying current. He explains that if you are going to spend all this time to level up yourself you should have a goal to reach for. A common answer Chuck hears in response to this question is job mobility. Chuck shares some of his early motivations in staying current. It was partly wanting to stay competitive in the job market. Another part was wanting to sound smart. The last part was loving what he did and just wanting to learn more.       Chuck gives advice for finding a job that you really want. He tells listeners to buckle down and really dive into the technologies at your current job so when you do go looking for a new one they know they can expect you to learn their technologies whether you know them or not. Another suggestion he gives is to find the company you want to work for and learn the technologies they are using. Your initiative and drive will impress them.     Learning a skill for job mobility is okay but if you learn with a specific goal in mind the job mobility will come with it. Companies today hire based more on aptitude and compatibility than if you know the specific technologies they use.      So Chuck's first bit of advice for staying current is to sit down and think of where you want to end up. Do you want to be a speaker, team lead, company engineer, blogger, podcaster or something else? He also tells listeners not to be afraid to change their end goal. Chuck explains that knowing why you want to stay current will help you know what to learn. Learning the technology a company uses is one example.      If your goal is to speak at conferences, you might want to learn what topics are in demand, how to submit a good conference proposal, learn what people want to hear or what it takes to become a keynote speaker. If your goal is to become a blogger you will need to learn how to do SEO. If you want to become the software architect for your company you may need to improve your code organizational skills.      The next question Chuck addresses is “how?”. Chuck recommends everyone get a plan. Some organizations like toastmasters have a plan already laid out. For those interested in blogging there is 31 Days to Building a Better Blog, a book that outlines step by step how to build a good blog. Courses and books can outline your plan, and if you can’t find one, write your own.      When writing your own plan Chuck recommends finding someone who is doing what you want to do and ask them to list what you need to learn to do that thing. After that, you need to sit down and write out what and how you are going to learn.     As Chuck has mentioned do not be afraid to change your goal. Chuck shares a time in college when he decided he wanted to go into patent law. He quit his IT job and took an internship. He hated it and within a few months had switched back to computers.  So don’t be afraid to scrap your plan and do what will make you happiest.     Now for the actual learning, Chuck explains that there are so many ways to learn podcasts, videos, blogs, books, and courses. He describes how he learns best and advises listeners to find out how they learn. If you know what works best for you, you can design your plan to fit your learning style. Chuck encourages listeners to try a bit of everything. He shares how his attitude toward books changed as he put their concepts into action and all because he tried everything. Also, something types are learning for conceptual learning while others are more suited for practical learning.      Chuck explains how building and playing around with what you learn. He also encourages listeners to shares their experiences through blogs, video or podcasting. This way you will have a way to demonstrate what you learned.      The last thing Chuck explains is that even after you've completed your plan sometimes these things take time. You may learn everything on your list only to find you have more things to learn before you reach your goal.   Panelists  <ul><li>     Charles Max Wood     </li></ul>  Sponsors    <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/adventures-in-blockchain/" target="_blank" rel="noreferrer noopener">Adventures in Blockchain</a></li><li><a href="https://devchat.tv/react-native-radio/" target="_blank" rel="noreferrer noopener">React Native Radio</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://leanpub.com/backdoor" target="_blank" rel="noreferrer noopener">Get a Coder Job</a></li><li><a href="https://devchat.tv/blog/how-to-stay-current-effectively-in-2019/" target="_blank" rel="noreferrer noopener">https://devchat.tv/blog/how-to-stay-current-effectively-in-2019/</a></li><li><a href="https://devchat.tv/js-jabber/jsj-387-how-to-stay-current-in-the-tech-field/" target="_blank" rel="noreferrer noopener">JSJ 387: How to Stay Current in the Tech Field</a></li><li><a href="https://problogger.com/31-days-to-build-a-better-blog-join-9100-other-bloggers-today/" target="_blank" rel="noreferrer noopener">31 Days to Build A Better Blog</a></li><li><a href="https://thinkster.io/" target="_blank" rel="noreferrer noopener">https://thinkster.io/</a></li><li><a href="https://www.pluralsight.com/" target="_blank" rel="noreferrer noopener">https://www.pluralsight.com</a></li><li><a href="https://www.facebook.com/ReactNativeRadio/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/ReactNativeRadio/</a></li><li><a href="https://twitter.com/R_N_Radio" target="_blank" rel="noreferrer noopener">https://twitter.com/R_N_Radio</a></li></ul>  Picks  Charles Max Wood:  <ul><li>     Sometimes it takes time to get what you want     </li></ul>]]></description><guid isPermaLink="false">430bf756-679d-4317-bbbb-7222e352fb5f</guid><pubDate>Tue, 24 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852699/stream.mp3" length="45380726" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this week’s episode of The iPhreaks Show, Charles Max Wood (Chuck) shares some of his thoughts and advice for keeping current. He has started a keeping current email course through DevChat.TV and describes what lessons will be taught in this...</itunes:subtitle><itunes:summary><![CDATA[In this week’s episode of The iPhreaks Show, Charles Max Wood (Chuck) shares some of his thoughts and advice for keeping current. He has started a keeping current email course through DevChat.TV and describes what lessons will be taught in this course. He encourages everyone to subscribe to the email course.     This idea of keeping current is something Chuck has been thinking about for a while. He gives an intro to the subject, explaining the frustration programmers feel after the reach a level of knowledge in the developer community. They ask themselves what do I learn next? What should I be studying to stay current? Chuck counters that question with why.     Why stay current? Chuck wants those who struggle with this to find their motivation behind staying current. He explains that if you are going to spend all this time to level up yourself you should have a goal to reach for. A common answer Chuck hears in response to this question is job mobility. Chuck shares some of his early motivations in staying current. It was partly wanting to stay competitive in the job market. Another part was wanting to sound smart. The last part was loving what he did and just wanting to learn more.       Chuck gives advice for finding a job that you really want. He tells listeners to buckle down and really dive into the technologies at your current job so when you do go looking for a new one they know they can expect you to learn their technologies whether you know them or not. Another suggestion he gives is to find the company you want to work for and learn the technologies they are using. Your initiative and drive will impress them.     Learning a skill for job mobility is okay but if you learn with a specific goal in mind the job mobility will come with it. Companies today hire based more on aptitude and compatibility than if you know the specific technologies they use.      So Chuck's first bit of advice for staying current is to sit down and think of where you want to end up. Do you want to be a speaker, team lead, company engineer, blogger, podcaster or something else? He also tells listeners not to be afraid to change their end goal. Chuck explains that knowing why you want to stay current will help you know what to learn. Learning the technology a company uses is one example.      If your goal is to speak at conferences, you might want to learn what topics are in demand, how to submit a good conference proposal, learn what people want to hear or what it takes to become a keynote speaker. If your goal is to become a blogger you will need to learn how to do SEO. If you want to become the software architect for your company you may need to improve your code organizational skills.      The next question Chuck addresses is “how?”. Chuck recommends everyone get a plan. Some organizations like toastmasters have a plan already laid out. For those interested in blogging there is 31 Days to Building a Better Blog, a book that outlines step by step how to build a good blog. Courses and books can outline your plan, and if you can’t find one, write your own.      When writing your own plan Chuck recommends finding someone who is doing what you want to do and ask them to list what you need to learn to do that thing. After that, you need to sit down and write out what and how you are going to learn.     As Chuck has mentioned do not be afraid to change your goal. Chuck shares a time in college when he decided he wanted to go into patent law. He quit his IT job and took an internship. He hated it and within a few months had switched back to computers.  So don’t be afraid to scrap your plan and do what will make you happiest.     Now for the actual learning, Chuck explains that there are so many ways to learn podcasts, videos, blogs, books, and courses. He describes how he learns best and advises listeners to find out how they learn. If you know what works best for you, you can design your plan to fit your learning style. Chuck encourages listeners...]]></itunes:summary><itunes:duration>2745</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 272: Apple Event Analyzation</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-272-apple-event-analyzation</link><description><![CDATA[Episode Summary  In this episode of The iPhreaks Show Andrew Madsen and Evan Stone discuss the recent Apple Event and the announcements made there. To start, the panel discusses their thoughts one the event as a whole. The panel was surprised that the event was very product-driven with only a few mentions of software changes. Andrew did notice that when they did talk about the software they introduced it with the hardware as one product, which he enjoyed as a more holistic approach than in previous years.      Apple Arcade and the games they featured is the next topic the panel discusses. Andrew explains that he is not much into gaming but even his interested was piqued by the games they demonstrated. Evan wonders how the games will translate across platforms. He is especially interested in how they will translate to the Apple TV.      This brings them to a discussion of the Apple TV+. The panel considers the risk Apple is taking by only airing original content. They comment on the trailer for See that was shown at the conference. Andrew explains that they will have around 50 shows to start all over various genres. Evan brings up the very affordable price of only 5 bucks a month or free for a year when you buy an apple product. The panel considers how this strategy will help them build up an audience.      Another product announced at the event is the apple watch series 5. The panel jumps into discussing the new health features. They share how impressed they were the videos that explained the new health features. Andrew wonders with all the amazing things the watch can do what will they come up with ten years from now. He and Evan consider the possibilities, warnings for heart attack or stroke, blood sugar monitoring and more.      Moving on from the health features of the watch, the panel discusses a feature that has been a long time coming, the always-on screen. The panel considers why it took so long for this feature to come out. Evan shares his particular interest in this feature because of the safety hazards of looking at his watch while biking.      Another new feature for the apple watch 5 is the added compass. The panel laughs as they never realized the watch didn’t have a compass especially because the apple watch 4 comes with GPS. The panel discusses how the compass may help other functionalities of the watch like GPS and maps. The final point the panel discusses about the new apple watch is that through Apple Watch Studios you can choose your case and band.      The panel talks briefly about the iPad announcements, which they deemed the least interesting announcement. Apple is adding a smart connector to the low-end iPads and increasing the size of the screen. The panel considers how these changes along with pencil support make it a great deal.      The main show at the event was the iPhone 11 presentation. The panel expresses how impressed they were with the way the iPhone 11 was presented. Along with performance improvements and a second camera, the iPhone 11 comes in a lot more colors than previous phones. Andrew is especially excited about the green phone and hopes to pick up a green iPhone 11 Pro.      The panel considers the look of the phone. Evan expresses his disappointment with the square bump on the back where the cameras are mounted. They consider how cameras work and why the bump is necessary.      They move onto the quality of the cameras. Andrew explains that while he is a camera and photography hobbyist, most of the pictures he takes with his phone are personal, family photos. Evan is not much of a photographer but loves having a high-quality camera on his phone. He especially appreciated it on his recent trip to Portugal. The quality of the camera makes a difference, the example they use for this point is by comparing a picture taken with an iPhone and one taken by a $50 android phone. There is no contest. However, Google cameras have gained a reputation for quality, the panel explains why this is a good thing. A little competition will help apple stay motivated in advancing its camera quality.   Panelists  <ul><li>     Andrew Madsen     </li><li>     Evan Stone     </li></ul>  Sponsors    <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/adventures-in-devops/" target="_blank" rel="noreferrer noopener">Adventures in DevOps</a></li><li><a href="https://devchat.tv/elixir-mix/" target="_blank" rel="noreferrer noopener">Elixir Mix</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://www.youtube.com/watch?v=-rAeqN-Q7x4" target="_blank" rel="noreferrer noopener">September Event 2019 — Apple</a></li><li><a href="https://www.apple.com/apple-arcade/?cid=arc-310-c-2065939588-ag-76557977016-ad-381807446329-k-kwd-348912302150&amp;gclid=CjwKCAjw5fzrBRASEiwAD2OSVwbjpdP6XdKvlSa08PxRgWa9n79ZmReTueV4PkUKgN0stuyDUr-tSBoCpnkQAvD_BwE" target="_blank" rel="noreferrer noopener">Apple Arcade</a></li><li><a href="https://www.youtube.com/watch?v=7Rg0y7NT1gU" target="_blank" rel="noreferrer noopener">See Trailer</a></li><li><a href="https://www.macworld.com/article/3245534/list-of-apple-tv-plus-shows-and-series-news-actors-trailers-release-dates.html" target="_blank" rel="noreferrer noopener">List of AppleTV+ shows</a></li><li><a href="https://www.apple.com/shop/studio?afid=p238%7CsbA13ny2F-dc_mtid_20925qtb42335_pcrid_381793516488&amp;cid=wwa-us-kwgo-watch-slid---apple+watch+studio-e" target="_blank" rel="noreferrer noopener">Apple Watch Studio</a></li><li><a href="https://www.google.com/search?bih=625&amp;biw=1366&amp;q=apple+11+phone+green&amp;rlz=1C1LENP_enUS720US720&amp;sa=X&amp;source=lnms&amp;sxsrf=ACYBGNQVV9-T3B3pOYT4PAKBicy4GSckZA%3A1568692049331&amp;tbm=isch&amp;ved=0ahUKEwjz3_Ki-dbkAhUCNKwKHeH1Co4Q_AUIEigB#imgrc=cezowSXvWrrneM:" target="_blank" rel="noreferrer noopener">The Green iPhone 11</a></li><li><a href="https://www.theverge.com/circuitbreaker/2018/4/10/17218758/light-l16-review-camera-photos" target="_blank" rel="noreferrer noopener">Light L16</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Andrew Madsen:  <ul><li><a href="https://www.wanikani.com" target="_blank" rel="noreferrer noopener">https://www.wanikani.com</a>      </li></ul>  Evan Stone:  <ul><li><a href="https://store.raywenderlich.com/products/advanced-ios-summer-bundle-2019" target="_blank" rel="noreferrer noopener">Advanced iOS Summer Bundle - 2019</a>      </li></ul>   ]]></description><guid isPermaLink="false">67f4f554-76a9-4b4f-b0fa-5a10c0ef5150</guid><pubDate>Tue, 17 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852524/stream.mp3" length="65710617" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode Summary  In this episode of The iPhreaks Show Andrew Madsen and Evan Stone discuss the recent Apple Event and the announcements made there. To start, the panel discusses their thoughts one the event as a whole. The panel was surprised that the...</itunes:subtitle><itunes:summary><![CDATA[Episode Summary  In this episode of The iPhreaks Show Andrew Madsen and Evan Stone discuss the recent Apple Event and the announcements made there. To start, the panel discusses their thoughts one the event as a whole. The panel was surprised that the event was very product-driven with only a few mentions of software changes. Andrew did notice that when they did talk about the software they introduced it with the hardware as one product, which he enjoyed as a more holistic approach than in previous years.      Apple Arcade and the games they featured is the next topic the panel discusses. Andrew explains that he is not much into gaming but even his interested was piqued by the games they demonstrated. Evan wonders how the games will translate across platforms. He is especially interested in how they will translate to the Apple TV.      This brings them to a discussion of the Apple TV+. The panel considers the risk Apple is taking by only airing original content. They comment on the trailer for See that was shown at the conference. Andrew explains that they will have around 50 shows to start all over various genres. Evan brings up the very affordable price of only 5 bucks a month or free for a year when you buy an apple product. The panel considers how this strategy will help them build up an audience.      Another product announced at the event is the apple watch series 5. The panel jumps into discussing the new health features. They share how impressed they were the videos that explained the new health features. Andrew wonders with all the amazing things the watch can do what will they come up with ten years from now. He and Evan consider the possibilities, warnings for heart attack or stroke, blood sugar monitoring and more.      Moving on from the health features of the watch, the panel discusses a feature that has been a long time coming, the always-on screen. The panel considers why it took so long for this feature to come out. Evan shares his particular interest in this feature because of the safety hazards of looking at his watch while biking.      Another new feature for the apple watch 5 is the added compass. The panel laughs as they never realized the watch didn’t have a compass especially because the apple watch 4 comes with GPS. The panel discusses how the compass may help other functionalities of the watch like GPS and maps. The final point the panel discusses about the new apple watch is that through Apple Watch Studios you can choose your case and band.      The panel talks briefly about the iPad announcements, which they deemed the least interesting announcement. Apple is adding a smart connector to the low-end iPads and increasing the size of the screen. The panel considers how these changes along with pencil support make it a great deal.      The main show at the event was the iPhone 11 presentation. The panel expresses how impressed they were with the way the iPhone 11 was presented. Along with performance improvements and a second camera, the iPhone 11 comes in a lot more colors than previous phones. Andrew is especially excited about the green phone and hopes to pick up a green iPhone 11 Pro.      The panel considers the look of the phone. Evan expresses his disappointment with the square bump on the back where the cameras are mounted. They consider how cameras work and why the bump is necessary.      They move onto the quality of the cameras. Andrew explains that while he is a camera and photography hobbyist, most of the pictures he takes with his phone are personal, family photos. Evan is not much of a photographer but loves having a high-quality camera on his phone. He especially appreciated it on his recent trip to Portugal. The quality of the camera makes a difference, the example they use for this point is by comparing a picture taken with an iPhone and one taken by a $50 android phone. There is no contest. However, Google cameras have gained a reputation for quality, the panel explains why this...]]></itunes:summary><itunes:duration>4019</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 271: The Compass to iOS Developement with Brian Voong</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-271-the-compass-to-ios-developement-with-brian-voong</link><description><![CDATA[Episode Summary     In this episode of The iPhreaks Show, the panel interview Brian Voong. Brian runs a YouTube channel where he teaches about iOS development. The episode of his channel that the panel discusses with him is about the Roadmap to iOS development. Brian starts by giving a brief overview of what his video contains and how it is given with the intent to help developers find jobs in the iOS industry.     The YouTube video has over 40,000 views and the panel wonders who are all these people watching this video. Brian explains that YouTube is a major resource for many people learning about development. Also this video appeals not only to beginners but also mid-level and senior developers who want to know what to learn next. The video features a diagram that depicts the roadmap an iOS developer should follow, so people are interested to see where they stand.      The panel dives into nitpicks of the roadmap. The panel disagrees that Swift is considered functional programming only. Functional programming on the map is at the top but the panel debates whether or not it should be further down on the map. The panel considers functional programmings place now that functional programming is becoming more prominent in the iOS world, especially with the Combine framework coming out. The panel points out that Swiftjective C is missing and wonders if it should have been included.      Once you have mastered the basics the panel wonders at what is the most important thing to learn. Brian explains to those who can see the diagram that there are close to 50 subjects listed for developers to learn. He chooses a few he thinks are the most important subjects to learn if a developer is hoping to get hired soon. He lists: learning how to work with a database, create crud screens, interact with restful API’s and do some effective network programming. Brain describes these as items to get your feet wet.      The panel explains that you don’t need to know all of the items on the roadmap in order to get a job. It is more important to have all the basics and good problem-solving skills. Brian does mention some of the skills at the bottom of the roadmap that might be good to learn, such as Build Config, Jenkins and knowing how to deploy an app.     Looking at the map, the panel wonders at the best way to read it. Initially, they assumed top to bottom would be best and in order of priority. Seeing deployment at the bottom, the panel describes the roadmap as more of a life cycle because they consider deployment a skill every beginner should have.       The panel gives advice to new developers. It might seem that you need to learn all this stuff and then start coding but the panel explains that the best way to learn is through coding, running into problems and learning these skills to solve them. The panel compares it to learning a spoken language, in the beginning, it is about making yourself understood and as you speak it your grasp of the language will grow. They suggest letting the subjects find you when you need them instead of seeking them out.      Brian explains why he recommends learning Jenkins near the beginning. He explains that so many junior developers have the exact same skill set and by knowing something like Jenkins you can set yourself apart from the rest. The panel shares why it may be important to know some CI stuff and be able to do a few things with it.      The last topic they discuss in this episode is what tips and tools a developer should learn listed under the tips and tools heading on the roadmap. Brian suggests Break Point and Instrument. The panel explains what Instrument is most useful for, finding excessive memory usage and performance problems.     Panelists  <ul><li>     Andrew Madsen     </li><li>     Jaim Zuber     </li><li>     Evan Stone     </li></ul>  Guest  <ul><li>     Brian Voong     </li></ul>  Sponsors    <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/gitlabcommit" target="_blank" rel="noreferrer noopener">GitLab</a> | Get 30% off tickets with the promo code: DEVCHATCOMMIT     </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Links  <ul><li><a href="https://www.youtube.com/watch?v=pbhLZMVBlp0" target="_blank" rel="noreferrer noopener">iOS Roadmap to Professional Developer: Skills you MUST have!</a>      </li><li><a href="https://www.reddit.com/r/iOSProgramming/comments/82w6qa/2018_roadmap_to_ios_development/" target="_blank" rel="noreferrer noopener">Roadmap to iOS Development</a>      </li><li><a href="https://www.letsbuildthatapp.com/course/youtube" target="_blank" rel="noreferrer noopener">https://www.letsbuildthatapp.com/course/youtube</a>      </li><li><a href="https://www.letsbuildthatapp.com/" target="_blank" rel="noreferrer noopener">https://www.letsbuildthatapp.com/</a>      </li><li><a href="https://twitter.com/buildthatapp" target="_blank" rel="noreferrer noopener">https://twitter.com/buildthatapp</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Andrew Madsen:  <ul><li><a href="http://www.waxtraxrecords.com" target="_blank" rel="noreferrer noopener">http://www.waxtraxrecords.com</a></li><li><a href="http://www.waxtraxonline.com" target="_blank" rel="noreferrer noopener">http://www.waxtraxonline.com</a>      </li></ul>  Jaim Zuber:  <ul><li><a href="https://cocaineandrhinestones.com/" target="_blank" rel="noreferrer noopener">https://cocaineandrhinestones.com/</a>      </li></ul>  Evan Stone:  <ul><li><a href="https://iosdevjobs.com/" target="_blank" rel="noreferrer noopener">https://iosdevjobs.com/</a>      </li></ul>  Brian Voong:  <ul><li><a href="https://github.com/Dimillian/MovieSwiftUI" target="_blank" rel="noreferrer noopener">https://github.com/Dimillian/MovieSwiftUI</a>      </li></ul>]]></description><guid isPermaLink="false">03f63d54-84d0-4d45-b718-66e100421fa8</guid><pubDate>Tue, 10 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852531/stream.mp3" length="46116903" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode Summary     In this episode of The iPhreaks Show, the panel interview Brian Voong. Brian runs a YouTube channel where he teaches about iOS development. The episode of his channel that the panel discusses with him is about the Roadmap to iOS...</itunes:subtitle><itunes:summary><![CDATA[Episode Summary     In this episode of The iPhreaks Show, the panel interview Brian Voong. Brian runs a YouTube channel where he teaches about iOS development. The episode of his channel that the panel discusses with him is about the Roadmap to iOS development. Brian starts by giving a brief overview of what his video contains and how it is given with the intent to help developers find jobs in the iOS industry.     The YouTube video has over 40,000 views and the panel wonders who are all these people watching this video. Brian explains that YouTube is a major resource for many people learning about development. Also this video appeals not only to beginners but also mid-level and senior developers who want to know what to learn next. The video features a diagram that depicts the roadmap an iOS developer should follow, so people are interested to see where they stand.      The panel dives into nitpicks of the roadmap. The panel disagrees that Swift is considered functional programming only. Functional programming on the map is at the top but the panel debates whether or not it should be further down on the map. The panel considers functional programmings place now that functional programming is becoming more prominent in the iOS world, especially with the Combine framework coming out. The panel points out that Swiftjective C is missing and wonders if it should have been included.      Once you have mastered the basics the panel wonders at what is the most important thing to learn. Brian explains to those who can see the diagram that there are close to 50 subjects listed for developers to learn. He chooses a few he thinks are the most important subjects to learn if a developer is hoping to get hired soon. He lists: learning how to work with a database, create crud screens, interact with restful API’s and do some effective network programming. Brain describes these as items to get your feet wet.      The panel explains that you don’t need to know all of the items on the roadmap in order to get a job. It is more important to have all the basics and good problem-solving skills. Brian does mention some of the skills at the bottom of the roadmap that might be good to learn, such as Build Config, Jenkins and knowing how to deploy an app.     Looking at the map, the panel wonders at the best way to read it. Initially, they assumed top to bottom would be best and in order of priority. Seeing deployment at the bottom, the panel describes the roadmap as more of a life cycle because they consider deployment a skill every beginner should have.       The panel gives advice to new developers. It might seem that you need to learn all this stuff and then start coding but the panel explains that the best way to learn is through coding, running into problems and learning these skills to solve them. The panel compares it to learning a spoken language, in the beginning, it is about making yourself understood and as you speak it your grasp of the language will grow. They suggest letting the subjects find you when you need them instead of seeking them out.      Brian explains why he recommends learning Jenkins near the beginning. He explains that so many junior developers have the exact same skill set and by knowing something like Jenkins you can set yourself apart from the rest. The panel shares why it may be important to know some CI stuff and be able to do a few things with it.      The last topic they discuss in this episode is what tips and tools a developer should learn listed under the tips and tools heading on the roadmap. Brian suggests Break Point and Instrument. The panel explains what Instrument is most useful for, finding excessive memory usage and performance problems.     Panelists  <ul><li>     Andrew Madsen     </li><li>     Jaim Zuber     </li><li>     Evan Stone     </li></ul>  Guest  <ul><li>     Brian Voong     </li></ul>  Sponsors    <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use...]]></itunes:summary><itunes:duration>2800</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 270: Siri in iOS 12 with Gui</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-270-siri-in-ios-12-with-gui</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/gitlabcommit" target="_blank" rel="noreferrer noopener">GitLab</a> | Get 30% off tickets with the promo code: DEVCHATCOMMIT     </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Gui Rambo     </li><li>     Erica Sadun     </li><li>     Jaim Zuber     </li><li>     Andrew Madsen     </li></ul>  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. 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 devices.  Links  <ul><li><a href="https://devchat.tv/iphreaks/ips-252-siri-in-ios-12-with-gui/" target="_blank" rel="noreferrer noopener">iPS 252: Siri in iOS 12 with Gui</a></li><li><a href="https://github.com/insidegui/Milkshakr" target="_blank" rel="noreferrer noopener">https://github.com/insidegui/Milkshakr</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks     Gui Rambo:  <ul><li><a href="https://sharecuts.app/" target="_blank" rel="noreferrer noopener">Sharecuts.app</a></li></ul>  Erica Sadun:  <ul><li>     Original iPhone Battery Life     </li></ul>  Jaim Zuber:  <ul><li><a href="https://explore.org/livecams/brown-bears/brown-bear-salmon-cam-brooks-falls" target="_blank" rel="noreferrer noopener">Bear Cam</a></li></ul>  Andrew Madsen:  <ul><li><a href="https://www.fifty-licks.com/" target="_blank" rel="noreferrer noopener">https://www.fifty-licks.com/</a>      </li></ul>]]></description><guid isPermaLink="false">f60b86a0-70a3-49e9-b8f2-6a200bbe7319</guid><pubDate>Tue, 03 Sep 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852559/stream.mp3" length="47333223" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/– use the code “devchat” for two months free on Sentry’s small plan     
- https://devchat.tv/gitlabcommit | Get 30% off tickets with the promo code: DEVCHATCOMMIT     
- https://devchat.tv/my-ruby-story/
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/gitlabcommit" target="_blank" rel="noreferrer noopener">GitLab</a> | Get 30% off tickets with the promo code: DEVCHATCOMMIT     </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Gui Rambo     </li><li>     Erica Sadun     </li><li>     Jaim Zuber     </li><li>     Andrew Madsen     </li></ul>  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. 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 devices.  Links  <ul><li><a href="https://devchat.tv/iphreaks/ips-252-siri-in-ios-12-with-gui/" target="_blank" rel="noreferrer noopener">iPS 252: Siri in iOS 12 with Gui</a></li><li><a href="https://github.com/insidegui/Milkshakr" target="_blank" rel="noreferrer noopener">https://github.com/insidegui/Milkshakr</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks     Gui Rambo:  <ul><li><a href="https://sharecuts.app/" target="_blank" rel="noreferrer noopener">Sharecuts.app</a></li></ul>  Erica Sadun:  <ul><li>     Original iPhone Battery Life     </li></ul>  Jaim Zuber:  <ul><li><a href="https://explore.org/livecams/brown-bears/brown-bear-salmon-cam-brooks-falls" target="_blank" rel="noreferrer noopener">Bear Cam</a></li></ul>  Andrew Madsen:  <ul><li><a href="https://www.fifty-licks.com/" target="_blank" rel="noreferrer noopener">https://www.fifty-licks.com/</a>      </li></ul>]]></itunes:summary><itunes:duration>2883</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 269: Ray Tracing with Petrie Michael</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-269-ray-tracing-with-petrie-michael</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/gitlabcommit" target="_blank" rel="noreferrer noopener">GitLab</a> | Get 30% off tickets with the promo code: DEVCHATCOMMIT     </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Jaim Zuber     </li><li>     Abbey Jackson     </li></ul>  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 TrySwift about Ray tracing. After defining ray tracing and explaining how it works, Petrie walks the panel through his demonstration for his talk. The panel discusses the technology he uses and how a bigger project becomes much more complex using a Mercedes rendering he did. Petrie introduces binary space partitioning and how this speeds up the process. The panel asks Petrie for recommendations for beginners to graphics, how to get started and what language to use.      Petrie shares his opinions on the state of the industry. The first being that modern programmers try to solve problems that don’t exist. The second being that programmers are neglecting to focus on things that encourage productivity. The panel discusses examples of these and how we can improve.   Links  <ul><li><a href="http://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf" target="_blank" rel="noreferrer noopener">Ray Tracing in One Weekend</a>      </li><li><a href="https://www.youtube.com/watch?v=jcshB5wM28Q&amp;vl=ja" target="_blank" rel="noreferrer noopener">Graphics like Pixar using Swift</a>      </li><li><a href="https://github.com/kapsy/swift_ray_tracer" target="_blank" rel="noreferrer noopener">https://github.com/kapsy/swift_ray_tracer</a>      </li><li><a href="https://en.wikipedia.org/wiki/Binary_space_partitioning" target="_blank" rel="noreferrer noopener">Binary space partitioning</a>      </li><li><a href="https://www.blender.org/" target="_blank" rel="noreferrer noopener">https://www.blender.org/</a>      </li><li><a href="https://devchat.tv/iphreaks/ips-258-learning-objective-c-as-a-swift-developer-with-abbey-jackson/" target="_blank" rel="noreferrer noopener">iPS 258: Learning Objective-C as a Swift Developer with Abbey Jackson</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Abbey Jackson:  <ul><li><a href="https://twitter.com/aumi_app" target="_blank" rel="noreferrer noopener">https://twitter.com/aumi_app</a>      </li><li><a href="http://apple.co/2Gc66Jv" target="_blank" rel="noreferrer noopener">Aumi</a>      </li></ul>  Petrie Michael:  <ul><li><a href="https://www.youtube.com/watch?v=kZRE7HIO3vk" target="_blank" rel="noreferrer noopener">The Thirty Million Line Problem</a></li></ul>]]></description><guid isPermaLink="false">a63809d1-568b-461c-9f34-f5d432aa86fe</guid><pubDate>Tue, 27 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852525/stream.mp3" length="49208300" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/– use the code “devchat” for two months free on Sentry’s small plan     
- https://devchat.tv/gitlabcommit | Get 30% off tickets with the promo code: DEVCHATCOMMIT     
- https://devchat.tv/my-ruby-story/
-...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for two months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/gitlabcommit" target="_blank" rel="noreferrer noopener">GitLab</a> | Get 30% off tickets with the promo code: DEVCHATCOMMIT     </li><li><a href="https://devchat.tv/my-ruby-story/" target="_blank" rel="noreferrer noopener">My Ruby Story</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Jaim Zuber     </li><li>     Abbey Jackson     </li></ul>  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 TrySwift about Ray tracing. After defining ray tracing and explaining how it works, Petrie walks the panel through his demonstration for his talk. The panel discusses the technology he uses and how a bigger project becomes much more complex using a Mercedes rendering he did. Petrie introduces binary space partitioning and how this speeds up the process. The panel asks Petrie for recommendations for beginners to graphics, how to get started and what language to use.      Petrie shares his opinions on the state of the industry. The first being that modern programmers try to solve problems that don’t exist. The second being that programmers are neglecting to focus on things that encourage productivity. The panel discusses examples of these and how we can improve.   Links  <ul><li><a href="http://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf" target="_blank" rel="noreferrer noopener">Ray Tracing in One Weekend</a>      </li><li><a href="https://www.youtube.com/watch?v=jcshB5wM28Q&amp;vl=ja" target="_blank" rel="noreferrer noopener">Graphics like Pixar using Swift</a>      </li><li><a href="https://github.com/kapsy/swift_ray_tracer" target="_blank" rel="noreferrer noopener">https://github.com/kapsy/swift_ray_tracer</a>      </li><li><a href="https://en.wikipedia.org/wiki/Binary_space_partitioning" target="_blank" rel="noreferrer noopener">Binary space partitioning</a>      </li><li><a href="https://www.blender.org/" target="_blank" rel="noreferrer noopener">https://www.blender.org/</a>      </li><li><a href="https://devchat.tv/iphreaks/ips-258-learning-objective-c-as-a-swift-developer-with-abbey-jackson/" target="_blank" rel="noreferrer noopener">iPS 258: Learning Objective-C as a Swift Developer with Abbey Jackson</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Abbey Jackson:  <ul><li><a href="https://twitter.com/aumi_app" target="_blank" rel="noreferrer noopener">https://twitter.com/aumi_app</a>      </li><li><a href="http://apple.co/2Gc66Jv" target="_blank" rel="noreferrer noopener">Aumi</a>      </li></ul>  Petrie Michael:  <ul><li><a href="https://www.youtube.com/watch?v=kZRE7HIO3vk" target="_blank" rel="noreferrer noopener">The Thirty Million Line Problem</a></li></ul>]]></itunes:summary><itunes:duration>3001</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 268: Use Compositional Layout back to iOS11 With This One Simple Trick with Katsumi Kishikawa</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-268-use-compositional-layout-back-to-ios11-with-this-one-simple-trick-with-katsumi-kishikawa</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/react-native-radio/" target="_blank" rel="noreferrer noopener">React Native Radio</a></li><li><a href="https://devchat.tv/dev-ed/" target="_blank" rel="noreferrer noopener">DevEd Podcast</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Jaim Zuber     </li><li>     Michael Holt     </li><li>     Evan Stone     </li></ul>  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 a library that lets you use compositional layout back to iOS11. The panel considers the cool features that can be used with this tool and Katsumi shares some new features he is hoping to implement before the iOS13 release. Katsumi explains how the code tricks the compiler to make possible to backport to older versions of iOS. The challenges in backporting to iOS12 and 11, including orthogonal scrolling is discussed. Katsumi shares a bit about an application he built called Swift-ast-explorer. Impressed with all Katsumi’s work, the panel wonders how he gets all this done and they thank him for sharing his work.   Links  <ul><li><a href="https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/using_collection_view_compositional_layouts_and_diffable_data_sources" target="_blank" rel="noreferrer noopener">Using Collection View Compositional Layouts and Diffable Data Sources</a>      </li><li><a href="https://github.com/kishikawakatsumi/IBPCollectionViewCompositionalLayout" target="_blank" rel="noreferrer noopener">https://github.com/kishikawakatsumi/IBPCollectionViewCompositionalLayout</a>      </li><li><a href="http://iosdevbreak.com/" target="_blank" rel="noreferrer noopener">http://iosdevbreak.com/</a>      </li><li><a href="https://github.com/kishikawakatsumi/IBPCollectionViewCompositionalLayout" target="_blank" rel="noreferrer noopener">https://github.com/kishikawakatsumi/IBPCollectionViewCompositionalLayout</a>      </li><li><a href="https://swift-ast-explorer.kishikawakatsumi.com/" target="_blank" rel="noreferrer noopener">https://swift-ast-explorer.kishikawakatsumi.com/</a>      </li><li><a href="https://devchat.tv/iphreaks/160-ips-iot-with-evan-stone/" target="_blank" rel="noreferrer noopener">https://devchat.tv/iphreaks/160-ips-iot-with-evan-stone/</a></li><li><a href="https://twitter.com/k_katsumi" target="_blank" rel="noreferrer noopener">https://twitter.com/k_katsumi</a>      </li><li><a href="https://kishikawakatsumi.com/" target="_blank" rel="noreferrer noopener">https://kishikawakatsumi.com/</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Michael Holt:  <ul><li><a href="https://quickbirdstudios.com/blog/combine-vs-rxswift/" target="_blank" rel="noreferrer noopener">https://quickbirdstudios.com/blog/combine-vs-rxswift/</a>      </li><li><a href="https://rderik.com/blog/using-swift-for-scripting/" target="_blank" rel="noreferrer noopener">https://rderik.com/blog/using-swift-for-scripting/</a>      </li></ul>  Evan Stone:  <ul><li><a href="https://www.amazon.com/Revolution-Valley-Paperback-Insanely-Great-ebook-dp-B006BAW3N0/dp/B006BAW3N0/ref=mt_kindle?_encoding=UTF8&amp;me=&amp;qid=1565732826" target="_blank" rel="noreferrer noopener">Revolution in The Valley [Paperback]: The Insanely Great Story of How the Mac Was Made</a></li></ul>]]></description><guid isPermaLink="false">ab55722c-a6a3-40ab-bb59-54df2546ad9d</guid><pubDate>Tue, 20 Aug 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852535/stream.mp3" length="31824918" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/– use the code “devchat” for 2 months free on Sentry’s small plan     
- https://devchat.tv/react-native-radio/
- https://devchat.tv/dev-ed/
- https://www.cachefly.com/
  Panel  
-      Jaim Zuber     
-      Michael Holt...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://devchat.tv/react-native-radio/" target="_blank" rel="noreferrer noopener">React Native Radio</a></li><li><a href="https://devchat.tv/dev-ed/" target="_blank" rel="noreferrer noopener">DevEd Podcast</a></li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Jaim Zuber     </li><li>     Michael Holt     </li><li>     Evan Stone     </li></ul>  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 a library that lets you use compositional layout back to iOS11. The panel considers the cool features that can be used with this tool and Katsumi shares some new features he is hoping to implement before the iOS13 release. Katsumi explains how the code tricks the compiler to make possible to backport to older versions of iOS. The challenges in backporting to iOS12 and 11, including orthogonal scrolling is discussed. Katsumi shares a bit about an application he built called Swift-ast-explorer. Impressed with all Katsumi’s work, the panel wonders how he gets all this done and they thank him for sharing his work.   Links  <ul><li><a href="https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/using_collection_view_compositional_layouts_and_diffable_data_sources" target="_blank" rel="noreferrer noopener">Using Collection View Compositional Layouts and Diffable Data Sources</a>      </li><li><a href="https://github.com/kishikawakatsumi/IBPCollectionViewCompositionalLayout" target="_blank" rel="noreferrer noopener">https://github.com/kishikawakatsumi/IBPCollectionViewCompositionalLayout</a>      </li><li><a href="http://iosdevbreak.com/" target="_blank" rel="noreferrer noopener">http://iosdevbreak.com/</a>      </li><li><a href="https://github.com/kishikawakatsumi/IBPCollectionViewCompositionalLayout" target="_blank" rel="noreferrer noopener">https://github.com/kishikawakatsumi/IBPCollectionViewCompositionalLayout</a>      </li><li><a href="https://swift-ast-explorer.kishikawakatsumi.com/" target="_blank" rel="noreferrer noopener">https://swift-ast-explorer.kishikawakatsumi.com/</a>      </li><li><a href="https://devchat.tv/iphreaks/160-ips-iot-with-evan-stone/" target="_blank" rel="noreferrer noopener">https://devchat.tv/iphreaks/160-ips-iot-with-evan-stone/</a></li><li><a href="https://twitter.com/k_katsumi" target="_blank" rel="noreferrer noopener">https://twitter.com/k_katsumi</a>      </li><li><a href="https://kishikawakatsumi.com/" target="_blank" rel="noreferrer noopener">https://kishikawakatsumi.com/</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Michael Holt:  <ul><li><a href="https://quickbirdstudios.com/blog/combine-vs-rxswift/" target="_blank" rel="noreferrer noopener">https://quickbirdstudios.com/blog/combine-vs-rxswift/</a>      </li><li><a href="https://rderik.com/blog/using-swift-for-scripting/" target="_blank" rel="noreferrer noopener">https://rderik.com/blog/using-swift-for-scripting/</a>      </li></ul>  Evan Stone:  <ul><li><a href="https://www.amazon.com/Revolution-Valley-Paperback-Insanely-Great-ebook-dp-B006BAW3N0/dp/B006BAW3N0/ref=mt_kindle?_encoding=UTF8&amp;me=&amp;qid=1565732826" target="_blank" rel="noreferrer noopener">Revolution in The Valley [Paperback]: The Insanely Great Story of How the Mac Was Made</a></li></ul>]]></itunes:summary><itunes:duration>1915</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 267: In Defense of Core Data with Donny Wals</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-267-in-defense-of-core-data-with-donny-wals</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Andrew Madsen     </li><li>     Jaim Zuber     </li><li>     Michael Holt     </li></ul>  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 simpler and easier to use. Various Core Data features and their use cases are considered.  Links  <ul><li><a href="https://www.youtube.com/watch?index=11&amp;list=PLCl5NM4qD3u_L8dJrWYbLB8FcUaoAHDFt&amp;v=aUoT5w4JOoM" target="_blank" rel="noreferrer noopener">In defense of Core Data</a>      </li><li><a href="https://twitter.com/donnywals" target="_blank" rel="noreferrer noopener">https://twitter.com/donnywals</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Andrew Madsen:  <ul><li><a href="https://www.autodesk.com/products/eagle/overview" target="_blank" rel="noreferrer noopener">https://www.autodesk.com/products/eagle/overview</a></li></ul>  Michael Holt:  <ul><li><a href="https://github.com/krzysztofzablocki/Sourcery" target="_blank" rel="noreferrer noopener">https://github.com/krzysztofzablocki/Sourcery</a></li></ul>  Donny Wals:  <ul><li><a href="https://preview.disneyplus.com/" target="_blank" rel="noreferrer noopener">https://preview.disneyplus.com/</a></li><li><a href="https://walt-disney.itsmycareer.com/" target="_blank" rel="noreferrer noopener">https://walt-disney.itsmycareer.com</a></li></ul>]]></description><guid isPermaLink="false">84d17920-af94-4e99-b8aa-410e77848572</guid><pubDate>Tue, 30 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852552/stream.mp3" length="52951287" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/– use the code “devchat” for 2 months free on Sentry’s small plan     
- https://www.cachefly.com/
  Panel  
-      Andrew Madsen     
-      Jaim Zuber     
-      Michael Holt     
  Joined by Special Guest: Donny Wals...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Andrew Madsen     </li><li>     Jaim Zuber     </li><li>     Michael Holt     </li></ul>  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 simpler and easier to use. Various Core Data features and their use cases are considered.  Links  <ul><li><a href="https://www.youtube.com/watch?index=11&amp;list=PLCl5NM4qD3u_L8dJrWYbLB8FcUaoAHDFt&amp;v=aUoT5w4JOoM" target="_blank" rel="noreferrer noopener">In defense of Core Data</a>      </li><li><a href="https://twitter.com/donnywals" target="_blank" rel="noreferrer noopener">https://twitter.com/donnywals</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Andrew Madsen:  <ul><li><a href="https://www.autodesk.com/products/eagle/overview" target="_blank" rel="noreferrer noopener">https://www.autodesk.com/products/eagle/overview</a></li></ul>  Michael Holt:  <ul><li><a href="https://github.com/krzysztofzablocki/Sourcery" target="_blank" rel="noreferrer noopener">https://github.com/krzysztofzablocki/Sourcery</a></li></ul>  Donny Wals:  <ul><li><a href="https://preview.disneyplus.com/" target="_blank" rel="noreferrer noopener">https://preview.disneyplus.com/</a></li><li><a href="https://walt-disney.itsmycareer.com/" target="_blank" rel="noreferrer noopener">https://walt-disney.itsmycareer.com</a></li></ul>]]></itunes:summary><itunes:duration>3242</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 266:  The Devchat.tv Mission and Journey with Charles Max Wood</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-266-the-devchat-tv-mission-and-journey-with-charles-max-wood</link><description><![CDATA[Sponsors  <ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Host: Charles Max Wood  Episode Summary  Charles talks about his journey as a podcaster and his mission with <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>. Devchat.tv&amp;nbsp; is designed to home podcasts that speak to all developer communities. Charles also plans Devchat.tv to host shows for technologies that are on the verge of a breakthrough and will be a lot more widely available in the near future such as Artificial Intelligence (AI), Internet of Things (IoT), Virtual Reality (VR) and Augmented Reality (AR). There are new shows being added continuously to reach out to new communities, some examples of which are: a Data Science show, a DevOps show and an Open Source show. As a kid, Charles would record his own shows on a tape recorder. He was always interested in technology. While studying Computer Engineering at Brigham Young University, he worked in the University's Operations Center. Upon graduation, he started working for Mozy where he was introduced to podcasts. Listen to the show to find out the rest of Charles' story, some of the lessons and tips he learned throughout his journey and the evolution of the shows on Devchat.tv. If there isn't a show for your community and you would like there one to be, reach out to <a href="https://cmaxw/" target="_blank" rel="noreferrer noopener">Charles.</a> Also if there was a podcast about a programming related subject that ended abruptly and you would like it to continue, reach out to <a href="https://cmaxw/" target="_blank" rel="noreferrer noopener">Charles.</a> Devchat.tv would like to host these podcasts.  Links  <ul><li><a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">Charles' Twitter</a></li><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS JavaScript Community</a></li><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">EverywhereRB Ruby and Rails Community</a></li><li><a href="https://devchat.tv/store/get-a-coder-job-ebook/" target="_blank" rel="noreferrer noopener">Find Your Dream Job As A Developer</a></li><li><a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">Devchat.tv on Facebook</a></li><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li></ul>  Picks  <ul><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS JavaScript Community</a></li><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">EverywhereRB Ruby and Rails Community</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.11ty.io/" target="_blank" rel="noreferrer noopener">Eleventy</a></li><li><a href="https://github.com/cmaxw/devchat-eleventy" target="_blank" rel="noreferrer noopener">https://github.com/cmaxw/devchat-eleventy</a></li></ul>]]></description><guid isPermaLink="false">16663795-1f71-4642-adec-fc1342e0bfc7</guid><pubDate>Tue, 23 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852563/stream.mp3" length="92807214" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- https://sentry.io/ use the code “devchat” for 2 months free on Sentry small plan
- https://www.cachefly.com/
  Host: Charles Max Wood  Episode Summary  Charles talks about his journey as a podcaster and his mission...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Host: Charles Max Wood  Episode Summary  Charles talks about his journey as a podcaster and his mission with <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a>. Devchat.tv&amp;nbsp; is designed to home podcasts that speak to all developer communities. Charles also plans Devchat.tv to host shows for technologies that are on the verge of a breakthrough and will be a lot more widely available in the near future such as Artificial Intelligence (AI), Internet of Things (IoT), Virtual Reality (VR) and Augmented Reality (AR). There are new shows being added continuously to reach out to new communities, some examples of which are: a Data Science show, a DevOps show and an Open Source show. As a kid, Charles would record his own shows on a tape recorder. He was always interested in technology. While studying Computer Engineering at Brigham Young University, he worked in the University's Operations Center. Upon graduation, he started working for Mozy where he was introduced to podcasts. Listen to the show to find out the rest of Charles' story, some of the lessons and tips he learned throughout his journey and the evolution of the shows on Devchat.tv. If there isn't a show for your community and you would like there one to be, reach out to <a href="https://cmaxw/" target="_blank" rel="noreferrer noopener">Charles.</a> Also if there was a podcast about a programming related subject that ended abruptly and you would like it to continue, reach out to <a href="https://cmaxw/" target="_blank" rel="noreferrer noopener">Charles.</a> Devchat.tv would like to host these podcasts.  Links  <ul><li><a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">Charles' Twitter</a></li><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS JavaScript Community</a></li><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">EverywhereRB Ruby and Rails Community</a></li><li><a href="https://devchat.tv/store/get-a-coder-job-ebook/" target="_blank" rel="noreferrer noopener">Find Your Dream Job As A Developer</a></li><li><a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">Devchat.tv on Facebook</a></li><li><a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">Devchat.tv</a></li></ul>  Picks  <ul><li><a href="https://keepcurrentacademy.com/everywherejs/" target="_blank" rel="noreferrer noopener">EverywhereJS JavaScript Community</a></li><li><a href="https://keepcurrentacademy.com/everywhererb/" target="_blank" rel="noreferrer noopener">EverywhereRB Ruby and Rails Community</a></li><li><a href="https://www.netlify.com/" target="_blank" rel="noreferrer noopener">Netlify</a></li><li><a href="https://www.11ty.io/" target="_blank" rel="noreferrer noopener">Eleventy</a></li><li><a href="https://github.com/cmaxw/devchat-eleventy" target="_blank" rel="noreferrer noopener">https://github.com/cmaxw/devchat-eleventy</a></li></ul>]]></itunes:summary><itunes:duration>5740</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 265:  Make UIControl More Swifty with Dusan Tadic</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-265-make-uicontrol-more-swifty-with-dusan-tadic</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Andrew Madsen     </li><li>     Jaim Zuber     </li><li>     Michael Holt     </li></ul>  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. Dušan shares his experience learning Objective-C as a Swift developer. The panel discusses debugging apps with rogue notifications.   Links  <ul><li><a href="https://www.dusantadic.dev/post/make-uicontrol-more-swifty/" target="_blank" rel="noreferrer noopener">https://www.dusantadic.dev/post/make-uicontrol-more-swifty/</a>      </li><li><a href="https://www.dusantadic.dev" target="_blank" rel="noreferrer noopener">https://www.dusantadic.dev</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Andrew Madsen:  <ul><li><a href="https://goshdarnswiftui.com" target="_blank" rel="noreferrer noopener">https://goshdarnswiftui.com</a>      </li><li><a href="https://keeb.io/collections/split-keyboard-parts/products/quefrency-60-65-split-staggered-keyboard?variant=1603298" target="_blank" rel="noreferrer noopener">Quefrency - 60%/65% Split Staggered Keyboard</a>      </li></ul>  Jaim Zuber:  <ul><li><a href="http://goshdarnifcaseletsyntax.com/" target="_blank" rel="noreferrer noopener">http://goshdarnifcaseletsyntax.com/</a>      </li></ul>  Michael Holt:  <ul><li><a href="https://www.indiegogo.com/projects/gocube-the-classic-puzzle-reinvented--2#/" target="_blank" rel="noreferrer noopener">https://www.indiegogo.com/projects/gocube-the-classic-puzzle-reinvented--2#/</a> </li></ul>]]></description><guid isPermaLink="false">0840c2e6-11df-42a6-a3df-6476bd2c4e10</guid><pubDate>Tue, 16 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852657/stream.mp3" length="38385092" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/– use the code “devchat” for 2 months free on Sentry’s small plan     
- https://www.cachefly.com/
  Panel  
-      Andrew Madsen     
-      Jaim Zuber     
-      Michael Holt     
  Joined by Special Guest: Dušan Tadić...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Andrew Madsen     </li><li>     Jaim Zuber     </li><li>     Michael Holt     </li></ul>  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. Dušan shares his experience learning Objective-C as a Swift developer. The panel discusses debugging apps with rogue notifications.   Links  <ul><li><a href="https://www.dusantadic.dev/post/make-uicontrol-more-swifty/" target="_blank" rel="noreferrer noopener">https://www.dusantadic.dev/post/make-uicontrol-more-swifty/</a>      </li><li><a href="https://www.dusantadic.dev" target="_blank" rel="noreferrer noopener">https://www.dusantadic.dev</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Andrew Madsen:  <ul><li><a href="https://goshdarnswiftui.com" target="_blank" rel="noreferrer noopener">https://goshdarnswiftui.com</a>      </li><li><a href="https://keeb.io/collections/split-keyboard-parts/products/quefrency-60-65-split-staggered-keyboard?variant=1603298" target="_blank" rel="noreferrer noopener">Quefrency - 60%/65% Split Staggered Keyboard</a>      </li></ul>  Jaim Zuber:  <ul><li><a href="http://goshdarnifcaseletsyntax.com/" target="_blank" rel="noreferrer noopener">http://goshdarnifcaseletsyntax.com/</a>      </li></ul>  Michael Holt:  <ul><li><a href="https://www.indiegogo.com/projects/gocube-the-classic-puzzle-reinvented--2#/" target="_blank" rel="noreferrer noopener">https://www.indiegogo.com/projects/gocube-the-classic-puzzle-reinvented--2#/</a> </li></ul>]]></itunes:summary><itunes:duration>2331</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 264: Pitching to Swift with Igor Kulman</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-264-pitching-to-swift-with-igor-kulman</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Michael Holt     </li><li>     Andrew Madsen     </li></ul>  Joined by Special Guest: Igor Kulman  Summary  Igor Kulman shares his experience pitching to the Swift evolution process and submitting a proposal. The panel discusses his pitches and his options going forward. Igor explains why he pitched a change to the standard library instead of creating his open source libraries. The panel encourages developers to contribute to Swift. Igor discusses his background with Windows phone, the challenges switching to be an iOS developer and building a Hackintosh computer. The panel compares C# and Swift, considering the new combine framework.  Links  <ul><li><a href="https://forums.swift.org/t/pitch-unkeyeddecodingcontainer-movenext-to-skip-items-in-deserialization/22151" target="_blank" rel="noreferrer noopener">https://forums.swift.org/t/pitch-unkeyeddecodingcontainer-movenext-to-skip-items-in-deserialization/22151</a>      </li><li><a href="https://github.com/apple/swift/pull/23707" target="_blank" rel="noreferrer noopener">https://github.com/apple/swift/pull/23707</a>      </li><li><a href="https://forums.swift.org/t/pitch-method-to-sum-numeric-arrays/24170" target="_blank" rel="noreferrer noopener">https://forums.swift.org/t/pitch-method-to-sum-numeric-arrays/24170</a>      </li><li><a href="https://github.com/Microsoft/referencesource/blob/master/System.Core/System/Linq/Enumerable.cs" target="_blank" rel="noreferrer noopener">https://github.com/Microsoft/referencesource</a>      </li><li><a href="https://blog.kulman.sk/" target="_blank" rel="noreferrer noopener">https://blog.kulman.sk/</a>      </li><li><a href="https://twitter.com/igorkulman" target="_blank" rel="noreferrer noopener">https://twitter.com/igorkulman</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Michael Holt:  <ul><li><a href="https://tracker.toptal.com" target="_blank" rel="noreferrer noopener">https://tracker.toptal.com</a>      </li></ul>  Andrew Madsen:  <ul><li><a href="http://www.bxfoundry.com/home/32-34-bx-70-micro-decimator-ataric64-joystick.html#/36-handedness-right_handed_button_on_left" target="_blank" rel="noreferrer noopener">BX-70 Micro Decimator - Atari/C64 Joystick </a>      </li></ul>  Igor Kulman:  <ul><li><a href="https://github.com/igorkulman/iOSLocalizationEditor" target="_blank" rel="noreferrer noopener">https://github.com/igorkulman/iOSLocalizationEditor</a> </li></ul>]]></description><guid isPermaLink="false">18a4eaaa-c68f-4fc9-b300-209663a24e78</guid><pubDate>Tue, 09 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852671/stream.mp3" length="41352750" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/– use the code “devchat” for 2 months free on Sentry’s small plan     
- https://www.cachefly.com/
  Panel  
-      Michael Holt     
-      Andrew Madsen     
  Joined by Special Guest: Igor Kulman  Summary  Igor Kulman...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a>– use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Michael Holt     </li><li>     Andrew Madsen     </li></ul>  Joined by Special Guest: Igor Kulman  Summary  Igor Kulman shares his experience pitching to the Swift evolution process and submitting a proposal. The panel discusses his pitches and his options going forward. Igor explains why he pitched a change to the standard library instead of creating his open source libraries. The panel encourages developers to contribute to Swift. Igor discusses his background with Windows phone, the challenges switching to be an iOS developer and building a Hackintosh computer. The panel compares C# and Swift, considering the new combine framework.  Links  <ul><li><a href="https://forums.swift.org/t/pitch-unkeyeddecodingcontainer-movenext-to-skip-items-in-deserialization/22151" target="_blank" rel="noreferrer noopener">https://forums.swift.org/t/pitch-unkeyeddecodingcontainer-movenext-to-skip-items-in-deserialization/22151</a>      </li><li><a href="https://github.com/apple/swift/pull/23707" target="_blank" rel="noreferrer noopener">https://github.com/apple/swift/pull/23707</a>      </li><li><a href="https://forums.swift.org/t/pitch-method-to-sum-numeric-arrays/24170" target="_blank" rel="noreferrer noopener">https://forums.swift.org/t/pitch-method-to-sum-numeric-arrays/24170</a>      </li><li><a href="https://github.com/Microsoft/referencesource/blob/master/System.Core/System/Linq/Enumerable.cs" target="_blank" rel="noreferrer noopener">https://github.com/Microsoft/referencesource</a>      </li><li><a href="https://blog.kulman.sk/" target="_blank" rel="noreferrer noopener">https://blog.kulman.sk/</a>      </li><li><a href="https://twitter.com/igorkulman" target="_blank" rel="noreferrer noopener">https://twitter.com/igorkulman</a>      </li><li><a href="https://www.facebook.com/iphreaks/" target="_blank" rel="noreferrer noopener">https://www.facebook.com/iphreaks/</a></li><li><a href="https://twitter.com/iphreaks" target="_blank" rel="noreferrer noopener">https://twitter.com/iphreaks</a></li></ul>  Picks  Michael Holt:  <ul><li><a href="https://tracker.toptal.com" target="_blank" rel="noreferrer noopener">https://tracker.toptal.com</a>      </li></ul>  Andrew Madsen:  <ul><li><a href="http://www.bxfoundry.com/home/32-34-bx-70-micro-decimator-ataric64-joystick.html#/36-handedness-right_handed_button_on_left" target="_blank" rel="noreferrer noopener">BX-70 Micro Decimator - Atari/C64 Joystick </a>      </li></ul>  Igor Kulman:  <ul><li><a href="https://github.com/igorkulman/iOSLocalizationEditor" target="_blank" rel="noreferrer noopener">https://github.com/igorkulman/iOSLocalizationEditor</a> </li></ul>]]></itunes:summary><itunes:duration>2518</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 263: Swift and AWS Lambda with Jason Zurita</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-263-swift-and-aws-lambda-with-jason-zurita</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Jaim Zuber     </li><li>     Micheal Holt     </li></ul>  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 SwiftUI on other platforms.   Links  <ul><li><a href="https://jasonzurita.com/websites-using-swift-and-aws-lambda/" target="_blank" rel="noreferrer noopener">https://jasonzurita.com/websites-using-swift-and-aws-lambda/</a>      </li><li><a href="https://jasonzurita.com/websites-using-swift-and-aws-lambda-part-2/" target="_blank" rel="noreferrer noopener">https://jasonzurita.com/websites-using-swift-and-aws-lambda-part-2/</a>      </li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">https://www.docker.com/</a></li><li><a href="https://www.pointfree.co/" target="_blank" rel="noreferrer noopener">https://www.pointfree.co/</a>      </li><li><a href="https://worthdoingbadly.com/swiftui-html/" target="_blank" rel="noreferrer noopener">https://worthdoingbadly.com/swiftui-html/</a>      </li><li><a href="https://github.com/dokun1/Vaux" target="_blank" rel="noreferrer noopener">https://github.com/dokun1/Vaux</a>      </li><li><a href="https://twitter.com/jasonalexzurita" target="_blank" rel="noreferrer noopener">https://twitter.com/jasonalexzurita</a>      </li><li><a href="https://swiftfest.io" target="_blank" rel="noreferrer noopener">https://swiftfest.io</a>      </li></ul>  Picks  Jaim Zuber:  <ul><li><a href="https://open.spotify.com/album/6PHnky8tw67f52Sr3pRmsM" target="_blank" rel="noreferrer noopener">https://open.spotify.com/album/6PHnky8tw67f52Sr3pRmsM</a>      </li><li><a href="https://en.wikipedia.org/wiki/Elevation_(Yonder_Mountain_String_Band_album)" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Elevation_(Yonder_Mountain_String_Band_album)</a>      </li></ul>  Michael Holt:  <ul><li><a href="https://medium.com/flawless-app-stories/you-dont-always-need-weak-self-a778bec505ef" target="_blank" rel="noreferrer noopener">https://medium.com/flawless-app-stories/you-dont-always-need-weak-self-a778bec505ef</a>      </li></ul>  Jason Zurita:  <ul><li><a href="https://www.vim.org/" target="_blank" rel="noreferrer noopener">https://www.vim.org/</a></li></ul>]]></description><guid isPermaLink="false">68ed147a-3835-4ea6-901f-46f47824d716</guid><pubDate>Tue, 02 Jul 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852579/stream.mp3" length="39211340" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/ use the code “devchat” for 2 months free on Sentry small     
- https://www.cachefly.com/
  Panel  
-      Jaim Zuber     
-      Micheal Holt     
  Joined by Special Guest: Jason Zurita  Summary  Jason Zurita joins the...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry small     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Jaim Zuber     </li><li>     Micheal Holt     </li></ul>  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 SwiftUI on other platforms.   Links  <ul><li><a href="https://jasonzurita.com/websites-using-swift-and-aws-lambda/" target="_blank" rel="noreferrer noopener">https://jasonzurita.com/websites-using-swift-and-aws-lambda/</a>      </li><li><a href="https://jasonzurita.com/websites-using-swift-and-aws-lambda-part-2/" target="_blank" rel="noreferrer noopener">https://jasonzurita.com/websites-using-swift-and-aws-lambda-part-2/</a>      </li><li><a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">https://www.docker.com/</a></li><li><a href="https://www.pointfree.co/" target="_blank" rel="noreferrer noopener">https://www.pointfree.co/</a>      </li><li><a href="https://worthdoingbadly.com/swiftui-html/" target="_blank" rel="noreferrer noopener">https://worthdoingbadly.com/swiftui-html/</a>      </li><li><a href="https://github.com/dokun1/Vaux" target="_blank" rel="noreferrer noopener">https://github.com/dokun1/Vaux</a>      </li><li><a href="https://twitter.com/jasonalexzurita" target="_blank" rel="noreferrer noopener">https://twitter.com/jasonalexzurita</a>      </li><li><a href="https://swiftfest.io" target="_blank" rel="noreferrer noopener">https://swiftfest.io</a>      </li></ul>  Picks  Jaim Zuber:  <ul><li><a href="https://open.spotify.com/album/6PHnky8tw67f52Sr3pRmsM" target="_blank" rel="noreferrer noopener">https://open.spotify.com/album/6PHnky8tw67f52Sr3pRmsM</a>      </li><li><a href="https://en.wikipedia.org/wiki/Elevation_(Yonder_Mountain_String_Band_album)" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Elevation_(Yonder_Mountain_String_Band_album)</a>      </li></ul>  Michael Holt:  <ul><li><a href="https://medium.com/flawless-app-stories/you-dont-always-need-weak-self-a778bec505ef" target="_blank" rel="noreferrer noopener">https://medium.com/flawless-app-stories/you-dont-always-need-weak-self-a778bec505ef</a>      </li></ul>  Jason Zurita:  <ul><li><a href="https://www.vim.org/" target="_blank" rel="noreferrer noopener">https://www.vim.org/</a></li></ul>]]></itunes:summary><itunes:duration>2385</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 262: Tying Things Together with Paul Samuels</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-262-tying-things-together-with-paul-samuels</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Jaim Zuber     </li><li>     Michael Holt     </li></ul>  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 storage that might work for this tool.      Links  <ul><li><a href="https://paul-samuels.com/blog/2019/03/09/tying-things-together/" target="_blank" rel="noreferrer noopener">https://paul-samuels.com/blog/2019/03/09/tying-things-together/</a>      </li><li><a href="https://twitter.com/paulio87" target="_blank" rel="noreferrer noopener">https://twitter.com/paulio87</a>      </li></ul>  Picks  Jaim Zuber:  <ul><li><a href="https://www.infoq.com/minibooks/domain-driven-design-quickly/" target="_blank" rel="noreferrer noopener">https://www.infoq.com/minibooks/domain-driven-design-quickly/</a>      </li></ul>  Michael Holt:  <ul><li><a href="https://github.com/CutFlame/StarWarsContacts" target="_blank" rel="noreferrer noopener">https://github.com/CutFlame/StarWarsContacts</a></li></ul>  Paul Samuels:  <ul><li><a href="https://www.destroyallsoftware.com/talks/boundaries" target="_blank" rel="noreferrer noopener">https://www.destroyallsoftware.com/talks/boundaries</a> </li></ul>]]></description><guid isPermaLink="false">082b6d08-2edd-4d13-b96c-8072ad216a63</guid><pubDate>Tue, 25 Jun 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852557/stream.mp3" length="45205753" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/ use the code “devchat” for 2 months free on Sentry’s small plan     
- https://www.cachefly.com/
  Panel  
-      Jaim Zuber     
-      Michael Holt     
  Joined by Special Guest: Paul Samuels  Summary  Paul Samuels...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan     </li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>     Jaim Zuber     </li><li>     Michael Holt     </li></ul>  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 storage that might work for this tool.      Links  <ul><li><a href="https://paul-samuels.com/blog/2019/03/09/tying-things-together/" target="_blank" rel="noreferrer noopener">https://paul-samuels.com/blog/2019/03/09/tying-things-together/</a>      </li><li><a href="https://twitter.com/paulio87" target="_blank" rel="noreferrer noopener">https://twitter.com/paulio87</a>      </li></ul>  Picks  Jaim Zuber:  <ul><li><a href="https://www.infoq.com/minibooks/domain-driven-design-quickly/" target="_blank" rel="noreferrer noopener">https://www.infoq.com/minibooks/domain-driven-design-quickly/</a>      </li></ul>  Michael Holt:  <ul><li><a href="https://github.com/CutFlame/StarWarsContacts" target="_blank" rel="noreferrer noopener">https://github.com/CutFlame/StarWarsContacts</a></li></ul>  Paul Samuels:  <ul><li><a href="https://www.destroyallsoftware.com/talks/boundaries" target="_blank" rel="noreferrer noopener">https://www.destroyallsoftware.com/talks/boundaries</a> </li></ul>]]></itunes:summary><itunes:duration>2761</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 261: I Failed 39 Interviews with Hassan El Desouky</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-261-i-failed-39-interviews-with-hassan-el-desouky</link><description><![CDATA[Sponsors  <ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free     </li></ul>  Panel  <ul><li>     Jaim Zuber     </li></ul>  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 <a href="https://medium.com/flawless-app-stories/how-i-failed-39-interviews-and-what-ive-learned-515c8e6c4b53" target="_blank" rel="noreferrer noopener">How I Failed 39 Interviews and What I’ve Learned</a>. 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 friend that works at Google. Hassan notes that the interview process in Egypt is different for the process in America. In America, companies favor snapshot interviews, and Hassan shares some of the problems with that method and how the process differs in Egypt. Hassan has found that one thing that helps with getting an interview is having an online presence. He shares advice for people who want to build their online presence as well as some writing tips. Hassan and Jaim finish by discuss the developer community in Egypt and how attending meetups helps college students.   Links  <ul><li>     Follow Hassan on <a href="https://medium.com/@hassaneldesouky" target="_blank" rel="noreferrer noopener">Medium</a>, <a href="https://www.linkedin.com/in/hassaneldesouky/" target="_blank" rel="noreferrer noopener">LinkedIn</a>, and <a href="https://twitter.com/hassanedesouky" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://medium.com/flawless-app-stories/how-i-failed-39-interviews-and-what-ive-learned-515c8e6c4b53" target="_blank" rel="noreferrer noopener">How I Failed 39 Interviews and What I’ve Learned</a></li><li><a href="https://medium.com/flawless-app-stories/disjoint-set-union-data-structure-in-c-and-swift-a52703b01fcb" target="_blank" rel="noreferrer noopener">Disjoint Set Union Data Structure in C and Swift</a></li><li><a href="https://www.geeksforgeeks.org/kruskals-minimum-spanning-tree-algorithm-greedy-algo-2/" target="_blank" rel="noreferrer noopener">Kruskal’s algorithm</a></li><li><a href="https://twitter.com/swiftcairo" target="_blank" rel="noreferrer noopener">Swift Cairo</a> developer community     </li></ul>  Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a>  Picks  Hassan El Desouky:  <ul><li>     Game of Thrones     </li></ul>]]></description><guid isPermaLink="false">e8e22160-9dd0-4487-9039-9e6837e50ccf</guid><pubDate>Tue, 04 Jun 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852593/stream.mp3" length="32613285" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- https://sentry.io/ 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...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="https://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use code “devchat” for 2 months free     </li></ul>  Panel  <ul><li>     Jaim Zuber     </li></ul>  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 <a href="https://medium.com/flawless-app-stories/how-i-failed-39-interviews-and-what-ive-learned-515c8e6c4b53" target="_blank" rel="noreferrer noopener">How I Failed 39 Interviews and What I’ve Learned</a>. 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 friend that works at Google. Hassan notes that the interview process in Egypt is different for the process in America. In America, companies favor snapshot interviews, and Hassan shares some of the problems with that method and how the process differs in Egypt. Hassan has found that one thing that helps with getting an interview is having an online presence. He shares advice for people who want to build their online presence as well as some writing tips. Hassan and Jaim finish by discuss the developer community in Egypt and how attending meetups helps college students.   Links  <ul><li>     Follow Hassan on <a href="https://medium.com/@hassaneldesouky" target="_blank" rel="noreferrer noopener">Medium</a>, <a href="https://www.linkedin.com/in/hassaneldesouky/" target="_blank" rel="noreferrer noopener">LinkedIn</a>, and <a href="https://twitter.com/hassanedesouky" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://medium.com/flawless-app-stories/how-i-failed-39-interviews-and-what-ive-learned-515c8e6c4b53" target="_blank" rel="noreferrer noopener">How I Failed 39 Interviews and What I’ve Learned</a></li><li><a href="https://medium.com/flawless-app-stories/disjoint-set-union-data-structure-in-c-and-swift-a52703b01fcb" target="_blank" rel="noreferrer noopener">Disjoint Set Union Data Structure in C and Swift</a></li><li><a href="https://www.geeksforgeeks.org/kruskals-minimum-spanning-tree-algorithm-greedy-algo-2/" target="_blank" rel="noreferrer noopener">Kruskal’s algorithm</a></li><li><a href="https://twitter.com/swiftcairo" target="_blank" rel="noreferrer noopener">Swift Cairo</a> developer community     </li></ul>  Follow DevChat on <a href="https://www.facebook.com/DevChattv/?__tn__=%2Cd%2CP-R&amp;eid=ARDBDrBnK71PDmx_8gE_IeIEo5SnM7cyzylVBjAwfaOo1ck_6q3GXuRBfaUQZaWVvFGyEVjrhDwnS_tV" target="_blank" rel="noreferrer noopener">Facebook</a> and <a href="https://twitter.com/devchattv?lang=en" target="_blank" rel="noreferrer noopener">Twitter</a>  Picks  Hassan El Desouky:  <ul><li>     Game of Thrones     </li></ul>]]></itunes:summary><itunes:duration>1973</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 260: Advanced Debugging and Reverse Engineering with Derek Selander</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-260-advanced-debugging-and-reverse-engineering-with-derek-selander</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Jaim Zuber</li><li>Andrew Madsen</li><li>Dave Delong</li></ul>  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 having this knowledge has helped him as a developer.  Links  <ul><li><a href="https://www.hopperapp.com/" target="_blank" rel="noreferrer noopener">https://www.hopperapp.com/</a></li><li><a href="https://www.hex-rays.com/products/ida/debugger/index.shtml" target="_blank" rel="noreferrer noopener">https://www.hex-rays.com/products/ida/debugger/index.shtml</a></li><li><a href="https://en.wikipedia.org/wiki/Mach-O" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Mach-O</a></li><li><a href="https://www.raywenderlich.com/615-assembly-register-calling-convention-tutorial" target="_blank" rel="noreferrer noopener">https://www.raywenderlich.com/615-assembly-register-calling-convention-tutorial</a></li><li><a href="https://github.com/nygard/class-dump" target="_blank" rel="noreferrer noopener">https://github.com/nygard/class-dump</a></li><li><a href="https://github.com/derekselander/lldb" target="_blank" rel="noreferrer noopener">https://github.com/derekselander</a>/</li><li><a href="https://twitter.com/lolgrep" target="_blank" rel="noreferrer noopener">https://twitter.com/lolgrep</a></li></ul>  Picks  Andrew Madsen  <ul><li>Afuri Ramen in Tokyo, Japan</li></ul>  Dave Delong  <ul><li>_ivarDescription</li><li>_methodDescription</li><li><a href="https://github.com/nygard/class-dump" target="_blank" rel="noreferrer noopener">https://github.com/nygard/class-dump</a></li></ul>  Derek Selander  <ul><li>Ivars</li><li>_shortmethoddescription</li><li><a href="https://github.com/derekselander/lldb" target="_blank" rel="noreferrer noopener">https://github.com/derekselander/lldb</a></li></ul>]]></description><guid isPermaLink="false">215bf24e-2a69-43a1-8b1d-df69cb025776</guid><pubDate>Mon, 08 Apr 2019 16:32:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852739/stream.mp3" length="47033000" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/ use the code “devchat” for 2 months free on Sentry’s small plan
- https://www.cachefly.com/
  Panel  
- Jaim Zuber
- Andrew Madsen
- Dave Delong
  Joined by Special Guest: Derek Selander  Summary  Derek Selander...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry</a> use the code “devchat” for 2 months free on Sentry’s small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Jaim Zuber</li><li>Andrew Madsen</li><li>Dave Delong</li></ul>  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 having this knowledge has helped him as a developer.  Links  <ul><li><a href="https://www.hopperapp.com/" target="_blank" rel="noreferrer noopener">https://www.hopperapp.com/</a></li><li><a href="https://www.hex-rays.com/products/ida/debugger/index.shtml" target="_blank" rel="noreferrer noopener">https://www.hex-rays.com/products/ida/debugger/index.shtml</a></li><li><a href="https://en.wikipedia.org/wiki/Mach-O" target="_blank" rel="noreferrer noopener">https://en.wikipedia.org/wiki/Mach-O</a></li><li><a href="https://www.raywenderlich.com/615-assembly-register-calling-convention-tutorial" target="_blank" rel="noreferrer noopener">https://www.raywenderlich.com/615-assembly-register-calling-convention-tutorial</a></li><li><a href="https://github.com/nygard/class-dump" target="_blank" rel="noreferrer noopener">https://github.com/nygard/class-dump</a></li><li><a href="https://github.com/derekselander/lldb" target="_blank" rel="noreferrer noopener">https://github.com/derekselander</a>/</li><li><a href="https://twitter.com/lolgrep" target="_blank" rel="noreferrer noopener">https://twitter.com/lolgrep</a></li></ul>  Picks  Andrew Madsen  <ul><li>Afuri Ramen in Tokyo, Japan</li></ul>  Dave Delong  <ul><li>_ivarDescription</li><li>_methodDescription</li><li><a href="https://github.com/nygard/class-dump" target="_blank" rel="noreferrer noopener">https://github.com/nygard/class-dump</a></li></ul>  Derek Selander  <ul><li>Ivars</li><li>_shortmethoddescription</li><li><a href="https://github.com/derekselander/lldb" target="_blank" rel="noreferrer noopener">https://github.com/derekselander/lldb</a></li></ul>]]></itunes:summary><itunes:duration>2876</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 259:  ARKit with Mohammad Azam</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-259-arkit-with-mohammad-azam</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry </a>use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel:  <ul><li>Andrew Madsen</li><li>Guilherme Rambo</li></ul>  Special Guest: Mohammad Azam  Episode Summary  In this episode of iPhreaks, the panel hosts Mohammad Azam, a Full Stack Immersive Web Instructor at DigitalCrafts and a Udemy instructor. Mohammad talks about ARKit: how it works, its features, its benefits and which industries will possibly benefit from this augmented reality framework.  They talk about what actions Apple takes to help developers feel more comfortable with 3D development. They also briefly compare ARKit and Unity. Mohammad gives examples of some of the more interesting projects he has seen done, using ARKit. He then talks about resources where developers can learn about ARKit; two of which are Mohammad’s YouTube video, <a href="https://www.youtube.com/watch?v=-vvt9Awh54E" target="_blank" rel="noreferrer noopener">Building Augmented Reality Apps Using ARKit</a> and his Udemy course <a href="https://www.udemy.com/mastering-arkit-for-ios-using-swift/?utm_campaign=read_more&amp;utm_medium=web&amp;utm_source=mybridge" target="_blank" rel="noreferrer noopener">Mastering ARKit for iOS</a> which offers a coupon code 'iPHREAKS' for Devchat.tv listeners.  Links  <ul><li><a href="https://twitter.com/azamsharp?lang=en" target="_blank" rel="noreferrer noopener">Mohammad's Twitter</a></li><li><a href="https://www.linkedin.com/in/mohammad-azam-5537993/?trk=lil_instructor" target="_blank" rel="noreferrer noopener">Mohammad's LinkedIN </a></li><li><a href="https://developer.apple.com/arkit/" target="_blank" rel="noreferrer noopener">ARKit</a></li><li><a href="https://www.youtube.com/watch?v=-vvt9Awh54E" target="_blank" rel="noreferrer noopener">Building Augmented Reality Apps Using ARKit</a></li><li><a href="https://www.udemy.com/mastering-arkit-for-ios-using-swift/?couponCode=IPHREAKS" target="_blank" rel="noreferrer noopener">Mastering ARKit for iOS - Coupon Code = iPHREAKS </a></li><li><a href="https://www.udemy.com/mastering-arkit-for-ios-using-swift/?couponCode=IPHREAKS" target="_blank" rel="noreferrer noopener">https://www.facebook.com/DevChattv</a></li><li> </li></ul>   Picks  Andrew Madsen:  <ul><li><a href="https://pspdfkit.com/blog/2019/swift-and-pspdfkit/" target="_blank" rel="noreferrer noopener">PSPDFKit and Swift</a></li></ul>  Guilherme Rambo:  <ul><li><a href="https://youtu.be/y3qfeoqErtY" target="_blank" rel="noreferrer noopener">How Overnight Shipping Works</a></li></ul>  Mohammad Azam:  <ul><li><a href="https://www.amazon.com/Bad-Blood-Secrets-Silicon-Startup/dp/B07BMCMS5L" target="_blank" rel="noreferrer noopener">Bad Blood: Secrets and Lies in a Silicon Valley Startup by John Carreyrou</a></li><li><a href="https://www.amazon.com/Bad-Blood-Secrets-Silicon-Startup/dp/B07BMCMS5L" target="_blank" rel="noreferrer noopener">American Kingpin: The Epic Hunt for the Criminal Mastermind Behind the Silk Road by Nick Bilton</a></li></ul>]]></description><guid isPermaLink="false">9f93b7fc-1f7b-4b57-9db9-c27859b398bb</guid><pubDate>Thu, 04 Apr 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852547/stream.mp3" length="43912967" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/use the code “devchat” for 2 months free on Sentry small plan
- https://www.cachefly.com/
  Panel:  
- Andrew Madsen
- Guilherme Rambo
  Special Guest: Mohammad Azam  Episode Summary  In this episode of iPhreaks, the...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry </a>use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel:  <ul><li>Andrew Madsen</li><li>Guilherme Rambo</li></ul>  Special Guest: Mohammad Azam  Episode Summary  In this episode of iPhreaks, the panel hosts Mohammad Azam, a Full Stack Immersive Web Instructor at DigitalCrafts and a Udemy instructor. Mohammad talks about ARKit: how it works, its features, its benefits and which industries will possibly benefit from this augmented reality framework.  They talk about what actions Apple takes to help developers feel more comfortable with 3D development. They also briefly compare ARKit and Unity. Mohammad gives examples of some of the more interesting projects he has seen done, using ARKit. He then talks about resources where developers can learn about ARKit; two of which are Mohammad’s YouTube video, <a href="https://www.youtube.com/watch?v=-vvt9Awh54E" target="_blank" rel="noreferrer noopener">Building Augmented Reality Apps Using ARKit</a> and his Udemy course <a href="https://www.udemy.com/mastering-arkit-for-ios-using-swift/?utm_campaign=read_more&amp;utm_medium=web&amp;utm_source=mybridge" target="_blank" rel="noreferrer noopener">Mastering ARKit for iOS</a> which offers a coupon code 'iPHREAKS' for Devchat.tv listeners.  Links  <ul><li><a href="https://twitter.com/azamsharp?lang=en" target="_blank" rel="noreferrer noopener">Mohammad's Twitter</a></li><li><a href="https://www.linkedin.com/in/mohammad-azam-5537993/?trk=lil_instructor" target="_blank" rel="noreferrer noopener">Mohammad's LinkedIN </a></li><li><a href="https://developer.apple.com/arkit/" target="_blank" rel="noreferrer noopener">ARKit</a></li><li><a href="https://www.youtube.com/watch?v=-vvt9Awh54E" target="_blank" rel="noreferrer noopener">Building Augmented Reality Apps Using ARKit</a></li><li><a href="https://www.udemy.com/mastering-arkit-for-ios-using-swift/?couponCode=IPHREAKS" target="_blank" rel="noreferrer noopener">Mastering ARKit for iOS - Coupon Code = iPHREAKS </a></li><li><a href="https://www.udemy.com/mastering-arkit-for-ios-using-swift/?couponCode=IPHREAKS" target="_blank" rel="noreferrer noopener">https://www.facebook.com/DevChattv</a></li><li> </li></ul>   Picks  Andrew Madsen:  <ul><li><a href="https://pspdfkit.com/blog/2019/swift-and-pspdfkit/" target="_blank" rel="noreferrer noopener">PSPDFKit and Swift</a></li></ul>  Guilherme Rambo:  <ul><li><a href="https://youtu.be/y3qfeoqErtY" target="_blank" rel="noreferrer noopener">How Overnight Shipping Works</a></li></ul>  Mohammad Azam:  <ul><li><a href="https://www.amazon.com/Bad-Blood-Secrets-Silicon-Startup/dp/B07BMCMS5L" target="_blank" rel="noreferrer noopener">Bad Blood: Secrets and Lies in a Silicon Valley Startup by John Carreyrou</a></li><li><a href="https://www.amazon.com/Bad-Blood-Secrets-Silicon-Startup/dp/B07BMCMS5L" target="_blank" rel="noreferrer noopener">American Kingpin: The Epic Hunt for the Criminal Mastermind Behind the Silk Road by Nick Bilton</a></li></ul>]]></itunes:summary><itunes:duration>2682</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 258: Learning Objective-C as a Swift Developer with Abbey Jackson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-258-learning-objective-c-as-a-swift-developer-with-abbey-jackson</link><description><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry </a>use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel:  <ul><li>Andrew Madsen</li><li>Jaim Zuber</li><li>Erica Sadun</li><li>Dave Delong</li></ul>  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 the different concepts she struggled with as a Swift developer, such as the difference between nil, NULL and NSNull in Objective–C.  They talk about the tools and books available to developers who want to learn Objective–C. Abbey has used the Slack Objective–C channel extensively to ask for advice on coding practices.  Links  <ul><li><a href="https://twitter.com/earthabbey" target="_blank" rel="noreferrer noopener">Abbey's Twitter</a></li><li><a href="https://github.com/abbeyjackson" target="_blank" rel="noreferrer noopener">Abbey's GitHub</a></li><li><a href="http://abbeyjackson.ca" target="_blank" rel="noreferrer noopener">Abbey's Website</a></li><li><a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">https://www.facebook.com/DevChattv</a></li></ul>   Picks  Andrew Madsen:  <ul><li><a href="https://geticonjar.com/" target="_blank" rel="noreferrer noopener">IconJar</a></li></ul>  Dave Delong:  <ul><li><a href="https://www.amazon.com/Light-Other-Days-Arthur-Clarke/dp/0312871996" target="_blank" rel="noreferrer noopener">The Light of Other Days by Arthur C. Clarke and Stephen Baxter </a></li></ul>  Jaim Zuber:  <ul><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode - Apple Developer</a></li></ul>  Abbey Jackson:  <ul><li><a href="https://www.mediaatelier.com/CheatSheet/" target="_blank" rel="noreferrer noopener">CheatSheet - Know your short cuts</a></li></ul>   ]]></description><guid isPermaLink="false">99b40c38-a9e4-4927-9fc2-a3f0ef307149</guid><pubDate>Thu, 28 Mar 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852735/stream.mp3" length="44861938" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- http://sentry.io/use the code “devchat” for 2 months free on Sentry small plan
- https://www.cachefly.com/
  Panel:  
- Andrew Madsen
- Jaim Zuber
- Erica Sadun
- Dave Delong
  Special Guest: Abbey Jackson  Episode Summary  In this...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="http://sentry.io/" target="_blank" rel="noreferrer noopener">Sentry </a>use the code “devchat” for 2 months free on Sentry small plan</li><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel:  <ul><li>Andrew Madsen</li><li>Jaim Zuber</li><li>Erica Sadun</li><li>Dave Delong</li></ul>  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 the different concepts she struggled with as a Swift developer, such as the difference between nil, NULL and NSNull in Objective–C.  They talk about the tools and books available to developers who want to learn Objective–C. Abbey has used the Slack Objective–C channel extensively to ask for advice on coding practices.  Links  <ul><li><a href="https://twitter.com/earthabbey" target="_blank" rel="noreferrer noopener">Abbey's Twitter</a></li><li><a href="https://github.com/abbeyjackson" target="_blank" rel="noreferrer noopener">Abbey's GitHub</a></li><li><a href="http://abbeyjackson.ca" target="_blank" rel="noreferrer noopener">Abbey's Website</a></li><li><a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">https://www.facebook.com/DevChattv</a></li></ul>   Picks  Andrew Madsen:  <ul><li><a href="https://geticonjar.com/" target="_blank" rel="noreferrer noopener">IconJar</a></li></ul>  Dave Delong:  <ul><li><a href="https://www.amazon.com/Light-Other-Days-Arthur-Clarke/dp/0312871996" target="_blank" rel="noreferrer noopener">The Light of Other Days by Arthur C. Clarke and Stephen Baxter </a></li></ul>  Jaim Zuber:  <ul><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode - Apple Developer</a></li></ul>  Abbey Jackson:  <ul><li><a href="https://www.mediaatelier.com/CheatSheet/" target="_blank" rel="noreferrer noopener">CheatSheet - Know your short cuts</a></li></ul>   ]]></itunes:summary><itunes:duration>2743</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 257:  Apps for Magicians with Marc Kerstein</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-257-apps-for-magicians-with-marc-kerstein</link><guid isPermaLink="false">0368cc43-64ff-48e3-b5cb-120376a21352</guid><pubDate>Thu, 21 Mar 2019 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852630/stream.mp3" length="42615469" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:duration>2605</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 256: AirBuddy with Gui</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-256-airbuddy-with-gui</link><guid isPermaLink="false">c5e12e88-163f-452f-b79f-683071997a4d</guid><pubDate>Thu, 14 Mar 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852688/stream.mp3" length="34220081" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:duration>2080</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 255: Mac Development with Jordan Osterberg</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-255-mac-development-with-jordan-osterberg</link><guid isPermaLink="false">dd633da2-e1b2-4c85-b9c0-62bd83438602</guid><pubDate>Thu, 07 Mar 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852721/stream.mp3" length="35265963" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:duration>2146</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 254: iSH with Theodore Dubois</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-254-ish-with-theodore-dubois</link><description><![CDATA[Panelists:  <ul><li>Andrew Madsen</li><li>Erica Sadun</li><li>Guilherme Rambo</li></ul>  Guest: Theodore Dubois   Links:  Guilherme Rambo  <ul><li><a href="https://github.com/aahung/Unshaky" target="_blank" rel="noreferrer noopener">https://github.com/aahung/Unshaky</a></li></ul>  Erica Sadun  <ul><li><a href="https://techkeys.us/products/onekeyboard" target="_blank" rel="noreferrer noopener">https://techkeys.us/products/onekeyboard</a></li><li><a href="https://www.howtogeek.com/358596/how-to-fix-blurry-fonts-on-macos-mojave-with-subpixel-antialiasing/" target="_blank" rel="noreferrer noopener">how-to-fix-blurry-fonts-on-macos-mojave-with-subpixel-antialiasing/</a></li><li><a href="https://i.imgur.com/GLzUBHf.jpg" target="_blank" rel="noreferrer noopener">https://i.imgur.com/GLzUBHf.jpg</a></li><li><a href="https://i.imgur.com/XzOeXLe.jpg" target="_blank" rel="noreferrer noopener">https://i.imgur.com/XzOeXLe.jpg</a></li></ul>]]></description><guid isPermaLink="false">442c661b-14db-4689-8ccf-6126bd6bbad8</guid><pubDate>Thu, 28 Feb 2019 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852595/stream.mp3" length="50231565" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panelists:  
- Andrew Madsen
- Erica Sadun
- Guilherme Rambo
  Guest: Theodore Dubois   Links:  Guilherme Rambo  
- https://github.com/aahung/Unshaky
  Erica Sadun  
- https://techkeys.us/products/onekeyboard
-...</itunes:subtitle><itunes:summary><![CDATA[Panelists:  <ul><li>Andrew Madsen</li><li>Erica Sadun</li><li>Guilherme Rambo</li></ul>  Guest: Theodore Dubois   Links:  Guilherme Rambo  <ul><li><a href="https://github.com/aahung/Unshaky" target="_blank" rel="noreferrer noopener">https://github.com/aahung/Unshaky</a></li></ul>  Erica Sadun  <ul><li><a href="https://techkeys.us/products/onekeyboard" target="_blank" rel="noreferrer noopener">https://techkeys.us/products/onekeyboard</a></li><li><a href="https://www.howtogeek.com/358596/how-to-fix-blurry-fonts-on-macos-mojave-with-subpixel-antialiasing/" target="_blank" rel="noreferrer noopener">how-to-fix-blurry-fonts-on-macos-mojave-with-subpixel-antialiasing/</a></li><li><a href="https://i.imgur.com/GLzUBHf.jpg" target="_blank" rel="noreferrer noopener">https://i.imgur.com/GLzUBHf.jpg</a></li><li><a href="https://i.imgur.com/XzOeXLe.jpg" target="_blank" rel="noreferrer noopener">https://i.imgur.com/XzOeXLe.jpg</a></li></ul>]]></itunes:summary><itunes:duration>3084</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 253: We're Back!</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-253-we-re-back</link><description><![CDATA[Sponsors  <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Jaim Zuber</li><li>Andrew Madsen</li><li>Erica Sadun</li><li>Guilherme Rambo</li></ul>  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 <a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">contacted </a>for suggestions for a topic ideas and guests.  Links:  <ul><li><a href="https://twitter.com/iphreaks?lang=en" target="_blank" rel="noreferrer noopener">iPhreaks Podcast (@iphreaks) | Twitter</a></li><li><a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">DevChat.tv Facebook</a></li></ul>  Picks:  Guilherme Rambo:  <ul><li><a href="https://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer noopener">https://www.apple.com/ipad-pro/</a></li></ul>  Erica Sadun:  <ul><li><a href="https://www.apple.com/ipad/" target="_blank" rel="noreferrer noopener">Refurbished Latest Generation iPad</a></li></ul>  Jaim Zuber:  <ul><li><a href="https://www.rottentomatoes.com/tv/the_man_in_the_high_castle/s01/" target="_blank" rel="noreferrer noopener">https://www.rottentomatoes.com/tv/the_man_in_the_high_castle/s01/</a></li></ul>  Andrew Madsen:  <ul><li><a href="https://itunes.apple.com/us/app/shapescript/id1441135869?mt=12" target="_blank" rel="noreferrer noopener">https://itunes.apple.com/us/app/shapescript/id1441135869?mt=12</a></li><li><a href="https://www.creality3d.shop" target="_blank" rel="noreferrer noopener">https://www.creality3d.shop</a></li></ul>   ]]></description><guid isPermaLink="false">ea2bf880-ee29-44c6-9313-fc6e410e69a2</guid><pubDate>Thu, 21 Feb 2019 13:12:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852645/stream.mp3" length="54871150" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Sponsors  
- https://www.cachefly.com/
  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...</itunes:subtitle><itunes:summary><![CDATA[Sponsors  <ul><li><a href="https://www.cachefly.com/" target="_blank" rel="noreferrer noopener">CacheFly</a></li></ul>  Panel  <ul><li>Jaim Zuber</li><li>Andrew Madsen</li><li>Erica Sadun</li><li>Guilherme Rambo</li></ul>  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 <a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">contacted </a>for suggestions for a topic ideas and guests.  Links:  <ul><li><a href="https://twitter.com/iphreaks?lang=en" target="_blank" rel="noreferrer noopener">iPhreaks Podcast (@iphreaks) | Twitter</a></li><li><a href="https://www.facebook.com/DevChattv" target="_blank" rel="noreferrer noopener">DevChat.tv Facebook</a></li></ul>  Picks:  Guilherme Rambo:  <ul><li><a href="https://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer noopener">https://www.apple.com/ipad-pro/</a></li></ul>  Erica Sadun:  <ul><li><a href="https://www.apple.com/ipad/" target="_blank" rel="noreferrer noopener">Refurbished Latest Generation iPad</a></li></ul>  Jaim Zuber:  <ul><li><a href="https://www.rottentomatoes.com/tv/the_man_in_the_high_castle/s01/" target="_blank" rel="noreferrer noopener">https://www.rottentomatoes.com/tv/the_man_in_the_high_castle/s01/</a></li></ul>  Andrew Madsen:  <ul><li><a href="https://itunes.apple.com/us/app/shapescript/id1441135869?mt=12" target="_blank" rel="noreferrer noopener">https://itunes.apple.com/us/app/shapescript/id1441135869?mt=12</a></li><li><a href="https://www.creality3d.shop" target="_blank" rel="noreferrer noopener">https://www.creality3d.shop</a></li></ul>   ]]></itunes:summary><itunes:duration>3375</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 252: Siri in iOS 12 with Gui</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-252-siri-in-ios-12-with-gui</link><description><![CDATA[Panel:  <ul><li>Gui Rambo</li><li>Erica Sadun</li><li>Jaim Zuber</li><li>Andrew Madsen</li></ul>  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 devices.  In particular, we dive pretty deep on:   <ul><li>What’s new in Siri for iOS12?</li><li>What is a Siri Intent?</li><li>Creating or defining intents</li><li>Run Templates</li><li>NSUser Activity API</li><li>Siri Knowledge System</li><li>Are Siri Shortcuts the same thing as custom intents?</li><li>What variables are used to determine what intents should be shown?</li><li>Examples of working with e-commerce app and learned activity</li><li>Can you charge money from an intent?</li><li>What kind of output or feedback do you get with custom intents?</li><li>Why isn’t there more Siri capabilities on the Mac?</li><li>How do you make custom intents?</li><li>How you help users discover intents?</li><li>Shortcuts App </li><li>And much much more!</li></ul>  Links:   <ul><li><a href="https://github.com/insidegui/Milkshakr" target="_blank" rel="noreferrer noopener">https://github.com/insidegui/Milkshakr</a></li></ul>  Picks:  Jaim  <ul><li><a href="https://explore.org/livecams/brown-bears/brown-bear-salmon-cam-brooks-falls" target="_blank" rel="noreferrer noopener">Bear Cam</a></li></ul>  Erica  <ul><li>Original iPhone Battery Life</li></ul>  Gui  <ul><li><a href="https://sharecuts.app/" target="_blank" rel="noreferrer noopener">Sharecuts.app</a></li></ul>  Andrew  <ul><li> <a href="https://www.fifty-licks.com/" target="_blank" rel="noreferrer noopener">https://www.fifty-licks.com/</a></li></ul>]]></description><guid isPermaLink="false">e8c0a1db-b355-4a1f-8a74-70f1a03f3970</guid><pubDate>Thu, 30 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852621/stream.mp3" length="45984670" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Gui Rambo</li><li>Erica Sadun</li><li>Jaim Zuber</li><li>Andrew Madsen</li></ul>  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 devices.  In particular, we dive pretty deep on:   <ul><li>What’s new in Siri for iOS12?</li><li>What is a Siri Intent?</li><li>Creating or defining intents</li><li>Run Templates</li><li>NSUser Activity API</li><li>Siri Knowledge System</li><li>Are Siri Shortcuts the same thing as custom intents?</li><li>What variables are used to determine what intents should be shown?</li><li>Examples of working with e-commerce app and learned activity</li><li>Can you charge money from an intent?</li><li>What kind of output or feedback do you get with custom intents?</li><li>Why isn’t there more Siri capabilities on the Mac?</li><li>How do you make custom intents?</li><li>How you help users discover intents?</li><li>Shortcuts App </li><li>And much much more!</li></ul>  Links:   <ul><li><a href="https://github.com/insidegui/Milkshakr" target="_blank" rel="noreferrer noopener">https://github.com/insidegui/Milkshakr</a></li></ul>  Picks:  Jaim  <ul><li><a href="https://explore.org/livecams/brown-bears/brown-bear-salmon-cam-brooks-falls" target="_blank" rel="noreferrer noopener">Bear Cam</a></li></ul>  Erica  <ul><li>Original iPhone Battery Life</li></ul>  Gui  <ul><li><a href="https://sharecuts.app/" target="_blank" rel="noreferrer noopener">Sharecuts.app</a></li></ul>  Andrew  <ul><li> <a href="https://www.fifty-licks.com/" target="_blank" rel="noreferrer noopener">https://www.fifty-licks.com/</a></li></ul>]]></itunes:summary><itunes:duration>2819</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 251: XcodeGen and other Swift Tools with Yonas Kolb</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-251-xcodegen-and-other-swift-tools-with-yonas-kolb</link><description><![CDATA[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 <a href="https://github.com/yonaskolb/XcodeGen" target="_blank" rel="noreferrer noopener">XcodeGen</a>, <a href="https://github.com/yonaskolb/Mint" target="_blank" rel="noreferrer noopener">Mint</a>, and <a href="https://github.com/yonaskolb/Beak" target="_blank" rel="noreferrer noopener">Beak</a>. 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:   <ul><li>Yonas intro</li><li><a href="https://github.com/yonaskolb/XcodeGen" target="_blank" rel="noreferrer noopener">XcodeGen</a></li><li>Swift command line tool</li><li>Why bother?</li><li>Merge conflicts</li><li>Use with complicated setups</li><li>How do you define the files?</li><li>Point at a directory and it will work itself out</li><li>What’s the output of the XcodeGen tool?</li><li>Skeptical at first</li><li>Benefits of checking in vs not checking in XcodeGen project?</li><li>What do you use to describe the format?</li><li>How do I set project configurations?</li><li>Build setting names</li><li>New documentation for build settings - <a href="https://help.apple.com/xcode/mac/10.0/#/itcaec37c2a6" target="_blank" rel="noreferrer noopener">Xcode Build Settings Reference</a></li><li>Does XcodeGen work with <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a>?</li><li>Obscure things you can do with XcodeGen</li><li>How did you start the project?</li><li><a href="https://github.com/jcampbell05/xcake" target="_blank" rel="noreferrer noopener">Xcake</a> and <a href="https://get-struct.tools/" target="_blank" rel="noreferrer noopener">Struct</a></li><li><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li>How is Swift for writing tools?</li><li>What libraries do you use for writing shell commands?</li><li><a href="https://github.com/yonaskolb/Mint" target="_blank" rel="noreferrer noopener">Mint</a></li><li><a href="https://github.com/yonaskolb/Beak" target="_blank" rel="noreferrer noopener">Beak</a></li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://github.com/yonaskolb/XcodeGen" target="_blank" rel="noreferrer noopener">XcodeGen</a></li><li><a href="https://github.com/yonaskolb/Mint" target="_blank" rel="noreferrer noopener">Mint</a></li><li><a href="https://github.com/yonaskolb/Beak" target="_blank" rel="noreferrer noopener">Beak</a></li><li><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li><a href="https://help.apple.com/xcode/mac/10.0/#/itcaec37c2a6" target="_blank" rel="noreferrer noopener">Xcode Build Settings Reference</a></li><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a></li><li><a href="https://github.com/jcampbell05/xcake" target="_blank" rel="noreferrer noopener">Xcake</a></li><li><a href="https://get-struct.tools/" target="_blank" rel="noreferrer noopener">Struct</a></li><li><a href="https://twitter.com/yonaskolb" target="_blank" rel="noreferrer noopener">@yonaskolb</a></li><li><a href="https://github.com/yonaskolb" target="_blank" rel="noreferrer noopener">Yonas’s GitHub</a></li><li><a href="http://yonaskolb.com/" target="_blank" rel="noreferrer noopener">yonaskolb.com</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Jaim  <ul><li><a href="https://github.com/dylanbeattie/rockstar" target="_blank" rel="noreferrer noopener">Rockstar programming language</a></li></ul>  Yonas  <ul><li><a href="http://gitup.co/" target="_blank" rel="noreferrer noopener">GitUp</a></li><li><a href="https://help.apple.com/xcode/mac/10.0/#/itcaec37c2a6" target="_blank" rel="noreferrer noopener">Xcode Build Settings Reference</a></li></ul>]]></description><guid isPermaLink="false">db6d1e38-8426-4977-a405-acebd237a7a6</guid><pubDate>Thu, 09 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852636/stream.mp3" length="56828780" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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 <a href="https://github.com/yonaskolb/XcodeGen" target="_blank" rel="noreferrer noopener">XcodeGen</a>, <a href="https://github.com/yonaskolb/Mint" target="_blank" rel="noreferrer noopener">Mint</a>, and <a href="https://github.com/yonaskolb/Beak" target="_blank" rel="noreferrer noopener">Beak</a>. 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:   <ul><li>Yonas intro</li><li><a href="https://github.com/yonaskolb/XcodeGen" target="_blank" rel="noreferrer noopener">XcodeGen</a></li><li>Swift command line tool</li><li>Why bother?</li><li>Merge conflicts</li><li>Use with complicated setups</li><li>How do you define the files?</li><li>Point at a directory and it will work itself out</li><li>What’s the output of the XcodeGen tool?</li><li>Skeptical at first</li><li>Benefits of checking in vs not checking in XcodeGen project?</li><li>What do you use to describe the format?</li><li>How do I set project configurations?</li><li>Build setting names</li><li>New documentation for build settings - <a href="https://help.apple.com/xcode/mac/10.0/#/itcaec37c2a6" target="_blank" rel="noreferrer noopener">Xcode Build Settings Reference</a></li><li>Does XcodeGen work with <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a>?</li><li>Obscure things you can do with XcodeGen</li><li>How did you start the project?</li><li><a href="https://github.com/jcampbell05/xcake" target="_blank" rel="noreferrer noopener">Xcake</a> and <a href="https://get-struct.tools/" target="_blank" rel="noreferrer noopener">Struct</a></li><li><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li>How is Swift for writing tools?</li><li>What libraries do you use for writing shell commands?</li><li><a href="https://github.com/yonaskolb/Mint" target="_blank" rel="noreferrer noopener">Mint</a></li><li><a href="https://github.com/yonaskolb/Beak" target="_blank" rel="noreferrer noopener">Beak</a></li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://github.com/yonaskolb/XcodeGen" target="_blank" rel="noreferrer noopener">XcodeGen</a></li><li><a href="https://github.com/yonaskolb/Mint" target="_blank" rel="noreferrer noopener">Mint</a></li><li><a href="https://github.com/yonaskolb/Beak" target="_blank" rel="noreferrer noopener">Beak</a></li><li><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li><a href="https://help.apple.com/xcode/mac/10.0/#/itcaec37c2a6" target="_blank" rel="noreferrer noopener">Xcode Build Settings Reference</a></li><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a></li><li><a href="https://github.com/jcampbell05/xcake" target="_blank" rel="noreferrer noopener">Xcake</a></li><li><a href="https://get-struct.tools/" target="_blank" rel="noreferrer noopener">Struct</a></li><li><a href="https://twitter.com/yonaskolb" target="_blank" rel="noreferrer noopener">@yonaskolb</a></li><li><a href="https://github.com/yonaskolb" target="_blank" rel="noreferrer noopener">Yonas’s GitHub</a></li><li><a href="http://yonaskolb.com/" target="_blank" rel="noreferrer noopener">yonaskolb.com</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot...]]></itunes:summary><itunes:duration>2331</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 250: iOS Architecture at Scale with Parveen Kaler</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-250-ios-architecture-at-scale-with-parveen-kaler</link><description><![CDATA[Panel:  <ul><li>Jaim Zuber</li><li>Gui Rambo</li></ul>  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:   <ul><li>Parveen Intro</li><li>Used to work with PSP video game development</li><li>iOS Architecture At Scale - types of scale</li><li><a href="https://parveenkaler.com/posts/iOS-architecture-at-scale" target="_blank" rel="noreferrer noopener">His talk at AltConf</a></li><li>Is there a difference scale w/ dollars and scale /w customers?</li><li>What are major differences from coming from a large company?</li><li>Do you run into issues with many customers?</li><li>Pull Requests and Release Train</li><li>Release Manager</li><li>What is good architecture at scale?</li><li>Definition of good architecture</li><li>Three things lead to good architecture</li><li>What are coding style differences?</li><li>You want to unify models</li><li>Unification really matters</li><li>How do you create uniform views?</li><li>How do you work when code you want to change is handled by another team?</li><li>Unified router framework</li><li>Object Mapper</li><li>How do you combat long compile times?</li><li>Does <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a> improve compile times?</li><li>Does Swift provide advantages vs Objective-C?</li><li>AB Testing at Scale?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://parveenkaler.com/posts/iOS-architecture-at-scale" target="_blank" rel="noreferrer noopener">His talk at AltConf</a></li><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a></li><li><a href="https://parveenkaler.com/" target="_blank" rel="noreferrer noopener">parveenkaler.com</a></li><li>@kaler</li><li><a href="https://github.com/kaler" target="_blank" rel="noreferrer noopener">Parveen’s GitHub</a></li><li><a href="https://smartfulstudios.com/" target="_blank" rel="noreferrer noopener">Smartful Studios</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Jaim  <ul><li>Iron Maiden Pinball</li></ul>  Gui  <ul><li><a href="https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/" target="_blank" rel="noreferrer noopener">Things You Should Never Do, Part I by Joel Spolsky</a></li></ul>  Parveen  <ul><li>US Passport</li></ul>   ]]></description><guid isPermaLink="false">b08d47ba-25d5-4474-b4ff-9cb9186754d6</guid><pubDate>Thu, 02 Aug 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852569/stream.mp3" length="59503674" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Jaim Zuber</li><li>Gui Rambo</li></ul>  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:   <ul><li>Parveen Intro</li><li>Used to work with PSP video game development</li><li>iOS Architecture At Scale - types of scale</li><li><a href="https://parveenkaler.com/posts/iOS-architecture-at-scale" target="_blank" rel="noreferrer noopener">His talk at AltConf</a></li><li>Is there a difference scale w/ dollars and scale /w customers?</li><li>What are major differences from coming from a large company?</li><li>Do you run into issues with many customers?</li><li>Pull Requests and Release Train</li><li>Release Manager</li><li>What is good architecture at scale?</li><li>Definition of good architecture</li><li>Three things lead to good architecture</li><li>What are coding style differences?</li><li>You want to unify models</li><li>Unification really matters</li><li>How do you create uniform views?</li><li>How do you work when code you want to change is handled by another team?</li><li>Unified router framework</li><li>Object Mapper</li><li>How do you combat long compile times?</li><li>Does <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a> improve compile times?</li><li>Does Swift provide advantages vs Objective-C?</li><li>AB Testing at Scale?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://parveenkaler.com/posts/iOS-architecture-at-scale" target="_blank" rel="noreferrer noopener">His talk at AltConf</a></li><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a></li><li><a href="https://parveenkaler.com/" target="_blank" rel="noreferrer noopener">parveenkaler.com</a></li><li>@kaler</li><li><a href="https://github.com/kaler" target="_blank" rel="noreferrer noopener">Parveen’s GitHub</a></li><li><a href="https://smartfulstudios.com/" target="_blank" rel="noreferrer noopener">Smartful Studios</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Jaim  <ul><li>Iron Maiden Pinball</li></ul>  Gui  <ul><li><a href="https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/" target="_blank" rel="noreferrer noopener">Things You Should Never Do, Part I by Joel Spolsky</a></li></ul>  Parveen  <ul><li>US Passport</li></ul>   ]]></itunes:summary><itunes:duration>2442</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 249: RxSwift with Shai Mishali</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-249-rxswift-with-shai-mishali</link><description><![CDATA[Panel:  <ul><li>Jaim Zuber</li><li>Erica Sadun</li></ul>  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 <a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">RxSwift</a> community. They talk about how he got into programming, the difference between <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and RxSwift, and they explain <a href="http://reactivex.io/" target="_blank" rel="noreferrer noopener">ReactiveX</a>. They also touch on the downsides of Rx, how debugging works, and more!  In particular, we dive pretty deep on:   <ul><li>Shai intro</li><li>How did you get into developing?</li><li>Grew up interested in technology</li><li>How was it learning when you’re not a native English speaker?</li><li>Language barrier</li><li>Do you consider yourself an Apple developer?</li><li>Still does some backend work in <a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li>Tackles whatever challenges come into his path</li><li>How are <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and <a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">RxSwift</a> different?</li><li>React is a technology that is built on one big idea</li><li>Big idea behind React</li><li>Is there a model that iOS developers use that is similar to how React/Reactive programming works?</li><li><a href="https://github.com/NoTests/RxFeedback.swift" target="_blank" rel="noreferrer noopener">RxFeedback</a></li><li>Explain <a href="http://reactivex.io/" target="_blank" rel="noreferrer noopener">ReactiveX</a></li><li>Observables &amp; Binding</li><li>What are the downsides of Rx?</li><li>Does Rx feel like functional programming, or the delegate pattern?</li><li>How does Rx simplify your life?</li><li>How do you avoid the pitfalls in Rx?</li><li>How does debugging work?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">RxSwift</a></li><li><a href="http://community.rxswift.org/" target="_blank" rel="noreferrer noopener">RxSwift Community Projects</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li><a href="http://reactivex.io/" target="_blank" rel="noreferrer noopener">ReactiveX</a></li><li><a href="https://github.com/NoTests/RxFeedback.swift" target="_blank" rel="noreferrer noopener">RxFeedback</a></li><li><a href="https://twitter.com/freak4pc?lang=en" target="_blank" rel="noreferrer noopener">@freak4pc</a></li><li><a href="https://medium.com/@freak4pc" target="_blank" rel="noreferrer noopener">Shai’s Medium</a></li><li><a href="https://github.com/freak4pc" target="_blank" rel="noreferrer noopener">Shai’s GitHub</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Jaim  <ul><li><a href="https://www.imdb.com/title/tt5788792/" target="_blank" rel="noreferrer noopener">The Marvelous Mrs. Maisel</a></li></ul>  Erica  <ul><li><a href="https://gist.github.com/discover" target="_blank" rel="noreferrer noopener">Github Gists</a></li></ul>  Shai  <ul><li><a href="https://trello.com/c/GDmw1WoX/300-ips-249-rxswift-with-shai-mishali" target="_blank" rel="noreferrer noopener">Communityrxswift.org</a></li></ul>]]></description><guid isPermaLink="false">16ec96d8-9e7b-4233-bb4a-a20f81fb4c6d</guid><pubDate>Thu, 26 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852734/stream.mp3" length="39497822" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Jaim Zuber</li><li>Erica Sadun</li></ul>  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 <a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">RxSwift</a> community. They talk about how he got into programming, the difference between <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and RxSwift, and they explain <a href="http://reactivex.io/" target="_blank" rel="noreferrer noopener">ReactiveX</a>. They also touch on the downsides of Rx, how debugging works, and more!  In particular, we dive pretty deep on:   <ul><li>Shai intro</li><li>How did you get into developing?</li><li>Grew up interested in technology</li><li>How was it learning when you’re not a native English speaker?</li><li>Language barrier</li><li>Do you consider yourself an Apple developer?</li><li>Still does some backend work in <a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li>Tackles whatever challenges come into his path</li><li>How are <a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a> and <a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">RxSwift</a> different?</li><li>React is a technology that is built on one big idea</li><li>Big idea behind React</li><li>Is there a model that iOS developers use that is similar to how React/Reactive programming works?</li><li><a href="https://github.com/NoTests/RxFeedback.swift" target="_blank" rel="noreferrer noopener">RxFeedback</a></li><li>Explain <a href="http://reactivex.io/" target="_blank" rel="noreferrer noopener">ReactiveX</a></li><li>Observables &amp; Binding</li><li>What are the downsides of Rx?</li><li>Does Rx feel like functional programming, or the delegate pattern?</li><li>How does Rx simplify your life?</li><li>How do you avoid the pitfalls in Rx?</li><li>How does debugging work?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">RxSwift</a></li><li><a href="http://community.rxswift.org/" target="_blank" rel="noreferrer noopener">RxSwift Community Projects</a></li><li><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">React</a></li><li><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li><a href="http://reactivex.io/" target="_blank" rel="noreferrer noopener">ReactiveX</a></li><li><a href="https://github.com/NoTests/RxFeedback.swift" target="_blank" rel="noreferrer noopener">RxFeedback</a></li><li><a href="https://twitter.com/freak4pc?lang=en" target="_blank" rel="noreferrer noopener">@freak4pc</a></li><li><a href="https://medium.com/@freak4pc" target="_blank" rel="noreferrer noopener">Shai’s Medium</a></li><li><a href="https://github.com/freak4pc" target="_blank" rel="noreferrer noopener">Shai’s GitHub</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Jaim  <ul><li><a href="https://www.imdb.com/title/tt5788792/" target="_blank" rel="noreferrer noopener">The Marvelous Mrs. Maisel</a></li></ul>  Erica  <ul><li><a href="https://gist.github.com/discover" target="_blank" rel="noreferrer noopener">Github Gists</a></li></ul>  Shai  <ul><li><a href="https://trello.com/c/GDmw1WoX/300-ips-249-rxswift-with-shai-mishali" target="_blank" rel="noreferrer noopener">Communityrxswift.org</a></li></ul>]]></itunes:summary><itunes:duration>2413</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 248:  Bugsee with Alex Fishman</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-248-bugsee-with-alex-fishman</link><description><![CDATA[Panel:  Andrew Madsen  Special Guest: Alex Fishman  In today’s episode, the iPhreaks panel talks to Alex Fishman about <a href="https://www.bugsee.com/" target="_blank" rel="noreferrer noopener">Bugsee</a>. Alex the founder and CEO of Bugsee, which is a bug and crash reporting tool for mobile apps. Before going into the startup scene, he spent 16 years working in the digital camera space before the iPhone took over. They talk about what Bugsee is and how it works, how Bugsee protects privacy, other use cases for Bugsee, and more!  In particular, we dive pretty deep on:   <ul><li>About Alex</li><li>Worked in the digital camera scene previously</li><li><a href="https://www.bugsee.com/" target="_blank" rel="noreferrer noopener">Bugsee</a> is about 3 ½ years old</li><li>Had to shut down a previous startup before <a href="https://www.bugsee.com/" target="_blank" rel="noreferrer noopener">Bugsee</a></li><li>Why did you decide to go in a different direction with mobile development?</li><li>Software engineer by trade</li><li>What is Bugsee?</li><li>Sit in your app and record everything to find bugs for you</li><li>What is the “everything” that Bugsee records?</li><li>What kind of overhead is there to recording video all the time?</li><li>Privacy</li><li>How Bugsee deals with privacy</li><li>Privacy depends on the nature of the app</li><li>What’s the model for users knowing about your privacy policies?</li><li>What does Bugsee look like to a developer?</li><li>Traces and Events Timeline</li><li>Pricing</li><li>Bugsee for Web</li><li>Other use cases</li><li>Rubix Cubes</li><li><a href="https://www.youtube.com/watch?v=-NL76uQOpI0" target="_blank" rel="noreferrer noopener">Rubix Cube video</a></li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://www.bugsee.com/" target="_blank" rel="noreferrer noopener">Bugsee</a></li><li><a href="https://www.youtube.com/watch?v=-NL76uQOpI0" target="_blank" rel="noreferrer noopener">Rubix Cube video</a></li><li><a href="https://www.youtube.com/user/1veritasium" target="_blank" rel="noreferrer noopener">Veritasium on YouTube</a></li><li><a href="https://www.youtube.com/channel/UC5I2hjZYiW9gZPVkvzM8_Cw" target="_blank" rel="noreferrer noopener">Techmoan on YouTube</a></li><li><a href="https://twitter.com/fishmanalex?lang=en" target="_blank" rel="noreferrer noopener">@fishmanalex</a></li><li><a href="https://medium.com/@fishman" target="_blank" rel="noreferrer noopener">Alex’s Medium</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Andrew  <ul><li><a href="https://www.youtube.com/channel/UC5I2hjZYiW9gZPVkvzM8_Cw" target="_blank" rel="noreferrer noopener">Techmoan on YouTube</a></li></ul>  Alex  <ul><li><a href="https://www.youtube.com/user/1veritasium" target="_blank" rel="noreferrer noopener">Veritasium on YouTube</a></li></ul>]]></description><guid isPermaLink="false">e710457a-ef47-4d03-bada-1bb2b0f7bc11</guid><pubDate>Thu, 19 Jul 2018 22:37:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852656/stream.mp3" length="56679124" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Andrew Madsen  Special Guest: Alex Fishman  In today’s episode, the iPhreaks panel talks to Alex Fishman about https://www.bugsee.com/. Alex the founder and CEO of Bugsee, which is a bug and crash reporting tool for mobile apps. Before going...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Andrew Madsen  Special Guest: Alex Fishman  In today’s episode, the iPhreaks panel talks to Alex Fishman about <a href="https://www.bugsee.com/" target="_blank" rel="noreferrer noopener">Bugsee</a>. Alex the founder and CEO of Bugsee, which is a bug and crash reporting tool for mobile apps. Before going into the startup scene, he spent 16 years working in the digital camera space before the iPhone took over. They talk about what Bugsee is and how it works, how Bugsee protects privacy, other use cases for Bugsee, and more!  In particular, we dive pretty deep on:   <ul><li>About Alex</li><li>Worked in the digital camera scene previously</li><li><a href="https://www.bugsee.com/" target="_blank" rel="noreferrer noopener">Bugsee</a> is about 3 ½ years old</li><li>Had to shut down a previous startup before <a href="https://www.bugsee.com/" target="_blank" rel="noreferrer noopener">Bugsee</a></li><li>Why did you decide to go in a different direction with mobile development?</li><li>Software engineer by trade</li><li>What is Bugsee?</li><li>Sit in your app and record everything to find bugs for you</li><li>What is the “everything” that Bugsee records?</li><li>What kind of overhead is there to recording video all the time?</li><li>Privacy</li><li>How Bugsee deals with privacy</li><li>Privacy depends on the nature of the app</li><li>What’s the model for users knowing about your privacy policies?</li><li>What does Bugsee look like to a developer?</li><li>Traces and Events Timeline</li><li>Pricing</li><li>Bugsee for Web</li><li>Other use cases</li><li>Rubix Cubes</li><li><a href="https://www.youtube.com/watch?v=-NL76uQOpI0" target="_blank" rel="noreferrer noopener">Rubix Cube video</a></li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://www.bugsee.com/" target="_blank" rel="noreferrer noopener">Bugsee</a></li><li><a href="https://www.youtube.com/watch?v=-NL76uQOpI0" target="_blank" rel="noreferrer noopener">Rubix Cube video</a></li><li><a href="https://www.youtube.com/user/1veritasium" target="_blank" rel="noreferrer noopener">Veritasium on YouTube</a></li><li><a href="https://www.youtube.com/channel/UC5I2hjZYiW9gZPVkvzM8_Cw" target="_blank" rel="noreferrer noopener">Techmoan on YouTube</a></li><li><a href="https://twitter.com/fishmanalex?lang=en" target="_blank" rel="noreferrer noopener">@fishmanalex</a></li><li><a href="https://medium.com/@fishman" target="_blank" rel="noreferrer noopener">Alex’s Medium</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Andrew  <ul><li><a href="https://www.youtube.com/channel/UC5I2hjZYiW9gZPVkvzM8_Cw" target="_blank" rel="noreferrer noopener">Techmoan on YouTube</a></li></ul>  Alex  <ul><li><a href="https://www.youtube.com/user/1veritasium" target="_blank" rel="noreferrer noopener">Veritasium on YouTube</a></li></ul>]]></itunes:summary><itunes:duration>2324</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 247: Will Bishop</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-247-will-bishop</link><description><![CDATA[Panel:  <ul><li>Andrew Madsen</li><li>Gui Rambo</li></ul>  Special Guest: Will Bishop  In today’s episode, the iPhreaks panel talks to Will Bishop. Will is 16 years old and is a developer in Australia. He really got into iOS development about a year ago at his school when he had to create an iOS app for one of his classes, which really made him fall in love with iOS app development. They talk about why he decided to create an app just for the Apple Watch, setting yourself apart from big companies, the business model for his apps, and more!  In particular, we dive pretty deep on:   <ul><li>Will intro</li><li>How did you get into writing iOS apps?</li><li>Has interested in technology his whole life</li><li>What’s your first memory with the iPhone?</li><li>Never owned an Android</li><li>His app <a href="https://itunes.apple.com/US/app/id1397430041?mt=8" target="_blank" rel="noreferrer noopener">Chirp for Twitter</a></li><li>Why did you make an app just for the Apple Watch?</li><li>Set out to make a Reddit app for the Apple Watch originally</li><li>Creating an app for the Apple Watch would set him apart</li><li><a href="https://9to5mac.com/2018/06/18/twitter-app-for-apple-watch/" target="_blank" rel="noreferrer noopener">Article on Chirp for Twitter</a></li><li>Filling in the gaps</li><li>Being able to take risks and experiment at his age</li><li>Indie developer going head-to-head with the big companies</li><li><a href="http://www.idownloadblog.com/2018/07/05/twitterrific-no-watch-app/" target="_blank" rel="noreferrer noopener">Twitterific pulling the Watch app</a></li><li>Unify the user experience</li><li>Using <a href="https://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li><li><a href="https://developer.apple.com/documentation/watchkit" target="_blank" rel="noreferrer noopener">WatchKit</a></li><li>Can’t give the same experience as 1st party apps</li><li>New with Watch OS5</li><li>Apple needs to fix WatchKit</li><li>Why companies aren’t creating on the Apple Watch</li><li>What’s the business models for your apps?</li><li>His app <a href="https://itunes.apple.com/gb/app/nano-for-reddit/id1344097185?mt=8" target="_blank" rel="noreferrer noopener">Nano for Reddit</a></li><li>Subscriptions for apps to make a living</li><li><a href="https://github.com/sudeepag/SAConfettiView" target="_blank" rel="noreferrer noopener">SA Confetti View</a></li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://itunes.apple.com/US/app/id1397430041?mt=8" target="_blank" rel="noreferrer noopener">Chirp for Twitter</a></li><li><a href="https://9to5mac.com/2018/06/18/twitter-app-for-apple-watch/" target="_blank" rel="noreferrer noopener">Article on Chirp for Twitter</a></li><li><a href="http://www.idownloadblog.com/2018/07/05/twitterrific-no-watch-app/" target="_blank" rel="noreferrer noopener">Twitterific pulling the Watch app</a></li><li><a href="https://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li><li><a href="https://developer.apple.com/documentation/watchkit" target="_blank" rel="noreferrer noopener">WatchKit</a></li><li><a href="https://itunes.apple.com/gb/app/nano-for-reddit/id1344097185?mt=8" target="_blank" rel="noreferrer noopener">Nano for Reddit</a></li><li><a href="https://github.com/sudeepag/SAConfettiView" target="_blank" rel="noreferrer noopener">SA Confetti View</a></li><li><a href="https://twitter.com/willrbishop?lang=en" target="_blank" rel="noreferrer noopener">@WillRBishop</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Andrew  <ul><li><a href="https://itunes.apple.com/us/app/fastscripts/id446994638?mt=12" target="_blank" rel="noreferrer noopener">FastScripts</a></li><li><a href="https://fieldnotesbrand.com/" target="_blank" rel="noreferrer noopener">Field Notes</a></li></ul>  Gui  <ul><li><a href="https://itunes.apple.com/us/app/stopthemadness/id1376402589?mt=12" target="_blank" rel="noreferrer noopener">StopTheMadness</a></li></ul>  Will  <ul><li><a href="https://itunes.apple.com/us/app/outcast-for-watch/id1326693810?mt=8" target="_blank" rel="noreferrer noopener">Outcast</a></li></ul>]]></description><guid isPermaLink="false">904d0e7f-5856-44d1-886d-beb99f991b29</guid><pubDate>Thu, 12 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852736/stream.mp3" length="54033163" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  
- Andrew Madsen
- Gui Rambo
  Special Guest: Will Bishop  In today’s episode, the iPhreaks panel talks to Will Bishop. Will is 16 years old and is a developer in Australia. He really got into iOS development about a year ago at his school...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Andrew Madsen</li><li>Gui Rambo</li></ul>  Special Guest: Will Bishop  In today’s episode, the iPhreaks panel talks to Will Bishop. Will is 16 years old and is a developer in Australia. He really got into iOS development about a year ago at his school when he had to create an iOS app for one of his classes, which really made him fall in love with iOS app development. They talk about why he decided to create an app just for the Apple Watch, setting yourself apart from big companies, the business model for his apps, and more!  In particular, we dive pretty deep on:   <ul><li>Will intro</li><li>How did you get into writing iOS apps?</li><li>Has interested in technology his whole life</li><li>What’s your first memory with the iPhone?</li><li>Never owned an Android</li><li>His app <a href="https://itunes.apple.com/US/app/id1397430041?mt=8" target="_blank" rel="noreferrer noopener">Chirp for Twitter</a></li><li>Why did you make an app just for the Apple Watch?</li><li>Set out to make a Reddit app for the Apple Watch originally</li><li>Creating an app for the Apple Watch would set him apart</li><li><a href="https://9to5mac.com/2018/06/18/twitter-app-for-apple-watch/" target="_blank" rel="noreferrer noopener">Article on Chirp for Twitter</a></li><li>Filling in the gaps</li><li>Being able to take risks and experiment at his age</li><li>Indie developer going head-to-head with the big companies</li><li><a href="http://www.idownloadblog.com/2018/07/05/twitterrific-no-watch-app/" target="_blank" rel="noreferrer noopener">Twitterific pulling the Watch app</a></li><li>Unify the user experience</li><li>Using <a href="https://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li><li><a href="https://developer.apple.com/documentation/watchkit" target="_blank" rel="noreferrer noopener">WatchKit</a></li><li>Can’t give the same experience as 1st party apps</li><li>New with Watch OS5</li><li>Apple needs to fix WatchKit</li><li>Why companies aren’t creating on the Apple Watch</li><li>What’s the business models for your apps?</li><li>His app <a href="https://itunes.apple.com/gb/app/nano-for-reddit/id1344097185?mt=8" target="_blank" rel="noreferrer noopener">Nano for Reddit</a></li><li>Subscriptions for apps to make a living</li><li><a href="https://github.com/sudeepag/SAConfettiView" target="_blank" rel="noreferrer noopener">SA Confetti View</a></li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://itunes.apple.com/US/app/id1397430041?mt=8" target="_blank" rel="noreferrer noopener">Chirp for Twitter</a></li><li><a href="https://9to5mac.com/2018/06/18/twitter-app-for-apple-watch/" target="_blank" rel="noreferrer noopener">Article on Chirp for Twitter</a></li><li><a href="http://www.idownloadblog.com/2018/07/05/twitterrific-no-watch-app/" target="_blank" rel="noreferrer noopener">Twitterific pulling the Watch app</a></li><li><a href="https://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li><li><a href="https://developer.apple.com/documentation/watchkit" target="_blank" rel="noreferrer noopener">WatchKit</a></li><li><a href="https://itunes.apple.com/gb/app/nano-for-reddit/id1344097185?mt=8" target="_blank" rel="noreferrer noopener">Nano for Reddit</a></li><li><a href="https://github.com/sudeepag/SAConfettiView" target="_blank" rel="noreferrer noopener">SA Confetti View</a></li><li><a href="https://twitter.com/willrbishop?lang=en" target="_blank" rel="noreferrer noopener">@WillRBishop</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Andrew  <ul><li><a href="https://itunes.apple.com/us/app/fastscripts/id446994638?mt=12" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3323</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 246: 1Password with Michael Fey</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-246-1password-with-michael-fey</link><description><![CDATA[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 <a href="https://1password.com/" target="_blank" rel="noreferrer noopener">1Password</a>. 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:   <ul><li>Michael intro</li><li><a href="https://1password.com/" target="_blank" rel="noreferrer noopener">1Password</a></li><li>Been working with 1Password for 5 years</li><li><a href="https://moneywellapp.com/" target="_blank" rel="noreferrer noopener">MoneyWell </a></li><li>Unique product that everyone needs</li><li>1Password increases your security</li><li>Works with <a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">Have I been pwned?</a></li><li>People are as secure online as they think they are</li><li>What’s it like developing for 1Password?</li><li>Were you surprised by Apple’s iOS 12 password announcement</li><li>UI of apps is slowly disappearing</li><li>Home Pod integration</li><li>How do you integrate the new password management</li><li>How is 1Password data stored?</li><li>How do you store data securely?</li><li>Is storing data in the keychain enough?</li><li>How do you keep from getting p0wned?</li><li>What is unique about working for 1Password</li><li>How did the change to a subscription model go?</li><li>Can I still by a standalone license?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://1password.com/" target="_blank" rel="noreferrer noopener">1Password</a></li><li><a href="https://moneywellapp.com/" target="_blank" rel="noreferrer noopener">MoneyWell </a></li><li><a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">Have I been pwned?</a></li><li><a href="https://twitter.com/mrrooni?lang=en" target="_blank" rel="noreferrer noopener">@MrRooni</a></li><li><a href="https://mrrooni.com/" target="_blank" rel="noreferrer noopener">mrrooni.com</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Jaim  <ul><li>World Cup</li></ul>  Michael  <ul><li><a href="https://when.works/" target="_blank" rel="noreferrer noopener">WhenWorks</a></li></ul>]]></description><guid isPermaLink="false">c4778659-76bc-49eb-83d7-c100d007e4e1</guid><pubDate>Thu, 05 Jul 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852664/stream.mp3" length="34293247" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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 https://1password.com/. 1Password is a password manager that helps to keep...</itunes:subtitle><itunes:summary><![CDATA[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 <a href="https://1password.com/" target="_blank" rel="noreferrer noopener">1Password</a>. 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:   <ul><li>Michael intro</li><li><a href="https://1password.com/" target="_blank" rel="noreferrer noopener">1Password</a></li><li>Been working with 1Password for 5 years</li><li><a href="https://moneywellapp.com/" target="_blank" rel="noreferrer noopener">MoneyWell </a></li><li>Unique product that everyone needs</li><li>1Password increases your security</li><li>Works with <a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">Have I been pwned?</a></li><li>People are as secure online as they think they are</li><li>What’s it like developing for 1Password?</li><li>Were you surprised by Apple’s iOS 12 password announcement</li><li>UI of apps is slowly disappearing</li><li>Home Pod integration</li><li>How do you integrate the new password management</li><li>How is 1Password data stored?</li><li>How do you store data securely?</li><li>Is storing data in the keychain enough?</li><li>How do you keep from getting p0wned?</li><li>What is unique about working for 1Password</li><li>How did the change to a subscription model go?</li><li>Can I still by a standalone license?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://1password.com/" target="_blank" rel="noreferrer noopener">1Password</a></li><li><a href="https://moneywellapp.com/" target="_blank" rel="noreferrer noopener">MoneyWell </a></li><li><a href="https://haveibeenpwned.com/" target="_blank" rel="noreferrer noopener">Have I been pwned?</a></li><li><a href="https://twitter.com/mrrooni?lang=en" target="_blank" rel="noreferrer noopener">@MrRooni</a></li><li><a href="https://mrrooni.com/" target="_blank" rel="noreferrer noopener">mrrooni.com</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Jaim  <ul><li>World Cup</li></ul>  Michael  <ul><li><a href="https://when.works/" target="_blank" rel="noreferrer noopener">WhenWorks</a></li></ul>]]></itunes:summary><itunes:duration>2087</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 245:  What's a Marzipan?</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-245-what-s-a-marzipan</link><description><![CDATA[Panel:  <ul><li>Jaim Zuber</li><li>Andrew Madsen</li><li>Erica Sadun</li><li>Gui Rambo</li></ul>  In today’s episode, the iPhreaks panel talk about Marizipan. Marzipan is the compatibility layer that Apple invented in order to bring <a href="https://developer.apple.com/documentation/UIKit" target="_blank" rel="noreferrer noopener">UIKit</a> 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, <a href="https://github.com/steventroughtonsmith/marzipanify" target="_blank" rel="noreferrer noopener">Marzipanify</a>, and much more!  In particular, we dive pretty deep on:   <ul><li>Intro to Marzipan</li><li>UIKits on Mac OS</li><li>This was rumored several months ago and is not coming out until next year</li><li>Announced at Apple Keynote 2018</li><li>Why isn’t Marzipan ready now?</li><li>Been working on it for a while</li><li>What makes it an iOS app?</li><li>Link with UIKit framework</li><li>What are the roles of the different frameworks?</li><li>UIKitCore</li><li>What’s up with the Tea?</li><li>Is Apple developing a reactive UI layer?</li><li><a href="https://developer.apple.com/documentation/UIKit" target="_blank" rel="noreferrer noopener">UIKit</a> vs <a href="https://developer.apple.com/documentation/appkit?changes=_8" target="_blank" rel="noreferrer noopener">AppKit</a></li><li>Dummies guide to running your own iOS app on Mac</li><li><a href="https://github.com/steventroughtonsmith/marzipanify" target="_blank" rel="noreferrer noopener">Marzipanify</a></li><li>Is there a simulator network to run iOS apps on the Mac?</li><li>What iOS apps would you like to see on the Mac?</li><li>What iOS elements are supported?</li><li>What is ProKit?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://github.com/steventroughtonsmith/marzipanify" target="_blank" rel="noreferrer noopener">Marzipanify</a></li><li><a href="https://developer.apple.com/documentation/appkit?changes=_8" target="_blank" rel="noreferrer noopener">AppKit</a></li><li><a href="https://developer.apple.com/documentation/UIKit" target="_blank" rel="noreferrer noopener">UIKit</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>  Picks:  Jaim  <ul><li><a href="http://www.sturgillsimpson.com/" target="_blank" rel="noreferrer noopener">Sturgill Simpson</a></li></ul>  Erica  <ul><li>Rainbow Cake</li></ul>  Andrew  <ul><li>Princess Cake</li><li><a href="https://www.rs-online.com/designspark/my-raspberry-pi-thinks-its-a-pdp-8" target="_blank" rel="noreferrer noopener">Pi PDP8</a></li></ul>  Gui  <ul><li><a href="https://en.wikipedia.org/wiki/Brigadeiro" target="_blank" rel="noreferrer noopener">Brigadeiro</a></li></ul>]]></description><guid isPermaLink="false">03b0ca66-4356-4700-b2e2-d0f5d6fef6ec</guid><pubDate>Thu, 21 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852576/stream.mp3" length="66417168" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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 https://developer.apple.com/documentation/UIKit...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Jaim Zuber</li><li>Andrew Madsen</li><li>Erica Sadun</li><li>Gui Rambo</li></ul>  In today’s episode, the iPhreaks panel talk about Marizipan. Marzipan is the compatibility layer that Apple invented in order to bring <a href="https://developer.apple.com/documentation/UIKit" target="_blank" rel="noreferrer noopener">UIKit</a> 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, <a href="https://github.com/steventroughtonsmith/marzipanify" target="_blank" rel="noreferrer noopener">Marzipanify</a>, and much more!  In particular, we dive pretty deep on:   <ul><li>Intro to Marzipan</li><li>UIKits on Mac OS</li><li>This was rumored several months ago and is not coming out until next year</li><li>Announced at Apple Keynote 2018</li><li>Why isn’t Marzipan ready now?</li><li>Been working on it for a while</li><li>What makes it an iOS app?</li><li>Link with UIKit framework</li><li>What are the roles of the different frameworks?</li><li>UIKitCore</li><li>What’s up with the Tea?</li><li>Is Apple developing a reactive UI layer?</li><li><a href="https://developer.apple.com/documentation/UIKit" target="_blank" rel="noreferrer noopener">UIKit</a> vs <a href="https://developer.apple.com/documentation/appkit?changes=_8" target="_blank" rel="noreferrer noopener">AppKit</a></li><li>Dummies guide to running your own iOS app on Mac</li><li><a href="https://github.com/steventroughtonsmith/marzipanify" target="_blank" rel="noreferrer noopener">Marzipanify</a></li><li>Is there a simulator network to run iOS apps on the Mac?</li><li>What iOS apps would you like to see on the Mac?</li><li>What iOS elements are supported?</li><li>What is ProKit?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://github.com/steventroughtonsmith/marzipanify" target="_blank" rel="noreferrer noopener">Marzipanify</a></li><li><a href="https://developer.apple.com/documentation/appkit?changes=_8" target="_blank" rel="noreferrer noopener">AppKit</a></li><li><a href="https://developer.apple.com/documentation/UIKit" target="_blank" rel="noreferrer noopener">UIKit</a></li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li></ul>  Picks:  Jaim  <ul><li><a href="http://www.sturgillsimpson.com/" target="_blank" rel="noreferrer noopener">Sturgill Simpson</a></li></ul>  Erica  <ul><li>Rainbow Cake</li></ul>  Andrew  <ul><li>Princess Cake</li><li><a href="https://www.rs-online.com/designspark/my-raspberry-pi-thinks-its-a-pdp-8" target="_blank" rel="noreferrer noopener">Pi PDP8</a></li></ul>  Gui  <ul><li><a href="https://en.wikipedia.org/wiki/Brigadeiro" target="_blank" rel="noreferrer noopener">Brigadeiro</a></li></ul>]]></itunes:summary><itunes:duration>2731</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 244: MicroConf &amp; Writing Health Apps for Apple Watch</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-244-microconf-writing-health-apps-for-apple-watch</link><description><![CDATA[Panel:  <ul><li>Jaim Zuber</li><li>Erica Sadun</li><li>Gui Rambo</li></ul>  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 <a href="http://brightdigit.com/" target="_blank" rel="noreferrer noopener">BrightDigit</a>. 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 <a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a>, what he is working on now, tips for starting a meetup, and more!  In particular, we dive pretty deep on:   <ul><li>Leo intro</li><li><a href="http://brightdigit.com/" target="_blank" rel="noreferrer noopener">BrightDigit</a></li><li><a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a></li><li>What happens at MicroConf?</li><li><a href="https://www.startupsfortherestofus.com/" target="_blank" rel="noreferrer noopener">Startups for the Rest of Us Podcast</a></li><li>Listening to your customers for what they need</li><li>What are you working on?</li><li>The technologies that people are interested in now</li><li>What is an info product?</li><li>Getting into a regular habit of writing</li><li>Do you have tips for running a meet up?</li><li>The “ideal” meetup</li><li>Meetups that push you forward in your developing career</li><li>Creating content marketing</li><li>Leo’s Exercise App</li><li>What kinds of coaching would benefit from Apple technology?</li><li>New Apple Watch functionality</li><li>Getting info from your devices without looking at a screen</li><li>Augmented Reality without images</li><li>We love stats!</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a></li><li><a href="http://brightdigit.com/" target="_blank" rel="noreferrer noopener">BrightDigit</a></li><li><a href="https://www.startupsfortherestofus.com/" target="_blank" rel="noreferrer noopener">Startups for the Rest of Us Podcast</a></li><li><a href="https://twitter.com/leogdion" target="_blank" rel="noreferrer noopener">@leogdion</a></li><li><a href="https://leogdion.name/" target="_blank" rel="noreferrer noopener">leogdion.name</a></li><li> </li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Jaim  <ul><li>Content Marketing Example - <a href="https://prima-coffee.com/" target="_blank" rel="noreferrer noopener">Prima Coffee</a></li><li><a href="https://prima-coffee.com/equipment/baratza/encore" target="_blank" rel="noreferrer noopener">Baratza Encore Coffee Grinder</a></li></ul>  Erica  <ul><li><a href="https://www.fitbit.com/aria2" target="_blank" rel="noreferrer noopener">Fitbit Aria</a></li></ul>  Gui  <ul><li><a href="https://developer.apple.com/videos/play/wwdc2018/211/" target="_blank" rel="noreferrer noopener">Siri Shortcuts</a></li></ul>  Leo  <ul><li><a href="https://developer.apple.com/videos/play/wwdc2018/801/" target="_blank" rel="noreferrer noopener">The Qualities of Great Design</a></li></ul>]]></description><guid isPermaLink="false">a5df9be3-9a40-4ff0-86f5-9332ad265aa5</guid><pubDate>Thu, 14 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852608/stream.mp3" length="40069573" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Jaim Zuber</li><li>Erica Sadun</li><li>Gui Rambo</li></ul>  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 <a href="http://brightdigit.com/" target="_blank" rel="noreferrer noopener">BrightDigit</a>. 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 <a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a>, what he is working on now, tips for starting a meetup, and more!  In particular, we dive pretty deep on:   <ul><li>Leo intro</li><li><a href="http://brightdigit.com/" target="_blank" rel="noreferrer noopener">BrightDigit</a></li><li><a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a></li><li>What happens at MicroConf?</li><li><a href="https://www.startupsfortherestofus.com/" target="_blank" rel="noreferrer noopener">Startups for the Rest of Us Podcast</a></li><li>Listening to your customers for what they need</li><li>What are you working on?</li><li>The technologies that people are interested in now</li><li>What is an info product?</li><li>Getting into a regular habit of writing</li><li>Do you have tips for running a meet up?</li><li>The “ideal” meetup</li><li>Meetups that push you forward in your developing career</li><li>Creating content marketing</li><li>Leo’s Exercise App</li><li>What kinds of coaching would benefit from Apple technology?</li><li>New Apple Watch functionality</li><li>Getting info from your devices without looking at a screen</li><li>Augmented Reality without images</li><li>We love stats!</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a></li><li><a href="http://brightdigit.com/" target="_blank" rel="noreferrer noopener">BrightDigit</a></li><li><a href="https://www.startupsfortherestofus.com/" target="_blank" rel="noreferrer noopener">Startups for the Rest of Us Podcast</a></li><li><a href="https://twitter.com/leogdion" target="_blank" rel="noreferrer noopener">@leogdion</a></li><li><a href="https://leogdion.name/" target="_blank" rel="noreferrer noopener">leogdion.name</a></li><li> </li></ul>  Sponsors:  <ul><li><a href="https://www.freshbooks.com/invoice?ref=11731&amp;utm_campaign=podcast-influencers&amp;utm_influencer=419364&amp;utm_medium=affiliate-program&amp;utm_source=pbm" target="_blank" rel="noreferrer noopener">FreshBooks</a></li><li><a href="https://www.lootcrate.com/" target="_blank" rel="noreferrer noopener">Loot Crate</a></li></ul>  Picks:  Jaim  <ul><li>Content Marketing Example - <a href="https://prima-coffee.com/" target="_blank" rel="noreferrer noopener">Prima Coffee</a></li><li><a href="https://prima-coffee.com/equipment/baratza/encore" target="_blank" rel="noreferrer noopener">Baratza Encore Coffee Grinder</a></li></ul>  Erica  <ul><li><a href="https://www.fitbit.com/aria2" target="_blank" rel="noreferrer noopener">Fitbit Aria</a></li></ul>  Gui  <ul><li><a href="https://developer.apple.com/videos/play/wwdc2018/211/" target="_blank" rel="noreferrer noopener">Siri Shortcuts</a></li></ul>  Leo  <ul><li><a href="https://developer.apple.com/videos/play/wwdc2018/801/" target="_blank" rel="noreferrer noopener">The Qualities of Great Design</a></li></ul>]]></itunes:summary><itunes:duration>2448</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 243: Paul Hudson - Writing, Swift, &amp; Writing Swift</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-243-paul-hudson-writing-swift-writing-swift</link><description><![CDATA[Panel:  <ul><li>Andrew Madsen</li><li>Erica Sadun</li><li>Jaim Zuber</li></ul>  Special Guest: Paul Hudson  In today's episode, the iPheaks panelist speak with Paul Hudson about Writing, Swift, &amp; 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:   <ul><li>Books Paul has written</li><li>How did you get into writing?</li><li>How do you switch from Php to Swift?</li><li>What took you from Objective-C to Swift?</li><li>Is Swift’s rapid pace of change a good thing?</li><li>How do you teach technology?</li><li>Who inspires you as a writer?</li><li>Rory Cellan-Jones <a href="https://twitter.com/bbcrorycj" target="_blank" rel="noreferrer noopener">https://twitter.com/bbcrorycj</a></li><li>How can technical writers improve their writing?</li><li>What’s your process for getting feedback?</li><li> Tell us about your videos</li><li>How do you make your life more Mac development and less 1 Minute Swift?</li><li>And much much more!</li></ul>  Links:   <ul><li>https://www.hackingwithswift.com/</li><li>https://github.com/twostraws</li><li>https://twitter.com/twostraws?lang=en</li></ul>  Picks:  Paul  <ul><li><a href="https://github.com/louisdh/openterm" target="_blank" rel="noreferrer noopener">OpenTerm</a></li><li>louisdh/openterm: Pull Request 142</li><li><a href="https://www.hollywoodreporter.com/lists/star-trek-voyager-episodes-best-930900" target="_blank" rel="noreferrer noopener">Best Of Star Trek Voyageur</a></li><li><a href="https://theglitchmob.bandcamp.com/album/see-without-eyes" target="_blank" rel="noreferrer noopener">Glitch Mob - See Without Eyes</a></li></ul>  Erica  <ul><li>Gui’s WWDC App</li></ul>  Andrew  <ul><li>Andrew’s UPS system</li></ul>]]></description><guid isPermaLink="false">616b4b4b-69d4-4e99-b644-7659b256ad80</guid><pubDate>Thu, 07 Jun 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852732/stream.mp3" length="47162739" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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, &amp;amp; Writing Swift. Paul is the author of Hacking with Swift, Pro Swift, Swift...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Andrew Madsen</li><li>Erica Sadun</li><li>Jaim Zuber</li></ul>  Special Guest: Paul Hudson  In today's episode, the iPheaks panelist speak with Paul Hudson about Writing, Swift, &amp; 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:   <ul><li>Books Paul has written</li><li>How did you get into writing?</li><li>How do you switch from Php to Swift?</li><li>What took you from Objective-C to Swift?</li><li>Is Swift’s rapid pace of change a good thing?</li><li>How do you teach technology?</li><li>Who inspires you as a writer?</li><li>Rory Cellan-Jones <a href="https://twitter.com/bbcrorycj" target="_blank" rel="noreferrer noopener">https://twitter.com/bbcrorycj</a></li><li>How can technical writers improve their writing?</li><li>What’s your process for getting feedback?</li><li> Tell us about your videos</li><li>How do you make your life more Mac development and less 1 Minute Swift?</li><li>And much much more!</li></ul>  Links:   <ul><li>https://www.hackingwithswift.com/</li><li>https://github.com/twostraws</li><li>https://twitter.com/twostraws?lang=en</li></ul>  Picks:  Paul  <ul><li><a href="https://github.com/louisdh/openterm" target="_blank" rel="noreferrer noopener">OpenTerm</a></li><li>louisdh/openterm: Pull Request 142</li><li><a href="https://www.hollywoodreporter.com/lists/star-trek-voyager-episodes-best-930900" target="_blank" rel="noreferrer noopener">Best Of Star Trek Voyageur</a></li><li><a href="https://theglitchmob.bandcamp.com/album/see-without-eyes" target="_blank" rel="noreferrer noopener">Glitch Mob - See Without Eyes</a></li></ul>  Erica  <ul><li>Gui’s WWDC App</li></ul>  Andrew  <ul><li>Andrew’s UPS system</li></ul>]]></itunes:summary><itunes:duration>2893</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 242: Surveying How Swift Evolves with Andrew McKnight</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-242-surveying-how-swift-evolves-with-andrew-mcknight</link><description><![CDATA[Panel:  <ul><li>Gui Rambo</li><li>Andrew Madsen</li><li>Erica Sadun</li><li>Jaim Zuber</li></ul>  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:   <ul><li>What was being surveyed? - Utility Libraries and general purpose</li><li>How did you search for Utility Libraries?</li><li>What is the purpose of the utility libraries?</li><li>Duplicate extensions</li><li>What are the most popular extensions that are recreated?</li><li>String and Trim</li><li>What is trim()?</li><li>Why is targeting utility libraries problematic?</li><li>What is the goal?</li><li>Did you find wrong or dangerous implementations?</li><li>Why is their discussion/drama around gathering these extensions?</li><li>Would these be good topics to file Radars?</li><li>Brisk - <a href="https://github.com/br1sk/brisk" target="_blank" rel="noreferrer noopener">https://github.com/br1sk/brisk</a></li><li>What is it like entering the Swift Evolution Process?</li><li>Can a community-driven proposal gain traction?</li><li>Did you look into custom types like Result&lt;T&gt;?</li><li>And much much more!</li></ul>  Links:   <ul><li><a href="https://forums.swift.org/t/surveying-how-swift-evolves/12726" target="_blank" rel="noreferrer noopener">https://forums.swift.org/t/surveying-how-swift-evolves/12726</a></li><li><a href="https://github.com/armcknight" target="_blank" rel="noreferrer noopener">https://github.com/armcknight</a></li><li><a href="http://armcknight.com/" target="_blank" rel="noreferrer noopener">http://armcknight.com/</a></li><li><a href="https://medium.com/@ndrewmcknight/has-recommended" target="_blank" rel="noreferrer noopener">https://medium.com/@ndrewmcknight/has-recommended</a></li><li><a href="https://twitter.com/ndrewmcknight" target="_blank" rel="noreferrer noopener">@ndrewmcknight</a></li><li><a href="https://en.wikipedia.org/wiki/Chris_Lattner" target="_blank" rel="noreferrer noopener">Chris Lattner</a></li><li><a href="https://appleinsider.com/articles/17/01/13/new-swift-project-head-ted-kremenek-said-to-be-running-the-show-behind-the-scenes-for-some-time" target="_blank" rel="noreferrer noopener">Ted Kremenek</a></li></ul>  Picks:  Gui  <ul><li><a href="https://thedailywtf.com" target="_blank" rel="noreferrer noopener">Daily WTF</a></li><li> </li></ul>  Erica  <ul><li><a href="https://www.youtube.com/watch?reload=9&amp;v=yhrUKXyGpzY" target="_blank" rel="noreferrer noopener">Live Lava Feeds </a></li><li><a href="https://www.youtube.com/watch?v=HtihmXFWqGo" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=HtihmXFWqGo</a></li></ul>  Andrew  <ul><li>Antibiotics</li><li><a href="https://tic.computer" target="_blank" rel="noreferrer noopener">Tic-80 Tiny Computer</a></li></ul>  Jaim  <ul><li><a href="https://www.netflix.com/title/70264888" target="_blank" rel="noreferrer noopener">Black Mirror</a></li></ul>  Andrew McKnight  <ul><li><a href="https://www.getrevue.co/profile/publicextension" target="_blank" rel="noreferrer noopener">Public Extension mailing list </a></li></ul>]]></description><guid isPermaLink="false">060374ea-e963-4edb-be02-c0c335275e5e</guid><pubDate>Thu, 31 May 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852572/stream.mp3" length="45067322" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Gui Rambo</li><li>Andrew Madsen</li><li>Erica Sadun</li><li>Jaim Zuber</li></ul>  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:   <ul><li>What was being surveyed? - Utility Libraries and general purpose</li><li>How did you search for Utility Libraries?</li><li>What is the purpose of the utility libraries?</li><li>Duplicate extensions</li><li>What are the most popular extensions that are recreated?</li><li>String and Trim</li><li>What is trim()?</li><li>Why is targeting utility libraries problematic?</li><li>What is the goal?</li><li>Did you find wrong or dangerous implementations?</li><li>Why is their discussion/drama around gathering these extensions?</li><li>Would these be good topics to file Radars?</li><li>Brisk - <a href="https://github.com/br1sk/brisk" target="_blank" rel="noreferrer noopener">https://github.com/br1sk/brisk</a></li><li>What is it like entering the Swift Evolution Process?</li><li>Can a community-driven proposal gain traction?</li><li>Did you look into custom types like Result&lt;T&gt;?</li><li>And much much more!</li></ul>  Links:   <ul><li><a href="https://forums.swift.org/t/surveying-how-swift-evolves/12726" target="_blank" rel="noreferrer noopener">https://forums.swift.org/t/surveying-how-swift-evolves/12726</a></li><li><a href="https://github.com/armcknight" target="_blank" rel="noreferrer noopener">https://github.com/armcknight</a></li><li><a href="http://armcknight.com/" target="_blank" rel="noreferrer noopener">http://armcknight.com/</a></li><li><a href="https://medium.com/@ndrewmcknight/has-recommended" target="_blank" rel="noreferrer noopener">https://medium.com/@ndrewmcknight/has-recommended</a></li><li><a href="https://twitter.com/ndrewmcknight" target="_blank" rel="noreferrer noopener">@ndrewmcknight</a></li><li><a href="https://en.wikipedia.org/wiki/Chris_Lattner" target="_blank" rel="noreferrer noopener">Chris Lattner</a></li><li><a href="https://appleinsider.com/articles/17/01/13/new-swift-project-head-ted-kremenek-said-to-be-running-the-show-behind-the-scenes-for-some-time" target="_blank" rel="noreferrer noopener">Ted Kremenek</a></li></ul>  Picks:  Gui  <ul><li><a href="https://thedailywtf.com" target="_blank" rel="noreferrer noopener">Daily WTF</a></li><li> </li></ul>  Erica  <ul><li><a href="https://www.youtube.com/watch?reload=9&amp;v=yhrUKXyGpzY" target="_blank" rel="noreferrer noopener">Live Lava Feeds </a></li><li><a href="https://www.youtube.com/watch?v=HtihmXFWqGo" target="_blank" rel="noreferrer noopener">https://www.youtube.com/watch?v=HtihmXFWqGo</a></li></ul>  Andrew  <ul><li>Antibiotics</li><li><a href="https://tic.computer" target="_blank" rel="noreferrer noopener">Tic-80 Tiny Computer</a></li></ul>  Jaim  <ul><li><a href="https://www.netflix.com/title/70264888" target="_blank" rel="noreferrer noopener">Black Mirror</a></li></ul>  Andrew McKnight  <ul><li><a href="https://www.getrevue.co/profile/publicextension" target="_blank" rel="noreferrer noopener">Public Extension mailing list </a></li></ul>]]></itunes:summary><itunes:duration>2762</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 241: A Backup Fetishist</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-241-a-backup-fetishist</link><description><![CDATA[Panel:  <ul><li>Gui Rambo</li><li>Erica Sadun</li></ul>  Special Guest: Marin Todorov  In today's episode, the iPheaks panelist Erica and Gui talk about backups. Why are backups important, how to maintain up-to-date local and off-site backups and backup service suggestions. Gui and Erica share examples and horror stories of neglecting to backup data. This is a great episode to learn about when, why and how to backup your devices and computers to cloud services, and best practice for categorizing your personal and business data for backup.  In particular, we dive pretty deep on:   <ul><li>Paranoid back up</li><li>Not everything can get synced up to GitHub</li><li>Email,  personal materials, etc.</li><li>Horror stories</li><li>Personal catastrophe</li><li>Losing a business</li><li>Where does your data live?</li><li>Personal and financial cost</li><li>What are not backups -  Dropbox, cloud, etc</li><li>DropBox is only one component of a backup</li><li>Cloud storage components</li><li>Having a mix of cloud, and localized backs, and introducing redundancy</li><li>Natural disasters and thief</li><li><a href="https://github.com/github/backup-utils" target="_blank" rel="noreferrer noopener">Offsite Github backup </a></li><li><a href="https://code.google.com/archive/p/git-repo/" target="_blank" rel="noreferrer noopener">Git Repo </a></li><li>Privacy, private repo, etc.</li><li><a href="https://bitbucket.org" target="_blank" rel="noreferrer noopener">Bit Bucket</a> -  similar to GitHub</li><li><a href="http://v" target="_blank" rel="noreferrer noopener">Source Forge </a></li><li><a href="https://aws.amazon.com" target="_blank" rel="noreferrer noopener">Amazon web service </a></li><li><a href="https://aws.amazon.com/glacier/details/" target="_blank" rel="noreferrer noopener">AWS Glacier </a></li><li><a href="https://aws.amazon.com/s3/" target="_blank" rel="noreferrer noopener">AWS S3</a></li><li><a href="https://www.arqbackup.com" target="_blank" rel="noreferrer noopener">ARQ</a></li><li><a href="https://www.backblaze.com" target="_blank" rel="noreferrer noopener">Back Blaze</a></li><li><a href="https://www.backblaze.com/b2/cloud-storage.html" target="_blank" rel="noreferrer noopener">Back Blaze B2</a></li><li>Time Machine alone is not efficient</li><li>Bootable backups</li><li><a href="https://bombich.com" target="_blank" rel="noreferrer noopener">Carbon Copy Cloner </a></li><li>Scheduler for backups</li><li>Time Machine fail</li><li>And much much more!</li></ul>  Links:   <ul><li>https://github.com/github/backup-utils</li><li><a href="https://github.com" target="_blank" rel="noreferrer noopener">https://github.com</a></li><li><a href="https://bitbucket.org" target="_blank" rel="noreferrer noopener">https://bitbucket.org</a></li><li><a href="https://aws.amazon.com" target="_blank" rel="noreferrer noopener">Amazon web service</a></li><li><a href="https://aws.amazon.com/s3/" target="_blank" rel="noreferrer noopener">AWS S3</a></li><li><a href="https://www.arqbackup.com" target="_blank" rel="noreferrer noopener">ARQ</a></li><li><a href="https://www.backblaze.com" target="_blank" rel="noreferrer noopener">Back Blaze</a></li><li><a href="https://www.backblaze.com/b2/cloud-storage.html" target="_blank" rel="noreferrer noopener">Back Blaze B2</a></li></ul>  Picks:  Gui  <ul><li><a href="https://www.cloudflare.com/products/cloudflare-workers/" target="_blank" rel="noreferrer noopener">CloudFlare Workers</a></li></ul>  Erica  <ul><li><a href="https://github.com/variadico/noti" target="_blank" rel="noreferrer noopener">NOTI</a></li></ul>]]></description><guid isPermaLink="false">d7fa8fdc-4647-44ce-92b5-085f0315d3f1</guid><pubDate>Thu, 24 May 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852678/stream.mp3" length="59088051" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  
- Gui Rambo
- Erica Sadun
  Special Guest: Marin Todorov  In today's episode, the iPheaks panelist Erica and Gui talk about backups. Why are backups important, how to maintain up-to-date local and off-site backups and backup service...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Gui Rambo</li><li>Erica Sadun</li></ul>  Special Guest: Marin Todorov  In today's episode, the iPheaks panelist Erica and Gui talk about backups. Why are backups important, how to maintain up-to-date local and off-site backups and backup service suggestions. Gui and Erica share examples and horror stories of neglecting to backup data. This is a great episode to learn about when, why and how to backup your devices and computers to cloud services, and best practice for categorizing your personal and business data for backup.  In particular, we dive pretty deep on:   <ul><li>Paranoid back up</li><li>Not everything can get synced up to GitHub</li><li>Email,  personal materials, etc.</li><li>Horror stories</li><li>Personal catastrophe</li><li>Losing a business</li><li>Where does your data live?</li><li>Personal and financial cost</li><li>What are not backups -  Dropbox, cloud, etc</li><li>DropBox is only one component of a backup</li><li>Cloud storage components</li><li>Having a mix of cloud, and localized backs, and introducing redundancy</li><li>Natural disasters and thief</li><li><a href="https://github.com/github/backup-utils" target="_blank" rel="noreferrer noopener">Offsite Github backup </a></li><li><a href="https://code.google.com/archive/p/git-repo/" target="_blank" rel="noreferrer noopener">Git Repo </a></li><li>Privacy, private repo, etc.</li><li><a href="https://bitbucket.org" target="_blank" rel="noreferrer noopener">Bit Bucket</a> -  similar to GitHub</li><li><a href="http://v" target="_blank" rel="noreferrer noopener">Source Forge </a></li><li><a href="https://aws.amazon.com" target="_blank" rel="noreferrer noopener">Amazon web service </a></li><li><a href="https://aws.amazon.com/glacier/details/" target="_blank" rel="noreferrer noopener">AWS Glacier </a></li><li><a href="https://aws.amazon.com/s3/" target="_blank" rel="noreferrer noopener">AWS S3</a></li><li><a href="https://www.arqbackup.com" target="_blank" rel="noreferrer noopener">ARQ</a></li><li><a href="https://www.backblaze.com" target="_blank" rel="noreferrer noopener">Back Blaze</a></li><li><a href="https://www.backblaze.com/b2/cloud-storage.html" target="_blank" rel="noreferrer noopener">Back Blaze B2</a></li><li>Time Machine alone is not efficient</li><li>Bootable backups</li><li><a href="https://bombich.com" target="_blank" rel="noreferrer noopener">Carbon Copy Cloner </a></li><li>Scheduler for backups</li><li>Time Machine fail</li><li>And much much more!</li></ul>  Links:   <ul><li>https://github.com/github/backup-utils</li><li><a href="https://github.com" target="_blank" rel="noreferrer noopener">https://github.com</a></li><li><a href="https://bitbucket.org" target="_blank" rel="noreferrer noopener">https://bitbucket.org</a></li><li><a href="https://aws.amazon.com" target="_blank" rel="noreferrer noopener">Amazon web service</a></li><li><a href="https://aws.amazon.com/s3/" target="_blank" rel="noreferrer noopener">AWS S3</a></li><li><a href="https://www.arqbackup.com" target="_blank" rel="noreferrer noopener">ARQ</a></li><li><a href="https://www.backblaze.com" target="_blank" rel="noreferrer noopener">Back Blaze</a></li><li><a href="https://www.backblaze.com/b2/cloud-storage.html" target="_blank" rel="noreferrer noopener">Back Blaze B2</a></li></ul>  Picks:  Gui  <ul><li><a href="https://www.cloudflare.com/products/cloudflare-workers/" target="_blank" rel="noreferrer noopener">CloudFlare Workers</a></li></ul>  Erica  <ul><li><a href="https://github.com/variadico/noti" target="_blank" rel="noreferrer noopener">NOTI</a></li></ul>]]></itunes:summary><itunes:duration>3640</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 240:  Realm with Marin Todorov</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-240-realm-with-marin-todorov</link><description><![CDATA[Panel:  <ul><li>Gui Rambo</li><li>Andrew Madsen</li></ul>  Special Guest: Marin Todorov  In today's episode, the iPheaks panelist speaks with Marin Todorov about Realm. Marin is an independent developer and works exclusively in the iOS platform. Marin does contract work, open source projects is an author of multiple publications, a speaker,  and does in-house training. Marin answers questions about the inner workings or Realm, what and who is using Realm, how it functions and popular ways to implement Realm in your projects.  In particular, we dive pretty deep on:   <ul><li>What is Realm?</li><li>What are differences from other data options?</li><li>Is Realm a SQL database?</li><li>Live objects in Realm</li><li>Multi-threading and Reactive</li><li>What is data type returned from Realm?</li><li>What is an Object Graph?</li><li>Realm Cloud</li><li>Marin’s Realm Book</li><li>Realm World Tour</li><li>And much much more!</li></ul>  Links:   <ul><li>http://www.underplot.com/</li><li><a href="https://github.com/icanzilb" target="_blank" rel="noreferrer noopener">https://github.com/icanzilb</a></li><li><a href="https://www.linkedin.com/in/marintodorov" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/marintodorov</a></li><li>https://www.amazon.com/Marin-Todorov/e/B01N5IG4HR</li><li><a href="https://twitter.com/icanzilb" target="_blank" rel="noreferrer noopener">@icanzilb</a></li></ul>  Picks:  Gui  <ul><li><a href="https://www.youtube.com/watch?v=oKvrBjzFQ4E" target="_blank" rel="noreferrer noopener">Livestream of coding a Mac app </a></li></ul>  Andrew  <ul><li><a href="http://openemu.org/" target="_blank" rel="noreferrer noopener">Open Emu </a></li></ul>  Marin  <ul><li><a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures - Chris Adamson </a></li></ul>]]></description><guid isPermaLink="false">23801d88-f2cf-4a28-b1fa-63c6e0417e3b</guid><pubDate>Thu, 17 May 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852626/stream.mp3" length="49122182" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  
- Gui Rambo
- Andrew Madsen
  Special Guest: Marin Todorov  In today's episode, the iPheaks panelist speaks with Marin Todorov about Realm. Marin is an independent developer and works exclusively in the iOS platform. Marin does contract work,...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Gui Rambo</li><li>Andrew Madsen</li></ul>  Special Guest: Marin Todorov  In today's episode, the iPheaks panelist speaks with Marin Todorov about Realm. Marin is an independent developer and works exclusively in the iOS platform. Marin does contract work, open source projects is an author of multiple publications, a speaker,  and does in-house training. Marin answers questions about the inner workings or Realm, what and who is using Realm, how it functions and popular ways to implement Realm in your projects.  In particular, we dive pretty deep on:   <ul><li>What is Realm?</li><li>What are differences from other data options?</li><li>Is Realm a SQL database?</li><li>Live objects in Realm</li><li>Multi-threading and Reactive</li><li>What is data type returned from Realm?</li><li>What is an Object Graph?</li><li>Realm Cloud</li><li>Marin’s Realm Book</li><li>Realm World Tour</li><li>And much much more!</li></ul>  Links:   <ul><li>http://www.underplot.com/</li><li><a href="https://github.com/icanzilb" target="_blank" rel="noreferrer noopener">https://github.com/icanzilb</a></li><li><a href="https://www.linkedin.com/in/marintodorov" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/marintodorov</a></li><li>https://www.amazon.com/Marin-Todorov/e/B01N5IG4HR</li><li><a href="https://twitter.com/icanzilb" target="_blank" rel="noreferrer noopener">@icanzilb</a></li></ul>  Picks:  Gui  <ul><li><a href="https://www.youtube.com/watch?v=oKvrBjzFQ4E" target="_blank" rel="noreferrer noopener">Livestream of coding a Mac app </a></li></ul>  Andrew  <ul><li><a href="http://openemu.org/" target="_blank" rel="noreferrer noopener">Open Emu </a></li></ul>  Marin  <ul><li><a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures - Chris Adamson </a></li></ul>]]></itunes:summary><itunes:duration>3016</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 239: Xcode Treasures with Chris Adamson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-239-xcode-treasures-with-chris-adamson</link><description><![CDATA[Panel:   <ul><li>Gui Rambo</li><li>Andrew Madsen</li><li>Eric Sadun</li></ul>  Special Guest: Chris Adamson  In today's episode, the iPheaks panelist speak with Chris Adamson, a freelance iOS and Mac developer from Grand Rapids Michigan. Also, Chris is an author and co-author of a number of books, including <a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures</a>. Chris is on the show to talk about this book abut Xcode called <a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures</a>. This is a great episode to learn about another avenue of valid information on the inner workings of Xcode.  In particular, we dive pretty deep on:   <ul><li>Book <a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures</a></li><li>Negativity about Xcode</li><li>Tools</li><li>Documentation</li><li><a href="https://www.nxp.com/support/developer-resources/software-development-tools/codewarrior-development-tools/codewarrior-legacy/codewarrior-development-suite-basic:CW-SUITE-BASIC" target="_blank" rel="noreferrer noopener">Code Warrior</a></li><li>Hardware</li><li>32 bit issues</li><li>What are the biggest frustrations with Xcode as a developer?</li><li>What are the things you love about Xcode?</li><li>Xcode project format</li><li>Xcode not savvy with version control</li><li>Apple addressing these issues</li><li>Interface Builder</li><li>What did you learn about Xcode when writing the book?</li><li>Code Signing</li><li>Sand boxing app</li><li>Git control</li><li><a href="https://www.veracode.com" target="_blank" rel="noreferrer noopener">VeraCode</a></li><li>Fonts</li><li>Who needs to buy you book?</li><li>Mid Level and up iOS developers need this book.</li><li>Pragmatic Programmers  Beta Program</li><li>When are with going to see the book?</li><li>Xcode for iPad?</li><li>Xcode as an IDE</li><li>Core Audio talk and updates</li><li>And much much more!</li></ul>  Links:   <a href="http://subfurther.com/blog" target="_blank" rel="noreferrer noopener">http://subfurther.com/blog</a><a href="https://www.linkedin.com/in/invalidname//" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/invalidname//</a><a href="https://www.oreilly.com/pub/au/1045" target="_blank" rel="noreferrer noopener">https://www.oreilly.com/pub/au/1045</a><a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures</a>  https://developer.apple.com/xcode/  Picks:  Gui  <ul><li><a href="https://developer.apple.com/documentation/os/logging" target="_blank" rel="noreferrer noopener">OS Log API</a></li></ul>  Andrew  <ul><li><a href="http://online.swiftplayground.run" target="_blank" rel="noreferrer noopener">Online Swift Playground </a></li><li>Juiced.gs</li></ul>  Erica  <ul><li><a href="https://appadvice.com/app/snippity/953609870" target="_blank" rel="noreferrer noopener">Snippity </a></li></ul>  Chris  <ul><li><a href="http://www.wearexfilm.com" target="_blank" rel="noreferrer noopener">We are X</a></li></ul>]]></description><guid isPermaLink="false">52144b6d-339e-4c6a-828a-b049f301a845</guid><pubDate>Thu, 10 May 2018 20:47:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852700/stream.mp3" length="73359908" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:   
- Gui Rambo
- Andrew Madsen
- Eric Sadun
  Special Guest: Chris Adamson  In today's episode, the iPheaks panelist speak with Chris Adamson, a freelance iOS and Mac developer from Grand Rapids Michigan. Also, Chris is an author and co-author...</itunes:subtitle><itunes:summary><![CDATA[Panel:   <ul><li>Gui Rambo</li><li>Andrew Madsen</li><li>Eric Sadun</li></ul>  Special Guest: Chris Adamson  In today's episode, the iPheaks panelist speak with Chris Adamson, a freelance iOS and Mac developer from Grand Rapids Michigan. Also, Chris is an author and co-author of a number of books, including <a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures</a>. Chris is on the show to talk about this book abut Xcode called <a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures</a>. This is a great episode to learn about another avenue of valid information on the inner workings of Xcode.  In particular, we dive pretty deep on:   <ul><li>Book <a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures</a></li><li>Negativity about Xcode</li><li>Tools</li><li>Documentation</li><li><a href="https://www.nxp.com/support/developer-resources/software-development-tools/codewarrior-development-tools/codewarrior-legacy/codewarrior-development-suite-basic:CW-SUITE-BASIC" target="_blank" rel="noreferrer noopener">Code Warrior</a></li><li>Hardware</li><li>32 bit issues</li><li>What are the biggest frustrations with Xcode as a developer?</li><li>What are the things you love about Xcode?</li><li>Xcode project format</li><li>Xcode not savvy with version control</li><li>Apple addressing these issues</li><li>Interface Builder</li><li>What did you learn about Xcode when writing the book?</li><li>Code Signing</li><li>Sand boxing app</li><li>Git control</li><li><a href="https://www.veracode.com" target="_blank" rel="noreferrer noopener">VeraCode</a></li><li>Fonts</li><li>Who needs to buy you book?</li><li>Mid Level and up iOS developers need this book.</li><li>Pragmatic Programmers  Beta Program</li><li>When are with going to see the book?</li><li>Xcode for iPad?</li><li>Xcode as an IDE</li><li>Core Audio talk and updates</li><li>And much much more!</li></ul>  Links:   <a href="http://subfurther.com/blog" target="_blank" rel="noreferrer noopener">http://subfurther.com/blog</a><a href="https://www.linkedin.com/in/invalidname//" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/invalidname//</a><a href="https://www.oreilly.com/pub/au/1045" target="_blank" rel="noreferrer noopener">https://www.oreilly.com/pub/au/1045</a><a href="https://pragprog.com/book/caxcode/xcode-treasures" target="_blank" rel="noreferrer noopener">Xcode Treasures</a>  https://developer.apple.com/xcode/  Picks:  Gui  <ul><li><a href="https://developer.apple.com/documentation/os/logging" target="_blank" rel="noreferrer noopener">OS Log API</a></li></ul>  Andrew  <ul><li><a href="http://online.swiftplayground.run" target="_blank" rel="noreferrer noopener">Online Swift Playground </a></li><li>Juiced.gs</li></ul>  Erica  <ul><li><a href="https://appadvice.com/app/snippity/953609870" target="_blank" rel="noreferrer noopener">Snippity </a></li></ul>  Chris  <ul><li><a href="http://www.wearexfilm.com" target="_blank" rel="noreferrer noopener">We are X</a></li></ul>]]></itunes:summary><itunes:duration>4534</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 238: Do You Know the Way to San Jose</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-238-do-you-know-the-way-to-san-jose</link><description><![CDATA[Panelist   <ul><li>Jaim Zuber</li><li>Andrew Madsen</li></ul>  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:  <ul><li>San Jose vs. San Francisco</li><li><a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC </a></li><li><a href="http://altconf.com" target="_blank" rel="noreferrer noopener">AltConf </a></li><li><a href="https://nextdoorconf.com" target="_blank" rel="noreferrer noopener">Next Door Conf NDC </a></li><li><a href="https://layers.is" target="_blank" rel="noreferrer noopener">Layers Conference</a></li><li><a href="https://www.tryswift.co" target="_blank" rel="noreferrer noopener">try! Swift </a></li><li>Speaking at conferences</li><li>Logistics</li><li>Night of Dim Sum</li></ul>  Conference Tips:  <ul><li>Avoid loud parties</li><li>Podcast Recordings</li><li>Swift Panel</li><li>Cocktails</li><li>Coffee</li><li><a href="http://coffeecoffeecoffee.coffee" target="_blank" rel="noreferrer noopener">Meeting new people over coffee</a></li><li><a href="http://beacon.party/" target="_blank" rel="noreferrer noopener">Beacon Party App</a> </li></ul>  Picks:  Jaim  <ul><li> Voltaire:</li></ul>          360 S Market St #80, San Jose, CA 9511  <ul><li>Social Policy:</li></ul>          200 S 1st St, San Jose, CA 95113  <ul><li><a href="http://www.willowglenmeats.com/" target="_blank" rel="noreferrer noopener">BBW Tri Tip Sandwich</a> -  885 Delmas Ave, San Jose, CA 95125</li><li><a href="http://rookieslodge.com/downtown-san-jose/" target="_blank" rel="noreferrer noopener">Sports Bar</a></li><li><a href="http://gombei.com/" target="_blank" rel="noreferrer noopener">Gombei in Japan Town</a> </li><li>Cocktail Bars:</li><li><a href="https://www.yelp.com/biz/haberdasher-san-jose" target="_blank" rel="noreferrer noopener">https://www.yelp.com/biz/haberdasher-san-jose</a>  - 43 W San Salvador St - Smaller basement vibe </li><li><a href="https://www.yelp.com/biz/paper-plane-san-jose-2" target="_blank" rel="noreferrer noopener">https://www.yelp.com/biz/paper-plane-san-jose-2</a>  - 72 S 1st St San Jose, CA 95113 Large Bar</li></ul>  Andrew  <ul><li><a href="http://www.computerhistory.org/" target="_blank" rel="noreferrer noopener">Computer History Museum </a></li><li>Apple Park</li></ul>]]></description><guid isPermaLink="false">6927fef0-65e8-4fbd-8425-264b13a3f646</guid><pubDate>Thu, 03 May 2018 03:26:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852570/stream.mp3" length="40188386" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[Panelist   <ul><li>Jaim Zuber</li><li>Andrew Madsen</li></ul>  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:  <ul><li>San Jose vs. San Francisco</li><li><a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC </a></li><li><a href="http://altconf.com" target="_blank" rel="noreferrer noopener">AltConf </a></li><li><a href="https://nextdoorconf.com" target="_blank" rel="noreferrer noopener">Next Door Conf NDC </a></li><li><a href="https://layers.is" target="_blank" rel="noreferrer noopener">Layers Conference</a></li><li><a href="https://www.tryswift.co" target="_blank" rel="noreferrer noopener">try! Swift </a></li><li>Speaking at conferences</li><li>Logistics</li><li>Night of Dim Sum</li></ul>  Conference Tips:  <ul><li>Avoid loud parties</li><li>Podcast Recordings</li><li>Swift Panel</li><li>Cocktails</li><li>Coffee</li><li><a href="http://coffeecoffeecoffee.coffee" target="_blank" rel="noreferrer noopener">Meeting new people over coffee</a></li><li><a href="http://beacon.party/" target="_blank" rel="noreferrer noopener">Beacon Party App</a> </li></ul>  Picks:  Jaim  <ul><li> Voltaire:</li></ul>          360 S Market St #80, San Jose, CA 9511  <ul><li>Social Policy:</li></ul>          200 S 1st St, San Jose, CA 95113  <ul><li><a href="http://www.willowglenmeats.com/" target="_blank" rel="noreferrer noopener">BBW Tri Tip Sandwich</a> -  885 Delmas Ave, San Jose, CA 95125</li><li><a href="http://rookieslodge.com/downtown-san-jose/" target="_blank" rel="noreferrer noopener">Sports Bar</a></li><li><a href="http://gombei.com/" target="_blank" rel="noreferrer noopener">Gombei in Japan Town</a> </li><li>Cocktail Bars:</li><li><a href="https://www.yelp.com/biz/haberdasher-san-jose" target="_blank" rel="noreferrer noopener">https://www.yelp.com/biz/haberdasher-san-jose</a>  - 43 W San Salvador St - Smaller basement vibe </li><li><a href="https://www.yelp.com/biz/paper-plane-san-jose-2" target="_blank" rel="noreferrer noopener">https://www.yelp.com/biz/paper-plane-san-jose-2</a>  - 72 S 1st St San Jose, CA 95113 Large Bar</li></ul>  Andrew  <ul><li><a href="http://www.computerhistory.org/" target="_blank" rel="noreferrer noopener">Computer History Museum </a></li><li>Apple Park</li></ul>]]></itunes:summary><itunes:duration>2456</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 237: GraphQL with Derrick Hathaway</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-237-graphql-with-derrick-hathaway</link><description><![CDATA[Panel:  <ul><li>Erica Sadun</li><li>Andrew Madsen</li></ul>  Special Guest: Derrick Hathaway  In today's episode, the iPheaks panel, Erica, and Andrew speak with Derrick Hathaway about <a href="https://graphql.org" target="_blank" rel="noreferrer noopener">GraphQL</a>. Derick is a mobile app developer and works at <a href="https://lifeomic.com" target="_blank" rel="noreferrer noopener">LifeOMic</a>. Derrick is on The Freelance Show to discuss exactly what GraphQL is about. This is a great episode to understand the structure of GraphQL on the client and server side, and many other facets and features.  In particular, we dive pretty deep on:   <ul><li>What is <a href="https://graphql.org" target="_blank" rel="noreferrer noopener">GraphQL</a>, why are you using it.</li><li>How does GraphQL differ from <a href="https://www.codecademy.com/articles/what-is-rest" target="_blank" rel="noreferrer noopener">REST</a>?</li><li>Where does this live?</li><li>The server component of GraphQL</li><li>What do you use to use GraphQL?</li><li>GraphQL requests under the hood</li><li>Where is the state of the technology?</li><li>Apogee</li><li>Subscriptions</li><li>Security</li><li>How to get started?</li><li>GraphiQL - <a href="https://developer.github.com/v4/explorer/" target="_blank" rel="noreferrer noopener">https://developer.github.com/v4/explorer/</a></li><li><a href="https://github.com/skevy/graphiql-app" target="_blank" rel="noreferrer noopener">https://github.com/skevy/graphiql-app</a></li><li>Query validation at compile time</li><li>And much, much more!</li></ul>  LINKS:  <ul><li>https://lifeomic.com</li><li>https://cloud.google.com/apigee-api-management/</li><li>https://developer.github.com/v4/explorer/</li><li><a href="https://github.com/skevy/graphiql-app" target="_blank" rel="noreferrer noopener">https://github.com/skevy/graphiql-app</a></li><li><a href="https://www.linkedin.com/in/derrickhathaway" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/derrickhathaway</a></li><li>Twitter handle  - @derrh</li><li><a href="https://github.com/derrh" target="_blank" rel="noreferrer noopener">https://github.com/derrh</a></li></ul>  Picks:  Erica  <ul><li><a href="http://www.ci.slc.ut.us" target="_blank" rel="noreferrer noopener">Salt Lake City</a></li></ul>  Andrew  <ul><li><a href="https://www.nintendo.com/switch/" target="_blank" rel="noreferrer noopener">Nintendo Switch </a></li></ul>  Derrick  <ul><li><a href="https://microbiologysociety.org/about/what-is-microbiology-.html" target="_blank" rel="noreferrer noopener">Microbiology </a></li></ul>]]></description><guid isPermaLink="false">1c358c6d-9433-41b4-af08-1289b099bf62</guid><pubDate>Thu, 26 Apr 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852650/stream.mp3" length="45243256" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  
- Erica Sadun
- Andrew Madsen
  Special Guest: Derrick Hathaway  In today's episode, the iPheaks panel, Erica, and Andrew speak with Derrick Hathaway about https://graphql.org. Derick is a mobile app developer and works at...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Erica Sadun</li><li>Andrew Madsen</li></ul>  Special Guest: Derrick Hathaway  In today's episode, the iPheaks panel, Erica, and Andrew speak with Derrick Hathaway about <a href="https://graphql.org" target="_blank" rel="noreferrer noopener">GraphQL</a>. Derick is a mobile app developer and works at <a href="https://lifeomic.com" target="_blank" rel="noreferrer noopener">LifeOMic</a>. Derrick is on The Freelance Show to discuss exactly what GraphQL is about. This is a great episode to understand the structure of GraphQL on the client and server side, and many other facets and features.  In particular, we dive pretty deep on:   <ul><li>What is <a href="https://graphql.org" target="_blank" rel="noreferrer noopener">GraphQL</a>, why are you using it.</li><li>How does GraphQL differ from <a href="https://www.codecademy.com/articles/what-is-rest" target="_blank" rel="noreferrer noopener">REST</a>?</li><li>Where does this live?</li><li>The server component of GraphQL</li><li>What do you use to use GraphQL?</li><li>GraphQL requests under the hood</li><li>Where is the state of the technology?</li><li>Apogee</li><li>Subscriptions</li><li>Security</li><li>How to get started?</li><li>GraphiQL - <a href="https://developer.github.com/v4/explorer/" target="_blank" rel="noreferrer noopener">https://developer.github.com/v4/explorer/</a></li><li><a href="https://github.com/skevy/graphiql-app" target="_blank" rel="noreferrer noopener">https://github.com/skevy/graphiql-app</a></li><li>Query validation at compile time</li><li>And much, much more!</li></ul>  LINKS:  <ul><li>https://lifeomic.com</li><li>https://cloud.google.com/apigee-api-management/</li><li>https://developer.github.com/v4/explorer/</li><li><a href="https://github.com/skevy/graphiql-app" target="_blank" rel="noreferrer noopener">https://github.com/skevy/graphiql-app</a></li><li><a href="https://www.linkedin.com/in/derrickhathaway" target="_blank" rel="noreferrer noopener">https://www.linkedin.com/in/derrickhathaway</a></li><li>Twitter handle  - @derrh</li><li><a href="https://github.com/derrh" target="_blank" rel="noreferrer noopener">https://github.com/derrh</a></li></ul>  Picks:  Erica  <ul><li><a href="http://www.ci.slc.ut.us" target="_blank" rel="noreferrer noopener">Salt Lake City</a></li></ul>  Andrew  <ul><li><a href="https://www.nintendo.com/switch/" target="_blank" rel="noreferrer noopener">Nintendo Switch </a></li></ul>  Derrick  <ul><li><a href="https://microbiologysociety.org/about/what-is-microbiology-.html" target="_blank" rel="noreferrer noopener">Microbiology </a></li></ul>]]></itunes:summary><itunes:duration>2773</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 236: Bootcamps with Paul Shelley and Eric Ludlow</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-236-bootcamps-with-paul-shelley-and-eric-ludlow</link><description><![CDATA[Panel:  <ul><li>Erica Sadun</li><li>Andrew Madsen</li><li>Jaim Zuber</li></ul>  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 <a href="https://devmountain.com" target="_blank" rel="noreferrer noopener">Dev Mountain</a>. 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:   <ul><li>What is a bootcamp - 3 month intensive training</li><li>Costs of attending a bootcamp</li><li>Investment</li><li>Who goes to bootcamp?</li><li>iOS, Fullstack, etc.</li><li>What kind of boot camps are out there?</li><li>What do you learn at bootcamps, platforms, etc</li><li>Growing industry</li><li>Geting a sense of the hiring?</li><li>Competitive fields</li><li>Job markets</li><li>Locations of bootcamps</li><li>How do you find out about the job market in (Utah)</li><li>Going to Bootcamp with families at home</li><li>Recruiters</li><li>SIRR- reports of numbers -  students getting jobs</li><li>Working with team and real world activities</li><li>Git Repos, Scrum, Agile,</li><li>Who succeeds at a bootcamp?</li><li>Apple educational event</li><li>Everyone can code</li><li>Graduating from bootcamp and looking for a job</li><li>Job offers  at Dev Mountain Labs</li><li>Apprenticeship</li><li>And much, much more!</li></ul>  LINKS:  <ul><li>https://devmountain.com</li></ul>  Picks:  Erica  <ul><li>Bike paths</li></ul>  Andrew  <ul><li><a href="https://itunes.apple.com/us/app/speedtest-by-ookla/id300704847?mt=8" target="_blank" rel="noreferrer noopener">Speed Test app Okla </a> with cat easter egg</li></ul>  Eric  <ul><li><a href="https://www.apple.com/shop/buy-ipad/ipad-9-7" target="_blank" rel="noreferrer noopener">Ipad with Smart Pen </a></li></ul>  Paul  <ul><li>Bike paths plus 1</li><li>Family</li></ul>]]></description><guid isPermaLink="false">16e08882-509f-47e9-bf33-1408290f056a</guid><pubDate>Thu, 19 Apr 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852638/stream.mp3" length="64233464" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Erica Sadun</li><li>Andrew Madsen</li><li>Jaim Zuber</li></ul>  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 <a href="https://devmountain.com" target="_blank" rel="noreferrer noopener">Dev Mountain</a>. 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:   <ul><li>What is a bootcamp - 3 month intensive training</li><li>Costs of attending a bootcamp</li><li>Investment</li><li>Who goes to bootcamp?</li><li>iOS, Fullstack, etc.</li><li>What kind of boot camps are out there?</li><li>What do you learn at bootcamps, platforms, etc</li><li>Growing industry</li><li>Geting a sense of the hiring?</li><li>Competitive fields</li><li>Job markets</li><li>Locations of bootcamps</li><li>How do you find out about the job market in (Utah)</li><li>Going to Bootcamp with families at home</li><li>Recruiters</li><li>SIRR- reports of numbers -  students getting jobs</li><li>Working with team and real world activities</li><li>Git Repos, Scrum, Agile,</li><li>Who succeeds at a bootcamp?</li><li>Apple educational event</li><li>Everyone can code</li><li>Graduating from bootcamp and looking for a job</li><li>Job offers  at Dev Mountain Labs</li><li>Apprenticeship</li><li>And much, much more!</li></ul>  LINKS:  <ul><li>https://devmountain.com</li></ul>  Picks:  Erica  <ul><li>Bike paths</li></ul>  Andrew  <ul><li><a href="https://itunes.apple.com/us/app/speedtest-by-ookla/id300704847?mt=8" target="_blank" rel="noreferrer noopener">Speed Test app Okla </a> with cat easter egg</li></ul>  Eric  <ul><li><a href="https://www.apple.com/shop/buy-ipad/ipad-9-7" target="_blank" rel="noreferrer noopener">Ipad with Smart Pen </a></li></ul>  Paul  <ul><li>Bike paths plus 1</li><li>Family</li></ul>]]></itunes:summary><itunes:duration>3962</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 235: Data Transparency and iMazing with Gregorio Zanon</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-235-data-transparency-and-imazing-with-gregorio-zanon</link><description><![CDATA[Panel:  <ul><li>Andrew Madsen</li><li>Jaim Zuber</li><li>Erica Sadun</li><li>Gui Rambo</li></ul>  Special Guest: Gregorio Zanon  In today’s episode, the iPhreaks panel talk to Gregorio Zanon about data transparency and <a href="https://imazing.com/download" target="_blank" rel="noreferrer noopener">iMazing</a>. Gregorio is in Geneva, Switzerland currently and is the code leader at <a href="http://digidna.ch/" target="_blank" rel="noreferrer noopener">DigiDNA</a> which created the app <a href="https://imazing.com/download" target="_blank" rel="noreferrer noopener">iMazing</a>. 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:   <ul><li>Gregorio intro</li><li><a href="https://imazing.com/download" target="_blank" rel="noreferrer noopener">iMazing</a></li><li>Who is the average user of the app?</li><li>3 types of users</li><li>What motivated you to create the app that does so much for so many types of people?</li><li>Go beyond iTunes</li><li>Where to start?</li><li>C++ toolkit</li><li>Apple reasons for trouble reaching data</li><li>Need for control</li><li>Why not split up functionality into 3 apps?</li><li>Do iOS updates break iMazing?</li><li>Does iMazing handle changes in APFS?</li><li>What is Data Transparency?</li><li>How did Facebook get my What’s App info?</li><li>Should I delete Facebook?</li><li><a href="https://www.imore.com/delete-your-facebook" target="_blank" rel="noreferrer noopener">Delete Facebook article </a></li><li>How can we get iMazing?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://imazing.com/download" target="_blank" rel="noreferrer noopener">iMazing</a></li><li><a href="https://www.imore.com/delete-your-facebook" target="_blank" rel="noreferrer noopener">Delete Facebook article</a></li><li><a href="https://twitter.com/realgregzo" target="_blank" rel="noreferrer noopener">@RealGregzo</a></li><li><a href="http://digidna.ch/" target="_blank" rel="noreferrer noopener">DigiDNA</a></li><li>Friendly 30% off for developers: PHREAKS-GET-IMAZING</li></ul>  Picks:  Jaim  <ul><li><a href="https://github.com/AliSoftware/pprof" target="_blank" rel="noreferrer noopener">pprof</a> - Ruby Gem to list, filter, search and print Provisioning Profiles files</li></ul>  Erica  <ul><li>Teletubbies</li></ul>  Andrew  <ul><li><a href="https://outlineedit.com/index.html" target="_blank" rel="noreferrer noopener">Outline Edit</a> - Use OutlineEdit to sketch ideas on your Mac</li></ul>  Gregorio  <ul><li><a href="https://www.notion.so/" target="_blank" rel="noreferrer noopener">Notion</a></li></ul>]]></description><guid isPermaLink="false">7712474e-9434-46aa-8292-fdf5da8a172d</guid><pubDate>Thu, 29 Mar 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852658/stream.mp3" length="49765244" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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 https://imazing.com/download. Gregorio is in Geneva, Switzerland...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Andrew Madsen</li><li>Jaim Zuber</li><li>Erica Sadun</li><li>Gui Rambo</li></ul>  Special Guest: Gregorio Zanon  In today’s episode, the iPhreaks panel talk to Gregorio Zanon about data transparency and <a href="https://imazing.com/download" target="_blank" rel="noreferrer noopener">iMazing</a>. Gregorio is in Geneva, Switzerland currently and is the code leader at <a href="http://digidna.ch/" target="_blank" rel="noreferrer noopener">DigiDNA</a> which created the app <a href="https://imazing.com/download" target="_blank" rel="noreferrer noopener">iMazing</a>. 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:   <ul><li>Gregorio intro</li><li><a href="https://imazing.com/download" target="_blank" rel="noreferrer noopener">iMazing</a></li><li>Who is the average user of the app?</li><li>3 types of users</li><li>What motivated you to create the app that does so much for so many types of people?</li><li>Go beyond iTunes</li><li>Where to start?</li><li>C++ toolkit</li><li>Apple reasons for trouble reaching data</li><li>Need for control</li><li>Why not split up functionality into 3 apps?</li><li>Do iOS updates break iMazing?</li><li>Does iMazing handle changes in APFS?</li><li>What is Data Transparency?</li><li>How did Facebook get my What’s App info?</li><li>Should I delete Facebook?</li><li><a href="https://www.imore.com/delete-your-facebook" target="_blank" rel="noreferrer noopener">Delete Facebook article </a></li><li>How can we get iMazing?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://imazing.com/download" target="_blank" rel="noreferrer noopener">iMazing</a></li><li><a href="https://www.imore.com/delete-your-facebook" target="_blank" rel="noreferrer noopener">Delete Facebook article</a></li><li><a href="https://twitter.com/realgregzo" target="_blank" rel="noreferrer noopener">@RealGregzo</a></li><li><a href="http://digidna.ch/" target="_blank" rel="noreferrer noopener">DigiDNA</a></li><li>Friendly 30% off for developers: PHREAKS-GET-IMAZING</li></ul>  Picks:  Jaim  <ul><li><a href="https://github.com/AliSoftware/pprof" target="_blank" rel="noreferrer noopener">pprof</a> - Ruby Gem to list, filter, search and print Provisioning Profiles files</li></ul>  Erica  <ul><li>Teletubbies</li></ul>  Andrew  <ul><li><a href="https://outlineedit.com/index.html" target="_blank" rel="noreferrer noopener">Outline Edit</a> - Use OutlineEdit to sketch ideas on your Mac</li></ul>  Gregorio  <ul><li><a href="https://www.notion.so/" target="_blank" rel="noreferrer noopener">Notion</a></li></ul>]]></itunes:summary><itunes:duration>3056</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 234: Public Extension Snippet Newsletter with Joe Fabisevich</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-234-public-extension-snippet-newsletter-with-joe-fabisevich</link><description><![CDATA[Panel:  <ul><li>Andrew Madsen</li><li>Jaim Zuber</li><li>Erica Sadun</li><li>Gui Rambo</li></ul>  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 <a href="https://www.getrevue.co/" target="_blank" rel="noreferrer noopener">here</a>. 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 formula that keeps people coming back each week.  In particular, we dive pretty deep on:   <ul><li>Joe Fabisevich intro</li><li><a href="https://twitter.com/PublicExtension" target="_blank" rel="noreferrer noopener">Public Extension twitter</a></li><li><a href="https://www.getrevue.co/" target="_blank" rel="noreferrer noopener">GetRevue</a></li><li>What is an example of a snippet?</li><li>How did you start the newsletter?</li><li>Public Extension archives are at <a href="https://github.com/mergesort/Public-Extension" target="_blank" rel="noreferrer noopener">https://github.com/mergesort/Public-Extension</a></li><li>Does the playground work on iPad?</li><li>Who follows the twitter account?</li><li>Is this for learners or production code?</li><li>Are these snippets performant?</li><li>Did you have any goals for the newsletter in particular?</li><li>What have you learned?</li><li>80-90% of people actually open the newsletter</li><li>Find something that is focused for your newsletter content</li><li><a href="https://carbon.now.sh/?bg=rgba%28171%2C%2520184%2C%2520195%2C%25201%29&amp;ds=true&amp;l=auto&amp;ln=false&amp;ph=32px&amp;pv=48px&amp;t=seti&amp;wa=true&amp;wc=true" target="_blank" rel="noreferrer noopener">Carbon</a></li><li>Is it time for a new Mac &amp; iOS design refresh?</li><li>Are touch screens for Mac’s coming?</li><li>What technologies are you excited about?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://twitter.com/PublicExtension" target="_blank" rel="noreferrer noopener">@PublicExtension</a></li><li><a href="https://twitter.com/mergesort?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@Mergesort</a></li><li><a href="https://www.getrevue.co/" target="_blank" rel="noreferrer noopener">GetRevue</a></li><li><a href="https://github.com/mergesort/Public-Extension" target="_blank" rel="noreferrer noopener">Public Extension Archives</a></li><li><a href="https://carbon.now.sh/?bg=rgba%28171%2C%2520184%2C%2520195%2C%25201%29&amp;ds=true&amp;l=auto&amp;ln=false&amp;ph=32px&amp;pv=48px&amp;t=seti&amp;wa=true&amp;wc=true" target="_blank" rel="noreferrer noopener">Carbon</a></li><li> </li></ul>  Picks:  Erica:  <ul><li><a href="https://leetcode.com/" target="_blank" rel="noreferrer noopener">Leet Code</a></li></ul>  Gui:  <ul><li><a href="https://www.amazon.com/MacOS-iOS-Internals-User-Mode/dp/099105556X/ref=pd_lpo_sbs_14_t_0?_encoding=UTF8&amp;psc=1&amp;refRID=EM0JWHNV364R37S372BR" target="_blank" rel="noreferrer noopener">MacOS and iOS Internals, Volume I by Jonathan Levin</a></li></ul>  Andrew:  <ul><li><a href="http://www.apptorium.com/teacode" target="_blank" rel="noreferrer noopener">Tea Code</a></li><li><a href="https://www.target.com/p/the-oregon-trail-card-game/-/A-50562794" target="_blank" rel="noreferrer noopener">Oregon Trail</a></li></ul>  Jaim:  <ul><li><a href="https://iosref.com/" target="_blank" rel="noreferrer noopener">iOS Ref</a></li><li><a href="https://twitter.com/eugenebelinski" target="_blank" rel="noreferrer noopener">@EugeneBelinski</a></li></ul>  Joe:  <ul><li><a href="https://getpocket.com/" target="_blank" rel="noreferrer noopener">Service Pocket</a></li></ul>]]></description><guid isPermaLink="false">014155ae-53ee-4b5b-a5cc-ddbae1a2b4bc</guid><pubDate>Thu, 15 Mar 2018 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852697/stream.mp3" length="41487806" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[Panel:  <ul><li>Andrew Madsen</li><li>Jaim Zuber</li><li>Erica Sadun</li><li>Gui Rambo</li></ul>  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 <a href="https://www.getrevue.co/" target="_blank" rel="noreferrer noopener">here</a>. 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 formula that keeps people coming back each week.  In particular, we dive pretty deep on:   <ul><li>Joe Fabisevich intro</li><li><a href="https://twitter.com/PublicExtension" target="_blank" rel="noreferrer noopener">Public Extension twitter</a></li><li><a href="https://www.getrevue.co/" target="_blank" rel="noreferrer noopener">GetRevue</a></li><li>What is an example of a snippet?</li><li>How did you start the newsletter?</li><li>Public Extension archives are at <a href="https://github.com/mergesort/Public-Extension" target="_blank" rel="noreferrer noopener">https://github.com/mergesort/Public-Extension</a></li><li>Does the playground work on iPad?</li><li>Who follows the twitter account?</li><li>Is this for learners or production code?</li><li>Are these snippets performant?</li><li>Did you have any goals for the newsletter in particular?</li><li>What have you learned?</li><li>80-90% of people actually open the newsletter</li><li>Find something that is focused for your newsletter content</li><li><a href="https://carbon.now.sh/?bg=rgba%28171%2C%2520184%2C%2520195%2C%25201%29&amp;ds=true&amp;l=auto&amp;ln=false&amp;ph=32px&amp;pv=48px&amp;t=seti&amp;wa=true&amp;wc=true" target="_blank" rel="noreferrer noopener">Carbon</a></li><li>Is it time for a new Mac &amp; iOS design refresh?</li><li>Are touch screens for Mac’s coming?</li><li>What technologies are you excited about?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://twitter.com/PublicExtension" target="_blank" rel="noreferrer noopener">@PublicExtension</a></li><li><a href="https://twitter.com/mergesort?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor" target="_blank" rel="noreferrer noopener">@Mergesort</a></li><li><a href="https://www.getrevue.co/" target="_blank" rel="noreferrer noopener">GetRevue</a></li><li><a href="https://github.com/mergesort/Public-Extension" target="_blank" rel="noreferrer noopener">Public Extension Archives</a></li><li><a href="https://carbon.now.sh/?bg=rgba%28171%2C%2520184%2C%2520195%2C%25201%29&amp;ds=true&amp;l=auto&amp;ln=false&amp;ph=32px&amp;pv=48px&amp;t=seti&amp;wa=true&amp;wc=true" target="_blank" rel="noreferrer noopener">Carbon</a></li><li> </li></ul>  Picks:  Erica:  <ul><li><a href="https://leetcode.com/" target="_blank" rel="noreferrer noopener">Leet Code</a></li></ul>  Gui:  <ul><li><a href="https://www.amazon.com/MacOS-iOS-Internals-User-Mode/dp/099105556X/ref=pd_lpo_sbs_14_t_0?_encoding=UTF8&amp;psc=1&amp;refRID=EM0JWHNV364R37S372BR" target="_blank" rel="noreferrer noopener">MacOS and iOS Internals, Volume I by Jonathan Levin</a></li></ul>  Andrew:  <ul><li><a href="http://www.apptorium.com/teacode" target="_blank" rel="noreferrer noopener">Tea Code</a></li><li><a href="https://www.target.com/p/the-oregon-trail-card-game/-/A-50562794" target="_blank" rel="noreferrer noopener">Oregon Trail</a></li></ul>  Jaim:  <ul><li><a href="https://iosref.com/" target="_blank" rel="noreferrer noopener">iOS Ref</a></li><li><a href="https://twitter.com/eugenebelinski" target="_blank" rel="noreferrer noopener">@EugeneBelinski</a></li></ul>  Joe:  <ul><li><a href="https://getpocket.com/" target="_blank" rel="noreferrer noopener">Service Pocket</a></li></ul>]]></itunes:summary><itunes:duration>2537</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 233: Should We Swipe Left or Right for Core Data with Fernando Bunn</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-233-should-we-swipe-left-or-right-for-core-data-with-fernando-bunn</link><description><![CDATA[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 Core Data in general.  In particular, we dive pretty deep on:   <ul><li>Intro about Fernando</li><li>C and C++ developer at first</li><li>Core Data</li><li>Is core data still relevant?</li><li>What are alternatives to Core Data?</li><li>Realm, FMDB</li><li>Encourages people to stay with Apple’s framework of personal</li><li>What is the cutoff point at which you move into Core Data?</li><li>The Core Data curve</li><li>What happens to Core Data at scale?</li><li>Why not just use SQL?</li><li>Swift debugging problems</li><li>Would Swift change your opinion of CoreData?</li><li>Performance problems with Realm</li><li><a href="https://github.com/ccgus" target="_blank" rel="noreferrer noopener">FMDB</a></li><li><a href="https://github.com/marcoarment/FCModel" target="_blank" rel="noreferrer noopener">FCModel</a></li><li>Springboard</li><li>What about the Cloud?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://github.com/ccgus" target="_blank" rel="noreferrer noopener">FMDB</a></li><li><a href="https://github.com/marcoarment/FCModel" target="_blank" rel="noreferrer noopener">FCModel</a></li><li><a href="https://twitter.com/fcbunn" target="_blank" rel="noreferrer noopener">@FCBunn</a></li></ul>  Picks:  Gui  <ul><li><a href="https://blog.iconfactory.com/2018/03/a-lot-can-happen-in-a-decade/" target="_blank" rel="noreferrer noopener">Craig Hockenberry article</a></li></ul>  Erica  <ul><li><a href="https://en.wikipedia.org/wiki/Jessica_Jones_(season_2)" target="_blank" rel="noreferrer noopener">Jessica Jones Season 2</a></li></ul>]]></description><guid isPermaLink="false">7e4ea70b-436d-4e2b-9cc7-6a7086627af0</guid><pubDate>Wed, 07 Mar 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852694/stream.mp3" length="40897348" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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 Core Data in general.  In particular, we dive pretty deep on:   <ul><li>Intro about Fernando</li><li>C and C++ developer at first</li><li>Core Data</li><li>Is core data still relevant?</li><li>What are alternatives to Core Data?</li><li>Realm, FMDB</li><li>Encourages people to stay with Apple’s framework of personal</li><li>What is the cutoff point at which you move into Core Data?</li><li>The Core Data curve</li><li>What happens to Core Data at scale?</li><li>Why not just use SQL?</li><li>Swift debugging problems</li><li>Would Swift change your opinion of CoreData?</li><li>Performance problems with Realm</li><li><a href="https://github.com/ccgus" target="_blank" rel="noreferrer noopener">FMDB</a></li><li><a href="https://github.com/marcoarment/FCModel" target="_blank" rel="noreferrer noopener">FCModel</a></li><li>Springboard</li><li>What about the Cloud?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://github.com/ccgus" target="_blank" rel="noreferrer noopener">FMDB</a></li><li><a href="https://github.com/marcoarment/FCModel" target="_blank" rel="noreferrer noopener">FCModel</a></li><li><a href="https://twitter.com/fcbunn" target="_blank" rel="noreferrer noopener">@FCBunn</a></li></ul>  Picks:  Gui  <ul><li><a href="https://blog.iconfactory.com/2018/03/a-lot-can-happen-in-a-decade/" target="_blank" rel="noreferrer noopener">Craig Hockenberry article</a></li></ul>  Erica  <ul><li><a href="https://en.wikipedia.org/wiki/Jessica_Jones_(season_2)" target="_blank" rel="noreferrer noopener">Jessica Jones Season 2</a></li></ul>]]></itunes:summary><itunes:duration>2500</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 232: Andrew’s Audio Data-Transfer Adventure</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-232-andrew-s-audio-data-transfer-adventure</link><description><![CDATA[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:   <ul><li>About the Project</li><li>How does it work?</li><li>Bell 202</li><li>Frequency Shift Keying</li><li>How does it work with iPhones without new headphone jacks?</li><li>What libraries are available?</li><li>JM FSK-25 Modem</li><li>Andrew wrote his own library as well</li><li>How do you get around transmission issues?</li><li>Erroring checking</li><li>What type of device is on the other side?</li><li>How do you structure your data?</li><li>What other apps can use this?</li><li>How is the audio with Bluetooth?</li><li>Tech support</li><li>Getting into the DSP weeds</li><li>Zero cross detector to determine frequency</li><li>Channel Coding</li><li>How can I learn about the Core Audio APIs?</li><li>Audio Queue Services</li><li>And much, much more!</li></ul>  Picks:  Gui  <ul><li><a href="https://github.com/fulldecent/system-bus-radio" target="_blank" rel="noreferrer noopener">System-Bus-Radio</a></li></ul>  Andrew  <ul><li>34th Anniversary of the Original Mac</li><li><a href="https://www.youtube.com/watch?v=1FDigtF0dRQ" target="_blank" rel="noreferrer noopener">Altair 8800 Playing Music Over Am Radio</a></li><li><a href="http://www.gryphel.com/c/minivmac/" target="_blank" rel="noreferrer noopener">Mini vMac</a></li><li><a href="https://github.com/arms22/SoftModem" target="_blank" rel="noreferrer noopener">Soft Modem Arduino Library</a></li></ul>  Jaim  <ul><li><a href="http://www.tradewars.com/default.html" target="_blank" rel="noreferrer noopener">Trade Wars</a></li></ul>]]></description><guid isPermaLink="false">81106ddf-245b-4726-84bc-2141212f117b</guid><pubDate>Thu, 01 Mar 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852737/stream.mp3" length="38402389" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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:   <ul><li>About the Project</li><li>How does it work?</li><li>Bell 202</li><li>Frequency Shift Keying</li><li>How does it work with iPhones without new headphone jacks?</li><li>What libraries are available?</li><li>JM FSK-25 Modem</li><li>Andrew wrote his own library as well</li><li>How do you get around transmission issues?</li><li>Erroring checking</li><li>What type of device is on the other side?</li><li>How do you structure your data?</li><li>What other apps can use this?</li><li>How is the audio with Bluetooth?</li><li>Tech support</li><li>Getting into the DSP weeds</li><li>Zero cross detector to determine frequency</li><li>Channel Coding</li><li>How can I learn about the Core Audio APIs?</li><li>Audio Queue Services</li><li>And much, much more!</li></ul>  Picks:  Gui  <ul><li><a href="https://github.com/fulldecent/system-bus-radio" target="_blank" rel="noreferrer noopener">System-Bus-Radio</a></li></ul>  Andrew  <ul><li>34th Anniversary of the Original Mac</li><li><a href="https://www.youtube.com/watch?v=1FDigtF0dRQ" target="_blank" rel="noreferrer noopener">Altair 8800 Playing Music Over Am Radio</a></li><li><a href="http://www.gryphel.com/c/minivmac/" target="_blank" rel="noreferrer noopener">Mini vMac</a></li><li><a href="https://github.com/arms22/SoftModem" target="_blank" rel="noreferrer noopener">Soft Modem Arduino Library</a></li></ul>  Jaim  <ul><li><a href="http://www.tradewars.com/default.html" target="_blank" rel="noreferrer noopener">Trade Wars</a></li></ul>]]></itunes:summary><itunes:duration>2344</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 231: App Stories: Kite Compositor with Joseph Rhodes</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-231-app-stories-kite-compositor-with-joseph-rhodes</link><description><![CDATA[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 dive pretty deep on:   <ul><li>Kite Compositor</li><li>How did you come up with the idea to create the app?</li><li><a href="https://www.adobe.com/products/aftereffects.html" target="_blank" rel="noreferrer noopener">Adobe After Effects</a></li><li>Why use Kite Compositor?</li><li>What makes Kite Compositor better?</li><li>Graphics underpinnings</li><li>How can designers or developers use this app?</li><li>Zeppelin and JavaScript</li><li>Is creating this app a full-time job?</li><li>Did you do validation?</li><li>He created an app that he would want to use</li><li>Computer science in college</li><li>Launching the app</li><li>How did you do source code generation?</li><li>Swift or Objective-c?</li><li>Does Xcode handle projects with both languages better than it did?</li><li>What learning materials are there?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://promo.linode.com/iphreaks/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://appcenter.ms/" target="_blank" rel="noreferrer noopener">Microsoft App Center</a></li><li><a href="https://twitter.com/jrho" target="_blank" rel="noreferrer noopener">@JRho</a></li><li><a href="https://kiteapp.co/" target="_blank" rel="noreferrer noopener">Kite Compositor</a></li></ul>  Picks:  Jaim  <ul><li><a href="https://www.engadget.com/2018/02/02/donkey-kong-billy-mitchell-high-score-fraud-allegation/" target="_blank" rel="noreferrer noopener">The ‘King of Kong’ could be stripped of his high score</a></li><li><a href="http://www.twingalaxies.com/showthread.php/176004-Dispute-Jeremy-Young-Arcade-Donkey-Kong-Points-Hammer-Allowed-Player-Billy-L-Mitchell-Score-1-062-800?p=946633&amp;s=1b636c5f4af03d7b042dbc6ea35b7ac0&amp;viewfull=1#post946633" target="_blank" rel="noreferrer noopener">Blog post on the “King of King” fraud</a></li></ul>  Andrew  <ul><li><a href="https://www.youtube.com/watch?v=IJz8KIlEq7I" target="_blank" rel="noreferrer noopener">Chasing Ghosts - Beyond the Arcade movie</a></li><li><a href="http://openemu.org/" target="_blank" rel="noreferrer noopener">OpenEmu</a></li></ul>]]></description><guid isPermaLink="false">21b3336d-6cc8-4bbf-9aa4-fe071c2045b3</guid><pubDate>Thu, 22 Feb 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852782/stream.mp3" length="44130736" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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 dive pretty deep on:   <ul><li>Kite Compositor</li><li>How did you come up with the idea to create the app?</li><li><a href="https://www.adobe.com/products/aftereffects.html" target="_blank" rel="noreferrer noopener">Adobe After Effects</a></li><li>Why use Kite Compositor?</li><li>What makes Kite Compositor better?</li><li>Graphics underpinnings</li><li>How can designers or developers use this app?</li><li>Zeppelin and JavaScript</li><li>Is creating this app a full-time job?</li><li>Did you do validation?</li><li>He created an app that he would want to use</li><li>Computer science in college</li><li>Launching the app</li><li>How did you do source code generation?</li><li>Swift or Objective-c?</li><li>Does Xcode handle projects with both languages better than it did?</li><li>What learning materials are there?</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://promo.linode.com/iphreaks/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://appcenter.ms/" target="_blank" rel="noreferrer noopener">Microsoft App Center</a></li><li><a href="https://twitter.com/jrho" target="_blank" rel="noreferrer noopener">@JRho</a></li><li><a href="https://kiteapp.co/" target="_blank" rel="noreferrer noopener">Kite Compositor</a></li></ul>  Picks:  Jaim  <ul><li><a href="https://www.engadget.com/2018/02/02/donkey-kong-billy-mitchell-high-score-fraud-allegation/" target="_blank" rel="noreferrer noopener">The ‘King of Kong’ could be stripped of his high score</a></li><li><a href="http://www.twingalaxies.com/showthread.php/176004-Dispute-Jeremy-Young-Arcade-Donkey-Kong-Points-Hammer-Allowed-Player-Billy-L-Mitchell-Score-1-062-800?p=946633&amp;s=1b636c5f4af03d7b042dbc6ea35b7ac0&amp;viewfull=1#post946633" target="_blank" rel="noreferrer noopener">Blog post on the “King of King” fraud</a></li></ul>  Andrew  <ul><li><a href="https://www.youtube.com/watch?v=IJz8KIlEq7I" target="_blank" rel="noreferrer noopener">Chasing Ghosts - Beyond the Arcade movie</a></li><li><a href="http://openemu.org/" target="_blank" rel="noreferrer noopener">OpenEmu</a></li></ul>]]></itunes:summary><itunes:duration>2703</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 230: ChibiStudio</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-230-chibistudio</link><description><![CDATA[Panel:  Erica Sadun  Gui Rambo  Special Guest: None  In today’s episode, the iPhreaks panel, Erica and Gui talk about his app ChibiStudio, the challenges and lessons learned, and specifically about how it's like to have a freemium app in the App Store. The app allows people to create their own avatar, or Chibi, that they the can share through the iMessage app. This is a great episode to learn about the thought processes that go into creating a new iOS app.  In particular, we dive pretty deep on:   <ul><li>Where did the idea for ChibiStudio come from?</li><li>iMessage apps</li><li>How to improve the iMessage app success</li><li>Discoverability</li><li>Free app with in-app purchases. Why?</li><li>Different theme packs, especially during holidays</li><li>Balance between free content and paid options</li><li>Corporate outreach</li><li>Developing your own brand</li><li>Small and specialized audience</li><li>2 pathways to monetary success</li><li>Using ads in apps</li><li>King Games</li><li>Ethical apps</li><li>Lessons he’s learned from developing</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://promo.linode.com/iphreaks/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://itunes.apple.com/app/chibistudio/id1135307199" target="_blank" rel="noreferrer noopener">ChibiStudio</a></li><li><a href="https://appcenter.ms/" target="_blank" rel="noreferrer noopener">Microsoft App Center</a></li><li> </li></ul>  Picks:  Gui  <ul><li><a href="https://www.apple.com/homepod/" target="_blank" rel="noreferrer noopener">HomePod</a></li></ul>  Erica  <ul><li><a href="https://en.wikipedia.org/wiki/Farscape" target="_blank" rel="noreferrer noopener">Farscape</a></li></ul>]]></description><guid isPermaLink="false">287f8faf-4d07-4e7f-9b6e-9a7e0b399429</guid><pubDate>Thu, 15 Feb 2018 13:59:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852729/stream.mp3" length="50741365" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Erica Sadun  Gui Rambo  Special Guest: None  In today’s episode, the iPhreaks panel, Erica and Gui talk about his app ChibiStudio, the challenges and lessons learned, and specifically about how it's like to have a freemium app in the App...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Erica Sadun  Gui Rambo  Special Guest: None  In today’s episode, the iPhreaks panel, Erica and Gui talk about his app ChibiStudio, the challenges and lessons learned, and specifically about how it's like to have a freemium app in the App Store. The app allows people to create their own avatar, or Chibi, that they the can share through the iMessage app. This is a great episode to learn about the thought processes that go into creating a new iOS app.  In particular, we dive pretty deep on:   <ul><li>Where did the idea for ChibiStudio come from?</li><li>iMessage apps</li><li>How to improve the iMessage app success</li><li>Discoverability</li><li>Free app with in-app purchases. Why?</li><li>Different theme packs, especially during holidays</li><li>Balance between free content and paid options</li><li>Corporate outreach</li><li>Developing your own brand</li><li>Small and specialized audience</li><li>2 pathways to monetary success</li><li>Using ads in apps</li><li>King Games</li><li>Ethical apps</li><li>Lessons he’s learned from developing</li><li>And much, much more!</li></ul>  Links:  <ul><li><a href="https://promo.linode.com/iphreaks/" target="_blank" rel="noreferrer noopener">Linode</a></li><li><a href="https://itunes.apple.com/app/chibistudio/id1135307199" target="_blank" rel="noreferrer noopener">ChibiStudio</a></li><li><a href="https://appcenter.ms/" target="_blank" rel="noreferrer noopener">Microsoft App Center</a></li><li> </li></ul>  Picks:  Gui  <ul><li><a href="https://www.apple.com/homepod/" target="_blank" rel="noreferrer noopener">HomePod</a></li></ul>  Erica  <ul><li><a href="https://en.wikipedia.org/wiki/Farscape" target="_blank" rel="noreferrer noopener">Farscape</a></li></ul>]]></itunes:summary><itunes:duration>3117</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 229: Flawless App</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-229-flawless-app</link><description><![CDATA[Panel:  Erica Sadun  Gui Rambo  Special Guest: Lisa and   In today's episode, the iPheaks panel, Erica and Gui speak with <a href="https://twitter.com/LisaDziuba" target="_blank" rel="noreferrer noopener">Lisa Dziuba</a> and <a href="https://twitter.com/ahmed_sulajman" target="_blank" rel="noreferrer noopener">Ahmed Suljman</a> about their new product called <a href="https://flawlessapp.io" target="_blank" rel="noreferrer noopener">Flawless App</a>. The discussion covers topics on design, how the app works, marketing, team size, and much more. This is a great episode to learn about new iOS products and their unique build and design, and implementation.  In particular, we dive pretty deep on:   <ul><li>What's Flawless</li><li>Dealing with multiple screen sizes</li><li>The story of Flawless</li><li>Working on a small team</li><li>Designing and marketing as a developer</li><li>Marketing</li><li>ProductHunt</li><li>The future of Flawless app</li><li>and much more!</li></ul>  LINKS:  <ul><li>https://flawlessapp.io</li><li>https://twitter.com/FlawlessAppio</li><li>https://twitter.com/LisaDziuba</li><li>https://twitter.com/ahmed_sulajman</li><li>http://www.dailyui.co</li><li>https://bendodson.com/weblog/2017/06/16/flawless/</li><li>https://medium.com/flawless-app-stories/https-medium-com-flawless-app-stories-the-ultimate-guide-for-mobile-developers-who-want-to-design-part1-a2d47c04fd49</li><li>https://medium.com/flawless-app-stories/designed-by-engineer-76cbc6ffe34d</li><li>https://www.smashingmagazine.com/2018/01/reduce-app-optimizing-sketch-files/</li><li>https://medium.com/flawless-app-stories/how-flawless-app-will-make-you-a-better-ui-designer-23c7c5338e8c</li><li>https://speakerdeck.com/lisadziuba/marketing-for-engineers</li><li>https://github.com/LisaDziuba/Marketing-for-Engineers</li><li>https://medium.com/flawless-app-stories/flawlessapp-on-producthunt-7db3e561ce7a</li></ul>  Picks:  Gui  <ul><li><a href="https://medium.com/@guilhermerambo/how-to-enable-real-dark-mode-on-os-x-macos-14966f9f7d24" target="_blank" rel="noreferrer noopener">Tech Podcasts Lists</a></li></ul>  Erica  <ul><li>Donuts</li></ul>  Lisa  <ul><li><a href="https://github.com/LisaDziuba/Marketing-for-Engineers" target="_blank" rel="noreferrer noopener">Marketing for Engineers</a></li></ul>]]></description><guid isPermaLink="false">588d973b-92c2-4107-8a1d-eb1708cb657b</guid><pubDate>Sun, 11 Feb 2018 20:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852679/stream.mp3" length="51963594" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Erica Sadun  Gui Rambo  Special Guest: Lisa and   In today's episode, the iPheaks panel, Erica and Gui speak with https://twitter.com/LisaDziuba and https://twitter.com/ahmed_sulajman about their new product called https://flawlessapp.io. The...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Erica Sadun  Gui Rambo  Special Guest: Lisa and   In today's episode, the iPheaks panel, Erica and Gui speak with <a href="https://twitter.com/LisaDziuba" target="_blank" rel="noreferrer noopener">Lisa Dziuba</a> and <a href="https://twitter.com/ahmed_sulajman" target="_blank" rel="noreferrer noopener">Ahmed Suljman</a> about their new product called <a href="https://flawlessapp.io" target="_blank" rel="noreferrer noopener">Flawless App</a>. The discussion covers topics on design, how the app works, marketing, team size, and much more. This is a great episode to learn about new iOS products and their unique build and design, and implementation.  In particular, we dive pretty deep on:   <ul><li>What's Flawless</li><li>Dealing with multiple screen sizes</li><li>The story of Flawless</li><li>Working on a small team</li><li>Designing and marketing as a developer</li><li>Marketing</li><li>ProductHunt</li><li>The future of Flawless app</li><li>and much more!</li></ul>  LINKS:  <ul><li>https://flawlessapp.io</li><li>https://twitter.com/FlawlessAppio</li><li>https://twitter.com/LisaDziuba</li><li>https://twitter.com/ahmed_sulajman</li><li>http://www.dailyui.co</li><li>https://bendodson.com/weblog/2017/06/16/flawless/</li><li>https://medium.com/flawless-app-stories/https-medium-com-flawless-app-stories-the-ultimate-guide-for-mobile-developers-who-want-to-design-part1-a2d47c04fd49</li><li>https://medium.com/flawless-app-stories/designed-by-engineer-76cbc6ffe34d</li><li>https://www.smashingmagazine.com/2018/01/reduce-app-optimizing-sketch-files/</li><li>https://medium.com/flawless-app-stories/how-flawless-app-will-make-you-a-better-ui-designer-23c7c5338e8c</li><li>https://speakerdeck.com/lisadziuba/marketing-for-engineers</li><li>https://github.com/LisaDziuba/Marketing-for-Engineers</li><li>https://medium.com/flawless-app-stories/flawlessapp-on-producthunt-7db3e561ce7a</li></ul>  Picks:  Gui  <ul><li><a href="https://medium.com/@guilhermerambo/how-to-enable-real-dark-mode-on-os-x-macos-14966f9f7d24" target="_blank" rel="noreferrer noopener">Tech Podcasts Lists</a></li></ul>  Erica  <ul><li>Donuts</li></ul>  Lisa  <ul><li><a href="https://github.com/LisaDziuba/Marketing-for-Engineers" target="_blank" rel="noreferrer noopener">Marketing for Engineers</a></li></ul>]]></itunes:summary><itunes:duration>3194</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 228: Apple Wishlist</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-228-apple-wishlist</link><description><![CDATA[Panel:  Erica Sadun  Gui Rambo  In today's episode, the iPheaks panel, Erica, and Gui talk about the state of Apple in 2018 and what they would like to see from Apple in this new year. The discussion covers topics like where should Apple build their next campus, iMac Pro and desktop computing,  replacement Mac lines, Mac mini, Puck Mac, Developer market, control center issues, and much more! This a great episode to get a glimpse of the current needs and wants among the iOS and OS developer communities.  In particular, we dive pretty deep on:   <ul><li>Apples Second major campus - in Denver?</li><li>iMac Pro</li><li>Consumer market</li><li>Other desktop computing possibilities</li><li>Mac mini talk</li><li>Puck Mac?</li><li>Commit</li><li>Cloud</li><li>Developer Market</li><li>Control Center issues</li><li>Air Pods</li><li>Swift Playgrounds on iPad</li><li>Enable 3rd party developers to add to control center</li><li>Evolution of iPads as pro computers</li><li>Where do we put our developers?</li><li>Touchscreens</li><li>iPhone X</li><li>MacBook keyboards</li><li>Touch Bar</li><li>WWDC 2018</li><li>and much more!</li></ul>  Picks:  Gui  <ul><li><a href="https://www.youtube.com/user/adric22" target="_blank" rel="noreferrer noopener">8 Bit Guy Videos</a></li></ul>  Erica  <ul><li>Libere Foldable Bike</li></ul>]]></description><guid isPermaLink="false">83a36071-1085-467f-928d-50e5c7435ca7</guid><pubDate>Sun, 28 Jan 2018 15:48:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852581/stream.mp3" length="53117854" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Erica Sadun  Gui Rambo  In today's episode, the iPheaks panel, Erica, and Gui talk about the state of Apple in 2018 and what they would like to see from Apple in this new year. The discussion covers topics like where should Apple build their...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Erica Sadun  Gui Rambo  In today's episode, the iPheaks panel, Erica, and Gui talk about the state of Apple in 2018 and what they would like to see from Apple in this new year. The discussion covers topics like where should Apple build their next campus, iMac Pro and desktop computing,  replacement Mac lines, Mac mini, Puck Mac, Developer market, control center issues, and much more! This a great episode to get a glimpse of the current needs and wants among the iOS and OS developer communities.  In particular, we dive pretty deep on:   <ul><li>Apples Second major campus - in Denver?</li><li>iMac Pro</li><li>Consumer market</li><li>Other desktop computing possibilities</li><li>Mac mini talk</li><li>Puck Mac?</li><li>Commit</li><li>Cloud</li><li>Developer Market</li><li>Control Center issues</li><li>Air Pods</li><li>Swift Playgrounds on iPad</li><li>Enable 3rd party developers to add to control center</li><li>Evolution of iPads as pro computers</li><li>Where do we put our developers?</li><li>Touchscreens</li><li>iPhone X</li><li>MacBook keyboards</li><li>Touch Bar</li><li>WWDC 2018</li><li>and much more!</li></ul>  Picks:  Gui  <ul><li><a href="https://www.youtube.com/user/adric22" target="_blank" rel="noreferrer noopener">8 Bit Guy Videos</a></li></ul>  Erica  <ul><li>Libere Foldable Bike</li></ul>]]></itunes:summary><itunes:duration>3266</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 227: RxSwift</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-227-rxswift</link><description><![CDATA[Panel:  Eric Sadun  Gui Rambo  Andrew Madsen  Special Guest: <a href="https://twitter.com/bontoJR" target="_blank" rel="noreferrer noopener">Junior Bontognali</a>, <a href="https://twitter.com/icanzilb" target="_blank" rel="noreferrer noopener">Marin Todorov</a>, <a href="https://twitter.com/scotteg" target="_blank" rel="noreferrer noopener">Scott Garner</a>, and <a href="https://twitter.com/fpillet" target="_blank" rel="noreferrer noopener">Florent Pillet</a>  In today's episode, the iPheaks panel discuss RxSwift with the four authors of the book <a href="https://www.raywenderlich.com/158026/introducing-rxswift-reactive-programming-swift" target="_blank" rel="noreferrer noopener">RxSwift Reactive Programming with Swift</a>. The co-authors are <a href="https://twitter.com/bontoJR" target="_blank" rel="noreferrer noopener">Junior Bontognali</a>, <a href="https://twitter.com/icanzilb" target="_blank" rel="noreferrer noopener">Marin Todorov</a>, <a href="https://twitter.com/scotteg" target="_blank" rel="noreferrer noopener">Scott Garner</a>, and <a href="https://twitter.com/fpillet" target="_blank" rel="noreferrer noopener">Florent Pillet</a>. The four authors are developers in their own respective jobs and companies who are experts in Swift and iOS platform. The discussion covers the specifics of  RxSwift and Reactive Programming.  In particular, we dive pretty deep on:  <ul><li>What is RX Swift?</li><li>Web applications</li><li>Asynchronous code</li><li>Advantages of Swift</li><li>Data is always in sync</li><li>What are typical events?</li><li>Coming from traditional Obj. C development, what is different?</li><li>Reactive Cocoa vs Swift</li><li>Concepts, languages</li><li>Standardized terms</li><li>How does RxSwift merge with Swift?</li><li>Schedulers? GCD?</li><li>How do you integrate RxSwift with Table View?</li><li>Integrating RxSwift with UIKit</li><li>Drawing patterns</li><li>Do you think Apple will adopt some of this uniform design?</li><li>Marzipan with RxSwift</li><li>Coco for the Mac</li><li>What are the first step to learning RxSwift? What do you want to accomplish?</li><li><a href="https://rxswift-slack.herokuapp.com" target="_blank" rel="noreferrer noopener">RxSwift Slack Group</a></li><li>and much more!</li></ul>  LINKS:  <ul><li><a href="https://twitter.com/bontoJR" target="_blank" rel="noreferrer noopener">Junior Bontognali</a></li><li><a href="https://twitter.com/icanzilb" target="_blank" rel="noreferrer noopener">Marin Todorov</a></li><li><a href="https://twitter.com/scotteg" target="_blank" rel="noreferrer noopener">Scott Garner</a></li><li><a href="https://twitter.com/fpillet" target="_blank" rel="noreferrer noopener">Florent Pillet</a></li><li><a href="https://www.raywenderlich.com/158026/introducing-rxswift-reactive-programming-swift" target="_blank" rel="noreferrer noopener">RxSwift Reactive Programming with Swift</a></li><li><a href="https://rxswift-slack.herokuapp.com" target="_blank" rel="noreferrer noopener">RxSwift Slack Group</a></li></ul>  Picks:  Gui  <ul><li>External Build Systems in Xcode</li></ul>  Erica  <ul><li><a href="https://store.raywenderlich.com/products/rxswift" target="_blank" rel="noreferrer noopener">RxSwift book</a></li><li><a href="https://overcast.fm/+K8lhSWphE" target="_blank" rel="noreferrer noopener">The Vector Podcast</a></li></ul>  Andrew  <ul><li><a href="http://www.classiccomputing.com/CCPodcasts/CC_Show/CC_Show.html" target="_blank" rel="noreferrer noopener">Classic Computing Podcast</a></li><li><a href="http://snippette.com" target="_blank" rel="noreferrer noopener">Swift Coding Challenges Book</a></li></ul>  Junior  <ul><li>AppBuilders Conference</li></ul>  Marin  <ul><li><a href="http://snippette.com" target="_blank" rel="noreferrer noopener">Snippette</a></li><li><a href="https://github.com/krzysztofzablocki/Sourcery" target="_blank" rel="noreferrer noopener">Sourcery </a></li></ul>  Florent  <ul><li><a href="http://vertx.io" target="_blank" rel="noreferrer noopener">Vert.x Reactive JVM Server Framework</a></li></ul>  Scott  <ul><li><a href="https://www.paintcodeapp.com" target="_blank" rel="noreferrer noopener">Paintcode</a></li><li><a href="https://github.com/RxSwiftCommunity/RxFlow" target="_blank" rel="noreferrer noopener">RxFlow </a></li><li><a href="https://realm.io" target="_blank" rel="noreferrer noopener">Realm</a></li></ul>]]></description><guid isPermaLink="false">df83f8cc-9b27-4ff1-8255-5e99e43a17c6</guid><pubDate>Thu, 18 Jan 2018 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852589/stream.mp3" length="64536134" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Eric Sadun  Gui Rambo  Andrew Madsen  Special Guest: https://twitter.com/bontoJR, https://twitter.com/icanzilb, https://twitter.com/scotteg, and https://twitter.com/fpillet  In today's episode, the iPheaks panel discuss RxSwift with the four...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Eric Sadun  Gui Rambo  Andrew Madsen  Special Guest: <a href="https://twitter.com/bontoJR" target="_blank" rel="noreferrer noopener">Junior Bontognali</a>, <a href="https://twitter.com/icanzilb" target="_blank" rel="noreferrer noopener">Marin Todorov</a>, <a href="https://twitter.com/scotteg" target="_blank" rel="noreferrer noopener">Scott Garner</a>, and <a href="https://twitter.com/fpillet" target="_blank" rel="noreferrer noopener">Florent Pillet</a>  In today's episode, the iPheaks panel discuss RxSwift with the four authors of the book <a href="https://www.raywenderlich.com/158026/introducing-rxswift-reactive-programming-swift" target="_blank" rel="noreferrer noopener">RxSwift Reactive Programming with Swift</a>. The co-authors are <a href="https://twitter.com/bontoJR" target="_blank" rel="noreferrer noopener">Junior Bontognali</a>, <a href="https://twitter.com/icanzilb" target="_blank" rel="noreferrer noopener">Marin Todorov</a>, <a href="https://twitter.com/scotteg" target="_blank" rel="noreferrer noopener">Scott Garner</a>, and <a href="https://twitter.com/fpillet" target="_blank" rel="noreferrer noopener">Florent Pillet</a>. The four authors are developers in their own respective jobs and companies who are experts in Swift and iOS platform. The discussion covers the specifics of  RxSwift and Reactive Programming.  In particular, we dive pretty deep on:  <ul><li>What is RX Swift?</li><li>Web applications</li><li>Asynchronous code</li><li>Advantages of Swift</li><li>Data is always in sync</li><li>What are typical events?</li><li>Coming from traditional Obj. C development, what is different?</li><li>Reactive Cocoa vs Swift</li><li>Concepts, languages</li><li>Standardized terms</li><li>How does RxSwift merge with Swift?</li><li>Schedulers? GCD?</li><li>How do you integrate RxSwift with Table View?</li><li>Integrating RxSwift with UIKit</li><li>Drawing patterns</li><li>Do you think Apple will adopt some of this uniform design?</li><li>Marzipan with RxSwift</li><li>Coco for the Mac</li><li>What are the first step to learning RxSwift? What do you want to accomplish?</li><li><a href="https://rxswift-slack.herokuapp.com" target="_blank" rel="noreferrer noopener">RxSwift Slack Group</a></li><li>and much more!</li></ul>  LINKS:  <ul><li><a href="https://twitter.com/bontoJR" target="_blank" rel="noreferrer noopener">Junior Bontognali</a></li><li><a href="https://twitter.com/icanzilb" target="_blank" rel="noreferrer noopener">Marin Todorov</a></li><li><a href="https://twitter.com/scotteg" target="_blank" rel="noreferrer noopener">Scott Garner</a></li><li><a href="https://twitter.com/fpillet" target="_blank" rel="noreferrer noopener">Florent Pillet</a></li><li><a href="https://www.raywenderlich.com/158026/introducing-rxswift-reactive-programming-swift" target="_blank" rel="noreferrer noopener">RxSwift Reactive Programming with Swift</a></li><li><a href="https://rxswift-slack.herokuapp.com" target="_blank" rel="noreferrer noopener">RxSwift Slack Group</a></li></ul>  Picks:  Gui  <ul><li>External Build Systems in Xcode</li></ul>  Erica  <ul><li><a href="https://store.raywenderlich.com/products/rxswift" target="_blank" rel="noreferrer noopener">RxSwift book</a></li><li><a href="https://overcast.fm/+K8lhSWphE" target="_blank" rel="noreferrer noopener">The Vector Podcast</a></li></ul>  Andrew  <ul><li><a href="http://www.classiccomputing.com/CCPodcasts/CC_Show/CC_Show.html" target="_blank" rel="noreferrer noopener">Classic Computing Podcast</a></li><li><a href="http://snippette.com" target="_blank" rel="noreferrer noopener">Swift Coding Challenges Book</a></li></ul>  Junior  <ul><li>AppBuilders Conference</li></ul>  Marin  <ul><li><a href="http://snippette.com" target="_blank" rel="noreferrer noopener">Snippette</a></li><li><a href="https://github.com/krzysztofzablocki/Sourcery" target="_blank" rel="noreferrer noopener">Sourcery </a></li></ul>  Florent  <ul><li><a href="http://vertx.io" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3981</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 226: Give Cloudkit a Chance</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-226-give-cloudkit-a-chance</link><description><![CDATA[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:  <ul><li>Gui describes CloudKit</li><li>Why does it mean to use the Cloud</li><li>Storage</li><li>Storage facility - in Carolinas.</li><li>Data from the apps to the Cloud</li><li>Schema-less</li><li>Issues with login and see other peoples data</li><li>Creating a data object</li><li>Framework - Cloud-kit</li><li>Thinking of the cloud as an extra disc drive.</li><li>Error oriented programming</li><li>Real world use, and conflicts with document revisions</li><li>Nightmares syncing issues</li><li>Change tokens</li><li>Server Record Change</li><li>Options  for Local and Server version</li><li>Text merging</li><li>Register subscriptions</li><li>Costs and development</li><li>Cloudkit is essentially free and has 3 different database</li><li>Private</li><li>Web clients  or android</li><li>Local caching mechanism</li><li>Can I use CloudKit with a web or Android app?</li><li>and much more!</li></ul>  LINKS:  <ul><li><a href="https://developer.apple.com/icloud/" target="_blank" rel="noreferrer noopener">https://developer.apple.com/icloud/</a></li><li><a href="https://developer.apple.com/documentation/cloudkitjs" target="_blank" rel="noreferrer noopener">CloudKit Rest API</a></li><li><a href="https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda" target="_blank" rel="noreferrer noopener">https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda</a></li></ul>     Picks:  Gui  <ul><li><a href="https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda" target="_blank" rel="noreferrer noopener">https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda</a></li></ul>  Eric  <ul><li><a href="https://www.ventusky.com/?l=temperature" target="_blank" rel="noreferrer noopener">Ventusky Weather App </a></li></ul>  Jaim  <ul><li>English Premier League</li></ul>]]></description><guid isPermaLink="false">52476f50-1f29-4326-8a39-3b9e34f97d9e</guid><pubDate>Thu, 11 Jan 2018 22:20:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852586/stream.mp3" length="39790133" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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:  <ul><li>Gui describes CloudKit</li><li>Why does it mean to use the Cloud</li><li>Storage</li><li>Storage facility - in Carolinas.</li><li>Data from the apps to the Cloud</li><li>Schema-less</li><li>Issues with login and see other peoples data</li><li>Creating a data object</li><li>Framework - Cloud-kit</li><li>Thinking of the cloud as an extra disc drive.</li><li>Error oriented programming</li><li>Real world use, and conflicts with document revisions</li><li>Nightmares syncing issues</li><li>Change tokens</li><li>Server Record Change</li><li>Options  for Local and Server version</li><li>Text merging</li><li>Register subscriptions</li><li>Costs and development</li><li>Cloudkit is essentially free and has 3 different database</li><li>Private</li><li>Web clients  or android</li><li>Local caching mechanism</li><li>Can I use CloudKit with a web or Android app?</li><li>and much more!</li></ul>  LINKS:  <ul><li><a href="https://developer.apple.com/icloud/" target="_blank" rel="noreferrer noopener">https://developer.apple.com/icloud/</a></li><li><a href="https://developer.apple.com/documentation/cloudkitjs" target="_blank" rel="noreferrer noopener">CloudKit Rest API</a></li><li><a href="https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda" target="_blank" rel="noreferrer noopener">https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda</a></li></ul>     Picks:  Gui  <ul><li><a href="https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda" target="_blank" rel="noreferrer noopener">https://medium.com/@guilhermerambo/synchronizing-data-with-cloudkit-94c6246a3fda</a></li></ul>  Eric  <ul><li><a href="https://www.ventusky.com/?l=temperature" target="_blank" rel="noreferrer noopener">Ventusky Weather App </a></li></ul>  Jaim  <ul><li>English Premier League</li></ul>]]></itunes:summary><itunes:duration>2431</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 225: Concurrency with Paulo Faria</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-225-concurrency-with-paulo-faria</link><description><![CDATA[Panel:  Andrew Madsen  Erica Sadun  Special Guests:  Paul Faria  In today's episode, iPhreaks speaks with Paulo Faria. Paulo is based in Brazil and has been developing for the OSX platform since 2012. Also,  Paulo mentions focusing on server side development and working in iOS and Android development. Paulo is the creator of Zewo and one of the first to work with server-side Swift. Paulo is on iPheaks to talks about Concurrency.  Paul believes that concurrency is the missing feature to make it a true and mature ecosystem for server-side on Swift.  In particular, we dive pretty deep on:  <ul><li>Zewo (<a href="http://zewo.io" target="_blank" rel="noreferrer noopener">http://zewo.io</a>)</li><li>IBM</li><li>Grand Central Dispatch</li><li>Syncro-programming</li><li>Promises</li><li><a href="https://gist.github.com/lattner/429b9070918248274f25b714dcfc7619" target="_blank" rel="noreferrer noopener">Async/Await</a></li><li>Is Swift following or leading?</li><li>Defer statements</li><li>Current state of concurrency in Swift</li><li><a href="https://forums.swift.org" target="_blank" rel="noreferrer noopener">Swift forums </a></li><li>What's going on in concurrency in Swift right now</li><li>Incremental programming</li><li>Chris Eidhof's Incremental Programming</li><li><a href="https://pragprog.com/book/pb7con/seven-concurrency-models-in-seven-weeks" target="_blank" rel="noreferrer noopener">Seven Concurrency Models in Seven Weeks </a></li><li>https://www.objc.io/issues/2-concurrency/</li><li><a href="https://gumroad.com/l/cfhipsterref" target="_blank" rel="noreferrer noopener">CFHipsterRef</a></li><li><a href="https://www.mikeash.com/pyblog/" target="_blank" rel="noreferrer noopener">Mike Ash</a></li><li>and much more!</li></ul>  LINKS:  <ul><li>https://github.com/paulofaria</li><li>https://twitter.com/paulofariarl</li></ul>     Picks:  Erica  <ul><li><a href="https://forums.swift.org" target="_blank" rel="noreferrer noopener">Swift Forums</a></li></ul>  Paulo  <ul><li><a href="https://github.com/chriseidhof/incremental-simplified" target="_blank" rel="noreferrer noopener">Incremental Swift</a></li></ul>  Andrew:  <ul><li><a href="http://iconicbook.com" target="_blank" rel="noreferrer noopener">Iconic Book</a></li><li><a href="https://www.kickstarter.com/projects/520692970/the-emerald-deep-an-animated-short-film" target="_blank" rel="noreferrer noopener">The Emerald Deep</a></li></ul>]]></description><guid isPermaLink="false">8ad67634-e594-404d-b5dd-c75b04b37754</guid><pubDate>Sat, 30 Dec 2017 05:58:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852710/stream.mp3" length="52410650" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Andrew Madsen  Erica Sadun  Special Guests:  Paul Faria  In today's episode, iPhreaks speaks with Paulo Faria. Paulo is based in Brazil and has been developing for the OSX platform since 2012. Also,  Paulo mentions focusing on server side...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Andrew Madsen  Erica Sadun  Special Guests:  Paul Faria  In today's episode, iPhreaks speaks with Paulo Faria. Paulo is based in Brazil and has been developing for the OSX platform since 2012. Also,  Paulo mentions focusing on server side development and working in iOS and Android development. Paulo is the creator of Zewo and one of the first to work with server-side Swift. Paulo is on iPheaks to talks about Concurrency.  Paul believes that concurrency is the missing feature to make it a true and mature ecosystem for server-side on Swift.  In particular, we dive pretty deep on:  <ul><li>Zewo (<a href="http://zewo.io" target="_blank" rel="noreferrer noopener">http://zewo.io</a>)</li><li>IBM</li><li>Grand Central Dispatch</li><li>Syncro-programming</li><li>Promises</li><li><a href="https://gist.github.com/lattner/429b9070918248274f25b714dcfc7619" target="_blank" rel="noreferrer noopener">Async/Await</a></li><li>Is Swift following or leading?</li><li>Defer statements</li><li>Current state of concurrency in Swift</li><li><a href="https://forums.swift.org" target="_blank" rel="noreferrer noopener">Swift forums </a></li><li>What's going on in concurrency in Swift right now</li><li>Incremental programming</li><li>Chris Eidhof's Incremental Programming</li><li><a href="https://pragprog.com/book/pb7con/seven-concurrency-models-in-seven-weeks" target="_blank" rel="noreferrer noopener">Seven Concurrency Models in Seven Weeks </a></li><li>https://www.objc.io/issues/2-concurrency/</li><li><a href="https://gumroad.com/l/cfhipsterref" target="_blank" rel="noreferrer noopener">CFHipsterRef</a></li><li><a href="https://www.mikeash.com/pyblog/" target="_blank" rel="noreferrer noopener">Mike Ash</a></li><li>and much more!</li></ul>  LINKS:  <ul><li>https://github.com/paulofaria</li><li>https://twitter.com/paulofariarl</li></ul>     Picks:  Erica  <ul><li><a href="https://forums.swift.org" target="_blank" rel="noreferrer noopener">Swift Forums</a></li></ul>  Paulo  <ul><li><a href="https://github.com/chriseidhof/incremental-simplified" target="_blank" rel="noreferrer noopener">Incremental Swift</a></li></ul>  Andrew:  <ul><li><a href="http://iconicbook.com" target="_blank" rel="noreferrer noopener">Iconic Book</a></li><li><a href="https://www.kickstarter.com/projects/520692970/the-emerald-deep-an-animated-short-film" target="_blank" rel="noreferrer noopener">The Emerald Deep</a></li></ul>]]></itunes:summary><itunes:duration>3222</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 224: Design Code with Meng To and Marcos Griselli</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-224-design-code-with-meng-to-and-marcos-griselli</link><description><![CDATA[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 app with little to advance knowledge.  In particular, we dive pretty deep on:  <ul><li>Design Code Platform</li><li>Books and resources</li><li>How big is the team?</li><li>Designers and Developers working together, challenges and wins</li><li>Not Prototype Code, Real Code</li><li>Auto layout in Design tools</li><li>What can developers learn from designers?</li><li>Margins</li><li>Design guidelines</li><li>Negative Spacing</li><li>iOS 11 design changes</li><li>Developing for iOS 11</li><li>How can I decide between regular titles and large titles?</li><li>Transitioning from web to mobile design</li><li>Tab Bars</li><li>Design Language and Guide Lines</li><li>and much more!</li></ul>  LINKS:  <ul><li><a href="https://twitter.com/MengTo" target="_blank" rel="noreferrer noopener">Meng To</a></li><li><a href="https://twitter.com/marcosgriselli" target="_blank" rel="noreferrer noopener">Marcos Grisell</a></li></ul>  Picks:  Gui  <ul><li><a href="https://github.com/apple/turicreate" target="_blank" rel="noreferrer noopener">https://github.com/apple/turicreate</a></li></ul>  Meng  <ul><li><a href="https://itunes.apple.com/us/app/hq-live-trivia-game-show/id1232278996?mt=8" target="_blank" rel="noreferrer noopener">HQ Live Trivia Game</a></li><li> </li></ul>]]></description><guid isPermaLink="false">9c0b7113-46ad-46ef-8b70-1d596e3d818c</guid><pubDate>Sat, 23 Dec 2017 03:28:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852654/stream.mp3" length="44194948" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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 app with little to advance knowledge.  In particular, we dive pretty deep on:  <ul><li>Design Code Platform</li><li>Books and resources</li><li>How big is the team?</li><li>Designers and Developers working together, challenges and wins</li><li>Not Prototype Code, Real Code</li><li>Auto layout in Design tools</li><li>What can developers learn from designers?</li><li>Margins</li><li>Design guidelines</li><li>Negative Spacing</li><li>iOS 11 design changes</li><li>Developing for iOS 11</li><li>How can I decide between regular titles and large titles?</li><li>Transitioning from web to mobile design</li><li>Tab Bars</li><li>Design Language and Guide Lines</li><li>and much more!</li></ul>  LINKS:  <ul><li><a href="https://twitter.com/MengTo" target="_blank" rel="noreferrer noopener">Meng To</a></li><li><a href="https://twitter.com/marcosgriselli" target="_blank" rel="noreferrer noopener">Marcos Grisell</a></li></ul>  Picks:  Gui  <ul><li><a href="https://github.com/apple/turicreate" target="_blank" rel="noreferrer noopener">https://github.com/apple/turicreate</a></li></ul>  Meng  <ul><li><a href="https://itunes.apple.com/us/app/hq-live-trivia-game-show/id1232278996?mt=8" target="_blank" rel="noreferrer noopener">HQ Live Trivia Game</a></li><li> </li></ul>]]></itunes:summary><itunes:duration>2707</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 223: Testing with Stephen Celis</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-223-testing-with-stephen-celis</link><description><![CDATA[Panel:  Andrew  Jaim  Erica  In today's episode,  the iPhreak panel speaks with  Stephen about how Swift could benefit from higher level types like in Haskel, Reactive programming and testing in the Kickstarter app.  Stephen is a software engineer living in Brooklyn, New York. He previously helped build and open source the Kickstarter mobile apps. He's a co-founder of <a href="https://www.pointfree.co" target="_blank" rel="noreferrer noopener">Point-Free</a> , a consultancy and upcoming educational video series on functional programming and Swift.  In particular, we dive pretty deep on:  <ul><li>Open Source</li><li>Language Renaissance</li><li>Higher Types</li><li>Maps &amp; Arrays</li><li>Functional &amp; Reactive Programming</li><li>Swift</li><li>Swift as a gateway to functional programming</li><li>Future features in Swift?</li><li>What can you do with higher level types?</li><li>How has application development evolved</li><li>Declarative State is back! Programming by contract</li><li>Testing</li><li>Testing timecode</li><li>Unit Testing</li><li>Examples of testing code from Kickstarter app</li><li>Point Free <a href="https://www.pointfree.co/" target="_blank" rel="noreferrer noopener">https://www.pointfree.co/</a></li></ul>  Picks:  Jaim:  <ul><li><a href="https://academy.realm.io/posts/altconf-jaim-zuber-stylish-developers-guide-to-unit-testing-in-swift/%0Ahttps://academy.realm.io/posts/altconf-jaim-zuber-stylish-developers-guide-to-unit-testing-in-swift/" target="_blank" rel="noreferrer noopener">Realm </a></li></ul>  Andrew:  <ul><li><a href="https://www.paradoxplaza.com/cities-skylines/CSCS00GSK-MASTER.html" target="_blank" rel="noreferrer noopener">Cities Skylines</a></li><li><a href="http://adventofcode.com" target="_blank" rel="noreferrer noopener">Advent of Code</a></li></ul>  Erica  <ul><li>Anti-pick High Sierra missing Network Diagnostics App</li></ul>  Stephen  <ul><li><a href="http://chris.eidhof.nl/post/reducers/" target="_blank" rel="noreferrer noopener">Reducers</a></li><li><a href="https://leanpub.com/purescript/" target="_blank" rel="noreferrer noopener">Purescript</a></li><li><a href="https://talk.objc.io/episodes/S01E53-test-driven-reactive-programming" target="_blank" rel="noreferrer noopener">Test Driven Reactive Programming</a></li></ul>   ]]></description><guid isPermaLink="false">06b38848-6010-4fd4-844d-99d91a77001b</guid><pubDate>Thu, 14 Dec 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852714/stream.mp3" length="46863712" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Andrew  Jaim  Erica  In today's episode,  the iPhreak panel speaks with  Stephen about how Swift could benefit from higher level types like in Haskel, Reactive programming and testing in the Kickstarter app.  Stephen is a software engineer...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Andrew  Jaim  Erica  In today's episode,  the iPhreak panel speaks with  Stephen about how Swift could benefit from higher level types like in Haskel, Reactive programming and testing in the Kickstarter app.  Stephen is a software engineer living in Brooklyn, New York. He previously helped build and open source the Kickstarter mobile apps. He's a co-founder of <a href="https://www.pointfree.co" target="_blank" rel="noreferrer noopener">Point-Free</a> , a consultancy and upcoming educational video series on functional programming and Swift.  In particular, we dive pretty deep on:  <ul><li>Open Source</li><li>Language Renaissance</li><li>Higher Types</li><li>Maps &amp; Arrays</li><li>Functional &amp; Reactive Programming</li><li>Swift</li><li>Swift as a gateway to functional programming</li><li>Future features in Swift?</li><li>What can you do with higher level types?</li><li>How has application development evolved</li><li>Declarative State is back! Programming by contract</li><li>Testing</li><li>Testing timecode</li><li>Unit Testing</li><li>Examples of testing code from Kickstarter app</li><li>Point Free <a href="https://www.pointfree.co/" target="_blank" rel="noreferrer noopener">https://www.pointfree.co/</a></li></ul>  Picks:  Jaim:  <ul><li><a href="https://academy.realm.io/posts/altconf-jaim-zuber-stylish-developers-guide-to-unit-testing-in-swift/%0Ahttps://academy.realm.io/posts/altconf-jaim-zuber-stylish-developers-guide-to-unit-testing-in-swift/" target="_blank" rel="noreferrer noopener">Realm </a></li></ul>  Andrew:  <ul><li><a href="https://www.paradoxplaza.com/cities-skylines/CSCS00GSK-MASTER.html" target="_blank" rel="noreferrer noopener">Cities Skylines</a></li><li><a href="http://adventofcode.com" target="_blank" rel="noreferrer noopener">Advent of Code</a></li></ul>  Erica  <ul><li>Anti-pick High Sierra missing Network Diagnostics App</li></ul>  Stephen  <ul><li><a href="http://chris.eidhof.nl/post/reducers/" target="_blank" rel="noreferrer noopener">Reducers</a></li><li><a href="https://leanpub.com/purescript/" target="_blank" rel="noreferrer noopener">Purescript</a></li><li><a href="https://talk.objc.io/episodes/S01E53-test-driven-reactive-programming" target="_blank" rel="noreferrer noopener">Test Driven Reactive Programming</a></li></ul>   ]]></itunes:summary><itunes:duration>2874</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 222: CI &amp; Code Signing Problems</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-222-ci-code-signing-problems</link><description><![CDATA[Panel:  Andrew  Jaim  In today's episode, Andrew and Jaim talk about Code Signing and the problems you’ll run into when setting up CI systems. Andrew asks specific questions to help bring to the surface better understanding of the issues, dos and don’ts when working with iOS and Code signing. This is based on Jaim’s experience setting up a build pipeline in Jenkins. This is a great episode for those who are looking to learn more about iOS and ways around roadblocks.  In particular, we dive pretty deep on:  <ul><li>Jaim’s talks about what brings this topic up</li><li>XCode 9 and others issues</li><li>iOS development and Code Signing</li><li>iOS security model</li><li>Cutting down build time</li><li>Building with  Jenkins</li><li>Utilities</li><li>Managing the Build Server</li><li>Sharing Certificates</li><li>Fast Lanes match.</li><li>This will save a half day of debugging</li><li>Setting up a build server - Resources?</li><li><a href="https://www.objc.io/issues/17-security/inside-code-signing/" target="_blank" rel="noreferrer noopener">Inside Code Signing</a></li><li><a href="https://developer.apple.com/library/content/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG304" target="_blank" rel="noreferrer noopener">Mac OS Code Signing In Depth</a></li><li>IPA zip file and unzipping</li><li>Call Jaim if you don’t want resolve these issues!</li><li>Works for Native Apps…</li><li>It is possible to fix this issue</li></ul>  Links:  <ul><li><a href="https://www.objc.io/issues/17-security/inside-code-signing/" target="_blank" rel="noreferrer noopener">Inside Code Signing </a></li><li><a href="https://developer.apple.com/library/content/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG304" target="_blank" rel="noreferrer noopener">Mac OS Code Signing In Depth</a></li></ul>  Picks:  Jaim:  <ul><li><a href="http://lapcatsoftware.com/articles/mystery-phantom-app-updates.html" target="_blank" rel="noreferrer noopener">Mystery Phantom App Updates by Jeff Johnson</a></li><li><a href="https://twimlai.com" target="_blank" rel="noreferrer noopener">This Week In Machine Learning &amp; AI Podcast</a></li><li><a href="https://academy.realm.io/posts/altconf-2017-meghan-kane-bringing-machine-learning-to-your-ios-apps/" target="_blank" rel="noreferrer noopener">Meghan Kane talking Machine Learning at AltConf 2017</a></li></ul>  Andrew:  <ul><li><a href="http://neuralnetworksanddeeplearning.com/chap1.html" target="_blank" rel="noreferrer noopener">Blog on Machine Learning </a></li><li><a href="https://www.jetbrains.com/pycharm/" target="_blank" rel="noreferrer noopener">Pycharm</a></li></ul>      ]]></description><guid isPermaLink="false">8fb5c9f1-d3d0-41b9-af01-1f10697af3be</guid><pubDate>Thu, 07 Dec 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852720/stream.mp3" length="35161024" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Andrew  Jaim  In today's episode, Andrew and Jaim talk about Code Signing and the problems you’ll run into when setting up CI systems. Andrew asks specific questions to help bring to the surface better understanding of the issues, dos and...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Andrew  Jaim  In today's episode, Andrew and Jaim talk about Code Signing and the problems you’ll run into when setting up CI systems. Andrew asks specific questions to help bring to the surface better understanding of the issues, dos and don’ts when working with iOS and Code signing. This is based on Jaim’s experience setting up a build pipeline in Jenkins. This is a great episode for those who are looking to learn more about iOS and ways around roadblocks.  In particular, we dive pretty deep on:  <ul><li>Jaim’s talks about what brings this topic up</li><li>XCode 9 and others issues</li><li>iOS development and Code Signing</li><li>iOS security model</li><li>Cutting down build time</li><li>Building with  Jenkins</li><li>Utilities</li><li>Managing the Build Server</li><li>Sharing Certificates</li><li>Fast Lanes match.</li><li>This will save a half day of debugging</li><li>Setting up a build server - Resources?</li><li><a href="https://www.objc.io/issues/17-security/inside-code-signing/" target="_blank" rel="noreferrer noopener">Inside Code Signing</a></li><li><a href="https://developer.apple.com/library/content/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG304" target="_blank" rel="noreferrer noopener">Mac OS Code Signing In Depth</a></li><li>IPA zip file and unzipping</li><li>Call Jaim if you don’t want resolve these issues!</li><li>Works for Native Apps…</li><li>It is possible to fix this issue</li></ul>  Links:  <ul><li><a href="https://www.objc.io/issues/17-security/inside-code-signing/" target="_blank" rel="noreferrer noopener">Inside Code Signing </a></li><li><a href="https://developer.apple.com/library/content/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG304" target="_blank" rel="noreferrer noopener">Mac OS Code Signing In Depth</a></li></ul>  Picks:  Jaim:  <ul><li><a href="http://lapcatsoftware.com/articles/mystery-phantom-app-updates.html" target="_blank" rel="noreferrer noopener">Mystery Phantom App Updates by Jeff Johnson</a></li><li><a href="https://twimlai.com" target="_blank" rel="noreferrer noopener">This Week In Machine Learning &amp; AI Podcast</a></li><li><a href="https://academy.realm.io/posts/altconf-2017-meghan-kane-bringing-machine-learning-to-your-ios-apps/" target="_blank" rel="noreferrer noopener">Meghan Kane talking Machine Learning at AltConf 2017</a></li></ul>  Andrew:  <ul><li><a href="http://neuralnetworksanddeeplearning.com/chap1.html" target="_blank" rel="noreferrer noopener">Blog on Machine Learning </a></li><li><a href="https://www.jetbrains.com/pycharm/" target="_blank" rel="noreferrer noopener">Pycharm</a></li></ul>      ]]></itunes:summary><itunes:duration>2141</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 221: History and Evolution of Swift with Dave DeLong</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-221-history-and-evolution-of-swift-with-dave-delong</link><description><![CDATA[Panel:  Erica  Jaim  Andrew  Special Guest:   Dave DeLong  In today's episode, the iPhreak’s Gui Rambo speaks with Dave DeLong. Dave is a seven-year veteran of Apple, Dave DeLong is an accomplished iOS engineer with a passion for teaching, and hacking the Objective-C runtime. During his time at Apple, he worked on the UIKit framework, Developer Evangelism, and Apple Maps. He now works at Snap, Inc. on the Snapchat app.  Dave, his family, and his large collection of bowties live near Salt Lake City, UT, where he’s an active member of the local developer community. He can often be found on Twitter teaching developers about all the ways that calendrical calculations can go wrong.  In particular, we dive pretty deep on:  <ul><li>History of involvement with Swift 8:20</li><li>How is Swift as an open source project? 10:50</li><li>What is Swift Evolution? 12:43</li><li>Swift releases cycles 14:40</li><li>How do developers deal with Swift changes 15:40</li><li>Did Apple ship Swift too early? 17:50</li><li>Objective-C is evolving too 26:00</li><li>Swift interoperation with C libraries like Core Foundation 28:59</li><li>Upcoming Swift C Integration in Swift 5 30:00</li><li>Other C API’s 31:30</li><li>Customization of Types in Swift 36:22</li><li>Dave and Erica’s Swift Non-Standard Libraries Proposal 38:00</li><li>Dave’s idea for improving Date API’s 43:48</li><li>What are the goals for a Non-Standard Libraries? 47:50</li><li>How to get involved with Swift Evolution 54:00</li></ul>  LINKS:  <ul><li><a href="https://davedelong.com/blog/2017/11/06/a-better-mvc-part-1-the-problems/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  Picks:  Jaim:  <ul><li><a href="http://bphogan.com/recruiter.txt" target="_blank" rel="noreferrer noopener">Brian Hogan </a></li></ul>  Erica:  <ul><li><a href="https://brandonsanderson.com/books/mistborn/" target="_blank" rel="noreferrer noopener">Brandon Sanderson - Trilogy </a></li></ul>  Dave:  <ul><li><a href="http://www.andyweirauthor.com/books/artemis-hc" target="_blank" rel="noreferrer noopener">Andy Weir </a></li></ul>  Andrew:  <ul><li><a href="https://clang.llvm.org/docs/ClangFormat.html" target="_blank" rel="noreferrer noopener">CLANG Format</a></li></ul>   ]]></description><guid isPermaLink="false">244c2969-11f0-4f02-9d7e-d116e49af672</guid><pubDate>Fri, 01 Dec 2017 04:50:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852778/stream.mp3" length="52291426" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Erica  Jaim  Andrew  Special Guest:   Dave DeLong  In today's episode, the iPhreak’s Gui Rambo speaks with Dave DeLong. Dave is a seven-year veteran of Apple, Dave DeLong is an accomplished iOS engineer with a passion for teaching, and hacking...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Erica  Jaim  Andrew  Special Guest:   Dave DeLong  In today's episode, the iPhreak’s Gui Rambo speaks with Dave DeLong. Dave is a seven-year veteran of Apple, Dave DeLong is an accomplished iOS engineer with a passion for teaching, and hacking the Objective-C runtime. During his time at Apple, he worked on the UIKit framework, Developer Evangelism, and Apple Maps. He now works at Snap, Inc. on the Snapchat app.  Dave, his family, and his large collection of bowties live near Salt Lake City, UT, where he’s an active member of the local developer community. He can often be found on Twitter teaching developers about all the ways that calendrical calculations can go wrong.  In particular, we dive pretty deep on:  <ul><li>History of involvement with Swift 8:20</li><li>How is Swift as an open source project? 10:50</li><li>What is Swift Evolution? 12:43</li><li>Swift releases cycles 14:40</li><li>How do developers deal with Swift changes 15:40</li><li>Did Apple ship Swift too early? 17:50</li><li>Objective-C is evolving too 26:00</li><li>Swift interoperation with C libraries like Core Foundation 28:59</li><li>Upcoming Swift C Integration in Swift 5 30:00</li><li>Other C API’s 31:30</li><li>Customization of Types in Swift 36:22</li><li>Dave and Erica’s Swift Non-Standard Libraries Proposal 38:00</li><li>Dave’s idea for improving Date API’s 43:48</li><li>What are the goals for a Non-Standard Libraries? 47:50</li><li>How to get involved with Swift Evolution 54:00</li></ul>  LINKS:  <ul><li><a href="https://davedelong.com/blog/2017/11/06/a-better-mvc-part-1-the-problems/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  Picks:  Jaim:  <ul><li><a href="http://bphogan.com/recruiter.txt" target="_blank" rel="noreferrer noopener">Brian Hogan </a></li></ul>  Erica:  <ul><li><a href="https://brandonsanderson.com/books/mistborn/" target="_blank" rel="noreferrer noopener">Brandon Sanderson - Trilogy </a></li></ul>  Dave:  <ul><li><a href="http://www.andyweirauthor.com/books/artemis-hc" target="_blank" rel="noreferrer noopener">Andy Weir </a></li></ul>  Andrew:  <ul><li><a href="https://clang.llvm.org/docs/ClangFormat.html" target="_blank" rel="noreferrer noopener">CLANG Format</a></li></ul>   ]]></itunes:summary><itunes:duration>3214</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 220: John Sundell</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-220-john-sundell</link><description><![CDATA[Panel:  Gui Rambo  Special Guest:   John Sundell  In today's episode, the iPhreak’s Gui Rambo speaks with John Sundell. John is an iOS Freelancer and currently works with a Norwegian company called Hyper.  Hyper builds customer projects and in-house apps.  John builds apps, games &amp; developer tools. He also makes <a href="https://www.swiftbysundell.com" target="_blank" rel="noreferrer noopener">Swift by Sundell</a>, which is a weekly blog &amp; <a href="https://www.swiftbysundell.com/podcast/" target="_blank" rel="noreferrer noopener">podcast</a> about Swift development. He has worked for companies like Volvo &amp; Spotify. He’s the creator of several open source projects including Unbox, SwiftPlate, Marathon &amp; Imagine Engine.  In particular, we dive pretty deep on:  03:00 - What's Imagine Engine?  It's a game engine that runs on Core Animation.  05:00 - API  John explains what Imagine Engine provides in terms of API and functionality.  07:30 - Why not use SpriteKit?  It's hard to predict how SpriteKit is going to work under pressure, being closed source makes it hard to study.  13:20 - What's Core Animation?  It's an underlying framework that drives the drawing for the UI on Apple's platforms.  15:30 - How does Imagine Engine use Core Animation?  Just like UIKit uses it, objects are backed by layers.  19:40 - Coding for performance  You have to really think about the complexity of everything you do.  25:30 - Supporting different OSes  John started with Metal, but noticed that Core Animation was fast enough. Both are available on all of Apple's platforms.  29:00 - The display link API  Provides a callback so you can sync your code with the display refresh.  30:20 - Unit testing a game engine  Doesn't use strict TDD, but prefers to test automatically so he doesn't have to create a game to test each feature of the engine.  33:05 - Are there games we can try made with Imagine Engine?  Revazendo is in beta.  35:00 - How do you handle input and events?  Imagine Engine provides an unified event API.  38:00 - Game development architecture  There are two popular patterns: component-driven and driving from a central update method (loop). Imagine Engine uses a mix of both.  LINKS:  <ul><li><a href="https://github.com/JohnSundell/ImagineEngine" target="_blank" rel="noreferrer noopener">Imagine Engine</a></li><li><a href="http://revazendo.com" target="_blank" rel="noreferrer noopener">Revazendo beta signup</a></li><li>(<a href="http://twitter.com/johnsundell" target="_blank" rel="noreferrer noopener">http://twitter.com/johnsundell</a>)</li><li><a href="https://www.swiftbysundell.com/podcast/" target="_blank" rel="noreferrer noopener">Swift By Sundell Podcast</a></li></ul>  Picks:  John  <ul><li><a href="https://supermario.nintendo.com/" target="_blank" rel="noreferrer noopener">Mario Odyssey</a></li></ul>  Gui’s  <ul><li><a href="https://animoji.fun" target="_blank" rel="noreferrer noopener">AnimojiStudio</a></li></ul>      ]]></description><guid isPermaLink="false">e05fc50e-fdeb-4d62-8f33-c8791911b492</guid><pubDate>Thu, 23 Nov 2017 20:11:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852946/stream.mp3" length="49999524" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Gui Rambo  Special Guest:   John Sundell  In today's episode, the iPhreak’s Gui Rambo speaks with John Sundell. John is an iOS Freelancer and currently works with a Norwegian company called Hyper.  Hyper builds customer projects and in-house...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Gui Rambo  Special Guest:   John Sundell  In today's episode, the iPhreak’s Gui Rambo speaks with John Sundell. John is an iOS Freelancer and currently works with a Norwegian company called Hyper.  Hyper builds customer projects and in-house apps.  John builds apps, games &amp; developer tools. He also makes <a href="https://www.swiftbysundell.com" target="_blank" rel="noreferrer noopener">Swift by Sundell</a>, which is a weekly blog &amp; <a href="https://www.swiftbysundell.com/podcast/" target="_blank" rel="noreferrer noopener">podcast</a> about Swift development. He has worked for companies like Volvo &amp; Spotify. He’s the creator of several open source projects including Unbox, SwiftPlate, Marathon &amp; Imagine Engine.  In particular, we dive pretty deep on:  03:00 - What's Imagine Engine?  It's a game engine that runs on Core Animation.  05:00 - API  John explains what Imagine Engine provides in terms of API and functionality.  07:30 - Why not use SpriteKit?  It's hard to predict how SpriteKit is going to work under pressure, being closed source makes it hard to study.  13:20 - What's Core Animation?  It's an underlying framework that drives the drawing for the UI on Apple's platforms.  15:30 - How does Imagine Engine use Core Animation?  Just like UIKit uses it, objects are backed by layers.  19:40 - Coding for performance  You have to really think about the complexity of everything you do.  25:30 - Supporting different OSes  John started with Metal, but noticed that Core Animation was fast enough. Both are available on all of Apple's platforms.  29:00 - The display link API  Provides a callback so you can sync your code with the display refresh.  30:20 - Unit testing a game engine  Doesn't use strict TDD, but prefers to test automatically so he doesn't have to create a game to test each feature of the engine.  33:05 - Are there games we can try made with Imagine Engine?  Revazendo is in beta.  35:00 - How do you handle input and events?  Imagine Engine provides an unified event API.  38:00 - Game development architecture  There are two popular patterns: component-driven and driving from a central update method (loop). Imagine Engine uses a mix of both.  LINKS:  <ul><li><a href="https://github.com/JohnSundell/ImagineEngine" target="_blank" rel="noreferrer noopener">Imagine Engine</a></li><li><a href="http://revazendo.com" target="_blank" rel="noreferrer noopener">Revazendo beta signup</a></li><li>(<a href="http://twitter.com/johnsundell" target="_blank" rel="noreferrer noopener">http://twitter.com/johnsundell</a>)</li><li><a href="https://www.swiftbysundell.com/podcast/" target="_blank" rel="noreferrer noopener">Swift By Sundell Podcast</a></li></ul>  Picks:  John  <ul><li><a href="https://supermario.nintendo.com/" target="_blank" rel="noreferrer noopener">Mario Odyssey</a></li></ul>  Gui’s  <ul><li><a href="https://animoji.fun" target="_blank" rel="noreferrer noopener">AnimojiStudio</a></li></ul>      ]]></itunes:summary><itunes:duration>3071</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 219: Phreaking it up! with Daniel Jalkut</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-219-phreaking-it-up-with-daniel-jalkut</link><guid isPermaLink="false">5fbd3b20-4d25-4e50-b968-55e5659bb0db</guid><pubDate>Thu, 16 Nov 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852741/stream.mp3" length="53766037" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:duration>3265</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 218: App Launch Map with Aleen Simms</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-218-app-launch-map-with-aleen-simms</link><description><![CDATA[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 on her own show, Originality, where she and her cohost try to get to the roots of creative genius. You can also find her on The Incomparable from time to time.  In particular, we dive pretty deep on:  <ul><li>App Launch Map Intro</li><li>Screenshots</li><li>How has the App Store changed over the past few years?</li><li>New features on the app store</li><li>Agile Bits</li><li>How did you develop App Launch Map?</li><li>What can developers do to improve their app store presence?</li><li>What are differences between launching large apps and smaller devs?</li><li>How is the Mac App Store different than the iOS App Store?</li><li>How you handle clients Contracting</li><li>Being a woman in tech</li><li>App Camp For Girls, IndieGoGo</li><li>Fundraising to add new cities</li></ul>  Links:  <ul><li><a href="https://www.relay.fm/originality/" target="_blank" rel="noreferrer noopener">https://www.relay.fm/originality/</a></li><li><a href="http://theincomparable.com" target="_blank" rel="noreferrer noopener">http://theincomparable.com</a></li><li><a href="http://appcamp4girls.com/contribute" target="_blank" rel="noreferrer noopener">http://appcamp4girls.com/contribute</a></li><li><a href="https://www.indiegogo.com/projects/app-camp-2020-help-us-expand-to-3-new-cities-education/" target="_blank" rel="noreferrer noopener">https://www.indiegogo.com/projects/app-camp-2020-help-us-expand-to-3-new-cities-education/</a></li></ul>  Picks:  Gui:  <ul><li>Apple TV 4K and HDR Devices</li></ul>  Jaim  <ul><li>Hacking With Swift Awards <a href="https://www.hackingwithswift.com/awards" target="_blank" rel="noreferrer noopener">https://www.hackingwithswift.com/awards</a></li></ul>  Andrew  <ul><li>Stranger Things on Netflix +2</li></ul>  Aleen  <ul><li>The Good Place</li></ul>]]></description><guid isPermaLink="false">8c6b8543-43f0-48d3-84eb-1287f306948d</guid><pubDate>Thu, 09 Nov 2017 01:44:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852733/stream.mp3" length="39100787" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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....</itunes:subtitle><itunes:summary><![CDATA[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 on her own show, Originality, where she and her cohost try to get to the roots of creative genius. You can also find her on The Incomparable from time to time.  In particular, we dive pretty deep on:  <ul><li>App Launch Map Intro</li><li>Screenshots</li><li>How has the App Store changed over the past few years?</li><li>New features on the app store</li><li>Agile Bits</li><li>How did you develop App Launch Map?</li><li>What can developers do to improve their app store presence?</li><li>What are differences between launching large apps and smaller devs?</li><li>How is the Mac App Store different than the iOS App Store?</li><li>How you handle clients Contracting</li><li>Being a woman in tech</li><li>App Camp For Girls, IndieGoGo</li><li>Fundraising to add new cities</li></ul>  Links:  <ul><li><a href="https://www.relay.fm/originality/" target="_blank" rel="noreferrer noopener">https://www.relay.fm/originality/</a></li><li><a href="http://theincomparable.com" target="_blank" rel="noreferrer noopener">http://theincomparable.com</a></li><li><a href="http://appcamp4girls.com/contribute" target="_blank" rel="noreferrer noopener">http://appcamp4girls.com/contribute</a></li><li><a href="https://www.indiegogo.com/projects/app-camp-2020-help-us-expand-to-3-new-cities-education/" target="_blank" rel="noreferrer noopener">https://www.indiegogo.com/projects/app-camp-2020-help-us-expand-to-3-new-cities-education/</a></li></ul>  Picks:  Gui:  <ul><li>Apple TV 4K and HDR Devices</li></ul>  Jaim  <ul><li>Hacking With Swift Awards <a href="https://www.hackingwithswift.com/awards" target="_blank" rel="noreferrer noopener">https://www.hackingwithswift.com/awards</a></li></ul>  Andrew  <ul><li>Stranger Things on Netflix +2</li></ul>  Aleen  <ul><li>The Good Place</li></ul>]]></itunes:summary><itunes:duration>2346</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS217: High Sierra app updates with Tim Ekl</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips217-high-sierra-app-updates-with-tim-ekl</link><description><![CDATA[Panel:  Gui  Jaim  Erica  Andrew  In today's episode, the iPhreaks discuss the High Sierra app updates with Tim Ekl. Tim is an engineer at the Omni group, where Tim work on Omni focus for Mac and iOS. Tim has been active in the iOS community for 5 years and he likes to assists the Xcode meetups.  The discussion dives into the now one-week old public release of High Sierra for OSX. Tim talks about the pain-free transition to the new operating system. Tim goes into the minor bug fixes Omni had to fix as they transitioned, and gives some examples of the functions of Touch Bar feature.  In particular, we dive pretty deep on:  <ul><li>API difference</li><li>Incremental updates and minor adaption for the new hardware system for Touch Bar and Force Touch Trackpad.</li><li>How as Omni adopted the touch bar features</li><li>Minimal upkeep for the Touch Bar</li><li>Has the Touch Bar been a successful feature, and for Omni Focus?</li><li>Integration of app to use the Touch Bar.</li><li>Mixed feelings about the Touch Bar, useful for sliders. etc.</li><li>Deciding what features are active with the Touch Bar, or switching to iOS and desktop UIs.</li><li>Specific design language for iOS or OSX?</li><li><a href="https://www.computerhope.com/jargon/l/long-press.htm" target="_blank" rel="noreferrer noopener">Longpress </a> -  How do you decide what gets the Force Touch or Long press?</li><li>How do you assist the visual disable in the application design?</li><li>New file system -  How is it affecting the Omni application?</li><li>Decisions on which features are most important for the app Omni Focus</li><li>APFS impact on application</li><li><a href="https://www.omnigroup.com/more" target="_blank" rel="noreferrer noopener">Omini Disk Sweeper </a></li><li>Apple slowing down and building support rather than new features</li><li>Maybe Apple is laying down the foundation for new features that we don’t know about</li><li>Has Omni gone into whole Swift?</li><li>Language stability -  are you comfortable bringing in the new language</li><li><a href="https://en.wikipedia.org/wiki/Great_Renaming" target="_blank" rel="noreferrer noopener">The great renaming </a></li></ul>  Links:  <a href="https://www.omnigroup.com/more" target="_blank" rel="noreferrer noopener">Omni Group</a>  @timekl  @OmniGroup  <a href="http://timekl.com" target="_blank" rel="noreferrer noopener">timekl.com</a><a href="https://bombich.com" target="_blank" rel="noreferrer noopener">Carbon Copy Cloner</a>  Picks:  Gui:  <ul><li><a href="http://www.reza.codes/2017-07-29/how-to-train-your-own-dataset-for-coreml/" target="_blank" rel="noreferrer noopener">How To Train Your Own Model for CoreML</a></li></ul>  Jaim  Erica  <ul><li><a href="https://en.wikipedia.org/wiki/Honda_Element" target="_blank" rel="noreferrer noopener">Honda Element</a> - Discontinued</li></ul>  Andrew  <ul><li>New Star Trek</li></ul>  Tim  <ul><li><a href="https://bombich.com" target="_blank" rel="noreferrer noopener">Carbon Copy Cloner</a></li></ul>]]></description><guid isPermaLink="false">27ddd1b2-fba2-405c-998e-30f4d3c9e2c5</guid><pubDate>Sat, 07 Oct 2017 23:10:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852718/stream.mp3" length="46137316" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Gui  Jaim  Erica  Andrew  In today's episode, the iPhreaks discuss the High Sierra app updates with Tim Ekl. Tim is an engineer at the Omni group, where Tim work on Omni focus for Mac and iOS. Tim has been active in the iOS community for 5...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Gui  Jaim  Erica  Andrew  In today's episode, the iPhreaks discuss the High Sierra app updates with Tim Ekl. Tim is an engineer at the Omni group, where Tim work on Omni focus for Mac and iOS. Tim has been active in the iOS community for 5 years and he likes to assists the Xcode meetups.  The discussion dives into the now one-week old public release of High Sierra for OSX. Tim talks about the pain-free transition to the new operating system. Tim goes into the minor bug fixes Omni had to fix as they transitioned, and gives some examples of the functions of Touch Bar feature.  In particular, we dive pretty deep on:  <ul><li>API difference</li><li>Incremental updates and minor adaption for the new hardware system for Touch Bar and Force Touch Trackpad.</li><li>How as Omni adopted the touch bar features</li><li>Minimal upkeep for the Touch Bar</li><li>Has the Touch Bar been a successful feature, and for Omni Focus?</li><li>Integration of app to use the Touch Bar.</li><li>Mixed feelings about the Touch Bar, useful for sliders. etc.</li><li>Deciding what features are active with the Touch Bar, or switching to iOS and desktop UIs.</li><li>Specific design language for iOS or OSX?</li><li><a href="https://www.computerhope.com/jargon/l/long-press.htm" target="_blank" rel="noreferrer noopener">Longpress </a> -  How do you decide what gets the Force Touch or Long press?</li><li>How do you assist the visual disable in the application design?</li><li>New file system -  How is it affecting the Omni application?</li><li>Decisions on which features are most important for the app Omni Focus</li><li>APFS impact on application</li><li><a href="https://www.omnigroup.com/more" target="_blank" rel="noreferrer noopener">Omini Disk Sweeper </a></li><li>Apple slowing down and building support rather than new features</li><li>Maybe Apple is laying down the foundation for new features that we don’t know about</li><li>Has Omni gone into whole Swift?</li><li>Language stability -  are you comfortable bringing in the new language</li><li><a href="https://en.wikipedia.org/wiki/Great_Renaming" target="_blank" rel="noreferrer noopener">The great renaming </a></li></ul>  Links:  <a href="https://www.omnigroup.com/more" target="_blank" rel="noreferrer noopener">Omni Group</a>  @timekl  @OmniGroup  <a href="http://timekl.com" target="_blank" rel="noreferrer noopener">timekl.com</a><a href="https://bombich.com" target="_blank" rel="noreferrer noopener">Carbon Copy Cloner</a>  Picks:  Gui:  <ul><li><a href="http://www.reza.codes/2017-07-29/how-to-train-your-own-dataset-for-coreml/" target="_blank" rel="noreferrer noopener">How To Train Your Own Model for CoreML</a></li></ul>  Jaim  Erica  <ul><li><a href="https://en.wikipedia.org/wiki/Honda_Element" target="_blank" rel="noreferrer noopener">Honda Element</a> - Discontinued</li></ul>  Andrew  <ul><li>New Star Trek</li></ul>  Tim  <ul><li><a href="https://bombich.com" target="_blank" rel="noreferrer noopener">Carbon Copy Cloner</a></li></ul>]]></itunes:summary><itunes:duration>2829</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 216: HomePod Leaks and Firmware Spelunking</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-216-homepod-leaks-and-firmware-spelunking</link><description><![CDATA[Panel:  Gui  Jaim  Erica  In today's episode, the iPhreaks discuss the firmware leak of the HomePod, and how this may tell us about what Apple is planning for the future. Gui and Erica speak about what the accidental leak of firmware tells us about new device features on the horizon. Gui talks about the new iPhone (8) or iPhone X, based on studying the firmware information.  The discussion dives into the technical build of the firmware, and the possible issues that may affect the daily use of the biometrical authentication technology. Finally, Gui talks about the differences between the old and new firmware, that further solidify that new technology is coming.  In particular, we dive pretty deep on:  <ul><li>How do you go about finding out about new features by looking at a piece of firmware?</li><li>How to understand the face recognition firmware</li><li>Is the new identification system going to be the alternative to touch ID or is it going to supplement touch ID?</li><li>Will this tie into the payment system?</li><li>Giving authentication to 3rd parties for payments</li><li>How does this biometric technology handle identical twins, hats, glasses, weight loss, etc</li><li>Framework lists from the old and new</li><li>USB file</li><li>Code names vs. Marketing names</li><li>New apps or features in applications</li><li>Hopper</li><li>Harder leaks vs. Softer leaks</li><li>And much more on the framework</li></ul>  Links:  Guilherme Rambo on Twitter: @_inside  Steve T-S on Twitter: @stroughtonsmith  Jonathan Levin on Twitter: @Morpheus  Filipe Espósito on Twitter: @filipekids  Picks:  Gui:  <a href="http://www.flixlist.co/titles/80101899" target="_blank" rel="noreferrer noopener">http://www.flixlist.co/titles/80101899</a>  The Founder - (2016) - Netflix  Jaim  <a href="https://www.epochconverter.com/" target="_blank" rel="noreferrer noopener">https://www.epochconverter.com/</a>  Erica  Cars that work]]></description><guid isPermaLink="false">954e2a3f-b68b-418f-9a49-20b65ee1451d</guid><pubDate>Thu, 28 Sep 2017 15:32:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852727/stream.mp3" length="49351556" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel:  Gui  Jaim  Erica  In today's episode, the iPhreaks discuss the firmware leak of the HomePod, and how this may tell us about what Apple is planning for the future. Gui and Erica speak about what the accidental leak of firmware tells us about...</itunes:subtitle><itunes:summary><![CDATA[Panel:  Gui  Jaim  Erica  In today's episode, the iPhreaks discuss the firmware leak of the HomePod, and how this may tell us about what Apple is planning for the future. Gui and Erica speak about what the accidental leak of firmware tells us about new device features on the horizon. Gui talks about the new iPhone (8) or iPhone X, based on studying the firmware information.  The discussion dives into the technical build of the firmware, and the possible issues that may affect the daily use of the biometrical authentication technology. Finally, Gui talks about the differences between the old and new firmware, that further solidify that new technology is coming.  In particular, we dive pretty deep on:  <ul><li>How do you go about finding out about new features by looking at a piece of firmware?</li><li>How to understand the face recognition firmware</li><li>Is the new identification system going to be the alternative to touch ID or is it going to supplement touch ID?</li><li>Will this tie into the payment system?</li><li>Giving authentication to 3rd parties for payments</li><li>How does this biometric technology handle identical twins, hats, glasses, weight loss, etc</li><li>Framework lists from the old and new</li><li>USB file</li><li>Code names vs. Marketing names</li><li>New apps or features in applications</li><li>Hopper</li><li>Harder leaks vs. Softer leaks</li><li>And much more on the framework</li></ul>  Links:  Guilherme Rambo on Twitter: @_inside  Steve T-S on Twitter: @stroughtonsmith  Jonathan Levin on Twitter: @Morpheus  Filipe Espósito on Twitter: @filipekids  Picks:  Gui:  <a href="http://www.flixlist.co/titles/80101899" target="_blank" rel="noreferrer noopener">http://www.flixlist.co/titles/80101899</a>  The Founder - (2016) - Netflix  Jaim  <a href="https://www.epochconverter.com/" target="_blank" rel="noreferrer noopener">https://www.epochconverter.com/</a>  Erica  Cars that work]]></itunes:summary><itunes:duration>3030</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 215: Beacon Party with Soroush Khanlou Show</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-215-beacon-party-with-soroush-khanlou-show</link><description><![CDATA[Show notes are coming!]]></description><guid isPermaLink="false">1c582afe-7cc9-41f8-8ebb-0722b8e85471</guid><pubDate>Thu, 28 Sep 2017 15:27:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852728/stream.mp3" length="48634923" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Show notes are coming!</itunes:subtitle><itunes:summary><![CDATA[Show notes are coming!]]></itunes:summary><itunes:duration>2944</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 214: What Making Records Taught Me About Writing Code with James Majors</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-214-what-making-records-taught-me-about-writing-code-with-james-majors</link><description><![CDATA[<a href="https://ctt.ec/2Ha0e" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>  Show Notes in Progress]]></description><guid isPermaLink="false">486c9bf0-f471-4193-97de-e8acd15e8ee6</guid><pubDate>Thu, 14 Sep 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852609/stream.mp3" length="58649046" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://ctt.ec/2Ha0e  Show Notes in Progress</itunes:subtitle><itunes:summary><![CDATA[<a href="https://ctt.ec/2Ha0e" target="_blank" rel="noreferrer noopener">Tweet this Episode</a>  Show Notes in Progress]]></itunes:summary><itunes:duration>3612</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 213: Products Instead of Features with Greg Raiz</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-213-products-instead-of-features-with-greg-raiz</link><description><![CDATA[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 gives the example of trying to format a book and when you drag a picture to the left, it jumps to the right and vice versa.  [4:00] Feature-itis  A lot of development teams are driven by sales teams. Sales teams often use feature matrices to differentiate their products instead of thinking about your product in a different way from your competitors. Apple and Steve Jobs were great at this and telling the story that differentiated the product without focusing on features.  [5:11] Developing a mission statement or differentiation story  They use a scrum methodology to develop the mission statement. Greg explains what a scrum methodology is.  Try not to overthink the product. You don't have to plan the whole thing. Instead, you try to deliver value in discreet chunks.  You could take a timer and ask "What is the purpose of this timer?" It could be time tracking, timing something, or waking someone up.  This helps with team alignment.  Greg talks about working at Microsoft on Windows XP and they determined what the core missions were for XP. Every feature that went into Windows XP had to fit into the buckets they defined.  [9:00] Is waterfall more holistic and agile more flexible?  Both methodologies deliver great software. It's more a matter of how you see and use them. Agile allows you to roll with the punches like new technologies and challenges that come up. You can then reprioritize the features.  Delivering each week also means that people can play with something right when it's complete and you can modify it the next week.  The terms can be confusing. The main point of software development is to create something that solves a real user problem  <a href="http://www.gv.com/sprint/" target="_blank" rel="noreferrer noopener">Google Design Sprint methodology</a>  focuses on gathering data and making decisions over a condensed work of time.  [13:55] What types of work do you apply this approach to?  Android, iOS, Alexa skills, medical applications, and IoT products all benefit from this way of thinking.  [15:00] BlindWays App  <a href="http://www.perkins.org/" target="_blank" rel="noreferrer noopener">Perkins School for the Blind</a>  The people who can see, Google maps will get you to the corner where you can see the bus stop.  Blind people get to the corner, but the buses drive right by them because they're not standing at the right place.  Bus drivers are trained to pick up people who are looking for them.  GPS isn't precise enough to get the blind people within a 2 foot radius of where they're supposed to be.  The app's purpose was the get them to the bus stop where they're touching the bus stop pole.  They considered all sorts of features, functionalities, and technologies, but it was all about the mission, not the feature.  Cities move slowly, so the infrastructure isn't going to change or it won't change very quickly.  Agile allowed them to test several solutions and iterate on what was working.  For example, they created several interfaces, added the voiceover accessibility features to it, and handed them off to Perkins students.  You can test voiceover with the screen off. You can also test for automation and scriptability.  [23:05] How do you turn on Accessibility and Voiceover?  Most UI elements have it built in, but if you do it wrong, some buttons will say "Button" instead of what the button does.  Apple also has sessions on Accessibility at WWDC.  [25:40] How BlindWays works for users  Focus on micro-navigation problem. They count on other maps to get you close and then do the micro-navigation to get you closer.  They crowdsourced clues which are explanations of what you'll see if you're facing the bus stop to the left and the right of the bus stop. This tells the blind person how to figure out where they are in relation to the bus stop based on what they're detecting with their canes, etc.  If you're appoaching a stop, then it tells you if the street is on the left or the right. Then it tells you what you'll encounter before and after other objects to help you navigate.  A clue can also be what the stop is attached to like a wooden or metal pole, concrete wall, etc.  [30:00] How did you gather the clues data?  Raiz labs had several people in the area and people who worked in the Boston office.  After a while, people started trying to find stops that didn't have clues.  Then the city got involved and started noting cracks in the sidewalk and things like that.  [31:51] How did you approach designing screens?  The followed the HIG and thought about how you build standard interfaces.  They also considered "When I get here, what do I want to hear?" They wanted to make the voice interfaces conversational.  What information does the person at this point need to hear?  People who use voiceover usually use it at around 5x the speed that Greg uses it at. Voiceover generally doesn't slow people down.  [34:48] How do you put your app on a feature diet?  Having the mission statement and the story behind it. Understanding the use cases helps keep it simple and limited to the story around the application.  "Wouldn't it be great if..." sometimes made it in and sometimes didn't with BlindWays.  They use stakeholders and project managers they work with to make sure that everyone has the same vision and to prioritize the right things that bring value.  [38:38] How do you sanitize crowd-sourced data?  They ruled out several solutions because they were too complex or would have over-scrubbed the data.  They instead looked for things that specifically would be to the left or right and could service the majority of bus stops. They also allowed people to say if a clue was helpful or not helpful.  Citizens Connect where people could take a picture of graffiti or pothole and report them to the city and then city would report back repairs.  In this case, they're trying to reward contributors by closing the loop on clue contributions.  Picks  Erica  <ul><li>Ancillary Justice</li></ul>  Jaim  <ul><li><a href="https://www.swiftbysundell.com/posts/building-a-command-line-tool-using-the-swift-package-manager" target="_blank" rel="noreferrer noopener">Swift by Sundell on Command Line Interfaces</a></li></ul>  Greg  <ul><li>Businessy books on Audible</li><li><a href="http://amzn.to/2vKTu4T" target="_blank" rel="noreferrer noopener">The 5 Dysfunctions of a Team</a></li><li><a href="http://amzn.to/2jcDXZE" target="_blank" rel="noreferrer noopener">Work Rules</a></li></ul>]]></description><guid isPermaLink="false">0e7947ce-8c9b-4d59-a734-194ca9b2a36f</guid><pubDate>Thu, 07 Sep 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852616/stream.mp3" length="46161518" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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 gives the example of trying to format a book and when you drag a picture to the left, it jumps to the right and vice versa.  [4:00] Feature-itis  A lot of development teams are driven by sales teams. Sales teams often use feature matrices to differentiate their products instead of thinking about your product in a different way from your competitors. Apple and Steve Jobs were great at this and telling the story that differentiated the product without focusing on features.  [5:11] Developing a mission statement or differentiation story  They use a scrum methodology to develop the mission statement. Greg explains what a scrum methodology is.  Try not to overthink the product. You don't have to plan the whole thing. Instead, you try to deliver value in discreet chunks.  You could take a timer and ask "What is the purpose of this timer?" It could be time tracking, timing something, or waking someone up.  This helps with team alignment.  Greg talks about working at Microsoft on Windows XP and they determined what the core missions were for XP. Every feature that went into Windows XP had to fit into the buckets they defined.  [9:00] Is waterfall more holistic and agile more flexible?  Both methodologies deliver great software. It's more a matter of how you see and use them. Agile allows you to roll with the punches like new technologies and challenges that come up. You can then reprioritize the features.  Delivering each week also means that people can play with something right when it's complete and you can modify it the next week.  The terms can be confusing. The main point of software development is to create something that solves a real user problem  <a href="http://www.gv.com/sprint/" target="_blank" rel="noreferrer noopener">Google Design Sprint methodology</a>  focuses on gathering data and making decisions over a condensed work of time.  [13:55] What types of work do you apply this approach to?  Android, iOS, Alexa skills, medical applications, and IoT products all benefit from this way of thinking.  [15:00] BlindWays App  <a href="http://www.perkins.org/" target="_blank" rel="noreferrer noopener">Perkins School for the Blind</a>  The people who can see, Google maps will get you to the corner where you can see the bus stop.  Blind people get to the corner, but the buses drive right by them because they're not standing at the right place.  Bus drivers are trained to pick up people who are looking for them.  GPS isn't precise enough to get the blind people within a 2 foot radius of where they're supposed to be.  The app's purpose was the get them to the bus stop where they're touching the bus stop pole.  They considered all sorts of features, functionalities, and technologies, but it was all about the mission, not the feature.  Cities move slowly, so the infrastructure isn't going to change or it won't change very quickly.  Agile allowed them to test several solutions and iterate on what was working.  For example, they created several interfaces, added the voiceover accessibility features to it, and handed them off to Perkins students.  You can test voiceover with the screen off. You can also test for automation and scriptability.  [23:05] How do you turn on Accessibility and Voiceover?  Most UI elements have it built in, but if you do it wrong, some buttons will say "Button" instead of what the button does.  Apple also has sessions on Accessibility at WWDC....]]></itunes:summary><itunes:duration>2830</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 211: Making Your App China-Friendly</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-211-making-your-app-china-friendly</link><description><![CDATA[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. Guanshan works at Booking.com and now lives in Shanghai.  [01:15] – Why to get into Chinese App Store  There’s a huge market in China. More Chinese people are going abroad and Chinese users have these smartphones. These smartphones have iOS, but most of them are Android. The people are spending lots of time on their phones every day.  [03:10] – Things to do to get your apps ready for China  First, you need to support Simplified Chinese because not everyone in China can read English.  [03:25] – Simplified Chinese difference  There are two ways of writing Chinese. One is Simplified Chinese, which is used in Mainland China. The other one is called Traditional Chinese. It is used in Taiwan, Hong Kong, and Macau. Most of the time, people can relate on both Simplified and Traditional Chinese.  [03:50] – Dialects  You can still communicate via Simplified Chinese even though there are many dialects in China. But that also depends on the accuracy of translation because sometimes the same word doesn’t mean the same thing. Chinese is not that easy.  [04:25] – Different versions for different parts of China  Booking uses the same app in China as the rest of the world. They use an iPhone API so they don’t need to create a separate app only for China. That really depends on your project.  [07:00] – Strategies on creating apps for many cultures or languages   You only need some knowledge about the people. The data from companies like Alibaba are different. For example, today, there is an app that when you tried to search, it will not return the result.  [09:40] – Designing for different age groups  Young people, they have different tastes. They use an app a different way. For example, they like to send comments and share what they’re watching. They like to shout-out their opinions to other people. They love these features. They are available on radio content providers in China. The idea is originally from Japan but Chinese people also allow it. As they listen to it, they can talk and share them with their friends.  [12:15] – Most users are not going to use cellular data for your app  Cellular data in China is for sale and very expensive. That is true for many developing countries like Brazil. So you have to think about that if you’re targeting any developing country.  If you want to test your app with connectivity, you can use the Network Link Conditioner. You can turn it on and it will degrade your internet connection like a fake bad connection. You can use that to get an idea of how a person in a really bad connection will use your app. It’s very important for a place like China. But Wi-Fi is fairly ubiquitous in the big cities like Shanghai. In most places, there are also free Wi-Fis.  [15:05] – First steps to be China-Ready   It would be good to find a Chinese user to test your app. Most developers in the States, they’ve always been taught to keep their apps simple. With the Alibaba app, it’s different. It has full of stuff. There are lots of icons everywhere. That’s the norm in China.  Picks  Guanshan Liu  <ul><li><a href="https://www.amazon.com/Rework-Chinese-Jason-Fried/dp/7508623614" target="_blank" rel="noreferrer noopener">Book: Rework</a></li></ul>  Erica Sadun  <ul><li><a href="http://www.wikiwand.com/en/The_Monkey_King_(manga)" target="_blank" rel="noreferrer noopener">Manga: Monkey King</a></li><li><a href="http://ericasadun.com/2017/06/07/simulating-a-second-finger-during-drag/" target="_blank" rel="noreferrer noopener">Blog: Simulating a Second Finger During Drag</a></li></ul>  Gui Rambo  <ul><li><a href="https://scratch.mit.edu/studios/2906986/" target="_blank" rel="noreferrer noopener">Chibi Studio</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2017/203/" target="_blank" rel="noreferrer noopener">iOS Drag and Drop (Session 203)</a></li></ul>]]></description><guid isPermaLink="false">cd3d4539-8b54-4b55-8d36-7afbb0094e04</guid><pubDate>Thu, 17 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852618/stream.mp3" length="34716093" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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. Guanshan works at Booking.com and now lives in Shanghai.  [01:15] – Why to get into Chinese App Store  There’s a huge market in China. More Chinese people are going abroad and Chinese users have these smartphones. These smartphones have iOS, but most of them are Android. The people are spending lots of time on their phones every day.  [03:10] – Things to do to get your apps ready for China  First, you need to support Simplified Chinese because not everyone in China can read English.  [03:25] – Simplified Chinese difference  There are two ways of writing Chinese. One is Simplified Chinese, which is used in Mainland China. The other one is called Traditional Chinese. It is used in Taiwan, Hong Kong, and Macau. Most of the time, people can relate on both Simplified and Traditional Chinese.  [03:50] – Dialects  You can still communicate via Simplified Chinese even though there are many dialects in China. But that also depends on the accuracy of translation because sometimes the same word doesn’t mean the same thing. Chinese is not that easy.  [04:25] – Different versions for different parts of China  Booking uses the same app in China as the rest of the world. They use an iPhone API so they don’t need to create a separate app only for China. That really depends on your project.  [07:00] – Strategies on creating apps for many cultures or languages   You only need some knowledge about the people. The data from companies like Alibaba are different. For example, today, there is an app that when you tried to search, it will not return the result.  [09:40] – Designing for different age groups  Young people, they have different tastes. They use an app a different way. For example, they like to send comments and share what they’re watching. They like to shout-out their opinions to other people. They love these features. They are available on radio content providers in China. The idea is originally from Japan but Chinese people also allow it. As they listen to it, they can talk and share them with their friends.  [12:15] – Most users are not going to use cellular data for your app  Cellular data in China is for sale and very expensive. That is true for many developing countries like Brazil. So you have to think about that if you’re targeting any developing country.  If you want to test your app with connectivity, you can use the Network Link Conditioner. You can turn it on and it will degrade your internet connection like a fake bad connection. You can use that to get an idea of how a person in a really bad connection will use your app. It’s very important for a place like China. But Wi-Fi is fairly ubiquitous in the big cities like Shanghai. In most places, there are also free Wi-Fis.  [15:05] – First steps to be China-Ready   It would be good to find a Chinese user to test your app. Most developers in the States, they’ve always been taught to keep their apps simple. With the Alibaba app, it’s different. It has full of stuff. There are lots of icons everywhere. That’s the norm in China.  Picks  Guanshan Liu  <ul><li><a href="https://www.amazon.com/Rework-Chinese-Jason-Fried/dp/7508623614" target="_blank" rel="noreferrer noopener">Book: Rework</a></li></ul>  Erica Sadun  <ul><li><a href="http://www.wikiwand.com/en/The_Monkey_King_(manga)" target="_blank" rel="noreferrer noopener">Manga: Monkey King</a></li><li><a...]]></itunes:summary><itunes:duration>2113</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 210: Build Special 3 - Visual Studio Mobile Center Deeper Dive with Ela Malani &amp; Piyush Joshi</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-210-build-special-3-visual-studio-mobile-center-deeper-dive-with-ela-malani-piyush-joshi</link><description><![CDATA[iPS 210: Build Special 3 - Visual Studio Mobile Center Deeper Dive with Ela Malani &amp; Piyush Joshi  This is a special episode of iPhreaks from Microsoft Build with panelists Jaim Uber and Andrew Madsen. There are joined by two special guests, Piyush Joshi and Ela Malani, to discuss Visual Studio Mobile Center. Tune in to learn more about this product!     [00:00:20] Introduction to Piyush  Piyush is a program manager on the Visual Studio Mobile Center team. He has been at Microsoft for nine years. He’s recently been working on the Mobile Setup Services that are provided by Microsoft.     [00:00:44] Introduction to Ela  Ela is a program manager in the Mobile Center and has been working for Microsoft for three years. She owns the SDKs and CLIs for Visual Center.     [00:01:34] What SDKs does Visual Center have?  Mobile Center supports a variety of platforms (iOS, React Native, etc). A great feature is that the SDKs are all Open Source on GitHub. Users can just use the SDKs they want, which provides the ability to keep app sizes small.     [00:02:44] Do you accept contributions?   Definitely. They are always actively looking for the developer community to contribute to the Open Source SDKs.    [00:03:00] If I want to check out the project how do I find it?   There are four projects on GitHub. They are Mobile Center SDK’s iOS, Mobile Center SDK Android, one for dotnet and one for React Native.     [00:03:25] What installation methods do you support?  Developers for iOS can download two ways. They can download manually or via CocoaPods to get started. There is no Carthage support yet, but it is coming.     [00:04:30] When you download this, are you getting a library?  Users are downloading a library. The biggest reason to have it on GitHub is to gain developers’ trust. Developers want to know what you are shipping because of privacy reasons - is it secure, is it safe? SDK’s are collecting user data and developers need to be confident in the privacy abilities. Open Source SDK’s makes the product more attractive. The app developer gets full control of what info gets sent to the backend. Data does not get transmitted if users do not want it to be.     [00:07:30] What does your Command Line Interface (CLI) do? Why do you provide one and how can your users utilize it?   Mobile Center has an open CLI in order for users to have a lot of control. Everything can be done via CLI – using the test services, distributing to users, getting crash reports, uploading files, etc. Developers don’t have to go through the portal. Just open the CLI and perform the same actions.     [00:08:50] Do you know what your users are using the CLI’s for?  Test services is one service that is being heavily used. Mobile Center can provide one line of command that shows what need to trigger in the CLI to set up test services on every device.     [00:10:00] Can you use your own CLI service with Mobile Center?  Yes. Mobile Center provides all setup services but users are free to choose which services they want to take utilize. They don’t have to download a huge file with everything included; they can just download the one thing they want. Each of the services can be used individually or integration with various test distribution. It is up to developers how they want to customize their app.     [00:11:46] How do I set up test services?  Create an account and app            within Build. Then access the test service in this case. Use any of the frameworks and start a new test run. Then, upload your package and test scripts. After that, send the tests to the backend, which will run them for you. You can select which devices you wish to run tests on and then can see the results.     [00:15:40] Fast Lane Support  There is no fast lane support in Build right now but they are investigating how that can happen soon.     [00:16:35] Does Microsoft have any Ruby applications?  Not right now but it should not be a problem.     [00:17:10] What platforms are supported with the CLI?  There are two platforms that are supported right now, which are Windows and Mac.                [00:18:00] What led you to support React Native?  A full focus for Mobile Center is React Native. There are not a lot of products out that currently support React Native. A goal is to provide first class support for React Native. Build service also provides support with React Native Apps. They are thinking of how to support CodePush as well.     [00:20:50] HockeyApp  Mobile Center SDKs are developed on top of the HockeyApp SDKs. For people that use HockeyApp, Ela and Piyush recommends trying Mobile Center. The difference is that they are attempting to make Mobile Center the “one stop shop for all developer needs.”   Picks  Ela:<br /><a href="http://www.amazon.com/dp/B000W7JWUA?tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Settlers of Catan</a>  Piyush:<br /><a href="http://www.amazon.com/dp/0307279189?tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Born to Run by Christopher McDougall</a>  Links  <ul><li><a href="https://docs.microsoft.com/en-us/mobile-center/" target="_blank" rel="noreferrer noopener">Visual Studio Mobile Center</a></li><li><a href="https://github.com/Microsoft/mobile-center-sdk-dotnet" target="_blank" rel="noreferrer noopener">https://github.com/Microsoft/mobile-center-sdk-dotnet</a></li><li><a href="https://github.com/Microsoft/mobile-center-sdk-ios" target="_blank" rel="noreferrer noopener">https://github.com/Microsoft/mobile-center-sdk-ios</a></li><li><a href="https://github.com/Microsoft/mobile-center-sdk-android" target="_blank" rel="noreferrer noopener">https://github.com/Microsoft/mobile-center-sdk-android</a></li><li><a href="https://github.com/Microsoft/mobile-center-sdk-react-native" target="_blank" rel="noreferrer noopener">https://github.com/Microsoft/mobile-center-sdk-react-native</a></li></ul>]]></description><guid isPermaLink="false">614627ca-0bc3-41dd-be1b-5a418b334458</guid><pubDate>Thu, 10 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852751/stream.mp3" length="26774027" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>iPS 210: Build Special 3 - Visual Studio Mobile Center Deeper Dive with Ela Malani &amp;amp; Piyush Joshi  This is a special episode of iPhreaks from Microsoft Build with panelists Jaim Uber and Andrew Madsen. There are joined by two special guests,...</itunes:subtitle><itunes:summary><![CDATA[iPS 210: Build Special 3 - Visual Studio Mobile Center Deeper Dive with Ela Malani &amp; Piyush Joshi  This is a special episode of iPhreaks from Microsoft Build with panelists Jaim Uber and Andrew Madsen. There are joined by two special guests, Piyush Joshi and Ela Malani, to discuss Visual Studio Mobile Center. Tune in to learn more about this product!     [00:00:20] Introduction to Piyush  Piyush is a program manager on the Visual Studio Mobile Center team. He has been at Microsoft for nine years. He’s recently been working on the Mobile Setup Services that are provided by Microsoft.     [00:00:44] Introduction to Ela  Ela is a program manager in the Mobile Center and has been working for Microsoft for three years. She owns the SDKs and CLIs for Visual Center.     [00:01:34] What SDKs does Visual Center have?  Mobile Center supports a variety of platforms (iOS, React Native, etc). A great feature is that the SDKs are all Open Source on GitHub. Users can just use the SDKs they want, which provides the ability to keep app sizes small.     [00:02:44] Do you accept contributions?   Definitely. They are always actively looking for the developer community to contribute to the Open Source SDKs.    [00:03:00] If I want to check out the project how do I find it?   There are four projects on GitHub. They are Mobile Center SDK’s iOS, Mobile Center SDK Android, one for dotnet and one for React Native.     [00:03:25] What installation methods do you support?  Developers for iOS can download two ways. They can download manually or via CocoaPods to get started. There is no Carthage support yet, but it is coming.     [00:04:30] When you download this, are you getting a library?  Users are downloading a library. The biggest reason to have it on GitHub is to gain developers’ trust. Developers want to know what you are shipping because of privacy reasons - is it secure, is it safe? SDK’s are collecting user data and developers need to be confident in the privacy abilities. Open Source SDK’s makes the product more attractive. The app developer gets full control of what info gets sent to the backend. Data does not get transmitted if users do not want it to be.     [00:07:30] What does your Command Line Interface (CLI) do? Why do you provide one and how can your users utilize it?   Mobile Center has an open CLI in order for users to have a lot of control. Everything can be done via CLI – using the test services, distributing to users, getting crash reports, uploading files, etc. Developers don’t have to go through the portal. Just open the CLI and perform the same actions.     [00:08:50] Do you know what your users are using the CLI’s for?  Test services is one service that is being heavily used. Mobile Center can provide one line of command that shows what need to trigger in the CLI to set up test services on every device.     [00:10:00] Can you use your own CLI service with Mobile Center?  Yes. Mobile Center provides all setup services but users are free to choose which services they want to take utilize. They don’t have to download a huge file with everything included; they can just download the one thing they want. Each of the services can be used individually or integration with various test distribution. It is up to developers how they want to customize their app.     [00:11:46] How do I set up test services?  Create an account and app            within Build. Then access the test service in this case. Use any of the frameworks and start a new test run. Then, upload your package and test scripts. After that, send the tests to the backend, which will run them for you. You can select which devices you wish to run tests on and then can see the results.     [00:15:40] Fast Lane Support  There is no fast lane support in Build right now but they are investigating how that can happen soon.     [00:16:35] Does Microsoft have any Ruby applications?  Not right now but it should not be a problem.     [00:17:10] What platforms are supported with...]]></itunes:summary><itunes:duration>1616</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>209 iPS Vapor with Bob Snyder</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/209-ips-vapor-with-bob-snyder</link><description><![CDATA[iPS 209: Vapor with Bob Snyder  On today's episode of iPhreaks, Andrew Madsen and Jaim Zuber talk about Vapor with Bob Snyder. Bob is on the show today to discuss the structure of Vapor and web app deployment, etc. Don't miss this one!  [00:01:20] – Introduction on Vapor  Vapor is a server-side Swift framework. It came out two months after Swift became open-source. A couple of weeks ago, they just released Vapor 2.0. It’s a big jump from 1.5. Swift has protocols and has incredible performance as compared to Objective-C and other languages like JavaScript. It deserves more attention.  [00:02:30] – Back-end development before Vapor  Bob is a former graphic designer. He went to a boot camp last year and made that career shift. The boot camp focused on Python and iOS but that was all front-end for apps.  Right now, he is a full-stack developer for a start-up called Crew and he works on Objective-C and Python, and Python Django for the backend. You can deploy, build, and have a production-ready server-side Swift application but you probably want to keep it for a small to mid-size projects. It’s not quite enterprise-level yet.  [00:03:35] – Swift vs. Python  Besides the curly brackets, Bob also loves the Swift protocols. With these protocols, you can apply pretty much different attributes to a class. Working with Xcode and protocols, it gives you good practices for building applications. It’s also type-safe. When it comes to making variables, knowing that you’re keeping the same type of values is very important. That’s actually one of the reasons why the performance is better than JavaScript that isn’t type-safe.  [00:04:45] – Projects with Vapor  Bob has a project with his friend, and they’re making it open-source. It’s a web-based application where you just insult your friends and maybe insult you back. It goes back and forth. In doing that, what allowed Bob to really explore is how easy it is to set up relationships for your database inside Swift versus something else like Python.  [00:05:40] – Structure of Vapor  You have the Droplet which is your entire application. It’s where everything comes down to. That is your server. Everything else just kind of relates to that. You have the Vapor Nodes, which is going to be your central point for all of your data types. The real premise of the server is you have information that you take from outside, get request, you process them, and most of the time that you’re sending it to the database or returning it without going to the database. Each one of those parts to this environment generally takes a lot of interaction to get information for one piece to the next. That’s what vapor nodes kind of comes into play. It makes using that data very easy.  [00:06:30] – Node  A node is a class that has protocols built on top of it. If you want to return a JSON object with a request that you got, you can immediately spit out a JSON object. You get some information from the database. It’s basically a converter that you can return almost any format that you will need inside of Vapor.  [00:08:25] – Fluent  Nodes interact with Fluent. It allows Vapor to communicate with whatever database you’re using. It makes it easy to go from Vapor to a MySQL, a Postgre, or a MongoDB database. You can have a basic server. You’re going to have the Droplet. You’re going to have the information you want to get into a Node. And then, you’re going to send that information to Fluent. Then, Fluent will communicate your profile of the database. That will send on to the actual database. If you want to change the database you’re using, you can do that without changing Fluent, without changing Nodes, or the Droplet. All you have to do is change how your profile on the back-end.  [00:09:30] – Droplets  Vapor has different packages that are built into the Vapor library. The Droplet is the thing that you create. You instantiate one of those. That’s the web server and you can attach handlers for URL’s for routing to it, etc. It’s a top level application where everything else goes through.  Actually, between 1.5 and 2, they’ve made some improvements to the structure of it, as well. In 1.5, they have a lot of things in their main .swift file. And now, it’s really down to 6 lines of code. They have everything partitioned out.  [00: 11:05] – Vapor is modular  That is one reason why Bob thinks Vapor is going to outlast a lot of the other frameworks. You don’t really have to use every part of it. It also allows you to add-in whichever tool you need. Everything’s modular.  [00: 12:50] – Who’s behind Vapor?  They’re called Node. They’re based out of London. They’ve been financing the Vapor project early on. But it was Tanner Nelson and Logan Wright who founded it. They’re still both heading it.  [00: 14:25] – Tools to create new Vapor project  It’s really simple if you can break into a terminal. You will have to download Vapor. You have one command for Vapor. It constructs a framework for you. Vapor xcode will create your Xcode build file. If you check on the run schema to your Mac, you can just run it as a server straight to Xcode.  [00: 18:25] – Validation, Authentication  They have this validation tool that fully manages Swift’s protocols. The authentication is also there. It helps you to connect securely with your users. It’s not in their 2.0 docs but the 1.5 web sockets are still compatible with Vapor 2.0.  [00: 21:30] – Web app deployment  Vapor does have support for Heroku. That’s one of the first deployment options that they have. But using Ubuntu server is going to be the better option down that road. Heroku is good but it’s not something you have that much control when it comes to scaling. If you ever need to deploy something larger, to a cloud-based ecosystem, try to figure out Ubuntu, try to figure out better ways to deploy it. Heroku used to be the only deployment option that they offer but now they have Nginx and Supervisor.  There’s a build pack for Heroku that is on Github. Just point the Heroku command line tool to the build pack on Github and it figures out what needs to be done. Digital Ocean also has an option that’s using Docker. Docker container probably uses any number of cloud hosting – Amazon, Azure.  [00: 25:35] – Swift 4  They’re expecting that this is going to be the first real stable build of Swift. If 4.0 is a stable build as people are expecting, that could be a really big deal for Vapor. You can see enterprise-level applications. They’re talking about implementing that next year. It could lead to a full-stack Swift environment. We can see an environment where you have a full-stack that has no HTML, no CSS, and no JavaScript. It’s just all Swift and possibly XML.  Picks  Bob Snyder  <ul><li><a href="http://turing.cool/" target="_blank" rel="noreferrer noopener">Podcast: Turing-Incomplete</a></li></ul>  Andrew Madsen  <ul><li><a href="https://wwdc.io/" target="_blank" rel="noreferrer noopener">WWDC Mac app</a></li></ul>  Jaim Zuber  <ul><li>Blog post: Overview of Swift Serve-side Frameworks</li></ul>]]></description><guid isPermaLink="false">ac44ebff-669c-4f98-b7e5-6550dfde043a</guid><pubDate>Thu, 03 Aug 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852763/stream.mp3" length="31813753" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>iPS 209: Vapor with Bob Snyder  On today's episode of iPhreaks, Andrew Madsen and Jaim Zuber talk about Vapor with Bob Snyder. Bob is on the show today to discuss the structure of Vapor and web app deployment, etc. Don't miss this one!  [00:01:20] –...</itunes:subtitle><itunes:summary><![CDATA[iPS 209: Vapor with Bob Snyder  On today's episode of iPhreaks, Andrew Madsen and Jaim Zuber talk about Vapor with Bob Snyder. Bob is on the show today to discuss the structure of Vapor and web app deployment, etc. Don't miss this one!  [00:01:20] – Introduction on Vapor  Vapor is a server-side Swift framework. It came out two months after Swift became open-source. A couple of weeks ago, they just released Vapor 2.0. It’s a big jump from 1.5. Swift has protocols and has incredible performance as compared to Objective-C and other languages like JavaScript. It deserves more attention.  [00:02:30] – Back-end development before Vapor  Bob is a former graphic designer. He went to a boot camp last year and made that career shift. The boot camp focused on Python and iOS but that was all front-end for apps.  Right now, he is a full-stack developer for a start-up called Crew and he works on Objective-C and Python, and Python Django for the backend. You can deploy, build, and have a production-ready server-side Swift application but you probably want to keep it for a small to mid-size projects. It’s not quite enterprise-level yet.  [00:03:35] – Swift vs. Python  Besides the curly brackets, Bob also loves the Swift protocols. With these protocols, you can apply pretty much different attributes to a class. Working with Xcode and protocols, it gives you good practices for building applications. It’s also type-safe. When it comes to making variables, knowing that you’re keeping the same type of values is very important. That’s actually one of the reasons why the performance is better than JavaScript that isn’t type-safe.  [00:04:45] – Projects with Vapor  Bob has a project with his friend, and they’re making it open-source. It’s a web-based application where you just insult your friends and maybe insult you back. It goes back and forth. In doing that, what allowed Bob to really explore is how easy it is to set up relationships for your database inside Swift versus something else like Python.  [00:05:40] – Structure of Vapor  You have the Droplet which is your entire application. It’s where everything comes down to. That is your server. Everything else just kind of relates to that. You have the Vapor Nodes, which is going to be your central point for all of your data types. The real premise of the server is you have information that you take from outside, get request, you process them, and most of the time that you’re sending it to the database or returning it without going to the database. Each one of those parts to this environment generally takes a lot of interaction to get information for one piece to the next. That’s what vapor nodes kind of comes into play. It makes using that data very easy.  [00:06:30] – Node  A node is a class that has protocols built on top of it. If you want to return a JSON object with a request that you got, you can immediately spit out a JSON object. You get some information from the database. It’s basically a converter that you can return almost any format that you will need inside of Vapor.  [00:08:25] – Fluent  Nodes interact with Fluent. It allows Vapor to communicate with whatever database you’re using. It makes it easy to go from Vapor to a MySQL, a Postgre, or a MongoDB database. You can have a basic server. You’re going to have the Droplet. You’re going to have the information you want to get into a Node. And then, you’re going to send that information to Fluent. Then, Fluent will communicate your profile of the database. That will send on to the actual database. If you want to change the database you’re using, you can do that without changing Fluent, without changing Nodes, or the Droplet. All you have to do is change how your profile on the back-end.  [00:09:30] – Droplets  Vapor has different packages that are built into the Vapor library. The Droplet is the thing that you create. You instantiate one of those. That’s the web server and you can attach handlers for URL’s for routing to it, etc....]]></itunes:summary><itunes:duration>1931</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 208: Build Special 2: Visual Studio Mobile Center with Karl Piteira</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-208-build-special-2-visual-studio-mobile-center-with-karl-piteira</link><description><![CDATA[iPS 208: Build Special 2: Visual Studio Mobile Center with Karl Piteira  This episode of iPhreaks features Andrew Madsen, Jaim Zuber, and special guest Karl Piteria. Karl is on the show today to discuss Visual Studio Mobile Center. He is a Product Manager on the product and heading a small team of product managers who are looking at how app developers can learn from their app once it is on people’s phones.  [00:01:35] We’ve talked about the Mobile Center in the past, what have developers worked on since then?  There has been improvement in the dev apps portion, improvement in the continuous distribution portion, and an Android portion has been released. There has also been work done on the link between builds tests and attributes. Now you can ask for an automatic test from the build definition on Mobile Center and launch an application and make sure that it doesn’t crash.  [00:3:54] If I want to set up continuous integration (CI) on my app, is this available for all three platforms? How do I start it up for a Native iOS app?  Yes. For a Native iOS app go to Mobile Center and create an app. Then, label the app iOS and label whether it’s Objective C or Swift.  [00:04:20] I want to run unit tests. Does it work out of the box based on the test target?   If your projects have unit tests defined, they will be run automatically.  [00:04:41] What kind of customization is possible?  They have been trying to simplify the process and have it where you can set it up quickly. People may want to set up credentials in a build process, but do not have it currently. They are working on that and will be released soon.  [00:05:50] What does your support for continuous deployment (CD) look like?  The point of defining a flow with Mobile Center is that you select a branch, set up a build test, and set up which distribution group will receive that build. This will automatically be sent once who is in distribution group is invited.  [00:06:38] Are you using HockeyApp still?  Yes, mobile center is HockeyApp. The future of HockeyApp is mobile center: they are merging the two.  [00:07:00] What are some things you can do to improve your process?              The big win is the time having your build actually delivered to the device, while having all that chain already set up. To set up a build with a signature and some start up tests defined can be done under five minutes. The concept for developers is to be focused on what you want to do with your app and learn about it quickly.  [00:09:45] So if I wanted to build every branch that started with Feature, how would I set that up?  You would have to set it up for each branch. They do not have definition yet for that.  [00:10:12] Does that affect cost?  It is right now a preview product. They have not yet communicated on the cost. At the moment it’s free.  [00:10:36] Does it affect how fast it runs?  There is a concept of capacity. Users might get throttled if there are a huge number of users at one time, but haven’t experienced that.  [00:13:37] Can you explain what a funnel is?  Funnels are, for example, a login process in an app where people go to a login screen. They enter their credentials and the login either succeeds or fails. Developers want to gather different types of information from this in order to solve the problem. They should know whether the user went to the login page or if they passed or failed validation. How many succeed or failed? Why did they fail? All these are things need to be learned because if users don’t get past the login screen, users may never use the value of the app. These analytics service give insight of what to address.  [00:16:18] How do we identify those things to the server so we can monitor?  As a developer, defining what you want to learn is key. The second part is instrumentation, which is done through the SDK. Once Mobile Center portal is built, all data that goes through the server can be collected.  [00:19:12] What kind of tools does Mobile Center provide for making sense of your data?  Charts and tables. Counting the event for time as well as users is provided. Does everybody do it or a few people do it often? A distribution of the properties is also provided.  [00:20:50] What kind of crash reporting tools does Mobile Center provide?  Integrate the crash SKD into the app. When the app crashes next, a notification will be sent to the developer. The crash is sent to the backend, where there will be counts, and the crash will be symbolicated. If it was built with Mobile Center the symbols are already there. There is also the option to upload symbols from other apps.  [000:22:12] You get counts?  On crash first decision you make is should you or not? Analytics of crash kicks in. Number of crash per user, per day, group the crash if they are the same thing, etc. Developer can start prioritizing what to fix.  [00:23:56] Why use Mobile Center?   We want to provide a unified experience where you define what you want to happen and get your information in one place. Save time, make lives of developers easier. When you can follow most of your process in one place. Making sure the tools provided will have uniformed experience.  [00:26:08] What’s next for Mobile Center?  They are customizing environments. They are working on analytics to bring much more segmentation. Analyze information through different angles, ability to be able to define scenarios with notifications based on different types of behavior, and push notifications.  Main energy that is being put in is looking at the cycle and seeing where friction could be further reduced to make it more useful.  [28:40] Is your vision for push notifications to make it as painless as possible for developers?  Definitely. The ideal is to have one starting line and add push and have it work.   Picks:  Karl: Walking in the mountains]]></description><guid isPermaLink="false">8d3e3516-70e8-4ff2-8575-351c7a0aaef7</guid><pubDate>Thu, 27 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852627/stream.mp3" length="30705868" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>iPS 208: Build Special 2: Visual Studio Mobile Center with Karl Piteira  This episode of iPhreaks features Andrew Madsen, Jaim Zuber, and special guest Karl Piteria. Karl is on the show today to discuss Visual Studio Mobile Center. He is a Product...</itunes:subtitle><itunes:summary><![CDATA[iPS 208: Build Special 2: Visual Studio Mobile Center with Karl Piteira  This episode of iPhreaks features Andrew Madsen, Jaim Zuber, and special guest Karl Piteria. Karl is on the show today to discuss Visual Studio Mobile Center. He is a Product Manager on the product and heading a small team of product managers who are looking at how app developers can learn from their app once it is on people’s phones.  [00:01:35] We’ve talked about the Mobile Center in the past, what have developers worked on since then?  There has been improvement in the dev apps portion, improvement in the continuous distribution portion, and an Android portion has been released. There has also been work done on the link between builds tests and attributes. Now you can ask for an automatic test from the build definition on Mobile Center and launch an application and make sure that it doesn’t crash.  [00:3:54] If I want to set up continuous integration (CI) on my app, is this available for all three platforms? How do I start it up for a Native iOS app?  Yes. For a Native iOS app go to Mobile Center and create an app. Then, label the app iOS and label whether it’s Objective C or Swift.  [00:04:20] I want to run unit tests. Does it work out of the box based on the test target?   If your projects have unit tests defined, they will be run automatically.  [00:04:41] What kind of customization is possible?  They have been trying to simplify the process and have it where you can set it up quickly. People may want to set up credentials in a build process, but do not have it currently. They are working on that and will be released soon.  [00:05:50] What does your support for continuous deployment (CD) look like?  The point of defining a flow with Mobile Center is that you select a branch, set up a build test, and set up which distribution group will receive that build. This will automatically be sent once who is in distribution group is invited.  [00:06:38] Are you using HockeyApp still?  Yes, mobile center is HockeyApp. The future of HockeyApp is mobile center: they are merging the two.  [00:07:00] What are some things you can do to improve your process?              The big win is the time having your build actually delivered to the device, while having all that chain already set up. To set up a build with a signature and some start up tests defined can be done under five minutes. The concept for developers is to be focused on what you want to do with your app and learn about it quickly.  [00:09:45] So if I wanted to build every branch that started with Feature, how would I set that up?  You would have to set it up for each branch. They do not have definition yet for that.  [00:10:12] Does that affect cost?  It is right now a preview product. They have not yet communicated on the cost. At the moment it’s free.  [00:10:36] Does it affect how fast it runs?  There is a concept of capacity. Users might get throttled if there are a huge number of users at one time, but haven’t experienced that.  [00:13:37] Can you explain what a funnel is?  Funnels are, for example, a login process in an app where people go to a login screen. They enter their credentials and the login either succeeds or fails. Developers want to gather different types of information from this in order to solve the problem. They should know whether the user went to the login page or if they passed or failed validation. How many succeed or failed? Why did they fail? All these are things need to be learned because if users don’t get past the login screen, users may never use the value of the app. These analytics service give insight of what to address.  [00:16:18] How do we identify those things to the server so we can monitor?  As a developer, defining what you want to learn is key. The second part is instrumentation, which is done through the SDK. Once Mobile Center portal is built, all data that goes through the server can be collected.  [00:19:12] What kind of tools does Mobile Center provide...]]></itunes:summary><itunes:duration>1862</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 207 White Label Apps</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-207-white-label-apps</link><description><![CDATA[iPS 207 White Label Apps  On this episode on iPhreaks, we have panelists Guilherme Rambo, Erica Sadun, and Jaim Zuber talk about White Label Apps, its technical challenges, and its advantages over web apps, etc. Don't miss this one!  [00:01:10] – Introduction to White Label Apps  This is an app that you built at one time but you skin different things for different customers. There are a lot of customers around that will build an app but they got different versions of the app that they distribute on behalf of their customers. Your controls have a lot of the same behavior in your app but the color is different, the icons are different, maybe there’s text difference.  [00:03:50] – Pre-built components  This kind of notion of pre-built components has been in the development arena, specifically, in Apple’s ecosystem for a very long time. When the app store first started, you could buy custom widgets, custom controls, and custom art.   [00:06:10] – Customization  Most of the companies have a very limited ability to customize. You can start up with things like changing the name of the app. You can change the icon. You can change the color scheme. You can change some text. You just solve the problem the user is going to deal with.  [00:12:35] – Technical challenges  For Erica, one of the biggest issues is going to be the customer ticketing process on tracking or the customer service process. Typically they’re calling the end owner of the app, which is not a very good solution. And you also have to support the businesses because those businesses have to support their customers.  [00:16:10] – Corporate Entity  If you are selling your apps to small realtors, you'll probably just manage everything yourself. You’ll do certificates, customer profiles. You’ll host it under your own app ID. But if you sell to bigger organizations, they might have their own Apple ID and want to keep it under their roof with their own Apple account. You need things like getting your own certificate with their Apple ID, getting provision profile, creating the app ID, going to iTunes connect and doing the same thing.  [00:22:15] – If-def approach  Typically what happens in most companies is your team leader goes, “Hey, we could sign a new customer. Let’s make the app. Let’s rebrand it. Let’s white label it.” The developers will shrug off their shoulders and say, “I don’t know how to do this so I’ll do something like creating an if-def for different texts.” That’s going to be a problem. But this is where a lot of people start.  [00:25:40] – Interface file approach  One approach is you could create your own tool to customize the apps. They are all the same app but there is one internal configuration file or database or whatever is different between them.  Developers run into problems on finding ways to build internal tool that will reach their configuration file and modify the app as needed. Most of the companies that have a mature platform they can just drop the configuration file and build a list of file that describes where the images are, what the texts are if they have any features that are turned on or off. Most companies can build a configuration file because they’ve narrowed down what problems they’re going to solve.  [00:35:30] – Saturation of apps  There has been a push back in apps. We got to a point where a lot of companies build apps that no one cared about. No one downloaded them. If they download them, they didn’t use them more than once. People can make a smarter decision if they really need an app. They’re not going to download the apps for every business out there. If you are running a business and have loyal customers, you can get them to order easily with their app by first calling in. That might work in some cases or you can be making an app for more than just one pizza place.  [00:40:35] – White label components vs. websites  Web sites are not going to do push notifications so if you need to get a hold of people or notify them of something important, you need to get them to order an app. Their user experience is going to be better. But there’s a lot of benefits for something that you don’t use very often for making a web app because web apps work on every platform. Anytime that you can take advantage of the specific hardware features like 3D Touch or Touch ID, you need an app because you can’t use them on the web yet. The Touch ID is also great for apps that need some level of security like a banking app.  Picks  Erica Sadun  <ul><li><a href="https://en.wikipedia.org/wiki/Guardians_of_the_Galaxy_Vol._2" target="_blank" rel="noreferrer noopener">Guardians of the Galaxy 2</a></li></ul>  Gee Rambo  <ul><li><a href="https://www.netflix.com/ph/title/80057281" target="_blank" rel="noreferrer noopener">Stranger Things</a></li></ul>  Jaim Zuber  <ul><li><a href="http://www.turnpiketroubadours.com/" target="_blank" rel="noreferrer noopener">Turnpike Troubadours</a></li></ul>]]></description><guid isPermaLink="false">d6ae191c-7d02-42f6-95ce-04dc2354d44e</guid><pubDate>Thu, 20 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852762/stream.mp3" length="51193401" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>iPS 207 White Label Apps  On this episode on iPhreaks, we have panelists Guilherme Rambo, Erica Sadun, and Jaim Zuber talk about White Label Apps, its technical challenges, and its advantages over web apps, etc. Don't miss this one!  [00:01:10] –...</itunes:subtitle><itunes:summary><![CDATA[iPS 207 White Label Apps  On this episode on iPhreaks, we have panelists Guilherme Rambo, Erica Sadun, and Jaim Zuber talk about White Label Apps, its technical challenges, and its advantages over web apps, etc. Don't miss this one!  [00:01:10] – Introduction to White Label Apps  This is an app that you built at one time but you skin different things for different customers. There are a lot of customers around that will build an app but they got different versions of the app that they distribute on behalf of their customers. Your controls have a lot of the same behavior in your app but the color is different, the icons are different, maybe there’s text difference.  [00:03:50] – Pre-built components  This kind of notion of pre-built components has been in the development arena, specifically, in Apple’s ecosystem for a very long time. When the app store first started, you could buy custom widgets, custom controls, and custom art.   [00:06:10] – Customization  Most of the companies have a very limited ability to customize. You can start up with things like changing the name of the app. You can change the icon. You can change the color scheme. You can change some text. You just solve the problem the user is going to deal with.  [00:12:35] – Technical challenges  For Erica, one of the biggest issues is going to be the customer ticketing process on tracking or the customer service process. Typically they’re calling the end owner of the app, which is not a very good solution. And you also have to support the businesses because those businesses have to support their customers.  [00:16:10] – Corporate Entity  If you are selling your apps to small realtors, you'll probably just manage everything yourself. You’ll do certificates, customer profiles. You’ll host it under your own app ID. But if you sell to bigger organizations, they might have their own Apple ID and want to keep it under their roof with their own Apple account. You need things like getting your own certificate with their Apple ID, getting provision profile, creating the app ID, going to iTunes connect and doing the same thing.  [00:22:15] – If-def approach  Typically what happens in most companies is your team leader goes, “Hey, we could sign a new customer. Let’s make the app. Let’s rebrand it. Let’s white label it.” The developers will shrug off their shoulders and say, “I don’t know how to do this so I’ll do something like creating an if-def for different texts.” That’s going to be a problem. But this is where a lot of people start.  [00:25:40] – Interface file approach  One approach is you could create your own tool to customize the apps. They are all the same app but there is one internal configuration file or database or whatever is different between them.  Developers run into problems on finding ways to build internal tool that will reach their configuration file and modify the app as needed. Most of the companies that have a mature platform they can just drop the configuration file and build a list of file that describes where the images are, what the texts are if they have any features that are turned on or off. Most companies can build a configuration file because they’ve narrowed down what problems they’re going to solve.  [00:35:30] – Saturation of apps  There has been a push back in apps. We got to a point where a lot of companies build apps that no one cared about. No one downloaded them. If they download them, they didn’t use them more than once. People can make a smarter decision if they really need an app. They’re not going to download the apps for every business out there. If you are running a business and have loyal customers, you can get them to order easily with their app by first calling in. That might work in some cases or you can be making an app for more than just one pizza place.  [00:40:35] – White label components vs. websites  Web sites are not going to do push notifications so if you need to get a hold of people or notify them of something...]]></itunes:summary><itunes:duration>3145</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>206 iPS Build Special 1: Embeddinator 4000 with James Montemagno</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/206-ips-build-special-1-embeddinator-4000-with-james-montemagno</link><description><![CDATA[iPS 206: Build Special 1: Embeddinator 4000 with James Montemagno  This episode is live at the Microsoft Build 2017 in Seattle with Andrew Madsen and Jaim Zuber. We have James Montemagno from the Mobile Developers Tools Team at Microsoft. Tune in and learn more about Embeddinator 4000!  [00:01:05] – Introduction to James Montemagno  This is James Montemagno’s third time on iPhreaks. He is a Principal Program Manager on the Mobile Developers Tools Team. He is a long-time Xamarin developer for almost 6 years now.  [00:01:55] – What is it that you wanted to talk to us about?   The Embeddinator 4000 is an open-source project. It falls underneath the Mono open-source. It’s a Github organization so it’s not under Microsoft branding. It’s been around for a while but the team re-tooled it in a way that every single iOS, Android, Mac, Linux, and Windows developers is going to love. Their goal is to bring .NET to every developer.  Developers still want to find a way of sharing code. There are a few ways to do it today. You can write a bunch of C++ but no one wants to do that. The Embeddinator has the ability to execute C# and .NET code anywhere. It enables every developer writing applications in any language to take a .NET library to write some business logic. And then, compile that through a tool into a native library that they can consume in Objective-C, Swift, Java, or C++ library.  [00:04:20] – C# library, not Xamarin-based  It’s not Xamarin-based so you don’t need the Xamarin toolkits. You could use Visual Studio 2017. It’s just a command line tool so you can run it on Mac or PC. You don’t need anything besides the ability to write a C# library. Run that into the Embeddinator, which would then give you a dynamic library if you’re just doing an Objective-C Mac OS app, or it would give you a framework for iOS.  [00:07:20] – How do you take a C# / .NET library and give it an Objective-C interface?  Each platform whether it’s Objective-C for Mac, for iOS, or Swift for iOS, will be able to create those specific libraries, which will go to their own tooling.  Obviously, the syntax is different. There are some things in C# that don’t necessarily exist in Objective-C. So it has to be converted into a call block or maybe you’ll not write that type of code because you know you’re going to consume this library.  All the code is open-source on the Github page. You can think of it that it is going to provide the native interfaces and then, kind of P/Invoking into the compiled-up run time or the machine code that’s there.  [00:09:00] – Difference from Microsoft Windows Bridge for iOS  That bridge application is focused on iOS applications, specifically, on games. These games are brought over into to a UWP application. On the other hand, Embeddinator is very powerful for companies which are literally doing the same thing over and over again. This also allows collaboration with other teams. If mobile developers are calling their mobile API, they could just have one shared mobile API that’s being called across each platform.  The difference here is you’re not porting any application, you’re creating a common framework or a common element that’s going to be running natively on each platform. You’re first writing it in C#, and then, embedding it into each application.  [00:12:05] – Libraries and frameworks available  All of .NET is available to them. When they’re creating .NET libraries, Embeddinator supports almost everything in .NET 4.6, which is a large amount of .NET. It can be embedded into your applications.  [00:13:15] – What else is brought in?  What you’ll see inside of this framework is a bunch of registers and header files.  The bindings that get created are all here. It will create the header files that will talk and communicate to that framework specifically. It's executing .NET code based on the device you’re running it on - ARM32, ARM64, i386, your simulators, x86, x64-bit.  [00:14:40] – Is there a reason you’re not using frameworks on MAC OS?  The team got a dynamic library that they’re working first but the plan is doing framework. They want to keep it simple and do frameworks everywhere. They’re also going to be adding Swift support, Java support for Android, C, C++, Linux support, and continuously putting it into more and more platforms.  [00:23:35] – Development cycle  The getting started is you have this library, run this command line, and then, drag and drop some files. That’s just day one. But you don’t want to do that over and over again. The command essentially says. “Run this Objective-C generation in this DLL. I want to create a framework. It’s iOS. Put it in this directory.”  You have 2 IDE’s open. Visual Studio for Mac and Xcode. When you’re writing your C# code, you’d write that in Visual Studio. In each of the libraries, you can have a post-build step. When you hit compile, you can essentially run this command line. The output directory would be your Objective-C, iOS or Mac application. And then, it’s available immediately inside of Xcode.  [00:25:10] – Debugging  At this point, you’re not going to be debugging across Xcode. Think of it like you’re debugging another framework. Think of creating a library but then, create a unit test around it. You can test it. You can write a console application. You can write a Xamarin application that is a bunch of buttons that you click to test the Native functionality.  [00:26:15] – How to integrate with Visual Studio?  It’s not yet super integrated into Visual Studio, where you can right click and say Export to this.  When you go to the Github page, there are walk-through tutorials – Getting Started with Mac OS, Getting Started with iOS, etc. There’s a download package that you have to install that will install all the Embeddinator and all of the requirements. It requires Mono, which is the .NET runtime on Mac. But when you install Visual Studio for Mac, it will bring it in. That’s all you really need. The Embeddinator 4000 is literally inside the /Library/Frameworks/Xamarin/.Embeddinator-4000. And then, you start executing some commands, which are documented.  [00:27:50] – Microsoft announcement with regard to Embeddinator  The Embeddinator is available. It’s part of the Mono project. Microsoft is actively working on it. Core members of the Xamarin team are working on this tooling to make it a great experience. Give it a try. Essentially, it’s under development but it’s a v1-type of release for Mac, iOS, and Objective-C, Swift applications, etc.  [00:31:15] – How large is Mono  There is an advanced optimizer and linker so you’re not bringing in the entire Mono runtime or the entire .NET installation. The actual Mono runtime is extremely small. It’s usually in a few MB. But on different devices, there’s a difference in runtime because they’re executing code a little bit different. And it’s not as big as Swift.  [00:32:30] – Microsoft as open-source supporter  The Embeddinator project started under the Mono organization. The license should be under MIT license. It’s copyright Microsoft, technically. The project is also accepting external contributions.  [00:34:45] – How to fix a bug  When you go to the Embeddinator source code, it’s all just C# code. There’s probably going to be command line and build things. There’s documentation to getting started.  For iOS developers, if you can read Swift, you can read C#. It’s still object-oriented, still, have classes and methods.  Picks  James Montemagno  <ul><li><a href="http://www.blunders.fm/" target="_blank" rel="noreferrer noopener">Coffeehouse Blunders podcast</a></li><li><a href="http://chess.com" target="_blank" rel="noreferrer noopener">Chess.com</a></li></ul>  Andrew Madson  <ul><li><a href="http://www.mergeconflict.fm/" target="_blank" rel="noreferrer noopener">Merge Conflict podcast</a></li></ul>]]></description><guid isPermaLink="false">976a4374-ebd8-4ccf-9665-a3d95d6b8ee8</guid><pubDate>Thu, 13 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852686/stream.mp3" length="42406457" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>iPS 206: Build Special 1: Embeddinator 4000 with James Montemagno  This episode is live at the Microsoft Build 2017 in Seattle with Andrew Madsen and Jaim Zuber. We have James Montemagno from the Mobile Developers Tools Team at Microsoft. Tune in and...</itunes:subtitle><itunes:summary><![CDATA[iPS 206: Build Special 1: Embeddinator 4000 with James Montemagno  This episode is live at the Microsoft Build 2017 in Seattle with Andrew Madsen and Jaim Zuber. We have James Montemagno from the Mobile Developers Tools Team at Microsoft. Tune in and learn more about Embeddinator 4000!  [00:01:05] – Introduction to James Montemagno  This is James Montemagno’s third time on iPhreaks. He is a Principal Program Manager on the Mobile Developers Tools Team. He is a long-time Xamarin developer for almost 6 years now.  [00:01:55] – What is it that you wanted to talk to us about?   The Embeddinator 4000 is an open-source project. It falls underneath the Mono open-source. It’s a Github organization so it’s not under Microsoft branding. It’s been around for a while but the team re-tooled it in a way that every single iOS, Android, Mac, Linux, and Windows developers is going to love. Their goal is to bring .NET to every developer.  Developers still want to find a way of sharing code. There are a few ways to do it today. You can write a bunch of C++ but no one wants to do that. The Embeddinator has the ability to execute C# and .NET code anywhere. It enables every developer writing applications in any language to take a .NET library to write some business logic. And then, compile that through a tool into a native library that they can consume in Objective-C, Swift, Java, or C++ library.  [00:04:20] – C# library, not Xamarin-based  It’s not Xamarin-based so you don’t need the Xamarin toolkits. You could use Visual Studio 2017. It’s just a command line tool so you can run it on Mac or PC. You don’t need anything besides the ability to write a C# library. Run that into the Embeddinator, which would then give you a dynamic library if you’re just doing an Objective-C Mac OS app, or it would give you a framework for iOS.  [00:07:20] – How do you take a C# / .NET library and give it an Objective-C interface?  Each platform whether it’s Objective-C for Mac, for iOS, or Swift for iOS, will be able to create those specific libraries, which will go to their own tooling.  Obviously, the syntax is different. There are some things in C# that don’t necessarily exist in Objective-C. So it has to be converted into a call block or maybe you’ll not write that type of code because you know you’re going to consume this library.  All the code is open-source on the Github page. You can think of it that it is going to provide the native interfaces and then, kind of P/Invoking into the compiled-up run time or the machine code that’s there.  [00:09:00] – Difference from Microsoft Windows Bridge for iOS  That bridge application is focused on iOS applications, specifically, on games. These games are brought over into to a UWP application. On the other hand, Embeddinator is very powerful for companies which are literally doing the same thing over and over again. This also allows collaboration with other teams. If mobile developers are calling their mobile API, they could just have one shared mobile API that’s being called across each platform.  The difference here is you’re not porting any application, you’re creating a common framework or a common element that’s going to be running natively on each platform. You’re first writing it in C#, and then, embedding it into each application.  [00:12:05] – Libraries and frameworks available  All of .NET is available to them. When they’re creating .NET libraries, Embeddinator supports almost everything in .NET 4.6, which is a large amount of .NET. It can be embedded into your applications.  [00:13:15] – What else is brought in?  What you’ll see inside of this framework is a bunch of registers and header files.  The bindings that get created are all here. It will create the header files that will talk and communicate to that framework specifically. It's executing .NET code based on the device you’re running it on - ARM32, ARM64, i386, your simulators, x86, x64-bit.  [00:14:40] – Is there a reason you’re not using...]]></itunes:summary><itunes:duration>2595</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>205 iPS Mac Store Problems</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/205-ips-mac-store-problems</link><description><![CDATA[Mac Store Problems.  On this episode of iPhreaks we have panelists Gui Rambo, Erica Sadun, Andrew Madsen, and Jaim Zuber. Check in to hear the crew talk about Mac store problems and a bit about the differences in developing Mac OS apps vs iOS apps. Gui Rambo gives us some insight about writing Mac OS apps from iOS apps and the panel digs into the potentials of Apple TV. Don’t miss this one.    Gui How did you get started converting iOS apps to Mac?  Gui talks about being a fan of Mac and being a Mac user and when the iPhone started having apps he didn’t have an iPhone so he started developing for Mac. Soon after he started developing for iOS as well.  What are some examples of apps you’ve converted?  He talks about the most famous being the WWDC app. He is in the process of working on it now. He talks about how the code is old and clunky, being that he wrote it on Swift 1. It was inspired by Apple’s WWDC app. Gui reversed engineered it and brought it to the mac. Instead of looking at source code Gui reversed engineered the application using HTTP proxies and looking at what API they were using. He found that it was mainly JSON hosted on AWS storage, and the app downloads them and parses them and that’s about it. Erica adds that the application has been a huge contribution to the development community and for WWDC attendees.  Can you tell us about your design philosophy?  Gui mentions that it depends on the app itself. Sometimes the iOS app is a companion to the main Mac application while other times it’s the opposite. In some cases apps are independent of each other. In most cases the iOS is just a remote version of the main Mac OS app. Sometimes the Mac OS app lacks. Gui likes to see both apps to be full of functionality.  What apps are less featured on the Mac vs iOS?  It’s most common that there is no Mac app at all. Using features of the iOS app in many cases will only have a web browser version for the Mac. In many cases this is happening because it’s harder to develop apps for the Mac OS. The frameworks are older, the foundation is the same, but taking a Mac OS app and making an iOS app isn’t easy or simple.  What are your thoughts about developers and the decision of publishing outside the app store?  Gui mentions that he sells an app called Browser Freedom that he sells online as well as in the app store. The application uses a set of rules to decide which browser it should open, along with other features. He decided to do both to find which would sell more. Despite that Apple takes 30% of sales from the app store, he is selling much more from the app store. Another consideration is if the application was made before sandboxing it may not work and may restrict some features you may want to add that won’t work. Applications for Mac OS must be sandboxed, making it so they are not allowed to write on the disk. A common issue that comes up for apps would be any application that has a built in file browser. In many ways Mac OS apps are more restrictive than iOS apps  Is it fair that Mac developers are moving away from the Mac App Store?  Gui talks about it being fair. If the Mac App Store is lacking features then it make sense for developers to move away. One thing that is missing is the Test Light system. The Test Light System is something that Apple provides for the iOS store that allows the developer to create a beta of applications via invites before the full release. The Mac App Store still does not have this feature. The app store lacks features more for the developer than it does for the user.  Can you tell us more about upgrade pricing?  Upgrade pricing has been an important price model since software exists. You pay for the application initially and then over time if you want to upgrade or add feature you pay some small price for that. Allowing for cashflow from existing customers. Some developers found ways around it by making new versions a completely new app on the store but it’s still very messy.  Whats the theory behind Apple pushing subscriptions?  Gui talks about how subscriptions have a different psychological effect on people. Having to pay for something monthly or annually is different from thinking about a single purchase. Many people are not willing to go through that sort of commitment. Apple isn’t in the business of selling software. Subscription as a pricing model isn’t necessarily part of the future that Apple intends to have. Their focus is to sell the hardware and would be just as happy to see applications for free.  Is Apple not supporting upgrades part of Apple philosophy?  Gui says that if you think about Apple’s philosophy, they always have thought of the users first. Apple would like to have their customers pay once for software but, Gui states that he thinks that there may be some technical issues that involves upgrade pricing to make that it available. Erica adds that it’s on the record that Apple has said that adding upgrades to the App Store would take major engineering. Gui adds that the Apple App Store is an old system that was designed based off of an older iTunes system and would be hard to implement changes on.  What about discoverability.  Gui talks about developers deciding to develop for iOS just due to the greater number of people using iOS and mobile being the future. He adds that you can make plenty of money making Mac OS apps as long as it’s well done and polish and if you’re giving a niche market something it really needs. Apps don’t get famous like they do for iOS. You have to find your market and make sure it’s niche enough. There are often too many apps of the same category that do similar things.  Ugly apps that make it and word of mouth marketing.  Gui talks about how the icon can be a game changer if it’s not good. Apple users tend to find how polished an app is to be vital to if they use that. Erica adds that there are some cases where ugly apps make it, but generally because they have great features and tend to get traction by word of mouth, specifically for Mac applications. iOS tends to push apps in places like spotlight, while on Mac OS, applications aren’t pushed nearly as much, needing word of mouth to get traction. There are many tools that become very popular despite lacking a polished graphic UI, some being command line tools. These tools make it because they actually solve a problem.  If someone is trying to sell something in the Mac App Store, what else is there to consider?  Erica adds that integration between the hardware for application becoming something that people expect. The Mac application has become almost a bonus to the iOS app, and people tend to look for their iOS apps to have versions on the other platforms. Gui adds that he would like to have applications on the Mac like Youtube. He wishes that Apple would make it easier to make iOS counterpart Mac applications. There are many apps that could be imported without that much work. The underlining framework can sometimes be very similar.  What about the Apple TV?  The exception may be Apple TV. It tends to mainly work for content consumption but allows for things like games. Gui adds that he tried coming up with an Apple TV app but couldn’t manage to think of one that would work. Eric mentions that Apple TV could work really well with applications revolved around parties, where it doesn’t necessarily need interaction but has some sort of features that work well while the owner has company. She also mentions that Apple TV could use a check ins feature, where the TV connects more with the Health Kit or todo reminders or personal coaching features. She suggests it could be a great win for Apple. Gui adds that the Apple TV would also do well with multiple user support where people in the room can all use it together in ways at once. Everyone bounces ideas back and forth about ways to use Apple TV for things like biometrics and other ways Apple TV could tap into integration with other Apple platforms. Apple TV adds a potential to get users away from the computer.    Picks  Gui  <a href="https://itunes.apple.com/us/app/wwdc/id640199958?mt=8" target="_blank" rel="noreferrer noopener">Watch WWDC sessions on WWDC App</a> <a href="https://simpholders.com/" target="_blank" rel="noreferrer noopener">Simpholders</a>  Erica  <a href="https://www.amazon.com/Rithmatist-Brandon-Sanderson/dp/0765338440" target="_blank" rel="noreferrer noopener">The Rithmatist Brandon Sanderson</a>  Andrew  <a href="http://www.livingcomputers.org/" target="_blank" rel="noreferrer noopener">The Living Computer Museum in Seattle</a>  Jaim  <a href="https://medium.com/@rymcol/current-features-benefits-of-the-top-server-side-swift-frameworks-b15b4f2d7bc3" target="_blank" rel="noreferrer noopener">Blog post on the four major frameworks of Swift</a>]]></description><guid isPermaLink="false">f26773e9-5b8b-492c-a2cc-069220944081</guid><pubDate>Thu, 06 Jul 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852633/stream.mp3" length="48457468" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Mac Store Problems.  On this episode of iPhreaks we have panelists Gui Rambo, Erica Sadun, Andrew Madsen, and Jaim Zuber. Check in to hear the crew talk about Mac store problems and a bit about the differences in developing Mac OS apps vs iOS apps....</itunes:subtitle><itunes:summary><![CDATA[Mac Store Problems.  On this episode of iPhreaks we have panelists Gui Rambo, Erica Sadun, Andrew Madsen, and Jaim Zuber. Check in to hear the crew talk about Mac store problems and a bit about the differences in developing Mac OS apps vs iOS apps. Gui Rambo gives us some insight about writing Mac OS apps from iOS apps and the panel digs into the potentials of Apple TV. Don’t miss this one.    Gui How did you get started converting iOS apps to Mac?  Gui talks about being a fan of Mac and being a Mac user and when the iPhone started having apps he didn’t have an iPhone so he started developing for Mac. Soon after he started developing for iOS as well.  What are some examples of apps you’ve converted?  He talks about the most famous being the WWDC app. He is in the process of working on it now. He talks about how the code is old and clunky, being that he wrote it on Swift 1. It was inspired by Apple’s WWDC app. Gui reversed engineered it and brought it to the mac. Instead of looking at source code Gui reversed engineered the application using HTTP proxies and looking at what API they were using. He found that it was mainly JSON hosted on AWS storage, and the app downloads them and parses them and that’s about it. Erica adds that the application has been a huge contribution to the development community and for WWDC attendees.  Can you tell us about your design philosophy?  Gui mentions that it depends on the app itself. Sometimes the iOS app is a companion to the main Mac application while other times it’s the opposite. In some cases apps are independent of each other. In most cases the iOS is just a remote version of the main Mac OS app. Sometimes the Mac OS app lacks. Gui likes to see both apps to be full of functionality.  What apps are less featured on the Mac vs iOS?  It’s most common that there is no Mac app at all. Using features of the iOS app in many cases will only have a web browser version for the Mac. In many cases this is happening because it’s harder to develop apps for the Mac OS. The frameworks are older, the foundation is the same, but taking a Mac OS app and making an iOS app isn’t easy or simple.  What are your thoughts about developers and the decision of publishing outside the app store?  Gui mentions that he sells an app called Browser Freedom that he sells online as well as in the app store. The application uses a set of rules to decide which browser it should open, along with other features. He decided to do both to find which would sell more. Despite that Apple takes 30% of sales from the app store, he is selling much more from the app store. Another consideration is if the application was made before sandboxing it may not work and may restrict some features you may want to add that won’t work. Applications for Mac OS must be sandboxed, making it so they are not allowed to write on the disk. A common issue that comes up for apps would be any application that has a built in file browser. In many ways Mac OS apps are more restrictive than iOS apps  Is it fair that Mac developers are moving away from the Mac App Store?  Gui talks about it being fair. If the Mac App Store is lacking features then it make sense for developers to move away. One thing that is missing is the Test Light system. The Test Light System is something that Apple provides for the iOS store that allows the developer to create a beta of applications via invites before the full release. The Mac App Store still does not have this feature. The app store lacks features more for the developer than it does for the user.  Can you tell us more about upgrade pricing?  Upgrade pricing has been an important price model since software exists. You pay for the application initially and then over time if you want to upgrade or add feature you pay some small price for that. Allowing for cashflow from existing customers. Some developers found ways around it by making new versions a completely new app on the store but it’s still very messy.  Whats the...]]></itunes:summary><itunes:duration>2974</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>204 iPS Underpass with Jeff Johnson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/204-ips-underpass-with-jeff-johnson</link><description><![CDATA[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 app allows you to communicate directly on any network.  Inspiration Kicks Off  When Apple made the change from iTunes to the iCloud as the preferred way of setting up iOS devices, a lot of the functionality was removed. The iTunes features were removed and if you're like Jeff and don't rely on the cloud, this could be a bit frustrating.  Jeff wanted an easier way to bring data from his Mac to his iPhone. This was his motivation to write the app but it's grown from there.     Writing Your Own Code  Jeff could not use the higher level API or S-URL connection because they deal with existing center protocols. He had to go down to a lower level core foundation API, CS Stream. Jeff had a lot of experience with this level when he was a lead developer at Airfoil so it wasn't too difficult for him.  Jeff did not write his own encryption, he used Common Crypto. It offers the same functions on Mac and iOS on one shared code base. Jeff warns against trying to write your own crypto. You'll have problems with export compliance and you'll have to go through a compliance application process.  Objective-C Versus Swift  Jeff used Objective-C versus Swift in new projects. The compilers are there,  they aren't going to be removed, they are always going to work and the language is not changing. In the podcast, Jeff discusses why it's a good idea to wait a while longer before switching to Swift due to it's changing nature.  To learn why Jeff decided to build Underpass's UI entirely in code download and listen to Underpass with Jeff Johnson.  What are your thoughts about Underpass with Jeff Johnson? Leave us a rating and review if you enjoyed the show. We would love to hear from you!  Picks:  Jaim: The Trans album by Neil Young  Gui: Apple Watch, <a href="https://itunes.apple.com/us/book/hacking-with-watchos/id1224003308?mt=11" target="_blank" rel="noreferrer noopener">Hacking with watchOS book</a>  Jeff: <a href="https://www.amazon.com/Manifold-Time-Stephen-Baxter/dp/034543076X" target="_blank" rel="noreferrer noopener">Manifold: Time by Stephen Baxter</a>  Andrew: Neil Young Unplugged album, <a href="https://www.youtube.com/user/Techmoan" target="_blank" rel="noreferrer noopener">Techmoan on YouTube</a>]]></description><guid isPermaLink="false">ff987632-758f-4481-8968-a690dee901db</guid><pubDate>Thu, 25 May 2017 11:20:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852781/stream.mp3" length="54929353" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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 app allows you to communicate directly on any network.  Inspiration Kicks Off  When Apple made the change from iTunes to the iCloud as the preferred way of setting up iOS devices, a lot of the functionality was removed. The iTunes features were removed and if you're like Jeff and don't rely on the cloud, this could be a bit frustrating.  Jeff wanted an easier way to bring data from his Mac to his iPhone. This was his motivation to write the app but it's grown from there.     Writing Your Own Code  Jeff could not use the higher level API or S-URL connection because they deal with existing center protocols. He had to go down to a lower level core foundation API, CS Stream. Jeff had a lot of experience with this level when he was a lead developer at Airfoil so it wasn't too difficult for him.  Jeff did not write his own encryption, he used Common Crypto. It offers the same functions on Mac and iOS on one shared code base. Jeff warns against trying to write your own crypto. You'll have problems with export compliance and you'll have to go through a compliance application process.  Objective-C Versus Swift  Jeff used Objective-C versus Swift in new projects. The compilers are there,  they aren't going to be removed, they are always going to work and the language is not changing. In the podcast, Jeff discusses why it's a good idea to wait a while longer before switching to Swift due to it's changing nature.  To learn why Jeff decided to build Underpass's UI entirely in code download and listen to Underpass with Jeff Johnson.  What are your thoughts about Underpass with Jeff Johnson? Leave us a rating and review if you enjoyed the show. We would love to hear from you!  Picks:  Jaim: The Trans album by Neil Young  Gui: Apple Watch, <a href="https://itunes.apple.com/us/book/hacking-with-watchos/id1224003308?mt=11" target="_blank" rel="noreferrer noopener">Hacking with watchOS book</a>  Jeff: <a href="https://www.amazon.com/Manifold-Time-Stephen-Baxter/dp/034543076X" target="_blank" rel="noreferrer noopener">Manifold: Time by Stephen Baxter</a>  Andrew: Neil Young Unplugged album, <a href="https://www.youtube.com/user/Techmoan" target="_blank" rel="noreferrer noopener">Techmoan on YouTube</a>]]></itunes:summary><itunes:duration>3379</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>203 iPS 100 Day UI Challenge with Mark Moeykens</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/203-ips-100-day-ui-challenge-with-mark-moeykens</link><description><![CDATA[Are you up for the 100 Day UI Challenge with Mark Moeykens? Mark has been developing since 1996, and works mostly on backend and UI. He got into iPhone development few years ago. Recently, he took up a challenge to get better at UI. Tune in to know how you too can join!   “All the information you see on the UI don't have the same value. Some of them are more important than the other pieces, and you want them to stand out more.” -Mark Moeykens]]></description><guid isPermaLink="false">f36a0a6e-0094-43bc-8cad-52727b97210b</guid><pubDate>Thu, 18 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852822/stream.mp3" length="61542161" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Are you up for the 100 Day UI Challenge with Mark Moeykens? Mark has been developing since 1996, and works mostly on backend and UI. He got into iPhone development few years ago. Recently, he took up a challenge to get better at UI. Tune in to know...</itunes:subtitle><itunes:summary><![CDATA[Are you up for the 100 Day UI Challenge with Mark Moeykens? Mark has been developing since 1996, and works mostly on backend and UI. He got into iPhone development few years ago. Recently, he took up a challenge to get better at UI. Tune in to know how you too can join!   “All the information you see on the UI don't have the same value. Some of them are more important than the other pieces, and you want them to stand out more.” -Mark Moeykens]]></itunes:summary><itunes:duration>3793</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>202 iPS Swift TDD with Jon Reid</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/202-ips-swift-tdd-with-jon-reid</link><description><![CDATA[Today on iPhreaks Show, Andrew and Guillherme discuss Swift TDD with Jon Reid. Jon is the author of Quality Coding blog, and has been doing test-driven development for some time. He appeared as guest in <a href="https://devchat.tv/iphreaks/116-ips-tdd-and-testing-with-jon-reid" target="_blank" rel="noreferrer noopener">episode 116</a>, where he talked about TDD and testing. Tune in for more classic insights about it and about why you should not take Apple sample code literally!]]></description><guid isPermaLink="false">247fe73d-395b-4aa9-99b8-1b4435707737</guid><pubDate>Thu, 11 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852653/stream.mp3" length="50937089" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Today on iPhreaks Show, Andrew and Guillherme discuss Swift TDD with Jon Reid. Jon is the author of Quality Coding blog, and has been doing test-driven development for some time. He appeared as guest...</itunes:subtitle><itunes:summary><![CDATA[Today on iPhreaks Show, Andrew and Guillherme discuss Swift TDD with Jon Reid. Jon is the author of Quality Coding blog, and has been doing test-driven development for some time. He appeared as guest in <a href="https://devchat.tv/iphreaks/116-ips-tdd-and-testing-with-jon-reid" target="_blank" rel="noreferrer noopener">episode 116</a>, where he talked about TDD and testing. Tune in for more classic insights about it and about why you should not take Apple sample code literally!]]></itunes:summary><itunes:duration>3129</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>201 iPS Japan, Sequences &amp; Collections with Soroush Khanlou</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/201-ips-japan-sequences-collections-with-soroush-khanlou</link><description><![CDATA[On today's episode, Jaim, Erica, and Andrew discuss Japan, Sequences &amp; Collections with Soroush Khanlou. Soroush is an iOs developer from New York City. He served as one of the speakers in try! Swift Conference in Japan. Also, he is a blogger and the co-host of a popular software engineering podcast titled Fatal Error. Tune in!]]></description><guid isPermaLink="false">830f9ee3-1b30-4508-9141-f69b2858bcb6</guid><pubDate>Thu, 04 May 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852704/stream.mp3" length="71997891" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Jaim, Erica, and Andrew discuss Japan, Sequences &amp;amp; Collections with Soroush Khanlou. Soroush is an iOs developer from New York City. He served as one of the speakers in try! Swift Conference in Japan. Also, he is a blogger and...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Jaim, Erica, and Andrew discuss Japan, Sequences &amp; Collections with Soroush Khanlou. Soroush is an iOs developer from New York City. He served as one of the speakers in try! Swift Conference in Japan. Also, he is a blogger and the co-host of a popular software engineering podcast titled Fatal Error. Tune in!]]></itunes:summary><itunes:duration>4448</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>200 iPS Into the Wayback Machine with NeXTSTEP</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/200-ips-into-the-wayback-machine-with-nextstep</link><description><![CDATA[Andrew just bought a NextCube so the iPhreaks thought they'd talk about the NextStep platform and how it still influences iOS and Mac development. Tune in!]]></description><guid isPermaLink="false">10f16e90-c16a-4392-9f18-57e355c4a5e8</guid><pubDate>Thu, 27 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852683/stream.mp3" length="55010378" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Andrew just bought a NextCube so the iPhreaks thought they'd talk about the NextStep platform and how it still influences iOS and Mac development. Tune in!</itunes:subtitle><itunes:summary><![CDATA[Andrew just bought a NextCube so the iPhreaks thought they'd talk about the NextStep platform and how it still influences iOS and Mac development. Tune in!]]></itunes:summary><itunes:duration>3384</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>199 iPS SourceKit and SourceKitten with JP Simard</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/199-ips-sourcekit-and-sourcekitten-with-jp-simard</link><description><![CDATA[On today's episode, Jaim talks about Sourcekit and SourceKitten with JP Simard. JP has been working with Realm for about three years. He appeared as guest on <a href="https://devchat.tv/iphreaks/104-ips-realm-with-jp-simard" target="_blank" rel="noreferrer noopener">episode 104</a>. Listen to this exciting episode on Apple's SourceKit and learn how SourceKitten can make your work easier!]]></description><guid isPermaLink="false">7c7ca11d-f421-48d7-83b3-6a098ea40494</guid><pubDate>Thu, 20 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58852812/stream.mp3" length="51101426" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Jaim talks about Sourcekit and SourceKitten with JP Simard. JP has been working with Realm for about three years. He appeared as guest on https://devchat.tv/iphreaks/104-ips-realm-with-jp-simard. Listen to this exciting episode...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Jaim talks about Sourcekit and SourceKitten with JP Simard. JP has been working with Realm for about three years. He appeared as guest on <a href="https://devchat.tv/iphreaks/104-ips-realm-with-jp-simard" target="_blank" rel="noreferrer noopener">episode 104</a>. Listen to this exciting episode on Apple's SourceKit and learn how SourceKitten can make your work easier!]]></itunes:summary><itunes:duration>3139</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>198 iPS When Your App Becomes a Company with Matt Ronge</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/198-ips-when-your-app-becomes-a-company-with-matt-ronge</link><description><![CDATA[On today's episode, Jaim and Erika discuss When Your App Becomes a Company with Matt Ronge. Matt is the cofounder of Astropad, a drawing app that works well on an iPad. He has appeared as guest in episode 113, where he talked about <a href="https://devchat.tv/iphreaks/113-ips-launching-an-app-in-the-app-store-with-matt-ronge" target="_blank" rel="noreferrer noopener">launching an app</a>. Tune in and learn how they developed Astropad and how it evolved into a company!]]></description><guid isPermaLink="false">22ecf4a4-5d76-495a-9f54-ffccdb9d413a</guid><pubDate>Thu, 13 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853918/stream.mp3" length="52188478" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Jaim and Erika discuss When Your App Becomes a Company with Matt Ronge. Matt is the cofounder of Astropad, a drawing app that works well on an iPad. He has appeared as guest in episode 113, where he talked...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Jaim and Erika discuss When Your App Becomes a Company with Matt Ronge. Matt is the cofounder of Astropad, a drawing app that works well on an iPad. He has appeared as guest in episode 113, where he talked about <a href="https://devchat.tv/iphreaks/113-ips-launching-an-app-in-the-app-store-with-matt-ronge" target="_blank" rel="noreferrer noopener">launching an app</a>. Tune in and learn how they developed Astropad and how it evolved into a company!]]></itunes:summary><itunes:duration>3207</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>197 iPS Visual Studio for Mac with Omar Khan</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/197-ips-visual-studio-for-mac-with-omar-khan</link><description><![CDATA[On today's episode, Andrew Madsen and Jaim Zuber discuss Visual Studio for Mac with Omar Khan. Omar runs the product marketing team for their developer tools at Microsoft. There has been a lot of talk about the exciting new release. A <a href="https://www.visualstudio.com/vs/visual-studio-mac/" target="_blank" rel="noreferrer noopener">preview is now available</a> for developers. Tune in to learn more about it!]]></description><guid isPermaLink="false">1377bf5e-bc89-479f-b619-2074865c90fc</guid><pubDate>Tue, 04 Apr 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853920/stream.mp3" length="38674737" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Andrew Madsen and Jaim Zuber discuss Visual Studio for Mac with Omar Khan. Omar runs the product marketing team for their developer tools at Microsoft. There has been a lot of talk about the exciting new release....</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Andrew Madsen and Jaim Zuber discuss Visual Studio for Mac with Omar Khan. Omar runs the product marketing team for their developer tools at Microsoft. There has been a lot of talk about the exciting new release. A <a href="https://www.visualstudio.com/vs/visual-studio-mac/" target="_blank" rel="noreferrer noopener">preview is now available</a> for developers. Tune in to learn more about it!]]></itunes:summary><itunes:duration>2361</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>196 iPS Unity for iOS with Martin Grider</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/196-ips-unity-for-ios-with-martin-grider</link><description><![CDATA[On today's episode, Jaim, Andrew, and Gee discuss Unity for iOS with Martin Grider. Martin is the owner and lead developer of Abstract Puzzle, LLC. He is lately into iOS freelancing and has a blog at <a href="http://chesstris.com/" target="_blank" rel="noreferrer noopener">chesstris.com</a>. Stay tuned to learn more about what is new with iOS and what Martin currently enjoys doing!]]></description><guid isPermaLink="false">20e7558a-8d38-4381-964d-979fd12c2129</guid><pubDate>Thu, 30 Mar 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853946/stream.mp3" length="57080748" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Jaim, Andrew, and Gee discuss Unity for iOS with Martin Grider. Martin is the owner and lead developer of Abstract Puzzle, LLC. He is lately into iOS freelancing and has a blog at http://chesstris.com/. Stay tuned to learn more...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Jaim, Andrew, and Gee discuss Unity for iOS with Martin Grider. Martin is the owner and lead developer of Abstract Puzzle, LLC. He is lately into iOS freelancing and has a blog at <a href="http://chesstris.com/" target="_blank" rel="noreferrer noopener">chesstris.com</a>. Stay tuned to learn more about what is new with iOS and what Martin currently enjoys doing!]]></itunes:summary><itunes:duration>3505</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>195 iPS Keith Ballinger</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/195-ips-keith-ballinger</link><description><![CDATA[On today's episode, Jaim and Andrew discuss with Keith Ballinger. Keith is the Director of PM in Microsoft's Mobile Development Tools Division, and currently focuses on the different cloud services from mobile developers. He's also had a series of startups before he came to the company. Stay tuned to learn about his projects, which include Microsoft's Visual Studio Mobile Center!]]></description><guid isPermaLink="false">fe1dd747-4ec3-4bf7-ba2d-f47095d50a57</guid><pubDate>Thu, 23 Mar 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853912/stream.mp3" length="49438409" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Jaim and Andrew discuss with Keith Ballinger. Keith is the Director of PM in Microsoft's Mobile Development Tools Division, and currently focuses on the different cloud services from mobile developers. He's also had a series of...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Jaim and Andrew discuss with Keith Ballinger. Keith is the Director of PM in Microsoft's Mobile Development Tools Division, and currently focuses on the different cloud services from mobile developers. He's also had a series of startups before he came to the company. Stay tuned to learn about his projects, which include Microsoft's Visual Studio Mobile Center!]]></itunes:summary><itunes:duration>3035</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>194 iPS Linea with Dustin Bruzenak and Troy Gaul from Iconfactory</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/194-ips-linea-with-dustin-bruzenak-and-troy-gaul-from-iconfactory</link><description><![CDATA[On today's episode, Jaim and Guilherme discuss Linea with Dustin Bruzenak and Troy Gaul from Iconfactory. Dustin is a programmer and consultant at Iconfactory, while Troy is the primary developer for Linea. Both have been in the industry for many years. Tune in to their exciting talk about developing and releasing the incredibly simple drawing app!]]></description><guid isPermaLink="false">cfd1cf28-ea4b-47e9-a15d-0095c151838e</guid><pubDate>Thu, 16 Mar 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853941/stream.mp3" length="44672925" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Jaim and Guilherme discuss Linea with Dustin Bruzenak and Troy Gaul from Iconfactory. Dustin is a programmer and consultant at Iconfactory, while Troy is the primary developer for Linea. Both have been in the industry for many...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Jaim and Guilherme discuss Linea with Dustin Bruzenak and Troy Gaul from Iconfactory. Dustin is a programmer and consultant at Iconfactory, while Troy is the primary developer for Linea. Both have been in the industry for many years. Tune in to their exciting talk about developing and releasing the incredibly simple drawing app!]]></itunes:summary><itunes:duration>2736</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>193 iPS Take Manhattan III Kasey Uhlenhuth</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/193-ips-take-manhattan-iii-kasey-uhlenhuth</link><description><![CDATA[On today's episode, Andrew and Jaim discuss Take Manhattan III with Kasey Uhlenhuth. Kasey hails from Louisville, Kentucky. She is a program manager of .NET and the visual studio team at Microsoft, specifically on Roslin. Stay tuned to learn more about what she is up to as well as her expertise in programming.]]></description><guid isPermaLink="false">c5542e88-7dbc-40a3-acc8-8ccdbad862df</guid><pubDate>Thu, 09 Mar 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853917/stream.mp3" length="36616856" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Andrew and Jaim discuss Take Manhattan III with Kasey Uhlenhuth. Kasey hails from Louisville, Kentucky. She is a program manager of .NET and the visual studio team at Microsoft, specifically on Roslin. Stay tuned to learn more...</itunes:subtitle><itunes:summary><![CDATA[On today's episode, Andrew and Jaim discuss Take Manhattan III with Kasey Uhlenhuth. Kasey hails from Louisville, Kentucky. She is a program manager of .NET and the visual studio team at Microsoft, specifically on Roslin. Stay tuned to learn more about what she is up to as well as her expertise in programming.]]></itunes:summary><itunes:duration>2232</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>192 iPS Core Data</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/192-ips-core-data</link><description><![CDATA[On today's episode, Andrew and Jaim discuss Core Data. Core Data is now easy to use as a result of the recent changes in Xcode 8 and iOS 10. Learn what it is and understand how you can get the most out of it. ]]></description><guid isPermaLink="false">485e96b7-85d5-4403-87a3-b90e6d623237</guid><pubDate>Thu, 02 Mar 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853919/stream.mp3" length="37240443" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On today's episode, Andrew and Jaim discuss Core Data. Core Data is now easy to use as a result of the recent changes in Xcode 8 and iOS 10. Learn what it is and understand how you can get the most out of it. </itunes:subtitle><itunes:summary><![CDATA[On today's episode, Andrew and Jaim discuss Core Data. Core Data is now easy to use as a result of the recent changes in Xcode 8 and iOS 10. Learn what it is and understand how you can get the most out of it. ]]></itunes:summary><itunes:duration>2271</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>191 iPS Take Manhattan II - Sam Guckenheimer</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/191-ips-take-manhattan-ii-sam-guckenheimer</link><description><![CDATA[On episode 191 of iPhreaks, Andrew and Jaim discuss Take Manhattan II with Sam Guckenheimer. Sam is the Group Product Planner of the Visual Studio Team Services of Microsoft. In the last 6 years, he has been working on Microsoft's transformation from Agile to DevOps. Tune in to their exciting talk, and learn about it!]]></description><guid isPermaLink="false">fc3fd887-642f-433e-b592-346d346e8491</guid><pubDate>Thu, 23 Feb 2017 10:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853931/stream.mp3" length="37349686" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On episode 191 of iPhreaks, Andrew and Jaim discuss Take Manhattan II with Sam Guckenheimer. Sam is the Group Product Planner of the Visual Studio Team Services of Microsoft. In the last 6 years, he has been working on Microsoft's transformation from...</itunes:subtitle><itunes:summary><![CDATA[On episode 191 of iPhreaks, Andrew and Jaim discuss Take Manhattan II with Sam Guckenheimer. Sam is the Group Product Planner of the Visual Studio Team Services of Microsoft. In the last 6 years, he has been working on Microsoft's transformation from Agile to DevOps. Tune in to their exciting talk, and learn about it!]]></itunes:summary><itunes:duration>2278</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>190 iPS iPhreaks Notifications - Paola Mata</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/190-ips-iphreaks-notifications-paola-mata</link><description><![CDATA[On episode 190 of iPhreaks, Andrew and Jaim discuss Notifications with Paola Mata. Paola is an iOS Swift Developer and organizer of NYC Tech Latinas. Tune in to learn more about notifications and how she got interested in it.]]></description><guid isPermaLink="false">db6f706b-08c1-4e06-8817-21d4c6106227</guid><pubDate>Thu, 16 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853922/stream.mp3" length="42929431" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On episode 190 of iPhreaks, Andrew and Jaim discuss Notifications with Paola Mata. Paola is an iOS Swift Developer and organizer of NYC Tech Latinas. Tune in to learn more about notifications and how she got interested in it.</itunes:subtitle><itunes:summary><![CDATA[On episode 190 of iPhreaks, Andrew and Jaim discuss Notifications with Paola Mata. Paola is an iOS Swift Developer and organizer of NYC Tech Latinas. Tune in to learn more about notifications and how she got interested in it.]]></itunes:summary><itunes:duration>2627</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>189 iPS iPhreaks Take Manhattan - Nat Friedman</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/189-ips-iphreaks-take-manhattan-nat-friedman</link><description><![CDATA[On episode 189 of iPhreaks, Andrew and Jaim talk to Xamarin Founder Nat Friedman in New York City during Microsoft Connect(). Nat talks about his new role and about creating Visual Studio Mobile Center. Tune in to iPhreaks Take Manhattan - Nat Friedman.]]></description><guid isPermaLink="false">25e6df04-3c95-4ccb-b568-7c0aa678bee2</guid><pubDate>Wed, 08 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853958/stream.mp3" length="49182747" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On episode 189 of iPhreaks, Andrew and Jaim talk to Xamarin Founder Nat Friedman in New York City during Microsoft Connect(). Nat talks about his new role and about creating Visual Studio Mobile Center. Tune in to iPhreaks Take Manhattan - Nat Friedman.</itunes:subtitle><itunes:summary><![CDATA[On episode 189 of iPhreaks, Andrew and Jaim talk to Xamarin Founder Nat Friedman in New York City during Microsoft Connect(). Nat talks about his new role and about creating Visual Studio Mobile Center. Tune in to iPhreaks Take Manhattan - Nat Friedman.]]></itunes:summary><itunes:duration>2011</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>188 iPS iOS Security</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/188-ips-ios-security</link><description><![CDATA[On episode 188 of iPhreaks, Jaim Zuber and Anastasia talk about iOS Security. Anastasia has been doing a lot of talk about it. It is a topic which is often thought that's been covered enough but not quite in reality. Stay tuned and learn how secure iOS Security really is.]]></description><guid isPermaLink="false">df9d9300-f4c7-4589-bf56-a50d8c0b4602</guid><pubDate>Thu, 02 Feb 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853973/stream.mp3" length="84894689" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On episode 188 of iPhreaks, Jaim Zuber and Anastasia talk about iOS Security. Anastasia has been doing a lot of talk about it. It is a topic which is often thought that's been covered enough but not quite in reality. Stay tuned and learn how secure...</itunes:subtitle><itunes:summary><![CDATA[On episode 188 of iPhreaks, Jaim Zuber and Anastasia talk about iOS Security. Anastasia has been doing a lot of talk about it. It is a topic which is often thought that's been covered enough but not quite in reality. Stay tuned and learn how secure iOS Security really is.]]></itunes:summary><itunes:duration>2100</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>187 iPS Giving Back</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/187-ips-giving-back</link><description><![CDATA[On episode 187 of iPhreaks, Jaim Zuber and Andrew Madsen talked about Giving Back and helping new comers. Andrew just started on a new job as an iOs instructor in an iOs bootcamp in Salt Lake City. Learn more and be excited as you listen to Andrew's venture in the reaching out to novice developers.]]></description><guid isPermaLink="false">ffe32299-8685-4978-873c-1d374ae2ba14</guid><pubDate>Thu, 26 Jan 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853937/stream.mp3" length="74050724" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On episode 187 of iPhreaks, Jaim Zuber and Andrew Madsen talked about Giving Back and helping new comers. Andrew just started on a new job as an iOs instructor in an iOs bootcamp in Salt Lake City. Learn more and be excited as you listen to Andrew's...</itunes:subtitle><itunes:summary><![CDATA[On episode 187 of iPhreaks, Jaim Zuber and Andrew Madsen talked about Giving Back and helping new comers. Andrew just started on a new job as an iOs instructor in an iOs bootcamp in Salt Lake City. Learn more and be excited as you listen to Andrew's venture in the reaching out to novice developers.]]></itunes:summary><itunes:duration>1828</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>186 iPS Year End Review and Predictions</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/186-ips-year-end-review-and-predictions</link><description><![CDATA[On episode 186 of iPhreaks, Alondo Brewington, Jaim Zuber, and Andrew Madsen discussed about Year End Review and Predictions. They just thought it's a good idea to look back on what happened throughout 2016 in iOs and to make predictions for 2017 hoping for good things. Stay tuned to what they have to say!]]></description><guid isPermaLink="false">4c93a4d1-27e2-494f-b87b-09daa1e9f046</guid><pubDate>Thu, 19 Jan 2017 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853938/stream.mp3" length="49811529" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>On episode 186 of iPhreaks, Alondo Brewington, Jaim Zuber, and Andrew Madsen discussed about Year End Review and Predictions. They just thought it's a good idea to look back on what happened throughout 2016 in iOs and to make predictions for 2017...</itunes:subtitle><itunes:summary><![CDATA[On episode 186 of iPhreaks, Alondo Brewington, Jaim Zuber, and Andrew Madsen discussed about Year End Review and Predictions. They just thought it's a good idea to look back on what happened throughout 2016 in iOs and to make predictions for 2017 hoping for good things. Stay tuned to what they have to say!]]></itunes:summary><itunes:duration>3052</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>185 iPS Why I'm Not A React Native Developer with Ariel Elkin</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/185-ips-why-i-m-not-a-react-native-developer-with-ariel-elkin</link><description><![CDATA[Introduction  <ul><li><a href="https://arielelkin.github.io/" target="_blank" rel="noreferrer noopener">Ariel Elkin</a></li><li><a href="https://arielelkin.github.io/articles/why-im-not-a-react-native-developer.html" target="_blank" rel="noreferrer noopener">Why I Am Not a React Native Developer</a></li></ul>  1:20: React Native  <ul><li>Functional reactive programming</li><li>Reactive architecture</li><li>Inconsistent state</li></ul>  7:15: Context of iOS app  9:50: Developing in React Native  <ul><li>What went well</li><li>What didn’t go well</li></ul>  18:45: JavaScript patent  <ul><li>Example with Facebook</li><li>Example with Airbnb</li><li>Patent trolling</li></ul>  29:30: More concerns with React Native  <ul><li><a href="https://www.ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://parse.com/" target="_blank" rel="noreferrer noopener">Parse</a></li></ul>  Picks:  <a href="http://paulgraham.com/disagree.html" target="_blank" rel="noreferrer noopener">How to Disagree by Paul Graham</a> (Ariel)  <a href="http://www.humournet.com/misc.humour/real_programmers.txt" target="_blank" rel="noreferrer noopener">Bullet list of what real programmers are</a> (Ariel)  <a href="http://chainsawsuit.com/comic/2014/09/16/on-research/" target="_blank" rel="noreferrer noopener">Chainsawsuit comic</a> (Ariel)     <a href="http://hired.com/iphreaks" target="_blank" rel="noreferrer noopener">Hired.com/iphreaks</a>]]></description><guid isPermaLink="false">0871d6c8-795c-4174-8f24-f2175d5b1ca6</guid><pubDate>Thu, 29 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853934/stream.mp3" length="43906722" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Introduction  
- https://arielelkin.github.io/
- https://arielelkin.github.io/articles/why-im-not-a-react-native-developer.html
  1:20: React Native  
- Functional reactive programming
- Reactive architecture
- Inconsistent state
  7:15: Context of...</itunes:subtitle><itunes:summary><![CDATA[Introduction  <ul><li><a href="https://arielelkin.github.io/" target="_blank" rel="noreferrer noopener">Ariel Elkin</a></li><li><a href="https://arielelkin.github.io/articles/why-im-not-a-react-native-developer.html" target="_blank" rel="noreferrer noopener">Why I Am Not a React Native Developer</a></li></ul>  1:20: React Native  <ul><li>Functional reactive programming</li><li>Reactive architecture</li><li>Inconsistent state</li></ul>  7:15: Context of iOS app  9:50: Developing in React Native  <ul><li>What went well</li><li>What didn’t go well</li></ul>  18:45: JavaScript patent  <ul><li>Example with Facebook</li><li>Example with Airbnb</li><li>Patent trolling</li></ul>  29:30: More concerns with React Native  <ul><li><a href="https://www.ubuntu.com/" target="_blank" rel="noreferrer noopener">Ubuntu</a></li><li><a href="https://parse.com/" target="_blank" rel="noreferrer noopener">Parse</a></li></ul>  Picks:  <a href="http://paulgraham.com/disagree.html" target="_blank" rel="noreferrer noopener">How to Disagree by Paul Graham</a> (Ariel)  <a href="http://www.humournet.com/misc.humour/real_programmers.txt" target="_blank" rel="noreferrer noopener">Bullet list of what real programmers are</a> (Ariel)  <a href="http://chainsawsuit.com/comic/2014/09/16/on-research/" target="_blank" rel="noreferrer noopener">Chainsawsuit comic</a> (Ariel)     <a href="http://hired.com/iphreaks" target="_blank" rel="noreferrer noopener">Hired.com/iphreaks</a>]]></itunes:summary><itunes:duration>2655</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>184 iPS Deep Linking with Alex Austin</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/184-ips-deep-linking-with-alex-austin</link><description><![CDATA[Introduction  <ul><li><a href="https://branch.io/" target="_blank" rel="noreferrer noopener">Branch</a></li><li><a href="https://blog.branch.io/" target="_blank" rel="noreferrer noopener">Branch blog</a></li></ul>  1:05: Deep linking  <ul><li>Storyboarding</li><li>URI schemes</li><li>Fragmentation of standards</li></ul>  12:15: Examples of deep linking  <ul><li>Sharing</li><li>App adoption</li></ul>  15:15: Direct to App Store  <ul><li>Referring user information</li><li>Fingerprinting</li><li><a href="https://www.youtube.com/watch?v=Rr_NGLuozRk" target="_blank" rel="noreferrer noopener">Burrito ad</a></li></ul>  24:00: App delegate  <ul><li>Link routing</li><li>App.link</li><li>Preventing malicious attacks</li></ul>  27:30: Success stories  31:00: App without website  Picks:  <a href="https://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E" target="_blank" rel="noreferrer noopener">Amazon Echo</a> (Rod)  <a href="http://www.jmp.com/en_us/home.html" target="_blank" rel="noreferrer noopener">JMP </a>(Alex)  <a href="https://www.bose.com/en_us/products/headphones.html" target="_blank" rel="noreferrer noopener">Bose headphones</a> (Alex)  <a href="http://fellowproducts.com/" target="_blank" rel="noreferrer noopener">Fellow Coffee</a> (Alex)     <a href="http://www.hired.com/iphreaks" target="_blank" rel="noreferrer noopener">hired.com/iphreaks</a>]]></description><guid isPermaLink="false">a0a127ab-67f3-45d4-ae6a-d9ab93cbba89</guid><pubDate>Thu, 22 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853942/stream.mp3" length="39786666" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Introduction  
- https://branch.io/
- https://blog.branch.io/
  1:05: Deep linking  
- Storyboarding
- URI schemes
- Fragmentation of standards
  12:15: Examples of deep linking  
- Sharing
- App adoption
  15:15: Direct to App Store  
- Referring...</itunes:subtitle><itunes:summary><![CDATA[Introduction  <ul><li><a href="https://branch.io/" target="_blank" rel="noreferrer noopener">Branch</a></li><li><a href="https://blog.branch.io/" target="_blank" rel="noreferrer noopener">Branch blog</a></li></ul>  1:05: Deep linking  <ul><li>Storyboarding</li><li>URI schemes</li><li>Fragmentation of standards</li></ul>  12:15: Examples of deep linking  <ul><li>Sharing</li><li>App adoption</li></ul>  15:15: Direct to App Store  <ul><li>Referring user information</li><li>Fingerprinting</li><li><a href="https://www.youtube.com/watch?v=Rr_NGLuozRk" target="_blank" rel="noreferrer noopener">Burrito ad</a></li></ul>  24:00: App delegate  <ul><li>Link routing</li><li>App.link</li><li>Preventing malicious attacks</li></ul>  27:30: Success stories  31:00: App without website  Picks:  <a href="https://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E" target="_blank" rel="noreferrer noopener">Amazon Echo</a> (Rod)  <a href="http://www.jmp.com/en_us/home.html" target="_blank" rel="noreferrer noopener">JMP </a>(Alex)  <a href="https://www.bose.com/en_us/products/headphones.html" target="_blank" rel="noreferrer noopener">Bose headphones</a> (Alex)  <a href="http://fellowproducts.com/" target="_blank" rel="noreferrer noopener">Fellow Coffee</a> (Alex)     <a href="http://www.hired.com/iphreaks" target="_blank" rel="noreferrer noopener">hired.com/iphreaks</a>]]></itunes:summary><itunes:duration>2398</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 183 .NET and Visual Studio with David Carmona</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-183-net-and-visual-studio-with-david-carmona</link><description><![CDATA[00:16 Intro to David Carmona from Microsoft  <ul><li>.NET, Visual Studio</li></ul>  1:46 Overview of .NET  8:39 .NET Core open source vs. .NET  14:09 C# language and .NET platform  18:33 Async/Await  25:26 Visual Studio and IntelliSense  27:42 Live unit testing  34:52 Getting started in .NET  36:51 Visual Studio for Mac and .NET for iOS development  Picks  <a href="http://www.kasiasdeli.com/" target="_blank" rel="noreferrer noopener">Kasia’s Deli</a> (Jaim)  <a href="https://en.wikipedia.org/wiki/C%C3%A1diz" target="_blank" rel="noreferrer noopener">Cadiz, Spain</a> (David)  <a href="http://donovanbrown.com/" target="_blank" rel="noreferrer noopener">Donovan Brown demo on DevOps</a> (David)     <a href="https://hired.com/join/?utm_campaign=q2-16-podcast&amp;utm_content=2k&amp;utm_medium=iphreaks&amp;utm_source=podcast&amp;utm_term=cat-tech-ios" target="_blank" rel="noreferrer noopener">Hired.com</a>]]></description><guid isPermaLink="false">4ebdde2f-9ba5-4133-b198-00268a4b346f</guid><pubDate>Thu, 15 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853950/stream.mp3" length="42986373" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:16 Intro to David Carmona from Microsoft  
- .NET, Visual Studio
  1:46 Overview of .NET  8:39 .NET Core open source vs. .NET  14:09 C# language and .NET platform  18:33 Async/Await  25:26 Visual Studio and IntelliSense  27:42 Live unit testing...</itunes:subtitle><itunes:summary><![CDATA[00:16 Intro to David Carmona from Microsoft  <ul><li>.NET, Visual Studio</li></ul>  1:46 Overview of .NET  8:39 .NET Core open source vs. .NET  14:09 C# language and .NET platform  18:33 Async/Await  25:26 Visual Studio and IntelliSense  27:42 Live unit testing  34:52 Getting started in .NET  36:51 Visual Studio for Mac and .NET for iOS development  Picks  <a href="http://www.kasiasdeli.com/" target="_blank" rel="noreferrer noopener">Kasia’s Deli</a> (Jaim)  <a href="https://en.wikipedia.org/wiki/C%C3%A1diz" target="_blank" rel="noreferrer noopener">Cadiz, Spain</a> (David)  <a href="http://donovanbrown.com/" target="_blank" rel="noreferrer noopener">Donovan Brown demo on DevOps</a> (David)     <a href="https://hired.com/join/?utm_campaign=q2-16-podcast&amp;utm_content=2k&amp;utm_medium=iphreaks&amp;utm_source=podcast&amp;utm_term=cat-tech-ios" target="_blank" rel="noreferrer noopener">Hired.com</a>]]></itunes:summary><itunes:duration>2599</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>182 iPS Swift Style with Erica Sadun</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/182-ips-swift-style-with-erica-sadun</link><description><![CDATA[Introduction  <ul><li><a href="http://ericasadun.com/" target="_blank" rel="noreferrer noopener">Erica Sadun</a></li><li>Erica on <a href="https://twitter.com/ericasadun" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.youtube.com/watch?v=e_mPrhwpZ-8" target="_blank" rel="noreferrer noopener">Pinky and the Brain</a></li></ul>  2:30: Moving from Swift 2.0 to 3.0  <ul><li>Swift Style</li></ul>  7:50: <a href="http://wiki.c2.com/?OneTrueBraceStyle=" target="_blank" rel="noreferrer noopener">One True Brace</a><ul><li>Hybrid approach</li><li>Mixing Allman with One True Brace</li></ul>  14:30: Long declarations  <ul><li>Linewidth</li></ul>  18:00: Structure vs. comment  <ul><li>Augment the code</li><li>Different types of comment systems</li></ul>  24:20: Hardest style decisions to make  <ul><li>Advantages and disadvantages</li><li><a href="http://stackoverflow.com/questions/5527120/difference-between-public-and-public-static" target="_blank" rel="noreferrer noopener">Static public vs. public static</a></li><li>Understanding the context of style</li></ul>  30:50: Importance of the team adopting a style  <ul><li>Anti-turbulance system</li><li>Why have a style guide</li></ul>  37:45: Tools  <ul><li>Linters</li><li><a href="https://github.com/realm/SwiftLint" target="_blank" rel="noreferrer noopener">SwiftLint</a></li><li>Formatters</li></ul>  Picks:  <a href="http://everynoise.com/" target="_blank" rel="noreferrer noopener">EveryNoise.com</a> (Jaim)  <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf </a>(Charles)  <a href="https://toggl.com/" target="_blank" rel="noreferrer noopener">Toggl</a> (Charles)  <a href="https://c-command.com/spamsieve/" target="_blank" rel="noreferrer noopener">SpamSieve</a> (Erica)  <a href="https://www.keyboardmaestro.com/" target="_blank" rel="noreferrer noopener">Keyboard Maestro</a> (Erica)  <a href="https://www.boastr.net/" target="_blank" rel="noreferrer noopener">BetterTouchTool</a> (Erica)  <a href="https://hired.com/iphreaks" target="_blank" rel="noreferrer noopener">Hired.com</a>]]></description><guid isPermaLink="false">84881ec9-3d18-41cb-94cc-5ffd6cc2cde6</guid><pubDate>Thu, 08 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853933/stream.mp3" length="48360313" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Introduction  
- http://ericasadun.com/
- Erica on https://twitter.com/ericasadun
- https://www.youtube.com/watch?v=e_mPrhwpZ-8
  2:30: Moving from Swift 2.0 to 3.0  
- Swift Style
  7:50: http://wiki.c2.com/?OneTrueBraceStyle=
- Hybrid approach
-...</itunes:subtitle><itunes:summary><![CDATA[Introduction  <ul><li><a href="http://ericasadun.com/" target="_blank" rel="noreferrer noopener">Erica Sadun</a></li><li>Erica on <a href="https://twitter.com/ericasadun" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.youtube.com/watch?v=e_mPrhwpZ-8" target="_blank" rel="noreferrer noopener">Pinky and the Brain</a></li></ul>  2:30: Moving from Swift 2.0 to 3.0  <ul><li>Swift Style</li></ul>  7:50: <a href="http://wiki.c2.com/?OneTrueBraceStyle=" target="_blank" rel="noreferrer noopener">One True Brace</a><ul><li>Hybrid approach</li><li>Mixing Allman with One True Brace</li></ul>  14:30: Long declarations  <ul><li>Linewidth</li></ul>  18:00: Structure vs. comment  <ul><li>Augment the code</li><li>Different types of comment systems</li></ul>  24:20: Hardest style decisions to make  <ul><li>Advantages and disadvantages</li><li><a href="http://stackoverflow.com/questions/5527120/difference-between-public-and-public-static" target="_blank" rel="noreferrer noopener">Static public vs. public static</a></li><li>Understanding the context of style</li></ul>  30:50: Importance of the team adopting a style  <ul><li>Anti-turbulance system</li><li>Why have a style guide</li></ul>  37:45: Tools  <ul><li>Linters</li><li><a href="https://github.com/realm/SwiftLint" target="_blank" rel="noreferrer noopener">SwiftLint</a></li><li>Formatters</li></ul>  Picks:  <a href="http://everynoise.com/" target="_blank" rel="noreferrer noopener">EveryNoise.com</a> (Jaim)  <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf </a>(Charles)  <a href="https://toggl.com/" target="_blank" rel="noreferrer noopener">Toggl</a> (Charles)  <a href="https://c-command.com/spamsieve/" target="_blank" rel="noreferrer noopener">SpamSieve</a> (Erica)  <a href="https://www.keyboardmaestro.com/" target="_blank" rel="noreferrer noopener">Keyboard Maestro</a> (Erica)  <a href="https://www.boastr.net/" target="_blank" rel="noreferrer noopener">BetterTouchTool</a> (Erica)  <a href="https://hired.com/iphreaks" target="_blank" rel="noreferrer noopener">Hired.com</a>]]></itunes:summary><itunes:duration>2937</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>181 iPS Swift 3 and Swift Migrations with Hesham Salman</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/181-ips-swift-3-and-swift-migrations-with-hesham-salman</link><description><![CDATA[0:20: Introduction  <ul><li><a href="https://twitter.com/whatsasoftware" target="_blank" rel="noreferrer noopener">Hesham Salman</a></li><li><a href="https://twitter.com/buildingvts" target="_blank" rel="noreferrer noopener">View the Space</a></li></ul>  1:00: Migrating from Swift 2 to 3  <ul><li>Layering</li></ul>  4:30: Problems with 2.3 migrations  <ul><li><a href="https://developer.apple.com/reference/coretelephony" target="_blank" rel="noreferrer noopener">Core Telephony</a></li><li>Problems with Swift 3.0</li><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a></li><li>Upgrading to XCode</li></ul>  10:40: Preparing for new version of XCode  14:15: Hesham’s development team  <ul><li>Push service</li><li>Abstraction</li></ul>  18:30: Migration walk-through  <ul><li>Automatic vs. manual</li><li>Manual sweeps</li></ul>  27:20: Suggestions to mitigate problems in the future  Picks:  <a href="https://github.com/Quick/Quick" target="_blank" rel="noreferrer noopener">Quick testing framework</a> (Hesham)  <a href="https://www.bellsbeer.com/beer/year-round/two-hearted-ale" target="_blank" rel="noreferrer noopener">Bell’s Two Hearted Ale</a> (Hesham)  Pastrami (Jaim)  Swift Check (Rod)  World Series Game 7 (Rod)  <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a> (Charles)  <a href="https://www.amazon.com/Born-Win-Seminar-Zig-Ziglar/dp/1906030294" target="_blank" rel="noreferrer noopener">Born to Win Seminar</a> (Charles)  <a href="http://hired.com/iphreaks" target="_blank" rel="noreferrer noopener">Hired.com</a>]]></description><guid isPermaLink="false">a6178d92-ea17-4da2-84ec-b5cf2b7c767a</guid><pubDate>Thu, 01 Dec 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853953/stream.mp3" length="33662044" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>0:20: Introduction  
- https://twitter.com/whatsasoftware
- https://twitter.com/buildingvts
  1:00: Migrating from Swift 2 to 3  
- Layering
  4:30: Problems with 2.3 migrations  
- https://developer.apple.com/reference/coretelephony
- Problems with...</itunes:subtitle><itunes:summary><![CDATA[0:20: Introduction  <ul><li><a href="https://twitter.com/whatsasoftware" target="_blank" rel="noreferrer noopener">Hesham Salman</a></li><li><a href="https://twitter.com/buildingvts" target="_blank" rel="noreferrer noopener">View the Space</a></li></ul>  1:00: Migrating from Swift 2 to 3  <ul><li>Layering</li></ul>  4:30: Problems with 2.3 migrations  <ul><li><a href="https://developer.apple.com/reference/coretelephony" target="_blank" rel="noreferrer noopener">Core Telephony</a></li><li>Problems with Swift 3.0</li><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a></li><li>Upgrading to XCode</li></ul>  10:40: Preparing for new version of XCode  14:15: Hesham’s development team  <ul><li>Push service</li><li>Abstraction</li></ul>  18:30: Migration walk-through  <ul><li>Automatic vs. manual</li><li>Manual sweeps</li></ul>  27:20: Suggestions to mitigate problems in the future  Picks:  <a href="https://github.com/Quick/Quick" target="_blank" rel="noreferrer noopener">Quick testing framework</a> (Hesham)  <a href="https://www.bellsbeer.com/beer/year-round/two-hearted-ale" target="_blank" rel="noreferrer noopener">Bell’s Two Hearted Ale</a> (Hesham)  Pastrami (Jaim)  Swift Check (Rod)  World Series Game 7 (Rod)  <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a> (Charles)  <a href="https://www.amazon.com/Born-Win-Seminar-Zig-Ziglar/dp/1906030294" target="_blank" rel="noreferrer noopener">Born to Win Seminar</a> (Charles)  <a href="http://hired.com/iphreaks" target="_blank" rel="noreferrer noopener">Hired.com</a>]]></itunes:summary><itunes:duration>2017</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>180 iPS Swift Playground Books with Ash Furrow</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/180-ips-swift-playground-books-with-ash-furrow</link><description><![CDATA[0:15: Introduction  <ul><li><a href="https://ashfurrow.com/" target="_blank" rel="noreferrer noopener">Ash Furrow</a></li><li><a href="https://www.artsy.net/" target="_blank" rel="noreferrer noopener">Artsy</a></li><li><a href="https://ashfurrow.com/blog/building-swift-playground-books/" target="_blank" rel="noreferrer noopener">Playground Books</a></li></ul>  5:45: Capabilities  <ul><li>Customization</li><li>Coding</li></ul>  9:45: Comparison to Apple  <ul><li><a href="https://ashfurrow.com/blog/building-swift-playground-books/" target="_blank" rel="noreferrer noopener">Learn to Code Playground book</a></li><li>Lack of tools</li><li><a href="https://github.com/ReactiveX/RxSwift/tree/master/Rx.playground" target="_blank" rel="noreferrer noopener">RxSwift Playground</a></li></ul>  14:50: Who are the books for?  <ul><li><a href="https://developer.apple.com/reference/uikit/uicollectionview" target="_blank" rel="noreferrer noopener">UICollectionView</a></li></ul>  18:00: The user experience  <ul><li>Keyboarding</li><li>Auto-complete</li></ul>  23:15: <a href="https://github.com/playgroundbooks/playgroundbook" target="_blank" rel="noreferrer noopener">Playground Book</a> tool  <ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li>Open-source project</li></ul>  Debugging experience  <ul><li>Configuration to Mac</li><li><a href="http://hypercard.org/" target="_blank" rel="noreferrer noopener">HyperCard</a></li></ul>  Picks:  <a href="https://www.getpostman.com/" target="_blank" rel="noreferrer noopener">Postman Mac App</a> (Andrew)  <a href="http://www.amc.com/shows/turn" target="_blank" rel="noreferrer noopener">Turn Season Two</a> (Rod)  <a href="http://rodschmidt.com/" target="_blank" rel="noreferrer noopener">Rod’s Blog</a> (Rod)  <a href="http://www.syfy.com/darkmatter" target="_blank" rel="noreferrer noopener">Dark Matter</a> (Ash)]]></description><guid isPermaLink="false">3d3ba52e-66f6-48a1-a327-1eb7d88dad8d</guid><pubDate>Thu, 24 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853923/stream.mp3" length="34587862" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>0:15: Introduction  
- https://ashfurrow.com/
- https://www.artsy.net/
- https://ashfurrow.com/blog/building-swift-playground-books/
  5:45: Capabilities  
- Customization
- Coding
  9:45: Comparison to Apple  
-...</itunes:subtitle><itunes:summary><![CDATA[0:15: Introduction  <ul><li><a href="https://ashfurrow.com/" target="_blank" rel="noreferrer noopener">Ash Furrow</a></li><li><a href="https://www.artsy.net/" target="_blank" rel="noreferrer noopener">Artsy</a></li><li><a href="https://ashfurrow.com/blog/building-swift-playground-books/" target="_blank" rel="noreferrer noopener">Playground Books</a></li></ul>  5:45: Capabilities  <ul><li>Customization</li><li>Coding</li></ul>  9:45: Comparison to Apple  <ul><li><a href="https://ashfurrow.com/blog/building-swift-playground-books/" target="_blank" rel="noreferrer noopener">Learn to Code Playground book</a></li><li>Lack of tools</li><li><a href="https://github.com/ReactiveX/RxSwift/tree/master/Rx.playground" target="_blank" rel="noreferrer noopener">RxSwift Playground</a></li></ul>  14:50: Who are the books for?  <ul><li><a href="https://developer.apple.com/reference/uikit/uicollectionview" target="_blank" rel="noreferrer noopener">UICollectionView</a></li></ul>  18:00: The user experience  <ul><li>Keyboarding</li><li>Auto-complete</li></ul>  23:15: <a href="https://github.com/playgroundbooks/playgroundbook" target="_blank" rel="noreferrer noopener">Playground Book</a> tool  <ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li>Open-source project</li></ul>  Debugging experience  <ul><li>Configuration to Mac</li><li><a href="http://hypercard.org/" target="_blank" rel="noreferrer noopener">HyperCard</a></li></ul>  Picks:  <a href="https://www.getpostman.com/" target="_blank" rel="noreferrer noopener">Postman Mac App</a> (Andrew)  <a href="http://www.amc.com/shows/turn" target="_blank" rel="noreferrer noopener">Turn Season Two</a> (Rod)  <a href="http://rodschmidt.com/" target="_blank" rel="noreferrer noopener">Rod’s Blog</a> (Rod)  <a href="http://www.syfy.com/darkmatter" target="_blank" rel="noreferrer noopener">Dark Matter</a> (Ash)]]></itunes:summary><itunes:duration>2076</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>179 iPSCoding Bootcamps</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/179-ipscoding-bootcamps</link><description><![CDATA[Introduction  <ul><li>Coding Schools</li><li><a href="https://devmountain.com/" target="_blank" rel="noreferrer noopener">DevMountain</a></li></ul>  3:40: What is bootcamp?  <ul><li>What the students are learning</li><li>Inspiration</li><li><a href="https://www.bignerdranch.com/we-write/cocoa-programming/" target="_blank" rel="noreferrer noopener">Cocoa Programming</a></li><li>Structured environment</li></ul>  9:50: Alternative to bootcamp  <ul><li>College for four years</li><li>Degree vs. being self-taught</li></ul>  14:00: Interviewing  17:10: <a href="https://getuikit.com/" target="_blank" rel="noreferrer noopener">UI Kit</a>  21:15; Marketing  <ul><li>For-profit school</li><li>Motivation</li><li>Hard work on the part of the student</li></ul>  26:45: What bootcamps mean for education overall  <ul><li>Filling a void</li><li>A jumpstart to career</li><li>Hard-won knowledge</li></ul>  35:30: Variation between bootcamps  <ul><li>Young industry</li><li>Potential issues</li></ul>  Picks:  <a href="http://store.steampowered.com/agecheck/app/283640/" target="_blank" rel="noreferrer noopener">Salt and Sanctuary</a> (Layne)  <a href="http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD" target="_blank" rel="noreferrer noopener">SCSI2SD</a> (Andrew)  <a href="http://macintoshgarden.org/" target="_blank" rel="noreferrer noopener">Macintoshgarden.org</a> (Andrew)  <a href="http://fortheloveofspock.com/" target="_blank" rel="noreferrer noopener">For the Love of Spock</a> (Andrew)]]></description><guid isPermaLink="false">50e3b8ad-4895-474f-91a6-b73764a846b7</guid><pubDate>Thu, 17 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853932/stream.mp3" length="42407342" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Introduction  
- Coding Schools
- https://devmountain.com/
  3:40: What is bootcamp?  
- What the students are learning
- Inspiration
- https://www.bignerdranch.com/we-write/cocoa-programming/
- Structured environment
  9:50: Alternative to bootcamp...</itunes:subtitle><itunes:summary><![CDATA[Introduction  <ul><li>Coding Schools</li><li><a href="https://devmountain.com/" target="_blank" rel="noreferrer noopener">DevMountain</a></li></ul>  3:40: What is bootcamp?  <ul><li>What the students are learning</li><li>Inspiration</li><li><a href="https://www.bignerdranch.com/we-write/cocoa-programming/" target="_blank" rel="noreferrer noopener">Cocoa Programming</a></li><li>Structured environment</li></ul>  9:50: Alternative to bootcamp  <ul><li>College for four years</li><li>Degree vs. being self-taught</li></ul>  14:00: Interviewing  17:10: <a href="https://getuikit.com/" target="_blank" rel="noreferrer noopener">UI Kit</a>  21:15; Marketing  <ul><li>For-profit school</li><li>Motivation</li><li>Hard work on the part of the student</li></ul>  26:45: What bootcamps mean for education overall  <ul><li>Filling a void</li><li>A jumpstart to career</li><li>Hard-won knowledge</li></ul>  35:30: Variation between bootcamps  <ul><li>Young industry</li><li>Potential issues</li></ul>  Picks:  <a href="http://store.steampowered.com/agecheck/app/283640/" target="_blank" rel="noreferrer noopener">Salt and Sanctuary</a> (Layne)  <a href="http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD" target="_blank" rel="noreferrer noopener">SCSI2SD</a> (Andrew)  <a href="http://macintoshgarden.org/" target="_blank" rel="noreferrer noopener">Macintoshgarden.org</a> (Andrew)  <a href="http://fortheloveofspock.com/" target="_blank" rel="noreferrer noopener">For the Love of Spock</a> (Andrew)]]></itunes:summary><itunes:duration>2567</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>178 iPS Swift 3 and Swift Migrations with Paul Cantrell</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/178-ips-swift-3-and-swift-migrations-with-paul-cantrell</link><description><![CDATA[1:00: Introduction  <ul><li><a href="https://twitter.com/inthehands" target="_blank" rel="noreferrer noopener">Paul Cantrell</a></li><li>Siesta Library for Swift</li><li><a href="https://devchat.tv/iphreaks/124-ips-siesta-with-paul-cantrell" target="_blank" rel="noreferrer noopener">Episode 124</a></li><li><a href="https://devchat.tv/js-jabber/159-jsj-why-javascript-is-hard" target="_blank" rel="noreferrer noopener">Javascript Jabber: Why JavaScript Is Hard</a></li></ul>  4:20: How the language is written  <ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li>Swift</li></ul>  12:30: Synthetic Sugar  <ul><li>Swift 1.0</li><li>Double optionals</li></ul>  15:30: New API Guidelines  <ul><li>Strings</li><li>Fluency</li></ul>  21:15: Verbosity vs. Terseness  24:00: Successful Server Languages  <ul><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li>Garbage Collection</li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a></li></ul>  28:30: Problems  <ul><li>Domain model</li><li>Limitations of control</li></ul>  32:40: Brand new startups  <ul><li>Limited users as a positive</li><li>Client development</li></ul>  Picks:  Swift (Paul)  <a href="https://www.youtube.com/playlist?list=PLgE-9Sxs2IBVgJkY-1ZMj0tIFxsJ-vOkv" target="_blank" rel="noreferrer noopener">BBS the Documentary</a> (Jaim)  <a href="https://cleancoders.com/" target="_blank" rel="noreferrer noopener">CleanCoders.com</a> (Rod)  <a href="https://leanpub.com/swift23" target="_blank" rel="noreferrer noopener">Swift from Two to Three</a> (Paul)  Article on how we teach math (Paul)  <a href="https://www.maa.org/external_archive/devlin/devlin_03_08.html" target="_blank" rel="noreferrer noopener">Lockhart’s Lament </a>(Paul)  <a href="http://www.nytimes.com/2016/10/02/opinion/sunday/if-i-sleep-for-an-hour-30-people-will-die.html" target="_blank" rel="noreferrer noopener">If I Sleep for an Hour, 30 People Will Die</a> (Paul)  <a href="http://bustoutsolutions.com/" target="_blank" rel="noreferrer noopener">Bust Out Solutions</a>]]></description><guid isPermaLink="false">705d6b77-e3de-4222-83fc-cd48e35f6806</guid><pubDate>Thu, 10 Nov 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853921/stream.mp3" length="47122293" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:00: Introduction  
- https://twitter.com/inthehands
- Siesta Library for Swift
- https://devchat.tv/iphreaks/124-ips-siesta-with-paul-cantrell
- https://devchat.tv/js-jabber/159-jsj-why-javascript-is-hard
  4:20: How the language is written  
-...</itunes:subtitle><itunes:summary><![CDATA[1:00: Introduction  <ul><li><a href="https://twitter.com/inthehands" target="_blank" rel="noreferrer noopener">Paul Cantrell</a></li><li>Siesta Library for Swift</li><li><a href="https://devchat.tv/iphreaks/124-ips-siesta-with-paul-cantrell" target="_blank" rel="noreferrer noopener">Episode 124</a></li><li><a href="https://devchat.tv/js-jabber/159-jsj-why-javascript-is-hard" target="_blank" rel="noreferrer noopener">Javascript Jabber: Why JavaScript Is Hard</a></li></ul>  4:20: How the language is written  <ul><li><a href="https://www.ruby-lang.org/en/" target="_blank" rel="noreferrer noopener">Ruby</a></li><li>Swift</li></ul>  12:30: Synthetic Sugar  <ul><li>Swift 1.0</li><li>Double optionals</li></ul>  15:30: New API Guidelines  <ul><li>Strings</li><li>Fluency</li></ul>  21:15: Verbosity vs. Terseness  24:00: Successful Server Languages  <ul><li><a href="https://www.python.org/" target="_blank" rel="noreferrer noopener">Python</a></li><li>Garbage Collection</li><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a></li></ul>  28:30: Problems  <ul><li>Domain model</li><li>Limitations of control</li></ul>  32:40: Brand new startups  <ul><li>Limited users as a positive</li><li>Client development</li></ul>  Picks:  Swift (Paul)  <a href="https://www.youtube.com/playlist?list=PLgE-9Sxs2IBVgJkY-1ZMj0tIFxsJ-vOkv" target="_blank" rel="noreferrer noopener">BBS the Documentary</a> (Jaim)  <a href="https://cleancoders.com/" target="_blank" rel="noreferrer noopener">CleanCoders.com</a> (Rod)  <a href="https://leanpub.com/swift23" target="_blank" rel="noreferrer noopener">Swift from Two to Three</a> (Paul)  Article on how we teach math (Paul)  <a href="https://www.maa.org/external_archive/devlin/devlin_03_08.html" target="_blank" rel="noreferrer noopener">Lockhart’s Lament </a>(Paul)  <a href="http://www.nytimes.com/2016/10/02/opinion/sunday/if-i-sleep-for-an-hour-30-people-will-die.html" target="_blank" rel="noreferrer noopener">If I Sleep for an Hour, 30 People Will Die</a> (Paul)  <a href="http://bustoutsolutions.com/" target="_blank" rel="noreferrer noopener">Bust Out Solutions</a>]]></itunes:summary><itunes:duration>2863</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>177 iPS Package.swift with Marcin Krzyzanowski</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/177-ips-package-swift-with-marcin-krzyzanowski</link><description><![CDATA[1:00: Introduction  2:00: <a href="https://swift.org/package-manager/" target="_blank" rel="noreferrer noopener">Swift Package Manager</a><ul><li>Carthage</li><li>Sources folder</li></ul>  3:30: GitHub Repository  <ul><li>Sub modules</li><li>CocoaPods</li></ul>  13:40: X-code  19:00: Frameworks  22:30: Providers  <ul><li>Brew</li><li>Apt</li></ul>  24:50: Future road map  <ul><li>Apple</li><li>Giro box</li></ul>  33:10: Contacting Marcin  <ul><li><a href="https://twitter.com/krzyzanowskim?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://blog.krzyzanowskim.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://github.com/krzyzanowskim" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>  Picks:  <a href="http://www.imdb.com/title/tt2140479/" target="_blank" rel="noreferrer noopener">The Accountant</a> (Rod)  <a href="https://www.amazon.com/dp/B00CU9P31K/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">12 Week Year</a> (Charles)  <a href="https://www.youtube.com/watch?v=1hPSFnix_jk" target="_blank" rel="noreferrer noopener">Din Group</a> (Marcin)  <a href="http://dduan.net/2016/10/10/distribution-tests/" target="_blank" rel="noreferrer noopener">Project Distribution Test</a> (Marcin)  <a href="http://www.hired.com/iphreaks" target="_blank" rel="noreferrer noopener">Hired.com</a>   ]]></description><guid isPermaLink="false">97805c8f-14e6-4139-ad60-2db17d22da9d</guid><pubDate>Thu, 03 Nov 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853914/stream.mp3" length="37317434" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:00: Introduction  2:00: https://swift.org/package-manager/
- Carthage
- Sources folder
  3:30: GitHub Repository  
- Sub modules
- CocoaPods
  13:40: X-code  19:00: Frameworks  22:30: Providers  
- Brew
- Apt
  24:50: Future road map  
- Apple
-...</itunes:subtitle><itunes:summary><![CDATA[1:00: Introduction  2:00: <a href="https://swift.org/package-manager/" target="_blank" rel="noreferrer noopener">Swift Package Manager</a><ul><li>Carthage</li><li>Sources folder</li></ul>  3:30: GitHub Repository  <ul><li>Sub modules</li><li>CocoaPods</li></ul>  13:40: X-code  19:00: Frameworks  22:30: Providers  <ul><li>Brew</li><li>Apt</li></ul>  24:50: Future road map  <ul><li>Apple</li><li>Giro box</li></ul>  33:10: Contacting Marcin  <ul><li><a href="https://twitter.com/krzyzanowskim?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://blog.krzyzanowskim.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://github.com/krzyzanowskim" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>  Picks:  <a href="http://www.imdb.com/title/tt2140479/" target="_blank" rel="noreferrer noopener">The Accountant</a> (Rod)  <a href="https://www.amazon.com/dp/B00CU9P31K/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">12 Week Year</a> (Charles)  <a href="https://www.youtube.com/watch?v=1hPSFnix_jk" target="_blank" rel="noreferrer noopener">Din Group</a> (Marcin)  <a href="http://dduan.net/2016/10/10/distribution-tests/" target="_blank" rel="noreferrer noopener">Project Distribution Test</a> (Marcin)  <a href="http://www.hired.com/iphreaks" target="_blank" rel="noreferrer noopener">Hired.com</a>   ]]></itunes:summary><itunes:duration>2251</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>176 iPS Mobile Devops with Donovan Brown and Josh Weber</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/176-ips-mobile-devops-with-donovan-brown-and-josh-weber</link><description><![CDATA[1:25: Mobile Devops definition  <ul><li>Unique challenges</li></ul><ul><li>“It’s not just tools, it’s people in progress.”</li><li>Friction</li></ul>  4:30: Difficulty of mobile devops  <ul><li><a href="https://www.perfectomobile.com/" target="_blank" rel="noreferrer noopener">Perfecto Mobile’s test cloud</a></li><li><a href="https://testcloud.xamarin.com/login" target="_blank" rel="noreferrer noopener">Xamarin test cloud</a></li><li>Best practices</li></ul>  7:15: Unit testing  <ul><li>C Sharp</li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li><li>Manual testing</li><li>UI type test</li><li>Verification</li></ul>  14:50: <a href="https://hockeyapp.net/" target="_blank" rel="noreferrer noopener">HockeyApp</a><ul><li>Installation</li><li>URL generation</li><li><a href="https://www.visualstudio.com/team-services/" target="_blank" rel="noreferrer noopener">Visual Studio Team Services</a></li><li>Control over source control events</li></ul>  27:00: Stories  <ul><li>Keynote: acquisition of Xamarin</li><li>Keeping your customers by delivering value</li></ul>  30:00: Experiments  <ul><li>Monitor your application</li><li><a href="https://www.amazon.com/s/?hvadid=102731792352&amp;hvdev=c&amp;hvexid=&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t2&amp;hvptwo=&amp;hvqmt=b&amp;hvrand=6654138397927250633&amp;ie=UTF8&amp;index=aps&amp;keywords=eric+reis+the+lean+startup&amp;ref=pd_sl_7iynofo6br_b_p14&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">The Lean Startup</a></li><li>A/B testing</li></ul>  32:40: Feature Flags  <ul><li><a href="https://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">Thought Works</a></li><li><a href="https://launchdarkly.com/" target="_blank" rel="noreferrer noopener">Launch Darkly</a></li></ul>  Picks:  <a href="https://pappadeaux.com/home/" target="_blank" rel="noreferrer noopener">Pappadeaux </a>(Jaim)  <a href="https://www.amazon.com/s/?hvadid=102731792352&amp;hvdev=c&amp;hvexid=&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t2&amp;hvptwo=&amp;hvqmt=b&amp;hvrand=6654138397927250633&amp;ie=UTF8&amp;index=aps&amp;keywords=eric+reis+the+lean+startup&amp;ref=pd_sl_7iynofo6br_b_p14&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">The Lean Startup</a> (Charles)  <a href="https://www.lyft.com/" target="_blank" rel="noreferrer noopener">Lyft </a>(Charles)  BMW (Donovan)  Air hockey (Donovan)  <a href="https://hockeyapp.net/" target="_blank" rel="noreferrer noopener">HockeyApp</a> (Josh)  <a href="https://twitter.com/donovanbrown" target="_blank" rel="noreferrer noopener">Donovan on Twitter</a>]]></description><guid isPermaLink="false">4ee68fc2-0dfb-4698-8960-d9f348d1ccf0</guid><pubDate>Thu, 27 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853939/stream.mp3" length="43298549" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:25: Mobile Devops definition  
- Unique challenges

- “It’s not just tools, it’s people in progress.”
- Friction
  4:30: Difficulty of mobile devops  
- https://www.perfectomobile.com/
- https://testcloud.xamarin.com/login
- Best practices
  7:15:...</itunes:subtitle><itunes:summary><![CDATA[1:25: Mobile Devops definition  <ul><li>Unique challenges</li></ul><ul><li>“It’s not just tools, it’s people in progress.”</li><li>Friction</li></ul>  4:30: Difficulty of mobile devops  <ul><li><a href="https://www.perfectomobile.com/" target="_blank" rel="noreferrer noopener">Perfecto Mobile’s test cloud</a></li><li><a href="https://testcloud.xamarin.com/login" target="_blank" rel="noreferrer noopener">Xamarin test cloud</a></li><li>Best practices</li></ul>  7:15: Unit testing  <ul><li>C Sharp</li><li><a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a></li><li>Manual testing</li><li>UI type test</li><li>Verification</li></ul>  14:50: <a href="https://hockeyapp.net/" target="_blank" rel="noreferrer noopener">HockeyApp</a><ul><li>Installation</li><li>URL generation</li><li><a href="https://www.visualstudio.com/team-services/" target="_blank" rel="noreferrer noopener">Visual Studio Team Services</a></li><li>Control over source control events</li></ul>  27:00: Stories  <ul><li>Keynote: acquisition of Xamarin</li><li>Keeping your customers by delivering value</li></ul>  30:00: Experiments  <ul><li>Monitor your application</li><li><a href="https://www.amazon.com/s/?hvadid=102731792352&amp;hvdev=c&amp;hvexid=&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t2&amp;hvptwo=&amp;hvqmt=b&amp;hvrand=6654138397927250633&amp;ie=UTF8&amp;index=aps&amp;keywords=eric+reis+the+lean+startup&amp;ref=pd_sl_7iynofo6br_b_p14&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">The Lean Startup</a></li><li>A/B testing</li></ul>  32:40: Feature Flags  <ul><li><a href="https://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">Thought Works</a></li><li><a href="https://launchdarkly.com/" target="_blank" rel="noreferrer noopener">Launch Darkly</a></li></ul>  Picks:  <a href="https://pappadeaux.com/home/" target="_blank" rel="noreferrer noopener">Pappadeaux </a>(Jaim)  <a href="https://www.amazon.com/s/?hvadid=102731792352&amp;hvdev=c&amp;hvexid=&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t2&amp;hvptwo=&amp;hvqmt=b&amp;hvrand=6654138397927250633&amp;ie=UTF8&amp;index=aps&amp;keywords=eric+reis+the+lean+startup&amp;ref=pd_sl_7iynofo6br_b_p14&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">The Lean Startup</a> (Charles)  <a href="https://www.lyft.com/" target="_blank" rel="noreferrer noopener">Lyft </a>(Charles)  BMW (Donovan)  Air hockey (Donovan)  <a href="https://hockeyapp.net/" target="_blank" rel="noreferrer noopener">HockeyApp</a> (Josh)  <a href="https://twitter.com/donovanbrown" target="_blank" rel="noreferrer noopener">Donovan on Twitter</a>]]></itunes:summary><itunes:duration>2626</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>175 iPS Xamarin with James Montemagno</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/175-ips-xamarin-with-james-montemagno</link><description><![CDATA[1:00: Introduction  3:50: <a href="https://www.xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a><ul><li>Advantages</li><li>Comparison with <a href="http://www.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a></li><li>Cross-platform capability</li></ul>  9:15: Same-day support  12:30: Standard library  <ul><li>Apple</li><li>Microsoft</li><li><a href="https://www.bitrise.io/" target="_blank" rel="noreferrer noopener">Bitrise</a></li></ul>  16:00: Development process  <ul><li>E-sync away</li><li>Uiview.animate</li><li>C#</li><li>Dev ops</li><li>iOS simulators</li><li><a href="https://www.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio</a></li><li>CodeLens</li><li>Refactoring</li></ul>  22:40: Sharing code  <ul><li>Java libraries</li><li><a href="https://www.microsoft.com/net" target="_blank" rel="noreferrer noopener">Dot.net</a></li><li><a href="http://www.newtonsoft.com/json" target="_blank" rel="noreferrer noopener">Json.net</a></li></ul>  28:00: Xamarin Forms  <ul><li>Native controls</li></ul>  34:40: UWP: Universal Windows Platform  <ul><li>Write Xamarin for Playstation</li><li>Web framework</li></ul>  39:50: What’s new in C# 7  <ul><li>Tube holes</li></ul>  Picks:  <a href="http://www.clarksusa.com/us/" target="_blank" rel="noreferrer noopener">Clarks Shoes</a> (Jaim)  <a href="https://devchat.tv/react-native-radio/36-xamarin-with-james-montemango" target="_blank" rel="noreferrer noopener">James on React Native Radio</a> (Charles)  <a href="http://togrp.com/restaurant/stk-atlanta/" target="_blank" rel="noreferrer noopener">STK Atlanta</a> (Charles)  <a href="https://www.microsoft.com/net" target="_blank" rel="noreferrer noopener">Dot.net</a> (James)  <a href="https://www.facebook.com/Monorail-Espresso-117657621584837/" target="_blank" rel="noreferrer noopener">Monorail Espresso Seattle</a> (James)  <a href="http://www.mergeconflict.fm/" target="_blank" rel="noreferrer noopener">Merge Conflict podcast</a> (James)]]></description><guid isPermaLink="false">6996b314-6128-417f-b681-ac1b46903508</guid><pubDate>Thu, 20 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853926/stream.mp3" length="47214402" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:00: Introduction  3:50: https://www.xamarin.com/
- Advantages
- Comparison with http://www.apple.com/swift/
- Cross-platform capability
  9:15: Same-day support  12:30: Standard library  
- Apple
- Microsoft
- https://www.bitrise.io/
  16:00:...</itunes:subtitle><itunes:summary><![CDATA[1:00: Introduction  3:50: <a href="https://www.xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a><ul><li>Advantages</li><li>Comparison with <a href="http://www.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a></li><li>Cross-platform capability</li></ul>  9:15: Same-day support  12:30: Standard library  <ul><li>Apple</li><li>Microsoft</li><li><a href="https://www.bitrise.io/" target="_blank" rel="noreferrer noopener">Bitrise</a></li></ul>  16:00: Development process  <ul><li>E-sync away</li><li>Uiview.animate</li><li>C#</li><li>Dev ops</li><li>iOS simulators</li><li><a href="https://www.visualstudio.com/" target="_blank" rel="noreferrer noopener">Visual Studio</a></li><li>CodeLens</li><li>Refactoring</li></ul>  22:40: Sharing code  <ul><li>Java libraries</li><li><a href="https://www.microsoft.com/net" target="_blank" rel="noreferrer noopener">Dot.net</a></li><li><a href="http://www.newtonsoft.com/json" target="_blank" rel="noreferrer noopener">Json.net</a></li></ul>  28:00: Xamarin Forms  <ul><li>Native controls</li></ul>  34:40: UWP: Universal Windows Platform  <ul><li>Write Xamarin for Playstation</li><li>Web framework</li></ul>  39:50: What’s new in C# 7  <ul><li>Tube holes</li></ul>  Picks:  <a href="http://www.clarksusa.com/us/" target="_blank" rel="noreferrer noopener">Clarks Shoes</a> (Jaim)  <a href="https://devchat.tv/react-native-radio/36-xamarin-with-james-montemango" target="_blank" rel="noreferrer noopener">James on React Native Radio</a> (Charles)  <a href="http://togrp.com/restaurant/stk-atlanta/" target="_blank" rel="noreferrer noopener">STK Atlanta</a> (Charles)  <a href="https://www.microsoft.com/net" target="_blank" rel="noreferrer noopener">Dot.net</a> (James)  <a href="https://www.facebook.com/Monorail-Espresso-117657621584837/" target="_blank" rel="noreferrer noopener">Monorail Espresso Seattle</a> (James)  <a href="http://www.mergeconflict.fm/" target="_blank" rel="noreferrer noopener">Merge Conflict podcast</a> (James)]]></itunes:summary><itunes:duration>2872</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>174 iPS Structs and Mutability with Chris Eidhof</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/174-ips-structs-and-mutability-with-chris-eidhof</link><description><![CDATA[1:15: Introduction: Chris Eidhof  <ul><li><a href="https://www.objc.io/" target="_blank" rel="noreferrer noopener">OBJC.io</a></li></ul>  2:05: Structs in <a href="http://www.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a><ul><li><a href="http://chris.eidhof.nl/post/structs-and-mutation-in-swift/" target="_blank" rel="noreferrer noopener">Blog post</a></li><li>Functional programming inspiration</li><li>Mutations in structs can be positive</li></ul>  3:55: Problems that can be solved  <ul><li>Unexpected changes, unexpected mutations</li><li>Make mutable opt-in</li></ul>  8:15: When mutating can be useful  <ul><li>Change an element at a specific index</li><li>Struct copies are very expensive</li></ul>  11:15: Benchmarks  15:30: New Data and Updates  <ul><li>Strategies for communicating changes in state</li></ul>  23:00 Writing simple code  <ul><li>Subjective</li><li>Issues with structs</li><li><a href="https://www.swiftsummit.com/" target="_blank" rel="noreferrer noopener">Swift Summit</a></li></ul>  27:00: <a href="https://www.objc.io/" target="_blank" rel="noreferrer noopener">ObjectiveC.io</a><ul><li><a href="https://www.objc.io/books/functional-swift/" target="_blank" rel="noreferrer noopener">Functional Swift</a></li></ul>  33:00 Other projects  <ul><li><a href="https://www.objc.io/books/advanced-swift/" target="_blank" rel="noreferrer noopener">Advanced Swift</a></li><li><a href="http://www.funswiftconf.com/" target="_blank" rel="noreferrer noopener">Functional Swift Conference</a></li></ul>  Picks:  <a href="http://retromaccast.ning.com/" target="_blank" rel="noreferrer noopener">The Retro Mac Cast</a> (Andrew)  <a href="https://68kmla.org/" target="_blank" rel="noreferrer noopener">68KMLA.org Forums</a> (Andrew)  <a href="http://twincitiesstartupweek.com/" target="_blank" rel="noreferrer noopener">Twin Cities Startup Week</a> (Jayme)  Eli Document Picker (Rod)  <a href="https://www.objc.io/books/functional-swift/" target="_blank" rel="noreferrer noopener">Functional Swift</a> (Rod)  <a href="https://www.amazon.com/dp/B01BKR43SQ/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Michael Vey Fall of Hades</a> (Chuck)  <a href="https://www.webinarjam.com/index/" target="_blank" rel="noreferrer noopener">Webinar Jam</a> (Chuck)  <a href="http://getacoderjob.com/" target="_blank" rel="noreferrer noopener">Get a Coder Job</a> (Chuck)  <a href="https://github.com/kylef" target="_blank" rel="noreferrer noopener">Kyle Fuller</a> (Chris)  Links:  <a href="https://hired.com/signup/?utm_campaign=q2-16-podcast&amp;utm_content=2k&amp;utm_medium=iphreaks&amp;utm_source=podcast&amp;utm_term=cat-tech-ios" target="_blank" rel="noreferrer noopener">Hired.com</a><a href="https://twitter.com/objcio" target="_blank" rel="noreferrer noopener">Chris on Twitter</a>]]></description><guid isPermaLink="false">ebab9f8f-8e85-4049-a5a7-b73dcce88187</guid><pubDate>Thu, 13 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853947/stream.mp3" length="43417679" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:15: Introduction: Chris Eidhof  
- https://www.objc.io/
  2:05: Structs in http://www.apple.com/swift/
- http://chris.eidhof.nl/post/structs-and-mutation-in-swift/
- Functional programming inspiration
- Mutations in structs can be positive
  3:55:...</itunes:subtitle><itunes:summary><![CDATA[1:15: Introduction: Chris Eidhof  <ul><li><a href="https://www.objc.io/" target="_blank" rel="noreferrer noopener">OBJC.io</a></li></ul>  2:05: Structs in <a href="http://www.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a><ul><li><a href="http://chris.eidhof.nl/post/structs-and-mutation-in-swift/" target="_blank" rel="noreferrer noopener">Blog post</a></li><li>Functional programming inspiration</li><li>Mutations in structs can be positive</li></ul>  3:55: Problems that can be solved  <ul><li>Unexpected changes, unexpected mutations</li><li>Make mutable opt-in</li></ul>  8:15: When mutating can be useful  <ul><li>Change an element at a specific index</li><li>Struct copies are very expensive</li></ul>  11:15: Benchmarks  15:30: New Data and Updates  <ul><li>Strategies for communicating changes in state</li></ul>  23:00 Writing simple code  <ul><li>Subjective</li><li>Issues with structs</li><li><a href="https://www.swiftsummit.com/" target="_blank" rel="noreferrer noopener">Swift Summit</a></li></ul>  27:00: <a href="https://www.objc.io/" target="_blank" rel="noreferrer noopener">ObjectiveC.io</a><ul><li><a href="https://www.objc.io/books/functional-swift/" target="_blank" rel="noreferrer noopener">Functional Swift</a></li></ul>  33:00 Other projects  <ul><li><a href="https://www.objc.io/books/advanced-swift/" target="_blank" rel="noreferrer noopener">Advanced Swift</a></li><li><a href="http://www.funswiftconf.com/" target="_blank" rel="noreferrer noopener">Functional Swift Conference</a></li></ul>  Picks:  <a href="http://retromaccast.ning.com/" target="_blank" rel="noreferrer noopener">The Retro Mac Cast</a> (Andrew)  <a href="https://68kmla.org/" target="_blank" rel="noreferrer noopener">68KMLA.org Forums</a> (Andrew)  <a href="http://twincitiesstartupweek.com/" target="_blank" rel="noreferrer noopener">Twin Cities Startup Week</a> (Jayme)  Eli Document Picker (Rod)  <a href="https://www.objc.io/books/functional-swift/" target="_blank" rel="noreferrer noopener">Functional Swift</a> (Rod)  <a href="https://www.amazon.com/dp/B01BKR43SQ/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">Michael Vey Fall of Hades</a> (Chuck)  <a href="https://www.webinarjam.com/index/" target="_blank" rel="noreferrer noopener">Webinar Jam</a> (Chuck)  <a href="http://getacoderjob.com/" target="_blank" rel="noreferrer noopener">Get a Coder Job</a> (Chuck)  <a href="https://github.com/kylef" target="_blank" rel="noreferrer noopener">Kyle Fuller</a> (Chris)  Links:  <a href="https://hired.com/signup/?utm_campaign=q2-16-podcast&amp;utm_content=2k&amp;utm_medium=iphreaks&amp;utm_source=podcast&amp;utm_term=cat-tech-ios" target="_blank" rel="noreferrer noopener">Hired.com</a><a href="https://twitter.com/objcio" target="_blank" rel="noreferrer noopener">Chris on Twitter</a>]]></itunes:summary><itunes:duration>2635</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>173 iPS IoT and IoT Weekly with Justin Grammens</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/173-ips-iot-and-iot-weekly-with-justin-grammens</link><description><![CDATA[1:17 Justin Grammens Introduction  <ul><li><a href="http://recursiveawesome.com/" target="_blank" rel="noreferrer noopener">Recursive Awesome</a></li><li><a href="http://iotweeklynews.com/" target="_blank" rel="noreferrer noopener">IoT Weekly</a></li><li><a href="http://www.lab651.com/" target="_blank" rel="noreferrer noopener">Lab 651</a></li><li><a href="https://iotfuse.com/" target="_blank" rel="noreferrer noopener">IoT Fuse</a></li></ul>  3:59 <a href="https://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a> Open Hardware Platform  <ul><li><a href="http://arduino.mn/" target="_blank" rel="noreferrer noopener">Arduino.MN</a></li><li><a href="http://iothackday2016.devpost.com/" target="_blank" rel="noreferrer noopener">IoT Hack Days</a></li></ul>  11:50 <a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a><ul><li>Democratization of Technology</li></ul>  14:07 Justin’s <a href="https://www.stthomas.edu/gradsoftware/programs/catalog/topics/" target="_blank" rel="noreferrer noopener">Internet of Things course</a><ul><li><a href="https://www.smartthings.com/" target="_blank" rel="noreferrer noopener">Smart Things</a></li><li><a href="https://exosite.com/?utm_expid=109138090-1.31S0_cWETvKW0pwgkJGfqw.0&amp;utm_referrer=https%3A%2F%2Fwww.google.com%2F" target="_blank" rel="noreferrer noopener">Exocite</a></li><li><a href="https://www.particle.io/" target="_blank" rel="noreferrer noopener">Particle</a></li><li><a href="https://punchthrough.com/" target="_blank" rel="noreferrer noopener">Punch Through</a></li><li><a href="https://www.digi.com/" target="_blank" rel="noreferrer noopener">Digi International</a></li></ul>  24:41 Connecting to Data and Mesh networks  <ul><li><a href="http://www.zigbee.org/" target="_blank" rel="noreferrer noopener">Zigbee</a></li><li><a href="http://z-wave.sigmadesigns.com/" target="_blank" rel="noreferrer noopener">Z-Wave</a></li></ul>  28:27 IoT and M2M  31:25 How to get started in IoT  <ul><li><a href="http://www.shahrvan.org/wp-content/uploads/2016/06/Designing-The-Internet-Of-Things.pdf" target="_blank" rel="noreferrer noopener">Designing the Internet of Things</a></li><li><a href="https://www.amazon.com/Calm-Technology-Principles-Patterns-Non-Intrusive/dp/1491925884" target="_blank" rel="noreferrer noopener">Calm Technology</a></li><li><a href="https://www.amazon.com/Enchanted-Objects-Innovation-Design-Technology/dp/1476725640" target="_blank" rel="noreferrer noopener">Enchanted Objects</a></li><li><a href="https://www.hackster.io/" target="_blank" rel="noreferrer noopener">Hackster</a></li><li><a href="http://hackaday.com/" target="_blank" rel="noreferrer noopener">Hackaday</a></li><li><a href="https://www.adafruit.com/" target="_blank" rel="noreferrer noopener">Adafruit</a></li></ul>  36:57 Recent IoT projects  39:40 Inspiration for an IoT idea  47:54 IoT Mentoring  <ul><li><a href="https://coderdojo.com/" target="_blank" rel="noreferrer noopener">Coder Dojo</a></li></ul>  Picks  <a href="https://skillshop.me/" target="_blank" rel="noreferrer noopener">Skillshop.me</a> (Andrew)  <a href="https://www.sparkfun.com/" target="_blank" rel="noreferrer noopener">SparkFun</a> (Andrew)  <a href="http://www.digikey.com/" target="_blank" rel="noreferrer noopener">DigiKey</a> (Andrew)  <a href="https://www.calmtech.com/" target="_blank" rel="noreferrer noopener">Calmtech</a> (Jaim)  <a href="https://www.amazon.com/Miss-Peregrines-Home-Peculiar-Children/dp/1594746036" target="_blank" rel="noreferrer noopener">Miss Peregrine's Home for Peculiar Children</a> (Layne)  <a href="http://www.derbymagic.com/" target="_blank" rel="noreferrer noopener">Pinewood Derby Track</a> (Charles)  <a href="https://www.raspberrypi.org/blog/amazon-echo-homebrew-version/" target="_blank" rel="noreferrer noopener">Raspberry Pi Amazon Echo</a> (Charles and Justin)  <a href="https://devchat.tv/ios-remote-conf-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf 2016</a> (Charles)  <a href="https://devchat.tv/webinars" target="_blank" rel="noreferrer noopener">DevChat webinars</a> (Charles)  <a href="https://www.amazon.com/Dash-Buttons/b?ie=UTF8&amp;node=10667898011" target="_blank" rel="noreferrer noopener">Amazon Dash Button</a> (Justin)  Links  <a href="https://twitter.com/justingrammens" target="_blank" rel="noreferrer noopener">Justin Grammens Twitter</a><a href="https://www.linkedin.com/in/justingrammens" target="_blank" rel="noreferrer noopener">Justin Grammens LinkedIn</a><a href="http://iotweeklynews.com/" target="_blank" rel="noreferrer noopener">IoT Weekly</a>]]></description><guid isPermaLink="false">a76559d8-6e33-4354-83ab-8ab0dfc6aa61</guid><pubDate>Thu, 06 Oct 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853965/stream.mp3" length="62617450" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:17 Justin Grammens Introduction  
- http://recursiveawesome.com/
- http://iotweeklynews.com/
- http://www.lab651.com/
- https://iotfuse.com/
  3:59 https://www.arduino.cc/ Open Hardware Platform  
- http://arduino.mn/
-...</itunes:subtitle><itunes:summary><![CDATA[1:17 Justin Grammens Introduction  <ul><li><a href="http://recursiveawesome.com/" target="_blank" rel="noreferrer noopener">Recursive Awesome</a></li><li><a href="http://iotweeklynews.com/" target="_blank" rel="noreferrer noopener">IoT Weekly</a></li><li><a href="http://www.lab651.com/" target="_blank" rel="noreferrer noopener">Lab 651</a></li><li><a href="https://iotfuse.com/" target="_blank" rel="noreferrer noopener">IoT Fuse</a></li></ul>  3:59 <a href="https://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a> Open Hardware Platform  <ul><li><a href="http://arduino.mn/" target="_blank" rel="noreferrer noopener">Arduino.MN</a></li><li><a href="http://iothackday2016.devpost.com/" target="_blank" rel="noreferrer noopener">IoT Hack Days</a></li></ul>  11:50 <a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a><ul><li>Democratization of Technology</li></ul>  14:07 Justin’s <a href="https://www.stthomas.edu/gradsoftware/programs/catalog/topics/" target="_blank" rel="noreferrer noopener">Internet of Things course</a><ul><li><a href="https://www.smartthings.com/" target="_blank" rel="noreferrer noopener">Smart Things</a></li><li><a href="https://exosite.com/?utm_expid=109138090-1.31S0_cWETvKW0pwgkJGfqw.0&amp;utm_referrer=https%3A%2F%2Fwww.google.com%2F" target="_blank" rel="noreferrer noopener">Exocite</a></li><li><a href="https://www.particle.io/" target="_blank" rel="noreferrer noopener">Particle</a></li><li><a href="https://punchthrough.com/" target="_blank" rel="noreferrer noopener">Punch Through</a></li><li><a href="https://www.digi.com/" target="_blank" rel="noreferrer noopener">Digi International</a></li></ul>  24:41 Connecting to Data and Mesh networks  <ul><li><a href="http://www.zigbee.org/" target="_blank" rel="noreferrer noopener">Zigbee</a></li><li><a href="http://z-wave.sigmadesigns.com/" target="_blank" rel="noreferrer noopener">Z-Wave</a></li></ul>  28:27 IoT and M2M  31:25 How to get started in IoT  <ul><li><a href="http://www.shahrvan.org/wp-content/uploads/2016/06/Designing-The-Internet-Of-Things.pdf" target="_blank" rel="noreferrer noopener">Designing the Internet of Things</a></li><li><a href="https://www.amazon.com/Calm-Technology-Principles-Patterns-Non-Intrusive/dp/1491925884" target="_blank" rel="noreferrer noopener">Calm Technology</a></li><li><a href="https://www.amazon.com/Enchanted-Objects-Innovation-Design-Technology/dp/1476725640" target="_blank" rel="noreferrer noopener">Enchanted Objects</a></li><li><a href="https://www.hackster.io/" target="_blank" rel="noreferrer noopener">Hackster</a></li><li><a href="http://hackaday.com/" target="_blank" rel="noreferrer noopener">Hackaday</a></li><li><a href="https://www.adafruit.com/" target="_blank" rel="noreferrer noopener">Adafruit</a></li></ul>  36:57 Recent IoT projects  39:40 Inspiration for an IoT idea  47:54 IoT Mentoring  <ul><li><a href="https://coderdojo.com/" target="_blank" rel="noreferrer noopener">Coder Dojo</a></li></ul>  Picks  <a href="https://skillshop.me/" target="_blank" rel="noreferrer noopener">Skillshop.me</a> (Andrew)  <a href="https://www.sparkfun.com/" target="_blank" rel="noreferrer noopener">SparkFun</a> (Andrew)  <a href="http://www.digikey.com/" target="_blank" rel="noreferrer noopener">DigiKey</a> (Andrew)  <a href="https://www.calmtech.com/" target="_blank" rel="noreferrer noopener">Calmtech</a> (Jaim)  <a href="https://www.amazon.com/Miss-Peregrines-Home-Peculiar-Children/dp/1594746036" target="_blank" rel="noreferrer noopener">Miss Peregrine's Home for Peculiar Children</a> (Layne)  <a href="http://www.derbymagic.com/" target="_blank" rel="noreferrer noopener">Pinewood Derby Track</a> (Charles)  <a href="https://www.raspberrypi.org/blog/amazon-echo-homebrew-version/" target="_blank" rel="noreferrer noopener">Raspberry Pi Amazon Echo</a> (Charles and Justin)  <a href="https://devchat.tv/ios-remote-conf-2016" target="_blank" rel="noreferrer noopener">iOS Remote...]]></itunes:summary><itunes:duration>3841</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>172 iPS Kotlin vs Swift with Andrew Rahn</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/172-ips-kotlin-vs-swift-with-andrew-rahn</link><description><![CDATA[1:10: Introduction: Andy Rahn  <ul><li>Works for <a href="https://iconfactory.com/" target="_blank" rel="noreferrer noopener">Iconfactory</a></li><li><a href="http://www.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a></li><li><a href="https://www.lua.org/" target="_blank" rel="noreferrer noopener">Lua</a></li><li><a href="https://kotlinlang.org/" target="_blank" rel="noreferrer noopener">Kotlin</a></li></ul>  6:20: Kotlin: What it is, who is responsible  <ul><li>New language by JetBrains</li><li>Similar to Swift but for Android</li></ul>  10:50: Future of Kotlin  <ul><li>Google looking at Kotlin?</li><li>Running on the <a href="https://en.wikipedia.org/wiki/Java_virtual_machine" target="_blank" rel="noreferrer noopener">JVM</a></li></ul>  15:45: Benefits of Kotlin: Familiarity  <ul><li>Feels familiar; same syntax as Swift</li><li>Shares similar disadvantages</li></ul>  19:20: Interacting with Java API  <ul><li>Nullability</li><li>Bridging</li></ul>  23:20: Kotlin vs. Xcode  <ul><li>Kotlin has many more features</li></ul><ul><li>Debugger in Android Studio difficult to use</li></ul>  25:20: Unit testing in Kotlin  26:10: Kotlin is stable  <ul><li>Swift is moving more quickly</li></ul>  29:40: Swift vs Kotlin: Advanced features  <ul><li>Generics</li><li>Compile time analysis</li><li>Reactive extensions</li></ul>  37:25: How many are using Kotlin?  Picks:  <a href="https://skillshop.me/" target="_blank" rel="noreferrer noopener">Skillshop.me</a> (Andrew)  <a href="https://devchat.tv/iphreaks/110-ips-design-and-the-business-of-apps-with-dustin-and-dylan-bruzenak-of-iconfactory" target="_blank" rel="noreferrer noopener">Dylan and Dustin Bruzenak episode</a> (Andrew)  <a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Freelance Remote Conference</a> (Charles)  <a href="http://devchat.tv/webinars" target="_blank" rel="noreferrer noopener">Webinars </a>(Charles)  <a href="https://www.amazon.com/dp/B000FBFOE6/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">The Sword of Shannara</a> (Charles)  Reactive extensions (Andy)  <a href="https://secure.smiletrain.org/site/SPageNavigator/donate_now.html" target="_blank" rel="noreferrer noopener">Smile Train</a> Charity (Daniel)  <a href="http://www.cocoaheadsmn.org/" target="_blank" rel="noreferrer noopener">Cocoaheads </a>(Andy)  iOS 10 Messages apps and stickers (Andy)  Links:  <a href="http://hire.com/iphreaks" target="_blank" rel="noreferrer noopener">Hire.com</a><a href="https://twitter.com/paddlefish" target="_blank" rel="noreferrer noopener">Andy on Twitter</a>]]></description><guid isPermaLink="false">00a68252-f6bf-4ae5-8535-c388058846dc</guid><pubDate>Thu, 29 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853948/stream.mp3" length="45940617" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:10: Introduction: Andy Rahn  
- Works for https://iconfactory.com/
- http://www.apple.com/swift/
- https://www.lua.org/
- https://kotlinlang.org/
  6:20: Kotlin: What it is, who is responsible  
- New language by JetBrains
- Similar to Swift but for...</itunes:subtitle><itunes:summary><![CDATA[1:10: Introduction: Andy Rahn  <ul><li>Works for <a href="https://iconfactory.com/" target="_blank" rel="noreferrer noopener">Iconfactory</a></li><li><a href="http://www.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a></li><li><a href="https://www.lua.org/" target="_blank" rel="noreferrer noopener">Lua</a></li><li><a href="https://kotlinlang.org/" target="_blank" rel="noreferrer noopener">Kotlin</a></li></ul>  6:20: Kotlin: What it is, who is responsible  <ul><li>New language by JetBrains</li><li>Similar to Swift but for Android</li></ul>  10:50: Future of Kotlin  <ul><li>Google looking at Kotlin?</li><li>Running on the <a href="https://en.wikipedia.org/wiki/Java_virtual_machine" target="_blank" rel="noreferrer noopener">JVM</a></li></ul>  15:45: Benefits of Kotlin: Familiarity  <ul><li>Feels familiar; same syntax as Swift</li><li>Shares similar disadvantages</li></ul>  19:20: Interacting with Java API  <ul><li>Nullability</li><li>Bridging</li></ul>  23:20: Kotlin vs. Xcode  <ul><li>Kotlin has many more features</li></ul><ul><li>Debugger in Android Studio difficult to use</li></ul>  25:20: Unit testing in Kotlin  26:10: Kotlin is stable  <ul><li>Swift is moving more quickly</li></ul>  29:40: Swift vs Kotlin: Advanced features  <ul><li>Generics</li><li>Compile time analysis</li><li>Reactive extensions</li></ul>  37:25: How many are using Kotlin?  Picks:  <a href="https://skillshop.me/" target="_blank" rel="noreferrer noopener">Skillshop.me</a> (Andrew)  <a href="https://devchat.tv/iphreaks/110-ips-design-and-the-business-of-apps-with-dustin-and-dylan-bruzenak-of-iconfactory" target="_blank" rel="noreferrer noopener">Dylan and Dustin Bruzenak episode</a> (Andrew)  <a href="https://devchat.tv/conferences" target="_blank" rel="noreferrer noopener">Freelance Remote Conference</a> (Charles)  <a href="http://devchat.tv/webinars" target="_blank" rel="noreferrer noopener">Webinars </a>(Charles)  <a href="https://www.amazon.com/dp/B000FBFOE6/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">The Sword of Shannara</a> (Charles)  Reactive extensions (Andy)  <a href="https://secure.smiletrain.org/site/SPageNavigator/donate_now.html" target="_blank" rel="noreferrer noopener">Smile Train</a> Charity (Daniel)  <a href="http://www.cocoaheadsmn.org/" target="_blank" rel="noreferrer noopener">Cocoaheads </a>(Andy)  iOS 10 Messages apps and stickers (Andy)  Links:  <a href="http://hire.com/iphreaks" target="_blank" rel="noreferrer noopener">Hire.com</a><a href="https://twitter.com/paddlefish" target="_blank" rel="noreferrer noopener">Andy on Twitter</a>]]></itunes:summary><itunes:duration>2800</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 171 Day One Development with Layne Moseley</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-171-day-one-development-with-layne-moseley</link><description><![CDATA[2:45: Introduction  <ul><li><a href="http://dayoneapp.com/" target="_blank" rel="noreferrer noopener">What Is Day One?</a></li></ul><ul><li><a href="http://i.tv/" target="_blank" rel="noreferrer noopener">I.tv</a></li></ul>  7:00: History of Day One  <ul><li>App of the Week</li><li><a href="http://www.theverge.com/2012/8/3/3212579/the-best-journal-app-day-one" target="_blank" rel="noreferrer noopener">The Verge Review of Day One</a></li><li>Mac App Store App of the Year</li><li><a href="http://www.paulmayne.org/" target="_blank" rel="noreferrer noopener">Paul Mayne, CEO and Designer</a></li></ul>  13:00: Development Flow  <ul><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>  17:15: Advantages and Features of Day One  <ul><li>Metadata</li><li>Tagging</li><li>On This Day</li></ul>  22:30: Syncing and Security  <ul><li><a href="https://www.dropbox.com/" target="_blank" rel="noreferrer noopener">Dropbox</a></li><li>Sharing Files</li><li>Privacy/Encryption</li></ul>  26:00: Mac App vs. iOS  <ul><li>Shared Code</li><li>Data Storage</li></ul>  Picks  <a href="https://bullshit.ist/every-joke-from-airplane-ranked-bada7d0e7c0f#.7csc1gdsx" target="_blank" rel="noreferrer noopener">Airplane Jokes</a> (Jaim)  <a href="https://www.rescuetime.com/" target="_blank" rel="noreferrer noopener">RescueTime</a> (Layne)  <a href="https://skillshop.me/course/57b25c59f25b7a2912a0dbd5" target="_blank" rel="noreferrer noopener">Skillshop.me</a> (Andrew)  <a href="https://devchat.tv/iphreaks-guest-recommendation" target="_blank" rel="noreferrer noopener">Suggest a Guest </a>(Charles)  <a href="https://www.facebook.com/IPhreaks-Show-164541030597807/?fref=ts" target="_blank" rel="noreferrer noopener">iPhreaks Facebook Page</a> (Charles)  <a href="http://www.scheduleonce.com/" target="_blank" rel="noreferrer noopener">ScheduleOnce </a>(Charles)]]></description><guid isPermaLink="false">37802f4b-235d-4196-8122-f40896fa08eb</guid><pubDate>Thu, 22 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853927/stream.mp3" length="35107401" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>2:45: Introduction  
- http://dayoneapp.com/

- http://i.tv/
  7:00: History of Day One  
- App of the Week
- http://www.theverge.com/2012/8/3/3212579/the-best-journal-app-day-one
- Mac App Store App of the Year
- http://www.paulmayne.org/
  13:00:...</itunes:subtitle><itunes:summary><![CDATA[2:45: Introduction  <ul><li><a href="http://dayoneapp.com/" target="_blank" rel="noreferrer noopener">What Is Day One?</a></li></ul><ul><li><a href="http://i.tv/" target="_blank" rel="noreferrer noopener">I.tv</a></li></ul>  7:00: History of Day One  <ul><li>App of the Week</li><li><a href="http://www.theverge.com/2012/8/3/3212579/the-best-journal-app-day-one" target="_blank" rel="noreferrer noopener">The Verge Review of Day One</a></li><li>Mac App Store App of the Year</li><li><a href="http://www.paulmayne.org/" target="_blank" rel="noreferrer noopener">Paul Mayne, CEO and Designer</a></li></ul>  13:00: Development Flow  <ul><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>  17:15: Advantages and Features of Day One  <ul><li>Metadata</li><li>Tagging</li><li>On This Day</li></ul>  22:30: Syncing and Security  <ul><li><a href="https://www.dropbox.com/" target="_blank" rel="noreferrer noopener">Dropbox</a></li><li>Sharing Files</li><li>Privacy/Encryption</li></ul>  26:00: Mac App vs. iOS  <ul><li>Shared Code</li><li>Data Storage</li></ul>  Picks  <a href="https://bullshit.ist/every-joke-from-airplane-ranked-bada7d0e7c0f#.7csc1gdsx" target="_blank" rel="noreferrer noopener">Airplane Jokes</a> (Jaim)  <a href="https://www.rescuetime.com/" target="_blank" rel="noreferrer noopener">RescueTime</a> (Layne)  <a href="https://skillshop.me/course/57b25c59f25b7a2912a0dbd5" target="_blank" rel="noreferrer noopener">Skillshop.me</a> (Andrew)  <a href="https://devchat.tv/iphreaks-guest-recommendation" target="_blank" rel="noreferrer noopener">Suggest a Guest </a>(Charles)  <a href="https://www.facebook.com/IPhreaks-Show-164541030597807/?fref=ts" target="_blank" rel="noreferrer noopener">iPhreaks Facebook Page</a> (Charles)  <a href="http://www.scheduleonce.com/" target="_blank" rel="noreferrer noopener">ScheduleOnce </a>(Charles)]]></itunes:summary><itunes:duration>2128</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 170 Sept 7 2016 Apple Event</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-170-sept-7-2016-apple-event</link><description><![CDATA[2:00: <a href="http://www.apple.com/apple-events/" target="_blank" rel="noreferrer noopener">Apple Event </a>- Overview  <ul><li>Primarily about iPhone and Apple Watch</li><li>For iOS developers and iPhone users</li></ul>  4:15: Announcements  <ul><li><a href="http://www.apple.com/music/" target="_blank" rel="noreferrer noopener">Apple Music</a></li><li>140 billion app downloads</li><li>500,000 games</li><li>Mario, Pokemon GO</li></ul>  11:45: <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a><ul><li>Pokemon GO on the Apple Watch</li><li>Improvements</li><li>Built-in GPS</li><li>Water-resistance</li></ul>  18:00: Education  <ul><li><a href="http://www.apple.com/education/connectED/" target="_blank" rel="noreferrer noopener">ConnectEd</a></li></ul>  19:30: Nike Plus Model (Apple Watch)  21:40: <a href="http://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">AirPods</a><ul><li>Works with iPhone, Mac and iPad</li></ul>  26:00: Next Apple Event  <ul><li>Rumored for October</li></ul>  27:00 <a href="http://www.apple.com/macbook-pro/" target="_blank" rel="noreferrer noopener">MacBook Pro</a><ul><li>Rumored updates</li></ul>  28:50:<a href="http://www.apple.com/iphone/" target="_blank" rel="noreferrer noopener"> iPhone</a><ul><li>Improved Speakers</li><li>Camera</li><li>Removed headphone jacks</li><li>Better, richer color</li><li>More storage</li></ul>  Sponsors  <ul><li><a href="http://www.hire.com/" target="_blank" rel="noreferrer noopener">Hire.com</a></li><li><a href="https://qotoqot.com/qbserve/?utm_campaign=Sep2016&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">Qbserve</a></li></ul>]]></description><guid isPermaLink="false">254ff1bf-7e7b-4439-a014-168f48462622</guid><pubDate>Thu, 15 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853955/stream.mp3" length="46441449" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>2:00: http://www.apple.com/apple-events/- Overview  
- Primarily about iPhone and Apple Watch
- For iOS developers and iPhone users
  4:15: Announcements  
- http://www.apple.com/music/
- 140 billion app downloads
- 500,000 games
- Mario, Pokemon GO...</itunes:subtitle><itunes:summary><![CDATA[2:00: <a href="http://www.apple.com/apple-events/" target="_blank" rel="noreferrer noopener">Apple Event </a>- Overview  <ul><li>Primarily about iPhone and Apple Watch</li><li>For iOS developers and iPhone users</li></ul>  4:15: Announcements  <ul><li><a href="http://www.apple.com/music/" target="_blank" rel="noreferrer noopener">Apple Music</a></li><li>140 billion app downloads</li><li>500,000 games</li><li>Mario, Pokemon GO</li></ul>  11:45: <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a><ul><li>Pokemon GO on the Apple Watch</li><li>Improvements</li><li>Built-in GPS</li><li>Water-resistance</li></ul>  18:00: Education  <ul><li><a href="http://www.apple.com/education/connectED/" target="_blank" rel="noreferrer noopener">ConnectEd</a></li></ul>  19:30: Nike Plus Model (Apple Watch)  21:40: <a href="http://www.apple.com/airpods/" target="_blank" rel="noreferrer noopener">AirPods</a><ul><li>Works with iPhone, Mac and iPad</li></ul>  26:00: Next Apple Event  <ul><li>Rumored for October</li></ul>  27:00 <a href="http://www.apple.com/macbook-pro/" target="_blank" rel="noreferrer noopener">MacBook Pro</a><ul><li>Rumored updates</li></ul>  28:50:<a href="http://www.apple.com/iphone/" target="_blank" rel="noreferrer noopener"> iPhone</a><ul><li>Improved Speakers</li><li>Camera</li><li>Removed headphone jacks</li><li>Better, richer color</li><li>More storage</li></ul>  Sponsors  <ul><li><a href="http://www.hire.com/" target="_blank" rel="noreferrer noopener">Hire.com</a></li><li><a href="https://qotoqot.com/qbserve/?utm_campaign=Sep2016&amp;utm_medium=podcast&amp;utm_source=iphreaks" target="_blank" rel="noreferrer noopener">Qbserve</a></li></ul>]]></itunes:summary><itunes:duration>2835</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 169 React Native with Tyler McGinnis</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-169-react-native-with-tyler-mcginnis</link><description><![CDATA[1:28: Tyler McGinnis Introduction  <ul><li>Sparrow</li><li><a href="http://www.reactjsprogram.com/" target="_blank" rel="noreferrer noopener">React.js Program</a></li><li><a href="https://tylermcginnis.com/" target="_blank" rel="noreferrer noopener">Tyler’s website</a></li></ul>  2:15 <a href="http://www.reactnative.com/" target="_blank" rel="noreferrer noopener">React Native</a><ul><li>CodePush</li></ul>  4:37: Cross Network Frameworks  11:20: The Experience of Going From iOS to Android  <ul><li><a href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/" target="_blank" rel="noreferrer noopener">Flexbox</a></li></ul>  16:20:<a href="https://twitter.com/andy_matuschak/status/560511204867575808" target="_blank" rel="noreferrer noopener"> Andy Matuschak Tweet</a>  17:05: Basic Building Blocks  <ul><li>Container Components</li><li>Presentational Components</li></ul>  21:17 Reducers  <ul><li>Time Travel Debugging</li></ul>  23:15: Downsides of React Native  26:45: Proper Threading  <ul><li>Animation Issues</li></ul>  30:58: Route Transitions  <ul><li><a href="https://github.com/oblador/react-native-vector-icons" target="_blank" rel="noreferrer noopener">Reactive Native Vector Images</a></li></ul>  36:15: Testing a React Native Application  40:12: Facebook’s Goals with App Development  Picks  <a href="https://en.wikipedia.org/wiki/Cannery_Row_" target="_blank" rel="noreferrer noopener">Cannery Row</a> by John Steinbeck (Jaim)  <a href="http://www.no-mans-sky.com/" target="_blank" rel="noreferrer noopener">No Man’s Sky</a> (Layne)  Remember the Titans (Charles)  <a href="https://www.youtube.com/watch?v=xsSnOQynTHs" target="_blank" rel="noreferrer noopener">Dan Abramov - Live React: Hot Reloading with Time Travel</a> (Tyler)  <a href="http://www.reactjsprogram.com/" target="_blank" rel="noreferrer noopener">React.js</a> (Tyler)  Links:  <a href="https://devchat.tv/js-jabber/151-jsj-getting-started-with-a-career-in-web-development-with-tyler-mcginnis" target="_blank" rel="noreferrer noopener">Tyler on JavaScript Jabber</a><a href="https://devchat.tv/js-jabber/179-jsj-redux-and-react-with-dan-abramov" target="_blank" rel="noreferrer noopener">Redux and React With Dan Abramov</a><a href="https://devchat.tv/iphreaks/128-ips-javascriptcore-with-cesare-rocchi" target="_blank" rel="noreferrer noopener">JavaScript Core With Cesare Rocchi</a>]]></description><guid isPermaLink="false">3e7b4afe-1c5a-4bb1-bab9-17bd72e08bf2</guid><pubDate>Thu, 08 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853929/stream.mp3" length="45293064" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>1:28: Tyler McGinnis Introduction  
- Sparrow
- http://www.reactjsprogram.com/
- https://tylermcginnis.com/
  2:15 http://www.reactnative.com/
- CodePush
  4:37: Cross Network Frameworks  11:20: The Experience of Going From iOS to Android  
-...</itunes:subtitle><itunes:summary><![CDATA[1:28: Tyler McGinnis Introduction  <ul><li>Sparrow</li><li><a href="http://www.reactjsprogram.com/" target="_blank" rel="noreferrer noopener">React.js Program</a></li><li><a href="https://tylermcginnis.com/" target="_blank" rel="noreferrer noopener">Tyler’s website</a></li></ul>  2:15 <a href="http://www.reactnative.com/" target="_blank" rel="noreferrer noopener">React Native</a><ul><li>CodePush</li></ul>  4:37: Cross Network Frameworks  11:20: The Experience of Going From iOS to Android  <ul><li><a href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/" target="_blank" rel="noreferrer noopener">Flexbox</a></li></ul>  16:20:<a href="https://twitter.com/andy_matuschak/status/560511204867575808" target="_blank" rel="noreferrer noopener"> Andy Matuschak Tweet</a>  17:05: Basic Building Blocks  <ul><li>Container Components</li><li>Presentational Components</li></ul>  21:17 Reducers  <ul><li>Time Travel Debugging</li></ul>  23:15: Downsides of React Native  26:45: Proper Threading  <ul><li>Animation Issues</li></ul>  30:58: Route Transitions  <ul><li><a href="https://github.com/oblador/react-native-vector-icons" target="_blank" rel="noreferrer noopener">Reactive Native Vector Images</a></li></ul>  36:15: Testing a React Native Application  40:12: Facebook’s Goals with App Development  Picks  <a href="https://en.wikipedia.org/wiki/Cannery_Row_" target="_blank" rel="noreferrer noopener">Cannery Row</a> by John Steinbeck (Jaim)  <a href="http://www.no-mans-sky.com/" target="_blank" rel="noreferrer noopener">No Man’s Sky</a> (Layne)  Remember the Titans (Charles)  <a href="https://www.youtube.com/watch?v=xsSnOQynTHs" target="_blank" rel="noreferrer noopener">Dan Abramov - Live React: Hot Reloading with Time Travel</a> (Tyler)  <a href="http://www.reactjsprogram.com/" target="_blank" rel="noreferrer noopener">React.js</a> (Tyler)  Links:  <a href="https://devchat.tv/js-jabber/151-jsj-getting-started-with-a-career-in-web-development-with-tyler-mcginnis" target="_blank" rel="noreferrer noopener">Tyler on JavaScript Jabber</a><a href="https://devchat.tv/js-jabber/179-jsj-redux-and-react-with-dan-abramov" target="_blank" rel="noreferrer noopener">Redux and React With Dan Abramov</a><a href="https://devchat.tv/iphreaks/128-ips-javascriptcore-with-cesare-rocchi" target="_blank" rel="noreferrer noopener">JavaScript Core With Cesare Rocchi</a>]]></itunes:summary><itunes:duration>2771</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 168 Automated Code Metrics with Simone Civetta</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-168-automated-code-metrics-with-simone-civetta</link><description><![CDATA[<a href="https://allremoteconfs.com/devops-2016" target="_blank" rel="noreferrer noopener">DevOps Remote Conference</a><a href="https://allremoteconfs.com/nosql-2016" target="_blank" rel="noreferrer noopener">NoSQL Remote Conference</a>  1:50 - Introducing Simone Civetta  <a href="https://twitter.com/viteinfinite" target="_blank" rel="noreferrer noopener">Twitter</a><a href="http://viteinfinite.com/" target="_blank" rel="noreferrer noopener">Blog</a><a href="https://twitter.com/frenchkitconf" target="_blank" rel="noreferrer noopener">Frenchkit Twitter</a>  2:16 - Automated Code Metrics in <a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a>  4:06 - Strategies to Determine Code Complexity  <ul><li><a href="https://github.com/terryyin/lizard" target="_blank" rel="noreferrer noopener">Lizard</a></li></ul>  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  <ul><li><a href="http://www.sonarqube.org/" target="_blank" rel="noreferrer noopener">SonarQube</a></li></ul>  18:12- Technical Debt Metric  21:16 - Stressing About Metric Values  25:50- Impact Of The Community on Swift’s Tools  <ul><li>SwiftLane</li><li>Carthage</li><li>Tailor</li></ul>  27:55- First Steps To Evaluating Code  <ul><li><a href="https://ace.c9.io/#nav=about" target="_blank" rel="noreferrer noopener">Ace</a></li></ul>  30:15- Using <a href="https://codeclimate.com/" target="_blank" rel="noreferrer noopener">Code Climate</a><ul><li><a href="https://github.com/SlatherOrg/slather" target="_blank" rel="noreferrer noopener">Slather</a></li></ul>  31:20 - Using <a href="https://houndci.com/" target="_blank" rel="noreferrer noopener">Hound</a>  33:30- <a href="http://frenchkit.fr/" target="_blank" rel="noreferrer noopener">French Kit Conference</a>  Picks:  Slide Deck Link (Jaim)  <a href="https://www.amazon.com/Hero-Ages-Book-Three-Mistborn/dp/0765356147" target="_blank" rel="noreferrer noopener">The Hero of Ages: Book Three of Mistborn</a> by Brandon Sanderson (Layne)  <a href="http://www.woodbadge.org/" target="_blank" rel="noreferrer noopener">Wood Badge </a>Scout Training (Charles)  <a href="http://www.scouting.org/" target="_blank" rel="noreferrer noopener">Boy Scouts of America</a> (Charles)  <a href="https://github.com/snipsco/Postal" target="_blank" rel="noreferrer noopener">Postal</a> (Simone)]]></description><guid isPermaLink="false">1a5c5eba-a461-4662-b2c1-da2a467b1855</guid><pubDate>Thu, 01 Sep 2016 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853913/stream.mp3" length="39633425" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/devops-2016https://allremoteconfs.com/nosql-2016  1:50 - Introducing Simone Civetta  https://twitter.com/viteinfinitehttp://viteinfinite.com/https://twitter.com/frenchkitconf  2:16 - Automated Code Metrics...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/devops-2016" target="_blank" rel="noreferrer noopener">DevOps Remote Conference</a><a href="https://allremoteconfs.com/nosql-2016" target="_blank" rel="noreferrer noopener">NoSQL Remote Conference</a>  1:50 - Introducing Simone Civetta  <a href="https://twitter.com/viteinfinite" target="_blank" rel="noreferrer noopener">Twitter</a><a href="http://viteinfinite.com/" target="_blank" rel="noreferrer noopener">Blog</a><a href="https://twitter.com/frenchkitconf" target="_blank" rel="noreferrer noopener">Frenchkit Twitter</a>  2:16 - Automated Code Metrics in <a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a>  4:06 - Strategies to Determine Code Complexity  <ul><li><a href="https://github.com/terryyin/lizard" target="_blank" rel="noreferrer noopener">Lizard</a></li></ul>  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  <ul><li><a href="http://www.sonarqube.org/" target="_blank" rel="noreferrer noopener">SonarQube</a></li></ul>  18:12- Technical Debt Metric  21:16 - Stressing About Metric Values  25:50- Impact Of The Community on Swift’s Tools  <ul><li>SwiftLane</li><li>Carthage</li><li>Tailor</li></ul>  27:55- First Steps To Evaluating Code  <ul><li><a href="https://ace.c9.io/#nav=about" target="_blank" rel="noreferrer noopener">Ace</a></li></ul>  30:15- Using <a href="https://codeclimate.com/" target="_blank" rel="noreferrer noopener">Code Climate</a><ul><li><a href="https://github.com/SlatherOrg/slather" target="_blank" rel="noreferrer noopener">Slather</a></li></ul>  31:20 - Using <a href="https://houndci.com/" target="_blank" rel="noreferrer noopener">Hound</a>  33:30- <a href="http://frenchkit.fr/" target="_blank" rel="noreferrer noopener">French Kit Conference</a>  Picks:  Slide Deck Link (Jaim)  <a href="https://www.amazon.com/Hero-Ages-Book-Three-Mistborn/dp/0765356147" target="_blank" rel="noreferrer noopener">The Hero of Ages: Book Three of Mistborn</a> by Brandon Sanderson (Layne)  <a href="http://www.woodbadge.org/" target="_blank" rel="noreferrer noopener">Wood Badge </a>Scout Training (Charles)  <a href="http://www.scouting.org/" target="_blank" rel="noreferrer noopener">Boy Scouts of America</a> (Charles)  <a href="https://github.com/snipsco/Postal" target="_blank" rel="noreferrer noopener">Postal</a> (Simone)]]></itunes:summary><itunes:duration>2420</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 167 CocoaDocs with Orta Therox</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-167-cocoadocs-with-orta-therox</link><description><![CDATA[01:36 - Orta Therox Introduction  <ul><li><a href="https://twitter.com/orta" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/orta" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://orta.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.artsy.net/" target="_blank" rel="noreferrer noopener">Artsy</a></li></ul>  01:56 - <a href="http://cocoadocs.org/" target="_blank" rel="noreferrer noopener">CocoaDocs</a>  03:06 - CocoaDocs vs <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a>  04:22 - Documentation Generation  <ul><li><a href="https://github.com/realm/jazzy" target="_blank" rel="noreferrer noopener">jazzy</a></li><li><a href="https://github.com/tomaz/appledoc" target="_blank" rel="noreferrer noopener">appledoc</a></li><li><a href="https://macminicolo.net/" target="_blank" rel="noreferrer noopener">Macminicolo</a></li></ul>  08:49 - Setting Up CocoaDocs in a Private Repository  10:17 - Metrics  <ul><li>Publishing Criteria</li></ul>  13:45 - Package Management Support  15:34 - CocoaDocs History  17:17 - Scaling Challenges  <ul><li><a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">RxSwift</a></li></ul>  19:32 - <a href="https://www.artsy.net/" target="_blank" rel="noreferrer noopener">Artsy</a><ul><li><a href="https://github.com/danger/danger" target="_blank" rel="noreferrer noopener">danger</a></li></ul>  21:18 - Working with <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a><ul><li><a href="https://github.com/artsy/eigen" target="_blank" rel="noreferrer noopener">eigen</a></li></ul>  24:39 - Is CocoaDocs similar to projects that are available on other platforms? Effect on Swift Going Cross-platform  27:08 - Paying For Hosting  <ul><li><a href="https://www.usebutton.com/" target="_blank" rel="noreferrer noopener">Button</a></li></ul>  30:12 - <a href="https://github.com/danger/danger" target="_blank" rel="noreferrer noopener">danger</a><ul><li><a href="http://krausefx.com/" target="_blank" rel="noreferrer noopener">Felix Krause</a></li></ul>     Picks  <ul><li><a href="http://www.apple.com/smart-keyboard/" target="_blank" rel="noreferrer noopener">iPad Pro Smart Keyboard</a> (Andrew)</li><li><a href="https://www.amazon.com/Bose-SoundTrue-around-ear-headphones-II/dp/B0117RFX38" target="_blank" rel="noreferrer noopener">Bose SoundTrue Around-Ear Headphones II</a> (Layne)</li><li><a href="https://curlbuilder.com/" target="_blank" rel="noreferrer noopener">curlbuilder.com</a> (Jaim)</li><li><a href="https://github.com/johnno1962/injectionforxcode" target="_blank" rel="noreferrer noopener">injectionforxcode</a> (Orta)</li></ul>]]></description><guid isPermaLink="false">05f3bdf6-1961-4b4d-9b38-22da16088f98</guid><pubDate>Thu, 25 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853949/stream.mp3" length="38927442" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:36 - Orta Therox Introduction  
- https://twitter.com/orta
- https://github.com/orta
- http://orta.io/
- https://www.artsy.net/
  01:56 - http://cocoadocs.org/  03:06 - CocoaDocs vs https://cocoapods.org/  04:22 - Documentation Generation  
-...</itunes:subtitle><itunes:summary><![CDATA[01:36 - Orta Therox Introduction  <ul><li><a href="https://twitter.com/orta" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/orta" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://orta.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.artsy.net/" target="_blank" rel="noreferrer noopener">Artsy</a></li></ul>  01:56 - <a href="http://cocoadocs.org/" target="_blank" rel="noreferrer noopener">CocoaDocs</a>  03:06 - CocoaDocs vs <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a>  04:22 - Documentation Generation  <ul><li><a href="https://github.com/realm/jazzy" target="_blank" rel="noreferrer noopener">jazzy</a></li><li><a href="https://github.com/tomaz/appledoc" target="_blank" rel="noreferrer noopener">appledoc</a></li><li><a href="https://macminicolo.net/" target="_blank" rel="noreferrer noopener">Macminicolo</a></li></ul>  08:49 - Setting Up CocoaDocs in a Private Repository  10:17 - Metrics  <ul><li>Publishing Criteria</li></ul>  13:45 - Package Management Support  15:34 - CocoaDocs History  17:17 - Scaling Challenges  <ul><li><a href="https://github.com/ReactiveX/RxSwift" target="_blank" rel="noreferrer noopener">RxSwift</a></li></ul>  19:32 - <a href="https://www.artsy.net/" target="_blank" rel="noreferrer noopener">Artsy</a><ul><li><a href="https://github.com/danger/danger" target="_blank" rel="noreferrer noopener">danger</a></li></ul>  21:18 - Working with <a href="https://facebook.github.io/react-native/" target="_blank" rel="noreferrer noopener">React Native</a><ul><li><a href="https://github.com/artsy/eigen" target="_blank" rel="noreferrer noopener">eigen</a></li></ul>  24:39 - Is CocoaDocs similar to projects that are available on other platforms? Effect on Swift Going Cross-platform  27:08 - Paying For Hosting  <ul><li><a href="https://www.usebutton.com/" target="_blank" rel="noreferrer noopener">Button</a></li></ul>  30:12 - <a href="https://github.com/danger/danger" target="_blank" rel="noreferrer noopener">danger</a><ul><li><a href="http://krausefx.com/" target="_blank" rel="noreferrer noopener">Felix Krause</a></li></ul>     Picks  <ul><li><a href="http://www.apple.com/smart-keyboard/" target="_blank" rel="noreferrer noopener">iPad Pro Smart Keyboard</a> (Andrew)</li><li><a href="https://www.amazon.com/Bose-SoundTrue-around-ear-headphones-II/dp/B0117RFX38" target="_blank" rel="noreferrer noopener">Bose SoundTrue Around-Ear Headphones II</a> (Layne)</li><li><a href="https://curlbuilder.com/" target="_blank" rel="noreferrer noopener">curlbuilder.com</a> (Jaim)</li><li><a href="https://github.com/johnno1962/injectionforxcode" target="_blank" rel="noreferrer noopener">injectionforxcode</a> (Orta)</li></ul>]]></itunes:summary><itunes:duration>2371</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPS 166 Protocol-Oriented Programming with Natasha Murashev</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/ips-166-protocol-oriented-programming-with-natasha-murashev</link><description><![CDATA[01:58 - Natasha Murashev Introduction  <ul><li><a href="http://www.twitter.com/NatashaTheRobot" target="_blank" rel="noreferrer noopener">@NatashaTheRobot</a></li><li><a href="https://twitter.com/natashathenomad" target="_blank" rel="noreferrer noopener">@natashathenomad</a>  </li><li><a href="https://github.com/NatashaTheRobot" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://natashatherobot.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://swiftnews.curated.co/" target="_blank" rel="noreferrer noopener">This Week in Swift Newsletter</a></li><li><a href="https://devchat.tv/iphreaks/092-ips-unit-testing-with-natashatherobot" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #092: Unit Testing with NatashaTheRobot</a></li><li><a href="http://www.tryswiftconf.com/" target="_blank" rel="noreferrer noopener">try! Swift</a><ul><li><a href="http://www.tryswiftnyc.com/" target="_blank" rel="noreferrer noopener">try! Swift NYC</a> Use discount code IPHREAKS100 for $100 off a ticket!</li></ul></li></ul>  02:31 - Protocol-Oriented Programming  <ul><li><a href="https://realm.io/news/appbuilders-natasha-muraschev-practical-protocol-oriented-programming/" target="_blank" rel="noreferrer noopener">Natasha Murashev: Practical Protocol-Oriented-Programming</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2015/408/" target="_blank" rel="noreferrer noopener">WWDC 2015: Protocol-Oriented Programming in Swift</a></li></ul>  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 - <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Generics.html" target="_blank" rel="noreferrer noopener">Associated Types</a> and <a href="https://en.wikipedia.org/wiki/Type_erasure" target="_blank" rel="noreferrer noopener">Type Erasure</a><ul><li><a href="https://speakerdeck.com/hectormatos2011/type-erasure-magic" target="_blank" rel="noreferrer noopener">Hector Matos @ AltConf 2016 - Type Erasure Magic</a></li><li><a href="https://realm.io/news/tryswift-gwendolyn-weston-type-erasure/" target="_blank" rel="noreferrer noopener">Gwendolyn Weston: Keep Calm and Type Erase On</a></li></ul>  17:02 - Keeping Code Clean  <ul><li><a href="https://nomothetis.svbtle.com/the-ghost-of-swift-bugs-future" target="_blank" rel="noreferrer noopener">The Ghost of Swift Bugs Future</a></li></ul>  21:22 - Does protocol-oriented programming change the architecture of your apps substantially?  22:06 - Structs &gt; Classes  25:13 - Protocol-oriented Programming Code Examples  <ul><li><a href="https://realm.io/news/appbuilders-natasha-muraschev-practical-protocol-oriented-programming/" target="_blank" rel="noreferrer noopener">Natasha's Talk</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2015/408/" target="_blank" rel="noreferrer noopener">Protocol-Oriented Programming in Swift</a></li></ul>  27:05 - Changes With Swift 3?  28:03 - <a href="http://www.tryswiftconf.com/" target="_blank" rel="noreferrer noopener">try! Swift</a>     Picks  <ul><li><a href="https://www.thenorthface.com/shop/surge-transit-backpack-nf0a2zcp" target="_blank" rel="noreferrer noopener">NorthFace Surge Transit Backpack</a> (Alondo)</li><li><a href="https://vimeo.com/140037432" target="_blank" rel="noreferrer noopener">Andy Matuschak: Let’s Play: Refactor the Mega-Controller @ NSSpain</a> (Alondo)</li><li><a href="https://www.amazon.com/Well-Ascension-Mistborn-Book/dp/0765356139" target="_blank" rel="noreferrer noopener">The Well of Ascension (Mistborn, Book 2) by Brandon Sanderson</a> (Layne)</li><li><a href="http://www.prague.eu/" target="_blank" rel="noreferrer noopener">Prague</a> (Layne)</li><li><a href="http://amzn.to/29Vfj5S" target="_blank" rel="noreferrer noopener">Microsoft Sculpt Ergonomic Keyboard</a> (Caleb)</li><li><a href="https://www.massdrop.com/buy/ergodox" target="_blank" rel="noreferrer noopener">ErgoDox Ergonomic Mechanical Keyboard Kit</a> (Caleb)</li><li><a href="http://www.corememoryshield.com/report.html" target="_blank" rel="noreferrer noopener">Ben North &amp; Oliver Nash: Magnetic core memory reborn</a> (Andrew)</li><li><a href="http://matthewpalmer.net/rocket/" target="_blank" rel="noreferrer noopener">Rocket</a> (Andrew)</li><li><a href="https://nomothetis.svbtle.com/the-ghost-of-swift-bugs-future" target="_blank" rel="noreferrer noopener">Alexandros Salazar: The Ghost of Swift Bugs Future</a> (Jaim)</li><li><a href="https://speakerdeck.com/hectormatos2011/type-erasure-magic" target="_blank" rel="noreferrer noopener">Hector Matos @ AltConf 2016 - Type Erasure Magic</a> (Jaim)</li><li><a href="http://www.audible.com/pd/Business/How-to-Stay-Motivated-Audiobook/B002V8MXYK?gclid=CNHN7c6Rps4CFQRehgodPDwOnQ&amp;mkwid=DSATitle_dc&amp;pcrid=81800027649&amp;pkw=_intitle%3Aaudiobook&amp;pmt=b&amp;source_code=GO1GB907OSH060513" target="_blank" rel="noreferrer noopener">How to Stay Motivated: Developing the Qualities of Success by Zig Ziglar</a> (Chuck)</li><li><a href="https://developer.apple.com/videos/play/wwdc2016/416/" target="_blank" rel="noreferrer noopener">Understanding Swift Performance</a> (Natasha)</li><li><a href="https://www.amazon.com/Win-Crowd-Steve-Cohen-ebook/dp/B000N2HD3W/ref=tmm_kin_swatch_0?_encoding=UTF8&amp;qid=&amp;sr=" target="_blank" rel="noreferrer noopener">Win the Crowd: Unlock the Secrets of Influence, Charisma, and Showmanship by Steve Cohen</a> (Natasha)</li><li><a href="http://www.thebagelstoreonline.com/" target="_blank" rel="noreferrer noopener">Rainbow Bagels</a> (Natasha)</li></ul>]]></description><guid isPermaLink="false">0db163ff-387f-4af9-9886-2578ffa7c4c4</guid><pubDate>Thu, 18 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853957/stream.mp3" length="41033456" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:58 - Natasha Murashev Introduction  
- http://www.twitter.com/NatashaTheRobot
- https://twitter.com/natashathenomad  
- https://github.com/NatashaTheRobot
- http://natashatherobot.com/
- https://swiftnews.curated.co/
-...</itunes:subtitle><itunes:summary><![CDATA[01:58 - Natasha Murashev Introduction  <ul><li><a href="http://www.twitter.com/NatashaTheRobot" target="_blank" rel="noreferrer noopener">@NatashaTheRobot</a></li><li><a href="https://twitter.com/natashathenomad" target="_blank" rel="noreferrer noopener">@natashathenomad</a>  </li><li><a href="https://github.com/NatashaTheRobot" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://natashatherobot.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://swiftnews.curated.co/" target="_blank" rel="noreferrer noopener">This Week in Swift Newsletter</a></li><li><a href="https://devchat.tv/iphreaks/092-ips-unit-testing-with-natashatherobot" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #092: Unit Testing with NatashaTheRobot</a></li><li><a href="http://www.tryswiftconf.com/" target="_blank" rel="noreferrer noopener">try! Swift</a><ul><li><a href="http://www.tryswiftnyc.com/" target="_blank" rel="noreferrer noopener">try! Swift NYC</a> Use discount code IPHREAKS100 for $100 off a ticket!</li></ul></li></ul>  02:31 - Protocol-Oriented Programming  <ul><li><a href="https://realm.io/news/appbuilders-natasha-muraschev-practical-protocol-oriented-programming/" target="_blank" rel="noreferrer noopener">Natasha Murashev: Practical Protocol-Oriented-Programming</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2015/408/" target="_blank" rel="noreferrer noopener">WWDC 2015: Protocol-Oriented Programming in Swift</a></li></ul>  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 - <a href="https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Generics.html" target="_blank" rel="noreferrer noopener">Associated Types</a> and <a href="https://en.wikipedia.org/wiki/Type_erasure" target="_blank" rel="noreferrer noopener">Type Erasure</a><ul><li><a href="https://speakerdeck.com/hectormatos2011/type-erasure-magic" target="_blank" rel="noreferrer noopener">Hector Matos @ AltConf 2016 - Type Erasure Magic</a></li><li><a href="https://realm.io/news/tryswift-gwendolyn-weston-type-erasure/" target="_blank" rel="noreferrer noopener">Gwendolyn Weston: Keep Calm and Type Erase On</a></li></ul>  17:02 - Keeping Code Clean  <ul><li><a href="https://nomothetis.svbtle.com/the-ghost-of-swift-bugs-future" target="_blank" rel="noreferrer noopener">The Ghost of Swift Bugs Future</a></li></ul>  21:22 - Does protocol-oriented programming change the architecture of your apps substantially?  22:06 - Structs &gt; Classes  25:13 - Protocol-oriented Programming Code Examples  <ul><li><a href="https://realm.io/news/appbuilders-natasha-muraschev-practical-protocol-oriented-programming/" target="_blank" rel="noreferrer noopener">Natasha's Talk</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2015/408/" target="_blank" rel="noreferrer noopener">Protocol-Oriented Programming in Swift</a></li></ul>  27:05 - Changes With Swift 3?  28:03 - <a href="http://www.tryswiftconf.com/" target="_blank" rel="noreferrer noopener">try! Swift</a>     Picks  <ul><li><a href="https://www.thenorthface.com/shop/surge-transit-backpack-nf0a2zcp" target="_blank" rel="noreferrer noopener">NorthFace Surge Transit Backpack</a> (Alondo)</li><li><a href="https://vimeo.com/140037432" target="_blank" rel="noreferrer noopener">Andy Matuschak: Let’s Play: Refactor the Mega-Controller @ NSSpain</a> (Alondo)</li><li><a href="https://www.amazon.com/Well-Ascension-Mistborn-Book/dp/0765356139" target="_blank" rel="noreferrer noopener">The Well of Ascension (Mistborn, Book 2) by Brandon Sanderson</a> (Layne)</li><li><a href="http://www.prague.eu/" target="_blank" rel="noreferrer noopener">Prague</a> (Layne)</li><li><a href="http://amzn.to/29Vfj5S" target="_blank" rel="noreferrer noopener">Microsoft Sculpt Ergonomic...]]></itunes:summary><itunes:duration>2503</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>165 iPS Augmented Reality and Pokemania</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/165-ips-augmented-reality-and-pokemania</link><description><![CDATA[01:47 - <a href="http://www.pokemon.com/us/pokemon-video-games/pokemon-go/" target="_blank" rel="noreferrer noopener">Pokémon GO</a> &amp; <a href="https://www.nianticlabs.com/" target="_blank" rel="noreferrer noopener">Niantic</a>  02:19 - <a href="https://en.wikipedia.org/wiki/Augmented_reality" target="_blank" rel="noreferrer noopener">Augmented Reality</a> vs <a href="https://en.wikipedia.org/wiki/Virtual_reality" target="_blank" rel="noreferrer noopener">Virtual Reality</a>  03:42 - Game Objective: How it Works  07:58 - Location Data  <ul><li><a href="https://www.ingress.com/" target="_blank" rel="noreferrer noopener">Ingress</a></li></ul>  10:11 - Cloud and Backend Service Issues  11:49 - Do bugs matter?  15:14 - Content vs Technical Execution  <ul><li><a href="http://www.theverge.com/2016/7/11/12153370/gochat-pokemon-go-chat-app-jonathan-zarra-interview" target="_blank" rel="noreferrer noopener">This man's Pokémon Go chat app is so successful that it's driving him bankrupt</a></li><li><a href="https://en.wikipedia.org/wiki/Dark_Souls" target="_blank" rel="noreferrer noopener">The Dark Souls Video Games</a></li></ul>  19:59 - The Success of Pokémon GO and The Game Ecosystem  23:09 - Augmented Reality Awareness  <ul><li><a href="http://www.qonqr.com/" target="_blank" rel="noreferrer noopener">QONQR</a></li><li><a href="https://www.microsoft.com/microsoft-hololens/" target="_blank" rel="noreferrer noopener">Microsoft HoloLens</a></li><li><a href="http://www.wired.com/2016/04/magic-leap-vr/" target="_blank" rel="noreferrer noopener">The Untold Story of Magic Leap, the World’s Most Secretive Startup</a></li></ul>     Picks  <ul><li><a href="https://www.reddit.com/r/pokemongo" target="_blank" rel="noreferrer noopener">The Pokémon GO Subreddit</a> (Caleb)</li><li><a href="http://amzn.to/29w1sb5" target="_blank" rel="noreferrer noopener">Intocircuit 15000mAh 4.8A Dual USB Portable Power Bank with SmartID Technology</a> (Caleb)</li><li><a href="http://amzn.to/29OD7wg" target="_blank" rel="noreferrer noopener">Nintendo Pokemon Go Plus</a> (Caleb)</li><li><a href="https://www.playstation.com/en-us/explore/playstation-vr/" target="_blank" rel="noreferrer noopener">PlayStation VR</a> (Layne)</li><li><a href="https://www.amazon.com/Poweradd-Pilot-2GS-10000mAh-Portable/dp/B00ITILPZ4" target="_blank" rel="noreferrer noopener">Poweradd Pilot 2GS 10000mAh Portable Power Bank with Smart Charge</a> (Jaim)</li></ul>]]></description><guid isPermaLink="false">eb52d786-03fd-4991-a863-e1f989378b18</guid><pubDate>Thu, 11 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853911/stream.mp3" length="30405724" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:47 - http://www.pokemon.com/us/pokemon-video-games/pokemon-go/ &amp;amp; https://www.nianticlabs.com/  02:19 - https://en.wikipedia.org/wiki/Augmented_reality vs https://en.wikipedia.org/wiki/Virtual_reality  03:42 - Game Objective: How it Works  07:58...</itunes:subtitle><itunes:summary><![CDATA[01:47 - <a href="http://www.pokemon.com/us/pokemon-video-games/pokemon-go/" target="_blank" rel="noreferrer noopener">Pokémon GO</a> &amp; <a href="https://www.nianticlabs.com/" target="_blank" rel="noreferrer noopener">Niantic</a>  02:19 - <a href="https://en.wikipedia.org/wiki/Augmented_reality" target="_blank" rel="noreferrer noopener">Augmented Reality</a> vs <a href="https://en.wikipedia.org/wiki/Virtual_reality" target="_blank" rel="noreferrer noopener">Virtual Reality</a>  03:42 - Game Objective: How it Works  07:58 - Location Data  <ul><li><a href="https://www.ingress.com/" target="_blank" rel="noreferrer noopener">Ingress</a></li></ul>  10:11 - Cloud and Backend Service Issues  11:49 - Do bugs matter?  15:14 - Content vs Technical Execution  <ul><li><a href="http://www.theverge.com/2016/7/11/12153370/gochat-pokemon-go-chat-app-jonathan-zarra-interview" target="_blank" rel="noreferrer noopener">This man's Pokémon Go chat app is so successful that it's driving him bankrupt</a></li><li><a href="https://en.wikipedia.org/wiki/Dark_Souls" target="_blank" rel="noreferrer noopener">The Dark Souls Video Games</a></li></ul>  19:59 - The Success of Pokémon GO and The Game Ecosystem  23:09 - Augmented Reality Awareness  <ul><li><a href="http://www.qonqr.com/" target="_blank" rel="noreferrer noopener">QONQR</a></li><li><a href="https://www.microsoft.com/microsoft-hololens/" target="_blank" rel="noreferrer noopener">Microsoft HoloLens</a></li><li><a href="http://www.wired.com/2016/04/magic-leap-vr/" target="_blank" rel="noreferrer noopener">The Untold Story of Magic Leap, the World’s Most Secretive Startup</a></li></ul>     Picks  <ul><li><a href="https://www.reddit.com/r/pokemongo" target="_blank" rel="noreferrer noopener">The Pokémon GO Subreddit</a> (Caleb)</li><li><a href="http://amzn.to/29w1sb5" target="_blank" rel="noreferrer noopener">Intocircuit 15000mAh 4.8A Dual USB Portable Power Bank with SmartID Technology</a> (Caleb)</li><li><a href="http://amzn.to/29OD7wg" target="_blank" rel="noreferrer noopener">Nintendo Pokemon Go Plus</a> (Caleb)</li><li><a href="https://www.playstation.com/en-us/explore/playstation-vr/" target="_blank" rel="noreferrer noopener">PlayStation VR</a> (Layne)</li><li><a href="https://www.amazon.com/Poweradd-Pilot-2GS-10000mAh-Portable/dp/B00ITILPZ4" target="_blank" rel="noreferrer noopener">Poweradd Pilot 2GS 10000mAh Portable Power Bank with Smart Charge</a> (Jaim)</li></ul>]]></itunes:summary><itunes:duration>1839</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>164 iPS Cross-platform Swift with Boris Bügling</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/164-ips-cross-platform-swift-with-boris-bugling</link><description><![CDATA[01:33 - Boris Bügling  <ul><li><a href="https://twitter.com/BorisConf" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/neonichu" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://buegling.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.contentful.com/" target="_blank" rel="noreferrer noopener">Contentful</a></li><li><a href="https://speakerdeck.com/neonichu/cross-platform-swift-2" target="_blank" rel="noreferrer noopener">Cross-platform Swift by Boris Bügling</a></li></ul>  02:20 - The State of Cross-platform Swift  04:45 - Tooling  <ul><li><a href="https://swift.org/package-manager/" target="_blank" rel="noreferrer noopener">Swift Package Manager</a></li><li><a href="https://github.com/apple/swift/tree/master/tools/SourceKit" target="_blank" rel="noreferrer noopener">SourceKit</a>  </li><li><a href="https://itunes.apple.com/us/app/xcode/id497799835?mt=12" target="_blank" rel="noreferrer noopener">Xcode</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2016/415/" target="_blank" rel="noreferrer noopener">WWDC 2016: Going Server-side with Swift Open Source</a></li></ul>  06:46 - Frameworks  <ul><li><a href="https://github.com/PerfectlySoft/Perfect" target="_blank" rel="noreferrer noopener">Perfect</a><ul><li><a href="https://devchat.tv/iphreaks/140-ips-the-perfect-framework-with-sean-stephens-and-kyle-jessup" target="_blank" rel="noreferrer noopener">The iPhreaks Show: Episode #140: The Perfect Framework with Sean Stephens and Kyle</a></li></ul></li><li><a href="https://github.com/nestproject/Frank" target="_blank" rel="noreferrer noopener">Frank</a></li><li><a href="http://www.ibm.com/" target="_blank" rel="noreferrer noopener">IBM</a></li></ul>  10:24 - Use Cases in Production?  12:10 - Other Uses for Cross-platform Swift  <ul><li><a href="https://github.com/PureSwift/SwiftFoundation" target="_blank" rel="noreferrer noopener">SwiftFoundation</a></li><li><a href="https://getchip.com/pages/pocketchip" target="_blank" rel="noreferrer noopener">PocketCHIP</a></li></ul>  19:04 - <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a>; Installation  23:59 - Distributing Command Line Tools with Swift  <ul><li><a href="http://brew.sh/" target="_blank" rel="noreferrer noopener">Homebrew</a></li></ul>  26:48 - Using the <a href="https://swift.org/package-manager/" target="_blank" rel="noreferrer noopener">Swift Package Manager</a>  28:44 - <a href="https://github.com/neonichu/ThisCouldBeUsButYouPlaying#installation" target="_blank" rel="noreferrer noopener">ThisCouldBeUsButYouPlaying</a>  29:45 - Generating Playgrounds for <a href="http://www.apple.com/swift/playgrounds/" target="_blank" rel="noreferrer noopener">Swift Playgrounds</a> on iPad     Picks  <ul><li><a href="https://github.com/drewying/3DRenderingTechniques" target="_blank" rel="noreferrer noopener">3DRenderingTechniques</a> (Andrew)</li><li><a href="https://getchip.com/pages/pocketchip" target="_blank" rel="noreferrer noopener">PocketCHIP</a> (Andrew)</li><li><a href="https://www.amazon.com/dp/B000VUCIZO/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">iWoz: Computer Geek to Cult Icon by Steve Wozniak</a> (Layne)</li><li><a href="http://spikeball.com/" target="_blank" rel="noreferrer noopener">Spikeball</a> (Layne)</li><li><a href="http://twistedsisterthemovie.com/" target="_blank" rel="noreferrer noopener">We are Twisted F*cking Sister</a> (Jaim)</li><li><a href="https://swiftweekly.github.io/" target="_blank" rel="noreferrer noopener">Swift Weekly Brief</a> (Boris)</li></ul>]]></description><guid isPermaLink="false">9d0c6ee8-941c-47e5-b4b5-395f3527bc71</guid><pubDate>Thu, 04 Aug 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853952/stream.mp3" length="37199468" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:33 - Boris Bügling  
- https://twitter.com/BorisConf
- https://github.com/neonichu
- http://buegling.com/
- https://www.contentful.com/
- https://speakerdeck.com/neonichu/cross-platform-swift-2
  02:20 - The State of Cross-platform Swift  04:45 -...</itunes:subtitle><itunes:summary><![CDATA[01:33 - Boris Bügling  <ul><li><a href="https://twitter.com/BorisConf" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/neonichu" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://buegling.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.contentful.com/" target="_blank" rel="noreferrer noopener">Contentful</a></li><li><a href="https://speakerdeck.com/neonichu/cross-platform-swift-2" target="_blank" rel="noreferrer noopener">Cross-platform Swift by Boris Bügling</a></li></ul>  02:20 - The State of Cross-platform Swift  04:45 - Tooling  <ul><li><a href="https://swift.org/package-manager/" target="_blank" rel="noreferrer noopener">Swift Package Manager</a></li><li><a href="https://github.com/apple/swift/tree/master/tools/SourceKit" target="_blank" rel="noreferrer noopener">SourceKit</a>  </li><li><a href="https://itunes.apple.com/us/app/xcode/id497799835?mt=12" target="_blank" rel="noreferrer noopener">Xcode</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2016/415/" target="_blank" rel="noreferrer noopener">WWDC 2016: Going Server-side with Swift Open Source</a></li></ul>  06:46 - Frameworks  <ul><li><a href="https://github.com/PerfectlySoft/Perfect" target="_blank" rel="noreferrer noopener">Perfect</a><ul><li><a href="https://devchat.tv/iphreaks/140-ips-the-perfect-framework-with-sean-stephens-and-kyle-jessup" target="_blank" rel="noreferrer noopener">The iPhreaks Show: Episode #140: The Perfect Framework with Sean Stephens and Kyle</a></li></ul></li><li><a href="https://github.com/nestproject/Frank" target="_blank" rel="noreferrer noopener">Frank</a></li><li><a href="http://www.ibm.com/" target="_blank" rel="noreferrer noopener">IBM</a></li></ul>  10:24 - Use Cases in Production?  12:10 - Other Uses for Cross-platform Swift  <ul><li><a href="https://github.com/PureSwift/SwiftFoundation" target="_blank" rel="noreferrer noopener">SwiftFoundation</a></li><li><a href="https://getchip.com/pages/pocketchip" target="_blank" rel="noreferrer noopener">PocketCHIP</a></li></ul>  19:04 - <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a>; Installation  23:59 - Distributing Command Line Tools with Swift  <ul><li><a href="http://brew.sh/" target="_blank" rel="noreferrer noopener">Homebrew</a></li></ul>  26:48 - Using the <a href="https://swift.org/package-manager/" target="_blank" rel="noreferrer noopener">Swift Package Manager</a>  28:44 - <a href="https://github.com/neonichu/ThisCouldBeUsButYouPlaying#installation" target="_blank" rel="noreferrer noopener">ThisCouldBeUsButYouPlaying</a>  29:45 - Generating Playgrounds for <a href="http://www.apple.com/swift/playgrounds/" target="_blank" rel="noreferrer noopener">Swift Playgrounds</a> on iPad     Picks  <ul><li><a href="https://github.com/drewying/3DRenderingTechniques" target="_blank" rel="noreferrer noopener">3DRenderingTechniques</a> (Andrew)</li><li><a href="https://getchip.com/pages/pocketchip" target="_blank" rel="noreferrer noopener">PocketCHIP</a> (Andrew)</li><li><a href="https://www.amazon.com/dp/B000VUCIZO/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">iWoz: Computer Geek to Cult Icon by Steve Wozniak</a> (Layne)</li><li><a href="http://spikeball.com/" target="_blank" rel="noreferrer noopener">Spikeball</a> (Layne)</li><li><a href="http://twistedsisterthemovie.com/" target="_blank" rel="noreferrer noopener">We are Twisted F*cking Sister</a> (Jaim)</li><li><a href="https://swiftweekly.github.io/" target="_blank" rel="noreferrer noopener">Swift Weekly Brief</a> (Boris)</li></ul>]]></itunes:summary><itunes:duration>2263</itunes:duration><itunes:keywords>gling</itunes:keywords><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>163 iPS iMessage</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/163-ips-imessage</link><description><![CDATA[<a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Conferences</a>     01:59 - <a href="https://en.wikipedia.org/wiki/IMessage" target="_blank" rel="noreferrer noopener">iMessage</a> vs <a href="https://en.wikipedia.org/wiki/Short_Message_Service" target="_blank" rel="noreferrer noopener">SMS (Short Message Service)</a>  04:31 - Programmers and iMessage  <ul><li><a href="https://developer.apple.com/app-extensions/" target="_blank" rel="noreferrer noopener">App Extensions</a></li><li><a href="https://cash.me/" target="_blank" rel="noreferrer noopener">Square Cash</a></li></ul>  06:14 - Standalone Apps; Games?  <ul><li>Compact and Expanded Mode</li></ul>  08:39 - Group Messaging  10:27 - Stickers  <ul><li><a href="https://developer.apple.com/videos/play/wwdc2016/204/" target="_blank" rel="noreferrer noopener">WWDC: iMessage Apps and Stickers, Part 1</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2016/224/" target="_blank" rel="noreferrer noopener">WWDC: iMessage Apps and Stickers, Part 2</a></li></ul>  14:10 - Maps  <ul><li><a href="http://www.theverge.com/2016/6/13/11922842/apple-maps-new-design-ios-10" target="_blank" rel="noreferrer noopener">Apple overhauls iOS Maps with a new design</a></li></ul>  16:43 - Extensions  <ul><li>Viral Potential</li><li>Reactions/Effects</li><li><a href="https://itunes.apple.com/us/app/wechat/id414478124?mt=8" target="_blank" rel="noreferrer noopener">WeChat</a></li></ul>  26:31 - <a href="https://en.wikipedia.org/wiki/Voice_over_IP" target="_blank" rel="noreferrer noopener">VoIP (Voice over IP)</a>  27:04 - Security/Privacy     Picks  <ul><li><a href="https://www.smore.com/clippy-js" target="_blank" rel="noreferrer noopener">ClippyJS</a> (Jaim)</li><li><a href="http://auricsolar.com/" target="_blank" rel="noreferrer noopener">Auric Solar</a> (Layne)</li><li><a href="http://www.procrastinateonpurpose.com/" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose by Rory Vaden</a> (Chuck)</li></ul>]]></description><guid isPermaLink="false">a2150776-1f55-41a8-8bd9-c6b60440ef7c</guid><pubDate>Thu, 28 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853916/stream.mp3" length="33125165" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://allremoteconfs.com/     01:59 - https://en.wikipedia.org/wiki/IMessage vs https://en.wikipedia.org/wiki/Short_Message_Service  04:31 - Programmers and iMessage  
- https://developer.apple.com/app-extensions/
- https://cash.me/
  06:14 -...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Conferences</a>     01:59 - <a href="https://en.wikipedia.org/wiki/IMessage" target="_blank" rel="noreferrer noopener">iMessage</a> vs <a href="https://en.wikipedia.org/wiki/Short_Message_Service" target="_blank" rel="noreferrer noopener">SMS (Short Message Service)</a>  04:31 - Programmers and iMessage  <ul><li><a href="https://developer.apple.com/app-extensions/" target="_blank" rel="noreferrer noopener">App Extensions</a></li><li><a href="https://cash.me/" target="_blank" rel="noreferrer noopener">Square Cash</a></li></ul>  06:14 - Standalone Apps; Games?  <ul><li>Compact and Expanded Mode</li></ul>  08:39 - Group Messaging  10:27 - Stickers  <ul><li><a href="https://developer.apple.com/videos/play/wwdc2016/204/" target="_blank" rel="noreferrer noopener">WWDC: iMessage Apps and Stickers, Part 1</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2016/224/" target="_blank" rel="noreferrer noopener">WWDC: iMessage Apps and Stickers, Part 2</a></li></ul>  14:10 - Maps  <ul><li><a href="http://www.theverge.com/2016/6/13/11922842/apple-maps-new-design-ios-10" target="_blank" rel="noreferrer noopener">Apple overhauls iOS Maps with a new design</a></li></ul>  16:43 - Extensions  <ul><li>Viral Potential</li><li>Reactions/Effects</li><li><a href="https://itunes.apple.com/us/app/wechat/id414478124?mt=8" target="_blank" rel="noreferrer noopener">WeChat</a></li></ul>  26:31 - <a href="https://en.wikipedia.org/wiki/Voice_over_IP" target="_blank" rel="noreferrer noopener">VoIP (Voice over IP)</a>  27:04 - Security/Privacy     Picks  <ul><li><a href="https://www.smore.com/clippy-js" target="_blank" rel="noreferrer noopener">ClippyJS</a> (Jaim)</li><li><a href="http://auricsolar.com/" target="_blank" rel="noreferrer noopener">Auric Solar</a> (Layne)</li><li><a href="http://www.procrastinateonpurpose.com/" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose by Rory Vaden</a> (Chuck)</li></ul>]]></itunes:summary><itunes:duration>2009</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>162 iPS Dependency Injection and Mocking in Swift with Veronica Ray</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/162-ips-dependency-injection-and-mocking-in-swift-with-veronica-ray</link><description><![CDATA[01:13 - Veronica Ray Introduction  <ul><li><a href="https://twitter.com/nerdonica" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://medium.com/@nerdonica" target="_blank" rel="noreferrer noopener">Medium.com: Veronica</a></li><li><a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a></li></ul>  01:47 - <a href="https://en.wikipedia.org/wiki/Dependency_injection" target="_blank" rel="noreferrer noopener">Dependency Injection</a>  02:41 - Decoupling Code  03:39 - Local Reasoning; Testing  04:45 - Mocking in Swift  Dependency Injection (Cont’d)  <ul><li><a href="http://ocmock.org/" target="_blank" rel="noreferrer noopener">OCMock</a></li></ul>  15:36 - Well-done Mocks  <ul><li>Value Types     <ul><li><a href="https://developer.apple.com/videos/play/wwdc2016/207/" target="_blank" rel="noreferrer noopener">What's New in Foundation for Swift</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2016/419/" target="_blank" rel="noreferrer noopener">Protocol and Value Oriented Programming in UIKit Apps</a></li></ul></li></ul>  18:03 - Resources  <ul><li><a href="https://realm.io/news/tryswift-veronica-ray-real-world-mocking-swift/" target="_blank" rel="noreferrer noopener">Veronica Ray: Real World Mocking in Swift</a></li><li><a href="http://blog.eliperkins.me/mocks-in-swift-via-protocols" target="_blank" rel="noreferrer noopener">Mocks in Swift via Protocols</a></li><li><a href="http://blog.pragmaticengineer.com/swift-the-only-modern-language-with-no-mocking-framework/" target="_blank" rel="noreferrer noopener">Swift: The Only Modern Language without Mocking Frameworks</a></li><li><a href="https://github.com/square/Cleanse" target="_blank" rel="noreferrer noopener">Cleanse</a></li></ul>     Picks  <ul><li><a href="http://slither.io/" target="_blank" rel="noreferrer noopener">slither.io</a> (Caleb)</li><li><a href="https://sharpfivesoftware.com/category/tdd/" target="_blank" rel="noreferrer noopener">Sharp Five Software Category: TDD</a> (Jaim)</li><li><a href="https://www.htcvive.com/us/" target="_blank" rel="noreferrer noopener">HTC Vive</a> (Layne)</li><li><a href="https://www.amazon.com/dp/B00ALBR2MC/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">The Eye of Minds by James Dashner</a> (Layne)</li><li><a href="https://hello.is/" target="_blank" rel="noreferrer noopener">Sense</a> (Veronica)</li><li><a href="http://latenightsw.com/" target="_blank" rel="noreferrer noopener">Script Debugger 6</a> (Andrew)</li></ul>]]></description><guid isPermaLink="false">c899226c-ccc5-489b-8e37-e96cd35fec3f</guid><pubDate>Thu, 21 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853928/stream.mp3" length="27446676" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:13 - Veronica Ray Introduction  
- https://twitter.com/nerdonica
- https://medium.com/@nerdonica
- https://www.linkedin.com/
  01:47 - https://en.wikipedia.org/wiki/Dependency_injection  02:41 - Decoupling Code  03:39 - Local Reasoning; Testing...</itunes:subtitle><itunes:summary><![CDATA[01:13 - Veronica Ray Introduction  <ul><li><a href="https://twitter.com/nerdonica" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://medium.com/@nerdonica" target="_blank" rel="noreferrer noopener">Medium.com: Veronica</a></li><li><a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a></li></ul>  01:47 - <a href="https://en.wikipedia.org/wiki/Dependency_injection" target="_blank" rel="noreferrer noopener">Dependency Injection</a>  02:41 - Decoupling Code  03:39 - Local Reasoning; Testing  04:45 - Mocking in Swift  Dependency Injection (Cont’d)  <ul><li><a href="http://ocmock.org/" target="_blank" rel="noreferrer noopener">OCMock</a></li></ul>  15:36 - Well-done Mocks  <ul><li>Value Types     <ul><li><a href="https://developer.apple.com/videos/play/wwdc2016/207/" target="_blank" rel="noreferrer noopener">What's New in Foundation for Swift</a></li><li><a href="https://developer.apple.com/videos/play/wwdc2016/419/" target="_blank" rel="noreferrer noopener">Protocol and Value Oriented Programming in UIKit Apps</a></li></ul></li></ul>  18:03 - Resources  <ul><li><a href="https://realm.io/news/tryswift-veronica-ray-real-world-mocking-swift/" target="_blank" rel="noreferrer noopener">Veronica Ray: Real World Mocking in Swift</a></li><li><a href="http://blog.eliperkins.me/mocks-in-swift-via-protocols" target="_blank" rel="noreferrer noopener">Mocks in Swift via Protocols</a></li><li><a href="http://blog.pragmaticengineer.com/swift-the-only-modern-language-with-no-mocking-framework/" target="_blank" rel="noreferrer noopener">Swift: The Only Modern Language without Mocking Frameworks</a></li><li><a href="https://github.com/square/Cleanse" target="_blank" rel="noreferrer noopener">Cleanse</a></li></ul>     Picks  <ul><li><a href="http://slither.io/" target="_blank" rel="noreferrer noopener">slither.io</a> (Caleb)</li><li><a href="https://sharpfivesoftware.com/category/tdd/" target="_blank" rel="noreferrer noopener">Sharp Five Software Category: TDD</a> (Jaim)</li><li><a href="https://www.htcvive.com/us/" target="_blank" rel="noreferrer noopener">HTC Vive</a> (Layne)</li><li><a href="https://www.amazon.com/dp/B00ALBR2MC/ref=dp-kindle-redirect?_encoding=UTF8&amp;btkr=1" target="_blank" rel="noreferrer noopener">The Eye of Minds by James Dashner</a> (Layne)</li><li><a href="https://hello.is/" target="_blank" rel="noreferrer noopener">Sense</a> (Veronica)</li><li><a href="http://latenightsw.com/" target="_blank" rel="noreferrer noopener">Script Debugger 6</a> (Andrew)</li></ul>]]></itunes:summary><itunes:duration>1654</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>161 iPS Successful Indie iOS Game Development with Amir Rajan</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/161-ips-successful-indie-ios-game-development-with-amir-rajan</link><description><![CDATA[00:58 - Amir Rajan Introduction  <ul><li><a href="http://twitter.com/amirrajan" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/amirrajan" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://amirrajan.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://itunes.apple.com/us/app/a-dark-room/id736683061?mt=8" target="_blank" rel="noreferrer noopener">A Dark Room (App)</a></li><li><a href="https://leanpub.com/survivingtheappstore" target="_blank" rel="noreferrer noopener">Surviving The App Store: How to Make It as an Indie Game Developer by Amir Rajan</a></li><li><a href="https://itunes.apple.com/us/app/a-noble-circle/id977865620?mt=8" target="_blank" rel="noreferrer noopener">A Noble Circle</a></li></ul>  03:08 - Building A Dark Room  07:14 - Marketing the Game  <ul><li><a href="http://adarkroom.doublespeakgames.com/" target="_blank" rel="noreferrer noopener">A Dark Room (Web Version)</a></li><li><a href="http://twitter.com/" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.facebook.com/business/products/ads" target="_blank" rel="noreferrer noopener">Facebook Ads</a></li><li><a href="https://www.reddit.com/" target="_blank" rel="noreferrer noopener">Reddit</a><ul><li>Accessibility         <ul><li><a href="http://amirrajan.net/software-development/2013/12/29/if-you-are-reading-this-you-are-not-blind/" target="_blank" rel="noreferrer noopener">Raising Awareness, the Blind use iOS Devices</a></li><li><a href="http://applevis.com/" target="_blank" rel="noreferrer noopener">AppleVis</a></li></ul></li></ul></li></ul>  23:40 - Earning a Sustainable Income  29:03 - Amir’s Developer Experience  <ul><li><a href="https://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">John Sonmez (Simple Programmer)</a></li></ul>  33:22 - Reviews  37:05 - The Iterative Aspect of Building an Application  <ul><li><a href="https://en.wikipedia.org/wiki/Flatland" target="_blank" rel="noreferrer noopener">Flatland</a></li><li><a href="https://apple.com" target="_blank" rel="noreferrer noopener">appstorepromotion@apple.com</a></li><li><a href="https://leanpub.com/survivingtheappstore" target="_blank" rel="noreferrer noopener">Surviving The App Store: How to Make It as an Indie Game Developer by Amir Rajan</a></li></ul>     Picks  <ul><li><a href="https://itunes.apple.com/us/app/hoplite/id782438457?mt=8" target="_blank" rel="noreferrer noopener">Hoplite</a> (Amir)</li><li><a href="https://itunes.apple.com/us/app/altos-adventure/id950812012?mt=8" target="_blank" rel="noreferrer noopener">Alto’s Adventure</a> (Amir)</li><li><a href="https://itunes.apple.com/us/app/transistor/id948857526?mt=8" target="_blank" rel="noreferrer noopener">Transistor</a> (Amir)</li><li><a href="http://blackboxpuzzles.com/" target="_blank" rel="noreferrer noopener">Blackbox</a> (Andrew)</li></ul>]]></description><guid isPermaLink="false">04d54612-b5cd-4cfb-9972-c89507824c02</guid><pubDate>Thu, 14 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853956/stream.mp3" length="46064136" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:58 - Amir Rajan Introduction  
- http://twitter.com/amirrajan
- https://github.com/amirrajan
- http://amirrajan.net/
- https://itunes.apple.com/us/app/a-dark-room/id736683061?mt=8
- https://leanpub.com/survivingtheappstore
-...</itunes:subtitle><itunes:summary><![CDATA[00:58 - Amir Rajan Introduction  <ul><li><a href="http://twitter.com/amirrajan" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/amirrajan" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://amirrajan.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://itunes.apple.com/us/app/a-dark-room/id736683061?mt=8" target="_blank" rel="noreferrer noopener">A Dark Room (App)</a></li><li><a href="https://leanpub.com/survivingtheappstore" target="_blank" rel="noreferrer noopener">Surviving The App Store: How to Make It as an Indie Game Developer by Amir Rajan</a></li><li><a href="https://itunes.apple.com/us/app/a-noble-circle/id977865620?mt=8" target="_blank" rel="noreferrer noopener">A Noble Circle</a></li></ul>  03:08 - Building A Dark Room  07:14 - Marketing the Game  <ul><li><a href="http://adarkroom.doublespeakgames.com/" target="_blank" rel="noreferrer noopener">A Dark Room (Web Version)</a></li><li><a href="http://twitter.com/" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://www.facebook.com/business/products/ads" target="_blank" rel="noreferrer noopener">Facebook Ads</a></li><li><a href="https://www.reddit.com/" target="_blank" rel="noreferrer noopener">Reddit</a><ul><li>Accessibility         <ul><li><a href="http://amirrajan.net/software-development/2013/12/29/if-you-are-reading-this-you-are-not-blind/" target="_blank" rel="noreferrer noopener">Raising Awareness, the Blind use iOS Devices</a></li><li><a href="http://applevis.com/" target="_blank" rel="noreferrer noopener">AppleVis</a></li></ul></li></ul></li></ul>  23:40 - Earning a Sustainable Income  29:03 - Amir’s Developer Experience  <ul><li><a href="https://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">John Sonmez (Simple Programmer)</a></li></ul>  33:22 - Reviews  37:05 - The Iterative Aspect of Building an Application  <ul><li><a href="https://en.wikipedia.org/wiki/Flatland" target="_blank" rel="noreferrer noopener">Flatland</a></li><li><a href="https://apple.com" target="_blank" rel="noreferrer noopener">appstorepromotion@apple.com</a></li><li><a href="https://leanpub.com/survivingtheappstore" target="_blank" rel="noreferrer noopener">Surviving The App Store: How to Make It as an Indie Game Developer by Amir Rajan</a></li></ul>     Picks  <ul><li><a href="https://itunes.apple.com/us/app/hoplite/id782438457?mt=8" target="_blank" rel="noreferrer noopener">Hoplite</a> (Amir)</li><li><a href="https://itunes.apple.com/us/app/altos-adventure/id950812012?mt=8" target="_blank" rel="noreferrer noopener">Alto’s Adventure</a> (Amir)</li><li><a href="https://itunes.apple.com/us/app/transistor/id948857526?mt=8" target="_blank" rel="noreferrer noopener">Transistor</a> (Amir)</li><li><a href="http://blackboxpuzzles.com/" target="_blank" rel="noreferrer noopener">Blackbox</a> (Andrew)</li></ul>]]></itunes:summary><itunes:duration>2817</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>160 iPS IoT with Evan Stone</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/160-ips-iot-with-evan-stone</link><description><![CDATA[01:45 - Evan Stone Introduction  <ul><li><a href="https://twitter.com/Interactivlogic" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/InteractiveLogic" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://interactivelogic.net/wp/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.cloudcity.io/" target="_blank" rel="noreferrer noopener">Cloud City</a></li></ul>  02:38 - <a href="https://en.wikipedia.org/wiki/Internet_of_things" target="_blank" rel="noreferrer noopener">IoT (Internet of Things)</a>; iOS &amp; IoT  <ul><li><a href="https://en.wikipedia.org/wiki/IBeacon" target="_blank" rel="noreferrer noopener">iBeacon</a></li></ul>  06:48 - Panelist IoT Device Experiences  <ul><li>Andrew &amp; Caleb: <a href="https://www.kickstarter.com/projects/wiredin/wired-in-wireless-productivity-sign-with-arduino-a" target="_blank" rel="noreferrer noopener">Wired In</a></li><li>Layne: <a href="https://nest.com/thermostat/meet-nest-thermostat/" target="_blank" rel="noreferrer noopener">Nest Thermostat</a><ul><li><a href="https://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E" target="_blank" rel="noreferrer noopener">Amazon Echo</a></li><li><a href="http://rachio.com/" target="_blank" rel="noreferrer noopener">Rachio Smart WiFi Sprinkler Controller</a></li></ul></li><li>Caleb: <a href="http://www.rfduino.com/" target="_blank" rel="noreferrer noopener">RFduino</a></li><li>Chuck: <a href="https://www.amazon.com/Ring-Wi-Fi-Enabled-Video-Doorbell/dp/B00N2ZDXW2" target="_blank" rel="noreferrer noopener">Ring Wi-Fi Enabled Video Doorbell</a></li></ul>  14:00 - <a href="http://www.nearfieldcommunication.org/" target="_blank" rel="noreferrer noopener">Near Field Communication</a><ul><li><a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html" target="_blank" rel="noreferrer noopener">Core Bluetooth</a></li><li><a href="https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CoreLocation_Framework/" target="_blank" rel="noreferrer noopener">Core Location</a></li><li><a href="https://en.wikipedia.org/wiki/Bluetooth_low_energy" target="_blank" rel="noreferrer noopener">Bluetooth Low Energy</a></li></ul>  17:06 - Getting Started: Devices  <ul><li><a href="https://punchthrough.com/bean" target="_blank" rel="noreferrer noopener">The Bean</a></li><li><a href="http://store.punchthrough.com/collections/all/products/lightblue-bean" target="_blank" rel="noreferrer noopener">LightBlue Bean+</a></li><li><a href="https://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a><ul><li><a href="http://redbearlab.com/bleshield/" target="_blank" rel="noreferrer noopener">BLE Shield</a></li></ul></li><li><a href="https://store.particle.io/" target="_blank" rel="noreferrer noopener">The Particle Photon</a>   </li><li>iBeacons     <ul><li><a href="http://estimote.com/" target="_blank" rel="noreferrer noopener">Estimote Beacons</a></li><li><a href="http://www.gimbal.com/" target="_blank" rel="noreferrer noopener">Gimbal</a><ul><li><a href="http://www.popup-labs.com/" target="_blank" rel="noreferrer noopener">Pop Up Labs</a></li></ul></li></ul></li></ul>  21:35 - Starting Projects  <ul><li><a href="https://www.thetileapp.com/" target="_blank" rel="noreferrer noopener">Tile</a></li><li><a href="https://devchat.tv/iphreaks/127-ips-ibeacons-with-azam-sharp" target="_blank" rel="noreferrer noopener">iPhreaks Episode #127: iBeacons with Azam Sharp</a></li><li><a href="http://destination.samsonite.com/en-eu/news/samsonite-introduces-trackgo-reliable-solution-usi" target="_blank" rel="noreferrer noopener">Samsonite Track&amp;Go™ Suitcase</a></li><li>24:19 - Devices Connected to the Internet</li><li><a href="https://devchat.tv/iphreaks/158-ips-internet-of-things-iot-with-olivier-bloch" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #158: Internet of Things (IoT) with Olivier Bloch (from Microsoft Build Conference 2016)</a></li></ul>  28:19 - Threshold of Devices  <ul><li><a href="http://www.imdb.com/title/tt0212720/" target="_blank" rel="noreferrer noopener">A.I. (Artificial Intelligence)</a></li><li><a href="http://www.apple.com/ios/homekit/" target="_blank" rel="noreferrer noopener">Apple HomeKit</a></li></ul>  33:05 - Security  <ul><li><a href="http://pages.path.windriver.com/-WP-IoT-security-in-the-internet-of-things" target="_blank" rel="noreferrer noopener">Security in the Internet of Things</a></li><li><a href="https://techcrunch.com/2015/10/24/why-iot-security-is-so-critical/" target="_blank" rel="noreferrer noopener">TechCrunch - Why IoT Security Is So Critical</a></li></ul>  38:57 - Core Bluetooth Work Processes  <ul><li><a href="http://www.ti.com/sensortag" target="_blank" rel="noreferrer noopener">Texas Instruments Sensor Tags</a></li></ul>     Picks  <ul><li><a href="https://github.com/postmates/PMKVObserver" target="_blank" rel="noreferrer noopener">PMKVObserver</a> (Andrew)</li><li><a href="https://electricimp.com/platform/hardware/" target="_blank" rel="noreferrer noopener">Electric Imp</a> (Andrew)</li><li><a href="https://devchat.tv/iphreaks/030-iphreaks-show-building-hardware-for-iphones-with-joel-stewart" target="_blank" rel="noreferrer noopener">iPhreaks Episode #030: Building Hardware for iPhones with Joel </a> (Andrew)</li><li><a href="https://devchat.tv/iphreaks/043-iphreaks-show-core-location-ibeacons-with-josh-johnson" target="_blank" rel="noreferrer noopener">iPhreaks Episode #043: Core Location &amp; iBeacons with Josh Johnson</a> (Andrew)</li><li><a href="https://devchat.tv/iphreaks/059-iphreaks-show-device-connected-apps-with-carl-brown" target="_blank" rel="noreferrer noopener">iPhreaks Episode #059: Device-Connected Apps with Carl Brown</a> (Andrew)</li><li><a href="https://devchat.tv/iphreaks/127-ips-ibeacons-with-azam-sharp" target="_blank" rel="noreferrer noopener">iPhreaks Episode #127: iBeacons with Azam Sharp</a> (Andrew)</li><li><a href="https://devchat.tv/iphreaks/107-ips-andrew-talks-arduino" target="_blank" rel="noreferrer noopener">iPhreaks Episode #107: Andrew Talks Arduino</a> (Andrew)</li><li><a href="https://realm.io/news/yoav-schwartz-corebluetooth-peripherals/" target="_blank" rel="noreferrer noopener">Yoav Schwartz: Practical CoreBluetooth for Peripherals</a> (Andrew)</li><li><a href="https://developer.apple.com/library/ios/samplecode/BTLE_Transfer/Introduction/Intro.html" target="_blank" rel="noreferrer noopener">BTLE Central Peripheral Transfer</a> (Jaim)</li><li><a href="http://weputachipinit.tumblr.com/" target="_blank" rel="noreferrer noopener">We put a chip in it!</a> (Jaim)</li><li><a href="https://twitter.com/internetofshit" target="_blank" rel="noreferrer noopener">@internetofshit</a> (Jaim)</li><li><a href="http://www.paintcodeapp.com/" target="_blank" rel="noreferrer noopener">PaintCode</a> (Caleb)</li><li><a href="https://itunes.apple.com/us/app/handy-ble-simple-bluetooth/id985786496?mt=8" target="_blank" rel="noreferrer noopener">Handy BLE</a> (Caleb)</li><li><a href="http://rachio.com/" target="_blank" rel="noreferrer noopener">Rachio Smart WiFi Sprinkler Controller</a> (Layne)</li><li><a href="https://itunes.apple.com/us/app/motion-stills-create-live/id1086172168?ls=1&amp;mt=8" target="_blank" rel="noreferrer noopener">Motion Stills</a> (Layne)</li><li><a href="http://www.procrastinateonpurpose.com/" target="_blank" rel="noreferrer noopener">Procrastinate on Purpose by Rory Vaden</a> (Chuck)</li><li><a href="http://www.mophie.com/shop/battery-cases" target="_blank" rel="noreferrer noopener">Mophie Battery Cases</a> (Chuck)</li><li><a href="https://learn.adafruit.com/" target="_blank" rel="noreferrer noopener">Adafruit Learning System</a> (Evan)</li><li><a href="https://www.beaconsinspace.com/" target="_blank" rel="noreferrer noopener">BeaconsInSpace</a> (Evan)</li><li><a href="http://www.tested.com/art/makers/572490-adam-savages-maker-faire-2016-talk/" target="_blank" rel="noreferrer noopener">Adam Savage's Maker Faire 2016 Talk</a> (Evan)</li></ul>]]></description><guid isPermaLink="false">15ffce93-f694-4efb-9c02-3bee473b193b</guid><pubDate>Thu, 07 Jul 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853944/stream.mp3" length="58792478" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:45 - Evan Stone Introduction  
- https://twitter.com/Interactivlogic
- https://github.com/InteractiveLogic
- http://interactivelogic.net/wp/
- http://www.cloudcity.io/
  02:38 - https://en.wikipedia.org/wiki/Internet_of_things; iOS &amp;amp; IoT  
-...</itunes:subtitle><itunes:summary><![CDATA[01:45 - Evan Stone Introduction  <ul><li><a href="https://twitter.com/Interactivlogic" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/InteractiveLogic" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://interactivelogic.net/wp/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.cloudcity.io/" target="_blank" rel="noreferrer noopener">Cloud City</a></li></ul>  02:38 - <a href="https://en.wikipedia.org/wiki/Internet_of_things" target="_blank" rel="noreferrer noopener">IoT (Internet of Things)</a>; iOS &amp; IoT  <ul><li><a href="https://en.wikipedia.org/wiki/IBeacon" target="_blank" rel="noreferrer noopener">iBeacon</a></li></ul>  06:48 - Panelist IoT Device Experiences  <ul><li>Andrew &amp; Caleb: <a href="https://www.kickstarter.com/projects/wiredin/wired-in-wireless-productivity-sign-with-arduino-a" target="_blank" rel="noreferrer noopener">Wired In</a></li><li>Layne: <a href="https://nest.com/thermostat/meet-nest-thermostat/" target="_blank" rel="noreferrer noopener">Nest Thermostat</a><ul><li><a href="https://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E" target="_blank" rel="noreferrer noopener">Amazon Echo</a></li><li><a href="http://rachio.com/" target="_blank" rel="noreferrer noopener">Rachio Smart WiFi Sprinkler Controller</a></li></ul></li><li>Caleb: <a href="http://www.rfduino.com/" target="_blank" rel="noreferrer noopener">RFduino</a></li><li>Chuck: <a href="https://www.amazon.com/Ring-Wi-Fi-Enabled-Video-Doorbell/dp/B00N2ZDXW2" target="_blank" rel="noreferrer noopener">Ring Wi-Fi Enabled Video Doorbell</a></li></ul>  14:00 - <a href="http://www.nearfieldcommunication.org/" target="_blank" rel="noreferrer noopener">Near Field Communication</a><ul><li><a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html" target="_blank" rel="noreferrer noopener">Core Bluetooth</a></li><li><a href="https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CoreLocation_Framework/" target="_blank" rel="noreferrer noopener">Core Location</a></li><li><a href="https://en.wikipedia.org/wiki/Bluetooth_low_energy" target="_blank" rel="noreferrer noopener">Bluetooth Low Energy</a></li></ul>  17:06 - Getting Started: Devices  <ul><li><a href="https://punchthrough.com/bean" target="_blank" rel="noreferrer noopener">The Bean</a></li><li><a href="http://store.punchthrough.com/collections/all/products/lightblue-bean" target="_blank" rel="noreferrer noopener">LightBlue Bean+</a></li><li><a href="https://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a><ul><li><a href="http://redbearlab.com/bleshield/" target="_blank" rel="noreferrer noopener">BLE Shield</a></li></ul></li><li><a href="https://store.particle.io/" target="_blank" rel="noreferrer noopener">The Particle Photon</a>   </li><li>iBeacons     <ul><li><a href="http://estimote.com/" target="_blank" rel="noreferrer noopener">Estimote Beacons</a></li><li><a href="http://www.gimbal.com/" target="_blank" rel="noreferrer noopener">Gimbal</a><ul><li><a href="http://www.popup-labs.com/" target="_blank" rel="noreferrer noopener">Pop Up Labs</a></li></ul></li></ul></li></ul>  21:35 - Starting Projects  <ul><li><a href="https://www.thetileapp.com/" target="_blank" rel="noreferrer noopener">Tile</a></li><li><a href="https://devchat.tv/iphreaks/127-ips-ibeacons-with-azam-sharp" target="_blank" rel="noreferrer noopener">iPhreaks Episode #127: iBeacons with Azam Sharp</a></li><li><a href="http://destination.samsonite.com/en-eu/news/samsonite-introduces-trackgo-reliable-solution-usi" target="_blank" rel="noreferrer noopener">Samsonite Track&amp;Go™ Suitcase</a></li><li>24:19 - Devices Connected to the Internet</li><li><a href="https://devchat.tv/iphreaks/158-ips-internet-of-things-iot-with-olivier-bloch" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3613</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>159 iPS Troubleshooting and Debugging with Mark Dalrymple</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/159-ips-troubleshooting-and-debugging-with-mark-dalrymple</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>!!     01:06 - Mark Dalrymple Introduction  <ul><li><a href="https://twitter.com/borkware" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/markd2" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://borkware.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.bignerdranch.com/about-us/nerds/mark-dalrymple/" target="_blank" rel="noreferrer noopener">Bio</a></li><li><a href="https://www.bignerdranch.com/" target="_blank" rel="noreferrer noopener">Big Nerd Ranch</a></li><li><a href="https://www.bignerdranch.com/blog/" target="_blank" rel="noreferrer noopener">Big Nerd Ranch Blog</a></li></ul>  01:58 - Debugging, Troubleshooting, and Performance Tuning  02:40 - <a href="https://www.bignerdranch.com/blog/the-universal-troubleshooting-process/" target="_blank" rel="noreferrer noopener">The Universal Troubleshooting Process</a><ul><li><a href="http://troubleshooters.com/" target="_blank" rel="noreferrer noopener">Troubleshooters.com</a></li><li><a href="https://www.bignerdranch.com/blog/thoughts-on-debugging-part-1/" target="_blank" rel="noreferrer noopener">Thoughts on Debugging, Part 1</a></li><li><a href="https://www.bignerdranch.com/blog/thoughts-on-debugging-2/" target="_blank" rel="noreferrer noopener">Thoughts on Debugging, Part 2</a></li></ul>  10:32 - Mark’s Favorite Bug  15:48 - Debugging with Others  18:02 - Bug Reproduction  20:40 - Chuck’s Favorite Bug  25:31 - Specific Tools  <ul><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a></li><li>LLDB Command Line Interface</li><li>Caveman Debugging (Print Statements)</li><li><a href="https://www.amazon.com/Programmers-Work-Interviews-Computer-Industry/dp/1556152116" target="_blank" rel="noreferrer noopener">Programmers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry</a></li></ul>  30:55 - Testing  36:28 - Tracking  39:10 - Code Review  42:07 - Resources for Getting Better at Debugging     Picks  <ul><li><a href="http://ludiphilia.net/" target="_blank" rel="noreferrer noopener">Ludiphilia Podcast</a> (Andrew)</li><li><a href="http://cyan.com/iOS_ManholeME/The_Manhole_iOS/Welcome.html" target="_blank" rel="noreferrer noopener">The Manhole</a> (Andrew)</li><li><a href="https://www.startwithwhy.com/" target="_blank" rel="noreferrer noopener">Start with Why by Simon Sinek</a> (Chuck)</li><li><a href="https://plausible.coop/voodoopad/" target="_blank" rel="noreferrer noopener">VoodooPad 5</a> (Mark)</li><li><a href="https://www.bignerdranch.com/blog/adventures-in-debugging-keeping-a-log/" target="_blank" rel="noreferrer noopener">Mark Dalrymple: Adventures in Debugging - Keeping a Log</a> (Mark)</li><li><a href="http://flyingmeat.com/acorn/" target="_blank" rel="noreferrer noopener">Acorn 5</a> (Mark)</li></ul>]]></description><guid isPermaLink="false">008147b5-3add-4d01-a90b-d107646a1a3f</guid><pubDate>Thu, 30 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853961/stream.mp3" length="56124705" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/newbie-2016!!     01:06 - Mark Dalrymple Introduction  
- https://twitter.com/borkware
- https://github.com/markd2
- http://borkware.com/
- https://www.bignerdranch.com/about-us/nerds/mark-dalrymple/
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/newbie-2016" target="_blank" rel="noreferrer noopener">Newbie Remote Conf</a>!!     01:06 - Mark Dalrymple Introduction  <ul><li><a href="https://twitter.com/borkware" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/markd2" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://borkware.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.bignerdranch.com/about-us/nerds/mark-dalrymple/" target="_blank" rel="noreferrer noopener">Bio</a></li><li><a href="https://www.bignerdranch.com/" target="_blank" rel="noreferrer noopener">Big Nerd Ranch</a></li><li><a href="https://www.bignerdranch.com/blog/" target="_blank" rel="noreferrer noopener">Big Nerd Ranch Blog</a></li></ul>  01:58 - Debugging, Troubleshooting, and Performance Tuning  02:40 - <a href="https://www.bignerdranch.com/blog/the-universal-troubleshooting-process/" target="_blank" rel="noreferrer noopener">The Universal Troubleshooting Process</a><ul><li><a href="http://troubleshooters.com/" target="_blank" rel="noreferrer noopener">Troubleshooters.com</a></li><li><a href="https://www.bignerdranch.com/blog/thoughts-on-debugging-part-1/" target="_blank" rel="noreferrer noopener">Thoughts on Debugging, Part 1</a></li><li><a href="https://www.bignerdranch.com/blog/thoughts-on-debugging-2/" target="_blank" rel="noreferrer noopener">Thoughts on Debugging, Part 2</a></li></ul>  10:32 - Mark’s Favorite Bug  15:48 - Debugging with Others  18:02 - Bug Reproduction  20:40 - Chuck’s Favorite Bug  25:31 - Specific Tools  <ul><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a></li><li>LLDB Command Line Interface</li><li>Caveman Debugging (Print Statements)</li><li><a href="https://www.amazon.com/Programmers-Work-Interviews-Computer-Industry/dp/1556152116" target="_blank" rel="noreferrer noopener">Programmers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry</a></li></ul>  30:55 - Testing  36:28 - Tracking  39:10 - Code Review  42:07 - Resources for Getting Better at Debugging     Picks  <ul><li><a href="http://ludiphilia.net/" target="_blank" rel="noreferrer noopener">Ludiphilia Podcast</a> (Andrew)</li><li><a href="http://cyan.com/iOS_ManholeME/The_Manhole_iOS/Welcome.html" target="_blank" rel="noreferrer noopener">The Manhole</a> (Andrew)</li><li><a href="https://www.startwithwhy.com/" target="_blank" rel="noreferrer noopener">Start with Why by Simon Sinek</a> (Chuck)</li><li><a href="https://plausible.coop/voodoopad/" target="_blank" rel="noreferrer noopener">VoodooPad 5</a> (Mark)</li><li><a href="https://www.bignerdranch.com/blog/adventures-in-debugging-keeping-a-log/" target="_blank" rel="noreferrer noopener">Mark Dalrymple: Adventures in Debugging - Keeping a Log</a> (Mark)</li><li><a href="http://flyingmeat.com/acorn/" target="_blank" rel="noreferrer noopener">Acorn 5</a> (Mark)</li></ul>]]></itunes:summary><itunes:duration>3446</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>158 iPS Internet of Things (IoT) with Olivier Bloch</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/158-ips-internet-of-things-iot-with-olivier-bloch</link><description><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with <a href="https://twitter.com/obloch" target="_blank" rel="noreferrer noopener">Olivier Bloch</a> of the <a href="https://www.microsoft.com/en-us/cloud-platform/internet-of-things" target="_blank" rel="noreferrer noopener">Microsoft Azure IoT</a> team about the <a href="https://en.wikipedia.org/wiki/Internet_of_things" target="_blank" rel="noreferrer noopener">Internet of Things</a> and the <a href="https://www.microsoft.com/en-us/cloud-platform/internet-of-things-azure-iot-suite" target="_blank" rel="noreferrer noopener">Azure IoT Suite</a>.     Resources  <ul><li><a href="https://github.com/azure/azure-iot-sdks" target="_blank" rel="noreferrer noopener">azure/azure-iot-sdks</a></li><li><a href="https://github.com/ms-iot/samples" target="_blank" rel="noreferrer noopener">ms-iot/samples</a></li><li><a href="https://azure.microsoft.com/en-us/develop/iot/starter-kits/" target="_blank" rel="noreferrer noopener">Microsoft Azure IoT Starter Kits</a></li></ul>     Picks  <ul><li><a href="https://en.wikipedia.org/wiki/Sous-vide" target="_blank" rel="noreferrer noopener">Sous Vide</a> (Olivier)</li></ul>]]></description><guid isPermaLink="false">0ae6a8ad-6208-4157-814a-15617d713fec</guid><pubDate>Thu, 23 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853930/stream.mp3" length="47395197" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live from The https://build.microsoft.com/ 2016. In this episode we chatted with https://twitter.com/obloch of the https://www.microsoft.com/en-us/cloud-platform/internet-of-things team about...</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with <a href="https://twitter.com/obloch" target="_blank" rel="noreferrer noopener">Olivier Bloch</a> of the <a href="https://www.microsoft.com/en-us/cloud-platform/internet-of-things" target="_blank" rel="noreferrer noopener">Microsoft Azure IoT</a> team about the <a href="https://en.wikipedia.org/wiki/Internet_of_things" target="_blank" rel="noreferrer noopener">Internet of Things</a> and the <a href="https://www.microsoft.com/en-us/cloud-platform/internet-of-things-azure-iot-suite" target="_blank" rel="noreferrer noopener">Azure IoT Suite</a>.     Resources  <ul><li><a href="https://github.com/azure/azure-iot-sdks" target="_blank" rel="noreferrer noopener">azure/azure-iot-sdks</a></li><li><a href="https://github.com/ms-iot/samples" target="_blank" rel="noreferrer noopener">ms-iot/samples</a></li><li><a href="https://azure.microsoft.com/en-us/develop/iot/starter-kits/" target="_blank" rel="noreferrer noopener">Microsoft Azure IoT Starter Kits</a></li></ul>     Picks  <ul><li><a href="https://en.wikipedia.org/wiki/Sous-vide" target="_blank" rel="noreferrer noopener">Sous Vide</a> (Olivier)</li></ul>]]></itunes:summary><itunes:duration>2901</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>157 iPS Azure App Services with Matthew Henderson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/157-ips-azure-app-services-with-matthew-henderson</link><description><![CDATA[01:05 - Matthew Henderson Introduction  <ul><li><a href="https://twitter.com/mattchenderson" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/mattchenderson" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.acupofcode.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  03:04 - <a href="https://azure.microsoft.com/en-us/services/app-service/" target="_blank" rel="noreferrer noopener">Azure App Services</a><ul><li><a href="https://parse.com/" target="_blank" rel="noreferrer noopener">Parse</a></li></ul>  04:27 - Cross-platform Options  05:05 - Getting Started  07:13 - APIs  09:34 - <a href="https://azure.microsoft.com/en-us/services/mobile-engagement/" target="_blank" rel="noreferrer noopener">Azure Mobile App Engagement</a>  11:51 - <a href="https://www.hockeyapp.net/features" target="_blank" rel="noreferrer noopener">HockeyApp</a> and <a href="https://www.xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a><ul><li><a href="https://devchat.tv/iphreaks/152-ips-hockeyapp-with-thomas-dohmke" target="_blank" rel="noreferrer noopener">Episode #152: HockeyApp with Thomas Dohmke</a></li></ul>  12:52 - Data  16:49 - Writing Your Own Backend Using Azure  19:22 - Security  29:37 - Use Cases  33:01 - Testing  <ul><li><a href="https://tryappservice.azure.com/" target="_blank" rel="noreferrer noopener">tryappservice.azure.com</a></li></ul>     Picks  <ul><li><a href="https://github.com/neonichu/ThisCouldBeUsButYouPlaying" target="_blank" rel="noreferrer noopener">ThisCouldBeUsButYouPlaying</a> (Andrew)</li><li><a href="http://www.toshsramen.com/" target="_blank" rel="noreferrer noopener">Tosh's Ramen</a> (Chuck)</li><li><a href="http://www.amazon.com/Fully-Alive-Lighten-Journey-Change/dp/0849948428?ie=UTF8&amp;keywords=fully+alive&amp;qid=1465496207&amp;ref_=sr_1_3&amp;sr=8-3" target="_blank" rel="noreferrer noopener">Fully Alive: Lighten Up and Live - A Journey that Will Change Your Life by Ken Davis</a> (Chuck)</li><li><a href="https://www.fitbit.com/one" target="_blank" rel="noreferrer noopener">Fitbit One</a> (Chuck)</li><li><a href="https://www.amazon.com/Hamilton-Original-Broadway-Recording-Explicit/dp/B0135P6PZA" target="_blank" rel="noreferrer noopener">Hamilton Soundtrack</a> (Matt)</li></ul>]]></description><guid isPermaLink="false">5abcdd33-6de9-45ae-88a0-bb6d67d20578</guid><pubDate>Thu, 16 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853940/stream.mp3" length="39990628" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:05 - Matthew Henderson Introduction  
- https://twitter.com/mattchenderson
- https://github.com/mattchenderson
- http://www.acupofcode.com/
  03:04 - https://azure.microsoft.com/en-us/services/app-service/
- https://parse.com/
  04:27 -...</itunes:subtitle><itunes:summary><![CDATA[01:05 - Matthew Henderson Introduction  <ul><li><a href="https://twitter.com/mattchenderson" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/mattchenderson" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.acupofcode.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  03:04 - <a href="https://azure.microsoft.com/en-us/services/app-service/" target="_blank" rel="noreferrer noopener">Azure App Services</a><ul><li><a href="https://parse.com/" target="_blank" rel="noreferrer noopener">Parse</a></li></ul>  04:27 - Cross-platform Options  05:05 - Getting Started  07:13 - APIs  09:34 - <a href="https://azure.microsoft.com/en-us/services/mobile-engagement/" target="_blank" rel="noreferrer noopener">Azure Mobile App Engagement</a>  11:51 - <a href="https://www.hockeyapp.net/features" target="_blank" rel="noreferrer noopener">HockeyApp</a> and <a href="https://www.xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a><ul><li><a href="https://devchat.tv/iphreaks/152-ips-hockeyapp-with-thomas-dohmke" target="_blank" rel="noreferrer noopener">Episode #152: HockeyApp with Thomas Dohmke</a></li></ul>  12:52 - Data  16:49 - Writing Your Own Backend Using Azure  19:22 - Security  29:37 - Use Cases  33:01 - Testing  <ul><li><a href="https://tryappservice.azure.com/" target="_blank" rel="noreferrer noopener">tryappservice.azure.com</a></li></ul>     Picks  <ul><li><a href="https://github.com/neonichu/ThisCouldBeUsButYouPlaying" target="_blank" rel="noreferrer noopener">ThisCouldBeUsButYouPlaying</a> (Andrew)</li><li><a href="http://www.toshsramen.com/" target="_blank" rel="noreferrer noopener">Tosh's Ramen</a> (Chuck)</li><li><a href="http://www.amazon.com/Fully-Alive-Lighten-Journey-Change/dp/0849948428?ie=UTF8&amp;keywords=fully+alive&amp;qid=1465496207&amp;ref_=sr_1_3&amp;sr=8-3" target="_blank" rel="noreferrer noopener">Fully Alive: Lighten Up and Live - A Journey that Will Change Your Life by Ken Davis</a> (Chuck)</li><li><a href="https://www.fitbit.com/one" target="_blank" rel="noreferrer noopener">Fitbit One</a> (Chuck)</li><li><a href="https://www.amazon.com/Hamilton-Original-Broadway-Recording-Explicit/dp/B0135P6PZA" target="_blank" rel="noreferrer noopener">Hamilton Soundtrack</a> (Matt)</li></ul>]]></itunes:summary><itunes:duration>2438</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Special: iPhreaks Talk WWDC 2016</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/special-iphreaks-talk-wwdc-2016</link><description><![CDATA[A special discussion about what’s already transpired out at <a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a> 2016!     Picks  <ul><li><a href="http://www.yelp.com/biz/westfield-san-francisco-centre-food-emporium-san-francisco" target="_blank" rel="noreferrer noopener">Westfield San Francisco Centre Food Emporium</a> (Jaim)</li><li><a href="http://www.apple.com/ios/ios10-preview/" target="_blank" rel="noreferrer noopener">iOS 10 Preview</a> (Caleb)</li><li><a href="http://funko.com/collections/pop-tees" target="_blank" rel="noreferrer noopener">Funko Pop! Tees</a> (Caleb)</li><li><a href="http://www.apple.com/shop/product/MJYR2LL/A/smart-keyboard-for-12-9-inch-ipad-pro?fnode=3e" target="_blank" rel="noreferrer noopener">Smart Keyboard for 12.9-inch iPad Pro</a> (Layne)</li><li><a href="https://github.com/insidegui/WWDC" target="_blank" rel="noreferrer noopener">The unofficial WWDC app for macOS</a> (Andrew)</li><li><a href="http://blog.andrewmadsen.com/post/145919242155/objective-c-class-properties" target="_blank" rel="noreferrer noopener">Andrew Madsen: Objective-C Class Properties</a> (Andrew)</li></ul>]]></description><guid isPermaLink="false">6e19bfb3-ef35-4941-94dd-9fe94a56a796</guid><pubDate>Wed, 15 Jun 2016 01:08:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853925/stream.mp3" length="38515003" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>A special discussion about what’s already transpired out at https://developer.apple.com/wwdc/ 2016!     Picks  
- http://www.yelp.com/biz/westfield-san-francisco-centre-food-emporium-san-francisco (Jaim)
-...</itunes:subtitle><itunes:summary><![CDATA[A special discussion about what’s already transpired out at <a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a> 2016!     Picks  <ul><li><a href="http://www.yelp.com/biz/westfield-san-francisco-centre-food-emporium-san-francisco" target="_blank" rel="noreferrer noopener">Westfield San Francisco Centre Food Emporium</a> (Jaim)</li><li><a href="http://www.apple.com/ios/ios10-preview/" target="_blank" rel="noreferrer noopener">iOS 10 Preview</a> (Caleb)</li><li><a href="http://funko.com/collections/pop-tees" target="_blank" rel="noreferrer noopener">Funko Pop! Tees</a> (Caleb)</li><li><a href="http://www.apple.com/shop/product/MJYR2LL/A/smart-keyboard-for-12-9-inch-ipad-pro?fnode=3e" target="_blank" rel="noreferrer noopener">Smart Keyboard for 12.9-inch iPad Pro</a> (Layne)</li><li><a href="https://github.com/insidegui/WWDC" target="_blank" rel="noreferrer noopener">The unofficial WWDC app for macOS</a> (Andrew)</li><li><a href="http://blog.andrewmadsen.com/post/145919242155/objective-c-class-properties" target="_blank" rel="noreferrer noopener">Andrew Madsen: Objective-C Class Properties</a> (Andrew)</li></ul>]]></itunes:summary><itunes:duration>2346</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>156 iPS WWDC Wishes and Predictions</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/156-ips-wwdc-wishes-and-predictions</link><description><![CDATA[01:22 - Hopes and Wishes  <ul><li><a href="http://altconf.com/" target="_blank" rel="noreferrer noopener">AltConf</a></li><li>Instant Apps     <ul><li><a href="https://events.google.com/io2016/" target="_blank" rel="noreferrer noopener">Google I/O 2016 Keynote</a></li></ul></li><li>Bots     <ul><li><a href="http://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E" target="_blank" rel="noreferrer noopener">Amazon Echo</a></li></ul></li><li>SiriSDK</li><li><a href="https://itunes.apple.com/us/app/xcode/id497799835?mt=12" target="_blank" rel="noreferrer noopener">Xcode</a>, <a href="https://developer.apple.com/library/ios/recipes/Playground_Help/Chapters/AboutPlaygrounds.html" target="_blank" rel="noreferrer noopener">Playgrounds</a> for iOS     <ul><li><a href="http://omz-software.com/pythonista/" target="_blank" rel="noreferrer noopener">Pythonista</a></li></ul></li><li>Swift First Framework</li></ul>  16:18 - iOS 10, Swift 3.0  19:43 - Wearables  21:53 - <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple TV</a> / <a href="https://developer.apple.com/tvos/" target="_blank" rel="noreferrer noopener">tvOS</a>  24:56 - The App Store  26:41 - <a href="https://developer.apple.com/icloud/" target="_blank" rel="noreferrer noopener">CloudKit</a>  28:46 - <a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a>     Picks  <ul><li><a href="http://www.curryupnow.com/" target="_blank" rel="noreferrer noopener">Curry Up Now</a> (Jaim)</li><li><a href="https://www.facebook.com/boxkitchen.sf" target="_blank" rel="noreferrer noopener">Box Kitchen</a> (Jaim)</li><li><a href="http://www.southsidesf.com/" target="_blank" rel="noreferrer noopener">Southside Spirit House</a> (Jaim)</li><li><a href="http://www.localeditionsf.com/" target="_blank" rel="noreferrer noopener">Local Edition Bar: San Francisco</a> (Jaim)</li><li><a href="http://www.secretgeometry.com/apps/cathode/" target="_blank" rel="noreferrer noopener">Cathode</a> (Andrew)</li><li><a href="https://woo.io/" target="_blank" rel="noreferrer noopener">Woo</a> (Andrew)</li></ul>]]></description><guid isPermaLink="false">be3cfd73-777e-44f2-b369-5fce63478ae6</guid><pubDate>Thu, 09 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853924/stream.mp3" length="39020372" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:22 - Hopes and Wishes  
- http://altconf.com/
- Instant Apps     
    - https://events.google.com/io2016/
- Bots     
    - http://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E
- SiriSDK
-...</itunes:subtitle><itunes:summary><![CDATA[01:22 - Hopes and Wishes  <ul><li><a href="http://altconf.com/" target="_blank" rel="noreferrer noopener">AltConf</a></li><li>Instant Apps     <ul><li><a href="https://events.google.com/io2016/" target="_blank" rel="noreferrer noopener">Google I/O 2016 Keynote</a></li></ul></li><li>Bots     <ul><li><a href="http://www.amazon.com/Amazon-Echo-Bluetooth-Speaker-with-WiFi-Alexa/dp/B00X4WHP5E" target="_blank" rel="noreferrer noopener">Amazon Echo</a></li></ul></li><li>SiriSDK</li><li><a href="https://itunes.apple.com/us/app/xcode/id497799835?mt=12" target="_blank" rel="noreferrer noopener">Xcode</a>, <a href="https://developer.apple.com/library/ios/recipes/Playground_Help/Chapters/AboutPlaygrounds.html" target="_blank" rel="noreferrer noopener">Playgrounds</a> for iOS     <ul><li><a href="http://omz-software.com/pythonista/" target="_blank" rel="noreferrer noopener">Pythonista</a></li></ul></li><li>Swift First Framework</li></ul>  16:18 - iOS 10, Swift 3.0  19:43 - Wearables  21:53 - <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple TV</a> / <a href="https://developer.apple.com/tvos/" target="_blank" rel="noreferrer noopener">tvOS</a>  24:56 - The App Store  26:41 - <a href="https://developer.apple.com/icloud/" target="_blank" rel="noreferrer noopener">CloudKit</a>  28:46 - <a href="https://www.firebase.com/" target="_blank" rel="noreferrer noopener">Firebase</a>     Picks  <ul><li><a href="http://www.curryupnow.com/" target="_blank" rel="noreferrer noopener">Curry Up Now</a> (Jaim)</li><li><a href="https://www.facebook.com/boxkitchen.sf" target="_blank" rel="noreferrer noopener">Box Kitchen</a> (Jaim)</li><li><a href="http://www.southsidesf.com/" target="_blank" rel="noreferrer noopener">Southside Spirit House</a> (Jaim)</li><li><a href="http://www.localeditionsf.com/" target="_blank" rel="noreferrer noopener">Local Edition Bar: San Francisco</a> (Jaim)</li><li><a href="http://www.secretgeometry.com/apps/cathode/" target="_blank" rel="noreferrer noopener">Cathode</a> (Andrew)</li><li><a href="https://woo.io/" target="_blank" rel="noreferrer noopener">Woo</a> (Andrew)</li></ul>]]></itunes:summary><itunes:duration>2377</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>155 iPS Cordova with Ryan J. Salva</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/155-ips-cordova-with-ryan-j-salva</link><description><![CDATA[01:04 - Ryan J. Salva Introduction  <ul><li><a href="https://twitter.com/ryanjsalva" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/ryanjsalva" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://ryanjsalva.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:08 - <a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a><ul><li><a href="https://developer.android.com/reference/android/webkit/WebView.html" target="_blank" rel="noreferrer noopener">WebView</a></li></ul>  05:19 - Hybrid; Native Applications  11:58 - Code Reuse and Sharing  16:01 - Performance  25:32 - Update  29:36 - Performance (Cont’d)  37:11 - The Development Process     Picks  <ul><li><a href="https://dev.botframework.com/" target="_blank" rel="noreferrer noopener">Microsoft Bot Framework</a> (Ryan)</li><li><a href="http://ryanjsalva.com/" target="_blank" rel="noreferrer noopener">Ryan's Blog</a> (Ryan)</li></ul>]]></description><guid isPermaLink="false">15ffa5fb-93a9-467a-a1cc-581d3d01be25</guid><pubDate>Thu, 02 Jun 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853936/stream.mp3" length="44618706" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:04 - Ryan J. Salva Introduction  
- https://twitter.com/ryanjsalva
- https://github.com/ryanjsalva
- http://ryanjsalva.com/
  02:08 - https://cordova.apache.org/
- https://developer.android.com/reference/android/webkit/WebView.html
  05:19 -...</itunes:subtitle><itunes:summary><![CDATA[01:04 - Ryan J. Salva Introduction  <ul><li><a href="https://twitter.com/ryanjsalva" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/ryanjsalva" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://ryanjsalva.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:08 - <a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a><ul><li><a href="https://developer.android.com/reference/android/webkit/WebView.html" target="_blank" rel="noreferrer noopener">WebView</a></li></ul>  05:19 - Hybrid; Native Applications  11:58 - Code Reuse and Sharing  16:01 - Performance  25:32 - Update  29:36 - Performance (Cont’d)  37:11 - The Development Process     Picks  <ul><li><a href="https://dev.botframework.com/" target="_blank" rel="noreferrer noopener">Microsoft Bot Framework</a> (Ryan)</li><li><a href="http://ryanjsalva.com/" target="_blank" rel="noreferrer noopener">Ryan's Blog</a> (Ryan)</li></ul>]]></itunes:summary><itunes:duration>2727</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>154 iPS Windows Bridge for iOS with Nick Gerard and Salmaan Ahmed</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/154-ips-windows-bridge-for-ios-with-nick-gerard-and-salmaan-ahmed</link><description><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with <a href="https://www.linkedin.com/in/nickgerard" target="_blank" rel="noreferrer noopener">Nick Gerard</a> and <a href="https://www.linkedin.com/in/ahmedsalmaan" target="_blank" rel="noreferrer noopener">Salmaan Ahmed</a> of the <a href="https://developer.microsoft.com/en-us/windows/bridges/ios" target="_blank" rel="noreferrer noopener">Windows Bridge Project</a> aka <a href="https://blogs.windows.com/buildingapps/tag/project-islandwood/" target="_blank" rel="noreferrer noopener">Project Islandwood</a>.     Picks  <ul><li><a href="https://www.teslamotors.com/model3" target="_blank" rel="noreferrer noopener">Tesla Model 3</a> (Nick and Salmaan)</li></ul>]]></description><guid isPermaLink="false">89c0b269-fef8-4a9c-bbea-ff198cd700be</guid><pubDate>Thu, 26 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853935/stream.mp3" length="38945762" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live from The https://build.microsoft.com/ 2016. In this episode we chatted with https://www.linkedin.com/in/nickgerard and https://www.linkedin.com/in/ahmedsalmaan of...</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with <a href="https://www.linkedin.com/in/nickgerard" target="_blank" rel="noreferrer noopener">Nick Gerard</a> and <a href="https://www.linkedin.com/in/ahmedsalmaan" target="_blank" rel="noreferrer noopener">Salmaan Ahmed</a> of the <a href="https://developer.microsoft.com/en-us/windows/bridges/ios" target="_blank" rel="noreferrer noopener">Windows Bridge Project</a> aka <a href="https://blogs.windows.com/buildingapps/tag/project-islandwood/" target="_blank" rel="noreferrer noopener">Project Islandwood</a>.     Picks  <ul><li><a href="https://www.teslamotors.com/model3" target="_blank" rel="noreferrer noopener">Tesla Model 3</a> (Nick and Salmaan)</li></ul>]]></itunes:summary><itunes:duration>2373</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>153 iPS Using Mobile Devices to Manage Diabetes with Scott Hanselman</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/153-ips-using-mobile-devices-to-manage-diabetes-with-scott-hanselman</link><description><![CDATA[01:06 - Scott Hanselman Introduction  <ul><li><a href="https://twitter.com/shanselman" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/shanselman" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.hanselman.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://hanselminutes.com/" target="_blank" rel="noreferrer noopener">Hanselminutes</a></li><li><a href="http://thisdeveloperslife.com/" target="_blank" rel="noreferrer noopener">This Developer's Life</a></li></ul>  02:23 - Managing Diabetes  <ul><li><a href="http://www.diabetes.org/" target="_blank" rel="noreferrer noopener">American Diabetes Association</a></li></ul>  13:14 - <a href="http://www.diabetes.org/research-and-practice/patient-access-to-research/closed-loop-system-can.html" target="_blank" rel="noreferrer noopener">“Closed-Loop” System</a><ul><li><a href="http://www.dexcom.com/" target="_blank" rel="noreferrer noopener">Dexcom Continuous Glucose Monitoring (CGM)</a></li></ul>  20:16 - <a href="https://openaps.org/" target="_blank" rel="noreferrer noopener">OpenAPS</a>  23:00 - Monitoring  26:37 - The Current State of Systems  28:44 - What can people do now?  <ul><li><a href="https://github.com/openaps" target="_blank" rel="noreferrer noopener">openaps</a></li></ul>  34:56 - The Future  <ul><li><a href="http://www.bigfootbiomedical.com/" target="_blank" rel="noreferrer noopener">Bigfoot Biomedical</a></li></ul>  37:37 - Wearing Devices  <ul><li><a href="http://www.hanselman.com/blog/HackingDiabetes.aspx" target="_blank" rel="noreferrer noopener">Scott Hanselman: Hacking Diabetes</a></li></ul>  Picks  <ul><li>Reading Papers (Andrew)</li><li><a href="http://diabeteslight.com/" target="_blank" rel="noreferrer noopener">Diabetes Light</a> (Jaim)</li><li><a href="https://www.facebook.com/Diabetes-Light-My-holistic-journey-to-health-188813974545664/" target="_blank" rel="noreferrer noopener">Diabetes Light: My holistic journey to health (Facebook)</a> (Jaim)</li><li><a href="https://www.buzzfeed.com/doree/the-most-powerful-writing-about-prince#.xjXagrOnL" target="_blank" rel="noreferrer noopener">The Essential Prince Reading List</a> (Jaim)</li><li><a href="http://waxpoetics.com/features/articles/jimmy-jam-interview/" target="_blank" rel="noreferrer noopener">Jimmy Jam and Terry Lewis have become synonymous with recording excellence</a> (Jaim)</li><li><a href="https://www.primalblueprint.com/" target="_blank" rel="noreferrer noopener">The Primal Blueprint</a> (Chuck)</li><li><a href="http://www.marksdailyapple.com/" target="_blank" rel="noreferrer noopener">Mark’s Daily Apple</a> (Chuck)</li><li><a href="https://medium.com/@shanselman/chatting-with-prince-on-aol-in-1999-23bb540fc47#.hftmtjsyh" target="_blank" rel="noreferrer noopener">Chatting with Prince on AOL in 1999</a> (Scott)</li></ul>]]></description><guid isPermaLink="false">8ff6a2db-950b-4d4f-8866-b592f83b38b9</guid><pubDate>Thu, 19 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853945/stream.mp3" length="53009259" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:06 - Scott Hanselman Introduction  
- https://twitter.com/shanselman
- https://github.com/shanselman
- http://www.hanselman.com/
- http://hanselminutes.com/
- http://thisdeveloperslife.com/
  02:23 - Managing Diabetes  
- http://www.diabetes.org/...</itunes:subtitle><itunes:summary><![CDATA[01:06 - Scott Hanselman Introduction  <ul><li><a href="https://twitter.com/shanselman" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/shanselman" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.hanselman.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://hanselminutes.com/" target="_blank" rel="noreferrer noopener">Hanselminutes</a></li><li><a href="http://thisdeveloperslife.com/" target="_blank" rel="noreferrer noopener">This Developer's Life</a></li></ul>  02:23 - Managing Diabetes  <ul><li><a href="http://www.diabetes.org/" target="_blank" rel="noreferrer noopener">American Diabetes Association</a></li></ul>  13:14 - <a href="http://www.diabetes.org/research-and-practice/patient-access-to-research/closed-loop-system-can.html" target="_blank" rel="noreferrer noopener">“Closed-Loop” System</a><ul><li><a href="http://www.dexcom.com/" target="_blank" rel="noreferrer noopener">Dexcom Continuous Glucose Monitoring (CGM)</a></li></ul>  20:16 - <a href="https://openaps.org/" target="_blank" rel="noreferrer noopener">OpenAPS</a>  23:00 - Monitoring  26:37 - The Current State of Systems  28:44 - What can people do now?  <ul><li><a href="https://github.com/openaps" target="_blank" rel="noreferrer noopener">openaps</a></li></ul>  34:56 - The Future  <ul><li><a href="http://www.bigfootbiomedical.com/" target="_blank" rel="noreferrer noopener">Bigfoot Biomedical</a></li></ul>  37:37 - Wearing Devices  <ul><li><a href="http://www.hanselman.com/blog/HackingDiabetes.aspx" target="_blank" rel="noreferrer noopener">Scott Hanselman: Hacking Diabetes</a></li></ul>  Picks  <ul><li>Reading Papers (Andrew)</li><li><a href="http://diabeteslight.com/" target="_blank" rel="noreferrer noopener">Diabetes Light</a> (Jaim)</li><li><a href="https://www.facebook.com/Diabetes-Light-My-holistic-journey-to-health-188813974545664/" target="_blank" rel="noreferrer noopener">Diabetes Light: My holistic journey to health (Facebook)</a> (Jaim)</li><li><a href="https://www.buzzfeed.com/doree/the-most-powerful-writing-about-prince#.xjXagrOnL" target="_blank" rel="noreferrer noopener">The Essential Prince Reading List</a> (Jaim)</li><li><a href="http://waxpoetics.com/features/articles/jimmy-jam-interview/" target="_blank" rel="noreferrer noopener">Jimmy Jam and Terry Lewis have become synonymous with recording excellence</a> (Jaim)</li><li><a href="https://www.primalblueprint.com/" target="_blank" rel="noreferrer noopener">The Primal Blueprint</a> (Chuck)</li><li><a href="http://www.marksdailyapple.com/" target="_blank" rel="noreferrer noopener">Mark’s Daily Apple</a> (Chuck)</li><li><a href="https://medium.com/@shanselman/chatting-with-prince-on-aol-in-1999-23bb540fc47#.hftmtjsyh" target="_blank" rel="noreferrer noopener">Chatting with Prince on AOL in 1999</a> (Scott)</li></ul>]]></itunes:summary><itunes:duration>3252</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>152 iPS HockeyApp with Thomas Dohmke</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/152-ips-hockeyapp-with-thomas-dohmke</link><description><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Thomas Dohmke of <a href="http://hockeyapp.net/features" target="_blank" rel="noreferrer noopener">HockeyApp</a> and the evolution of Interactive C#. You can follow him on <a href="https://twitter.com/ashtom" target="_blank" rel="noreferrer noopener">Twitter</a>, or see what he’s done over on <a href="https://github.com/ashtom" target="_blank" rel="noreferrer noopener">GitHub</a>.  Picks  <a href="https://www.teslamotors.com/model3" target="_blank" rel="noreferrer noopener">Tesla Model 3</a> (Thomas)]]></description><guid isPermaLink="false">9ba3b5b4-bed9-406c-a627-a8c748553ab0</guid><pubDate>Thu, 12 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853977/stream.mp3" length="46411291" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live from The https://build.microsoft.com/ 2016. In this episode we chatted with Thomas Dohmke of http://hockeyapp.net/features and the evolution of Interactive C#. You can follow him on https://twitter.com/ashtom, or see...</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with Thomas Dohmke of <a href="http://hockeyapp.net/features" target="_blank" rel="noreferrer noopener">HockeyApp</a> and the evolution of Interactive C#. You can follow him on <a href="https://twitter.com/ashtom" target="_blank" rel="noreferrer noopener">Twitter</a>, or see what he’s done over on <a href="https://github.com/ashtom" target="_blank" rel="noreferrer noopener">GitHub</a>.  Picks  <a href="https://www.teslamotors.com/model3" target="_blank" rel="noreferrer noopener">Tesla Model 3</a> (Thomas)]]></itunes:summary><itunes:duration>2839</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>151 iPS Practical Cross-Platform Swift with JP Simard</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/151-ips-practical-cross-platform-swift-with-jp-simard</link><description><![CDATA[01:06 - JP Simard Introduction  <ul><li><a href="https://twitter.com/simjp" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jpsim" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.jpsim.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a></li></ul>  01:47 - Getting Started with Cross-Platform Development in Swift  02:57 - Challenges  06:41 - Foundation  09:36 - Writing a Swift App on Linux  <ul><li><a href="https://www.jetbrains.com/objc/" target="_blank" rel="noreferrer noopener">AppCode</a></li></ul>  12:02 - <a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a>  14:26 - The Virtual Machine and <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a><ul><li><a href="http://lldb.llvm.org/" target="_blank" rel="noreferrer noopener">LLDB</a></li></ul>  18:24 - The Swift Build System  <ul><li><a href="https://github.com/apple/swift-llbuild" target="_blank" rel="noreferrer noopener">swift-llbuild</a></li></ul>  21:10 - <a href="https://buckbuild.com/" target="_blank" rel="noreferrer noopener">Buck</a>  22:06 - Android  27:30 - Foundation (Cont’d)  30:10 - Cross-Platform Swift and Realm  Picks  <a href="https://ghostrelationsdept.disney.com" target="_blank" rel="noreferrer noopener">The Phantom Radio</a> (Andrew)<br /><a href="http://www.amazon.com/Whom-Bell-Tolls-Ernest-Hemingway/dp/0684803356" target="_blank" rel="noreferrer noopener">For Whom the Bell Tolls by Ernest Hemingway</a> (Jaim)<br /><a href="http://blog.flixel.com/cinemagraph-pro-for-ios-the-case-for-pricing-parity" target="_blank" rel="noreferrer noopener">Flixel: The Case for Pricing Parity for Desktop and Mobile Apps</a> (Alondo)<br /><a href="http://polygraph.cool/films/" target="_blank" rel="noreferrer noopener">The Largest Ever Analysis by Film Dialogue by Gender: 2,000 Scripts, 25,000 Actors, 4 Million Lines</a> (JP)]]></description><guid isPermaLink="false">9289ea51-bf11-42a0-8ce9-f1b661c0c530</guid><pubDate>Thu, 05 May 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853963/stream.mp3" length="39903608" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:06 - JP Simard Introduction  
- https://twitter.com/simjp 
- https://github.com/jpsim 
- http://www.jpsim.com/
- https://realm.io/
  01:47 - Getting Started with Cross-Platform Development in Swift  02:57 - Challenges  06:41 - Foundation  09:36 -...</itunes:subtitle><itunes:summary><![CDATA[01:06 - JP Simard Introduction  <ul><li><a href="https://twitter.com/simjp" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jpsim" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.jpsim.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a></li></ul>  01:47 - Getting Started with Cross-Platform Development in Swift  02:57 - Challenges  06:41 - Foundation  09:36 - Writing a Swift App on Linux  <ul><li><a href="https://www.jetbrains.com/objc/" target="_blank" rel="noreferrer noopener">AppCode</a></li></ul>  12:02 - <a href="https://www.docker.com/" target="_blank" rel="noreferrer noopener">Docker</a>  14:26 - The Virtual Machine and <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a><ul><li><a href="http://lldb.llvm.org/" target="_blank" rel="noreferrer noopener">LLDB</a></li></ul>  18:24 - The Swift Build System  <ul><li><a href="https://github.com/apple/swift-llbuild" target="_blank" rel="noreferrer noopener">swift-llbuild</a></li></ul>  21:10 - <a href="https://buckbuild.com/" target="_blank" rel="noreferrer noopener">Buck</a>  22:06 - Android  27:30 - Foundation (Cont’d)  30:10 - Cross-Platform Swift and Realm  Picks  <a href="https://ghostrelationsdept.disney.com" target="_blank" rel="noreferrer noopener">The Phantom Radio</a> (Andrew)<br /><a href="http://www.amazon.com/Whom-Bell-Tolls-Ernest-Hemingway/dp/0684803356" target="_blank" rel="noreferrer noopener">For Whom the Bell Tolls by Ernest Hemingway</a> (Jaim)<br /><a href="http://blog.flixel.com/cinemagraph-pro-for-ios-the-case-for-pricing-parity" target="_blank" rel="noreferrer noopener">Flixel: The Case for Pricing Parity for Desktop and Mobile Apps</a> (Alondo)<br /><a href="http://polygraph.cool/films/" target="_blank" rel="noreferrer noopener">The Largest Ever Analysis by Film Dialogue by Gender: 2,000 Scripts, 25,000 Actors, 4 Million Lines</a> (JP)]]></itunes:summary><itunes:duration>2432</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>150 iPS Here's to 150!</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/150-ips-here-s-to-150</link><description><![CDATA[Episode 150 Celebration! Here’s to 150 more!     01:38 - Confession Time  08:36 - Show Highlights  <ul><li><a href="https://devchat.tv/iphreaks/140-ips-the-perfect-framework-with-sean-stephens-and-kyle-jessup" target="_blank" rel="noreferrer noopener">Episode #150: The Perfect Framework with Sean Stephens and Kyle Jessup</a></li><li><a href="https://devchat.tv/iphreaks/132-ips-fastlane-with-felix-krause" target="_blank" rel="noreferrer noopener">Episode #132: Fastlane with Felix Krause</a></li><li><a href="https://devchat.tv/iphreaks/149-ips-xamarin-and-the-evolution-of-interactive-c-with-miguel-de-icaza" target="_blank" rel="noreferrer noopener">Episode #149: Xamarin and The Evolution of Interactive C# with Miguel de Icaza</a></li><li><a href="https://devchat.tv/iphreaks/133-ips-the-grows-method-with-andy-hunt-and-jared-richardson" target="_blank" rel="noreferrer noopener">Episode #133: The GROWS Method with Andy Hunt and Jared Richardson</a></li><li><a href="https://devchat.tv/iphreaks/110-ips-design-and-the-business-of-apps-with-dustin-and-dylan-bruzenak-of-iconfactory" target="_blank" rel="noreferrer noopener">Episode #110: Design and The Business of Apps with Dustin and Dylan Bruzenak of Iconfactory</a></li></ul>  11:58 - <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">The Microsoft Build Conference</a><ul><li><a href="https://www.microsoft.com/microsoft-hololens/en-us" target="_blank" rel="noreferrer noopener">HoloLens</a></li><li><a href="https://blogs.windows.com/buildingapps/tag/project-islandwood/" target="_blank" rel="noreferrer noopener">Project Islandwood</a></li><li><a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NET Rocks!</a></li><li><a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a></li></ul><br /><a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">Check out Chuck’s Remote Conference Lineup!</a>  Picks  <a href="http://sunsetlakesoftware.com/2016/04/16/introducing-gpuimage-2-redesigned-swift" target="_blank" rel="noreferrer noopener">Introducing GPUImage 2, redesigned in Swift</a> (Jaim)<br /><a href="http://www.ramen-yamadaya.com/" target="_blank" rel="noreferrer noopener">Ramen YAMADAYA</a> (Jaim)<br /><a href="https://www.candyjapan.com" target="_blank" rel="noreferrer noopener">Candy Japan</a> (Andrew)<br /><a href="http://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a> (Chuck)<br /><a href="https://generatewp.com/" target="_blank" rel="noreferrer noopener">GenerateWP</a> (Chuck)<br /><a href="https://www.memberpress.com/" target="_blank" rel="noreferrer noopener">WordPress Membership Plugin</a> (Chuck)]]></description><guid isPermaLink="false">4620f824-df68-437e-bffe-5f0105e61904</guid><pubDate>Thu, 28 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853966/stream.mp3" length="49446483" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Episode 150 Celebration! Here’s to 150 more!     01:38 - Confession Time  08:36 - Show Highlights  
- https://devchat.tv/iphreaks/140-ips-the-perfect-framework-with-sean-stephens-and-kyle-jessup
-...</itunes:subtitle><itunes:summary><![CDATA[Episode 150 Celebration! Here’s to 150 more!     01:38 - Confession Time  08:36 - Show Highlights  <ul><li><a href="https://devchat.tv/iphreaks/140-ips-the-perfect-framework-with-sean-stephens-and-kyle-jessup" target="_blank" rel="noreferrer noopener">Episode #150: The Perfect Framework with Sean Stephens and Kyle Jessup</a></li><li><a href="https://devchat.tv/iphreaks/132-ips-fastlane-with-felix-krause" target="_blank" rel="noreferrer noopener">Episode #132: Fastlane with Felix Krause</a></li><li><a href="https://devchat.tv/iphreaks/149-ips-xamarin-and-the-evolution-of-interactive-c-with-miguel-de-icaza" target="_blank" rel="noreferrer noopener">Episode #149: Xamarin and The Evolution of Interactive C# with Miguel de Icaza</a></li><li><a href="https://devchat.tv/iphreaks/133-ips-the-grows-method-with-andy-hunt-and-jared-richardson" target="_blank" rel="noreferrer noopener">Episode #133: The GROWS Method with Andy Hunt and Jared Richardson</a></li><li><a href="https://devchat.tv/iphreaks/110-ips-design-and-the-business-of-apps-with-dustin-and-dylan-bruzenak-of-iconfactory" target="_blank" rel="noreferrer noopener">Episode #110: Design and The Business of Apps with Dustin and Dylan Bruzenak of Iconfactory</a></li></ul>  11:58 - <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">The Microsoft Build Conference</a><ul><li><a href="https://www.microsoft.com/microsoft-hololens/en-us" target="_blank" rel="noreferrer noopener">HoloLens</a></li><li><a href="https://blogs.windows.com/buildingapps/tag/project-islandwood/" target="_blank" rel="noreferrer noopener">Project Islandwood</a></li><li><a href="https://www.dotnetrocks.com/" target="_blank" rel="noreferrer noopener">.NET Rocks!</a></li><li><a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a></li></ul><br /><a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">Check out Chuck’s Remote Conference Lineup!</a>  Picks  <a href="http://sunsetlakesoftware.com/2016/04/16/introducing-gpuimage-2-redesigned-swift" target="_blank" rel="noreferrer noopener">Introducing GPUImage 2, redesigned in Swift</a> (Jaim)<br /><a href="http://www.ramen-yamadaya.com/" target="_blank" rel="noreferrer noopener">Ramen YAMADAYA</a> (Jaim)<br /><a href="https://www.candyjapan.com" target="_blank" rel="noreferrer noopener">Candy Japan</a> (Andrew)<br /><a href="http://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a> (Chuck)<br /><a href="https://generatewp.com/" target="_blank" rel="noreferrer noopener">GenerateWP</a> (Chuck)<br /><a href="https://www.memberpress.com/" target="_blank" rel="noreferrer noopener">WordPress Membership Plugin</a> (Chuck)]]></itunes:summary><itunes:duration>3029</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>149 iPS Xamarin and The Evolution of Interactive C# with Miguel de Icaza</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/149-ips-xamarin-and-the-evolution-of-interactive-c-with-miguel-de-icaza</link><description><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with <a href="https://en.wikipedia.org/wiki/Miguel_de_Icaza" target="_blank" rel="noreferrer noopener">Miguel de Icaza</a> of <a href="https://www.xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a> and the evolution of Interactive C#. You can follow him on <a href="https://twitter.com/migueldeicaza" target="_blank" rel="noreferrer noopener">Twitter</a>, see what he’s done over on <a href="https://github.com/migueldeicaza" target="_blank" rel="noreferrer noopener">GitHub</a>, or visit his <a href="http://tirania.org/blog/" target="_blank" rel="noreferrer noopener">blog</a>.]]></description><guid isPermaLink="false">f31bbed2-55f5-4661-a97b-c09bcf1ee6b2</guid><pubDate>Thu, 07 Apr 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853954/stream.mp3" length="39150158" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode was recorded live from The https://build.microsoft.com/ 2016. In this episode we chatted with https://en.wikipedia.org/wiki/Miguel_de_Icaza of https://www.xamarin.com/ and the evolution of Interactive C#. You can follow him on...</itunes:subtitle><itunes:summary><![CDATA[This episode was recorded live from The <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a> 2016. In this episode we chatted with <a href="https://en.wikipedia.org/wiki/Miguel_de_Icaza" target="_blank" rel="noreferrer noopener">Miguel de Icaza</a> of <a href="https://www.xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a> and the evolution of Interactive C#. You can follow him on <a href="https://twitter.com/migueldeicaza" target="_blank" rel="noreferrer noopener">Twitter</a>, see what he’s done over on <a href="https://github.com/migueldeicaza" target="_blank" rel="noreferrer noopener">GitHub</a>, or visit his <a href="http://tirania.org/blog/" target="_blank" rel="noreferrer noopener">blog</a>.]]></itunes:summary><itunes:duration>2385</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>148 iPS March 21st Apple Event</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/148-ips-march-21st-apple-event</link><description><![CDATA[01:10 - iPhone  <ul><li>Gigabyte Options</li><li><a href="http://www.apple.com/iphone-se/" target="_blank" rel="noreferrer noopener">iPhone SE</a></li></ul>  08:34 - FBI Case and Security  15:19 - <a href="http://www.apple.com/ios/preview/" target="_blank" rel="noreferrer noopener">iOS 9.3</a><ul><li><a href="http://mashable.com/2016/03/21/how-to-use-night-shift-in-ios-9-3/" target="_blank" rel="noreferrer noopener">Night Shift</a><ul><li><a href="https://justgetflux.com/" target="_blank" rel="noreferrer noopener">f.lux</a></li></ul></li><li>Color Profiles</li></ul>  17:44 - <a href="http://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer noopener">iPad Pro</a><ul><li><a href="http://www.apple.com/apple-pencil/" target="_blank" rel="noreferrer noopener">Apple Pencil</a></li></ul>  22:40 - <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a>  24:10 - <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple TV</a>  27:48 - <a href="http://www.apple.com/researchkit/" target="_blank" rel="noreferrer noopener">ResearchKit and CareKit</a>  30:49 - April 1st Intro  Picks  <a href="http://www.amazon.com/Uvex-S0360X-Ultra-spec-SCT-Orange-Anti-Fog/dp/B003OBZ64M/ref=sr_1_1?ie=UTF8&amp;keywords=blue+light+goggles&amp;qid=1458760403&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Uvex S0360X Ultra-spec 2000 Safety Eyewear</a> (Jaim)<br /><a href="https://medium.com/swift-programming/swift-selector-syntax-sugar-81c8a8b10df3#.fs5doma0x" target="_blank" rel="noreferrer noopener">Andyy Hope: Swift: Selector syntax sugar</a> (Andrew)<br /><a href="https://www.kickstarter.com/projects/olo3d/olo-the-first-ever-smartphone-3d-printer" target="_blank" rel="noreferrer noopener">OLO - The First Ever Smartphone 3D Printer</a> (Andrew)<br /><a href="http://shapr3d.com" target="_blank" rel="noreferrer noopener">Shapr3D</a> (Andrew)<br /> Taking a break (Chuck)<br /><a href="http://www.facebookgroups.com/" target="_blank" rel="noreferrer noopener">Facebook Groups</a> (Chuck)<br /><a href="https://www.facebook.com/IPhreaks-Show-164541030597807/?fref=ts" target="_blank" rel="noreferrer noopener">iPhreaks Show on Facebook</a> (Chuck)]]></description><guid isPermaLink="false">a90af65a-9f53-4f43-bea1-cbc0dec95883</guid><pubDate>Wed, 30 Mar 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853960/stream.mp3" length="37667155" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:10 - iPhone  
- Gigabyte Options
- http://www.apple.com/iphone-se/
  08:34 - FBI Case and Security  15:19 - http://www.apple.com/ios/preview/
- http://mashable.com/2016/03/21/how-to-use-night-shift-in-ios-9-3/
    - https://justgetflux.com/
- Color...</itunes:subtitle><itunes:summary><![CDATA[01:10 - iPhone  <ul><li>Gigabyte Options</li><li><a href="http://www.apple.com/iphone-se/" target="_blank" rel="noreferrer noopener">iPhone SE</a></li></ul>  08:34 - FBI Case and Security  15:19 - <a href="http://www.apple.com/ios/preview/" target="_blank" rel="noreferrer noopener">iOS 9.3</a><ul><li><a href="http://mashable.com/2016/03/21/how-to-use-night-shift-in-ios-9-3/" target="_blank" rel="noreferrer noopener">Night Shift</a><ul><li><a href="https://justgetflux.com/" target="_blank" rel="noreferrer noopener">f.lux</a></li></ul></li><li>Color Profiles</li></ul>  17:44 - <a href="http://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer noopener">iPad Pro</a><ul><li><a href="http://www.apple.com/apple-pencil/" target="_blank" rel="noreferrer noopener">Apple Pencil</a></li></ul>  22:40 - <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a>  24:10 - <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple TV</a>  27:48 - <a href="http://www.apple.com/researchkit/" target="_blank" rel="noreferrer noopener">ResearchKit and CareKit</a>  30:49 - April 1st Intro  Picks  <a href="http://www.amazon.com/Uvex-S0360X-Ultra-spec-SCT-Orange-Anti-Fog/dp/B003OBZ64M/ref=sr_1_1?ie=UTF8&amp;keywords=blue+light+goggles&amp;qid=1458760403&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Uvex S0360X Ultra-spec 2000 Safety Eyewear</a> (Jaim)<br /><a href="https://medium.com/swift-programming/swift-selector-syntax-sugar-81c8a8b10df3#.fs5doma0x" target="_blank" rel="noreferrer noopener">Andyy Hope: Swift: Selector syntax sugar</a> (Andrew)<br /><a href="https://www.kickstarter.com/projects/olo3d/olo-the-first-ever-smartphone-3d-printer" target="_blank" rel="noreferrer noopener">OLO - The First Ever Smartphone 3D Printer</a> (Andrew)<br /><a href="http://shapr3d.com" target="_blank" rel="noreferrer noopener">Shapr3D</a> (Andrew)<br /> Taking a break (Chuck)<br /><a href="http://www.facebookgroups.com/" target="_blank" rel="noreferrer noopener">Facebook Groups</a> (Chuck)<br /><a href="https://www.facebook.com/IPhreaks-Show-164541030597807/?fref=ts" target="_blank" rel="noreferrer noopener">iPhreaks Show on Facebook</a> (Chuck)]]></itunes:summary><itunes:duration>2293</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>147 iPS Coding Setups</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/147-ips-coding-setups</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a>!!!     01:27 - Hardware  06:51 - Cloud Storage  <ul><li><a href="https://www.dropbox.com/" target="_blank" rel="noreferrer noopener">Dropbox</a></li><li><a href="https://www.icloud.com/" target="_blank" rel="noreferrer noopener">iCloud</a></li></ul>  09:00 - Tools  <ul><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a></li><li><a href="http://www.barebones.com/products/bbedit/" target="_blank" rel="noreferrer noopener">BBEdit</a></li><li><a href="https://macromates.com/" target="_blank" rel="noreferrer noopener">TextMate</a></li><li><a href="https://kapeli.com/dash_ios" target="_blank" rel="noreferrer noopener">Dash</a></li><li><a href="https://www.gnu.org/software/emacs/" target="_blank" rel="noreferrer noopener">Emacs</a></li><li><a href="https://www.jetbrains.com/objc/" target="_blank" rel="noreferrer noopener">AppCode</a></li><li><a href="https://www.jetbrains.com/resharper/" target="_blank" rel="noreferrer noopener">ReSharper</a></li><li><a href="https://www.sublimetext.com/" target="_blank" rel="noreferrer noopener">Sublime Text</a></li><li><a href="https://plan.io/git-tower/" target="_blank" rel="noreferrer noopener">Git Tower</a></li><li><a href="https://www.sourcetreeapp.com/" target="_blank" rel="noreferrer noopener">SourceTree</a></li></ul>  13:14 - Continuous Integration  <ul><li><a href="https://jenkins-ci.org/" target="_blank" rel="noreferrer noopener">Jenkins</a></li><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li></ul>  18:11 - <a href="https://developer.apple.com/testflight/" target="_blank" rel="noreferrer noopener">TestFlight</a>  19:57 - Desk Setups  <ul><li><a href="http://lifehacker.com/this-diy-office-desk-is-super-sturdy-built-from-ikea-k-1575339847" target="_blank" rel="noreferrer noopener">Lifehacker Ikea Desk</a></li><li><a href="http://www.hermanmiller.com/" target="_blank" rel="noreferrer noopener">Herman Miller</a></li><li><a href="https://www.spotify.com/" target="_blank" rel="noreferrer noopener">Spotify </a></li></ul>  26:06 - Coding Music  <ul><li><a href="https://en.wikipedia.org/wiki/Cello_Suites_(Bach)" target="_blank" rel="noreferrer noopener">Bach Cello Suites</a>   </li><li><a href="https://www.youtube.com/watch?v=5c1RDalpXuA" target="_blank" rel="noreferrer noopener">Gustav Mahler - Symphony No. 1 - Bernstein · Vienna Philharmonic Orchestra</a>  </li><li><a href="https://en.wikipedia.org/wiki/Nashville_(Bill_Frisell_album)" target="_blank" rel="noreferrer noopener">Nashville (Bill Frisell Album)</a> </li><li><a href="https://itunes.apple.com/us/album/masters-classical-music-vivaldi/id323330076" target="_blank" rel="noreferrer noopener">The Masters of Classical Music - Vivaldi</a> </li><li><a href="http://www.tmsoft.com/white-noise/" target="_blank" rel="noreferrer noopener">White Noise</a></li></ul>  30:28 - Miscellaneous Gear  <ul><li><a href="https://www.twelvesouth.com/product/plugbug-world" target="_blank" rel="noreferrer noopener">PlugBug</a></li></ul>  Picks  <a href="http://www.openradar.me" target="_blank" rel="noreferrer noopener">Open Radar</a> (Andrew)<br /> Filing radars with Apple (Andrew)<br /><a href="https://en.wikipedia.org/wiki/Twin_Peaks" target="_blank" rel="noreferrer noopener">Twin Peaks</a> (Jaim)<br /><a href="http://torrentz.eu" target="_blank" rel="noreferrer noopener">Torrentz</a> (Chuck)<br /> Come see the iPhreaks at <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a>! (Chuck)]]></description><guid isPermaLink="false">9499fd8c-3c3b-4350-b82f-fe38c370a0e7</guid><pubDate>Thu, 24 Mar 2016 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853951/stream.mp3" length="39815029" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/ios-2016!!!     01:27 - Hardware  06:51 - Cloud Storage  
- https://www.dropbox.com/
- https://www.icloud.com/
  09:00 - Tools  
- https://developer.apple.com/xcode/
- http://www.barebones.com/products/bbedit/
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a>!!!     01:27 - Hardware  06:51 - Cloud Storage  <ul><li><a href="https://www.dropbox.com/" target="_blank" rel="noreferrer noopener">Dropbox</a></li><li><a href="https://www.icloud.com/" target="_blank" rel="noreferrer noopener">iCloud</a></li></ul>  09:00 - Tools  <ul><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a></li><li><a href="http://www.barebones.com/products/bbedit/" target="_blank" rel="noreferrer noopener">BBEdit</a></li><li><a href="https://macromates.com/" target="_blank" rel="noreferrer noopener">TextMate</a></li><li><a href="https://kapeli.com/dash_ios" target="_blank" rel="noreferrer noopener">Dash</a></li><li><a href="https://www.gnu.org/software/emacs/" target="_blank" rel="noreferrer noopener">Emacs</a></li><li><a href="https://www.jetbrains.com/objc/" target="_blank" rel="noreferrer noopener">AppCode</a></li><li><a href="https://www.jetbrains.com/resharper/" target="_blank" rel="noreferrer noopener">ReSharper</a></li><li><a href="https://www.sublimetext.com/" target="_blank" rel="noreferrer noopener">Sublime Text</a></li><li><a href="https://plan.io/git-tower/" target="_blank" rel="noreferrer noopener">Git Tower</a></li><li><a href="https://www.sourcetreeapp.com/" target="_blank" rel="noreferrer noopener">SourceTree</a></li></ul>  13:14 - Continuous Integration  <ul><li><a href="https://jenkins-ci.org/" target="_blank" rel="noreferrer noopener">Jenkins</a></li><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li></ul>  18:11 - <a href="https://developer.apple.com/testflight/" target="_blank" rel="noreferrer noopener">TestFlight</a>  19:57 - Desk Setups  <ul><li><a href="http://lifehacker.com/this-diy-office-desk-is-super-sturdy-built-from-ikea-k-1575339847" target="_blank" rel="noreferrer noopener">Lifehacker Ikea Desk</a></li><li><a href="http://www.hermanmiller.com/" target="_blank" rel="noreferrer noopener">Herman Miller</a></li><li><a href="https://www.spotify.com/" target="_blank" rel="noreferrer noopener">Spotify </a></li></ul>  26:06 - Coding Music  <ul><li><a href="https://en.wikipedia.org/wiki/Cello_Suites_(Bach)" target="_blank" rel="noreferrer noopener">Bach Cello Suites</a>   </li><li><a href="https://www.youtube.com/watch?v=5c1RDalpXuA" target="_blank" rel="noreferrer noopener">Gustav Mahler - Symphony No. 1 - Bernstein · Vienna Philharmonic Orchestra</a>  </li><li><a href="https://en.wikipedia.org/wiki/Nashville_(Bill_Frisell_album)" target="_blank" rel="noreferrer noopener">Nashville (Bill Frisell Album)</a> </li><li><a href="https://itunes.apple.com/us/album/masters-classical-music-vivaldi/id323330076" target="_blank" rel="noreferrer noopener">The Masters of Classical Music - Vivaldi</a> </li><li><a href="http://www.tmsoft.com/white-noise/" target="_blank" rel="noreferrer noopener">White Noise</a></li></ul>  30:28 - Miscellaneous Gear  <ul><li><a href="https://www.twelvesouth.com/product/plugbug-world" target="_blank" rel="noreferrer noopener">PlugBug</a></li></ul>  Picks  <a href="http://www.openradar.me" target="_blank" rel="noreferrer noopener">Open Radar</a> (Andrew)<br /> Filing radars with Apple (Andrew)<br /><a href="https://en.wikipedia.org/wiki/Twin_Peaks" target="_blank" rel="noreferrer noopener">Twin Peaks</a> (Jaim)<br /><a href="http://torrentz.eu" target="_blank" rel="noreferrer noopener">Torrentz</a> (Chuck)<br /> Come see the iPhreaks at <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a>! (Chuck)]]></itunes:summary><itunes:duration>2427</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>146 iPS Pebble with Heiko Behrens and Daniel Rodríguez Troitiño</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/146-ips-pebble-with-heiko-behrens-and-daniel-rodriguez-troitino</link><description><![CDATA[The iPhreaks are going to the <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a>! Come see the panel in San Francisco from March 29th - April 1st!     01:47 - Heiko Behrens Introduction  <ul><li><a href="https://twitter.com/HBehrens" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/HBehrens" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://heikobehrens.net/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:25 - Daniel Rodríguez Troitiño   <ul><li><a href="https://github.com/drodriguez" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>  02:46 - <a href="https://www.pebble.com/" target="_blank" rel="noreferrer noopener">Pebble</a> vs <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">The Apple Watch</a><ul><li><a href="https://twitter.com/pebbledev" target="_blank" rel="noreferrer noopener">@pebbledev</a> </li></ul>  07:06 - The Pebble Development Experience  <ul><li><a href="http://www.futuretap.com/apps/whereto/" target="_blank" rel="noreferrer noopener">Where To?</a></li></ul>  10:49 - Accelerometer Functions  11:48 - JavaScript; <a href="http://nshipster.com/javascriptcore/" target="_blank" rel="noreferrer noopener">JavaScriptCore</a><ul><li><a href="https://pebble.github.io/pebblejs/" target="_blank" rel="noreferrer noopener">Pebble.js</a></li></ul>  17:42 - Device Capabilities  <ul><li><a href="https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Apple Notification Center Service (ANCS)</a></li><li><a href="https://itunes.apple.com/us/app/apps-notifier/id574530090?mt=8" target="_blank" rel="noreferrer noopener">Notifier App</a></li></ul>  21:02 - Bluetooth  22:24 - Notifications  30:59 - The Developer Experience (Cont’d)  31:45 - Running/Sports Apps  <ul><li><a href="https://runkeeper.com/" target="_blank" rel="noreferrer noopener">Runkeeper</a></li><li><a href="https://en.wikipedia.org/wiki/Bluetooth_low_energy" target="_blank" rel="noreferrer noopener">Bluetooth Low Energy (BLE)</a></li></ul>  33:46 - Apps and Screens/Watchfaces   <ul><li><a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableView_Class/" target="_blank" rel="noreferrer noopener">UITableView</a></li><li><a href="http://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li></ul>  39:56 - Getting Started with Building an App for Pebble  <ul><li><a href="https://developer.pebble.com/" target="_blank" rel="noreferrer noopener">developer.pebble.com</a></li></ul>  41:59 - Shipping an App that Allows Users to Download Other Apps  47:36 - Waterproof?  Picks  <a href="https://github.com/mattt/Ono" target="_blank" rel="noreferrer noopener">Ono</a> (Andrew)<br /><a href="https://www.mikeash.com/pyblog/friday-qa-2016-03-04-swift-asserts.html" target="_blank" rel="noreferrer noopener">Mike Ash: Friday Q&amp;A 2016-03-04: Swift Asserts</a> (Andrew)<br /><a href="https://www.smartgo.com/index.html" target="_blank" rel="noreferrer noopener">Smart Go</a> (Andrew)<br /><a href="https://www.youtube.com/watch?v=SmucWOLnAb4" target="_blank" rel="noreferrer noopener">2016 Minnesota State High School All Hockey Hair Team</a> (Jaim)<br /><a href="https://www.facebook.com/mattgiovanisci/videos/10208617188848005/" target="_blank" rel="noreferrer noopener">The Best Podcast Rap Video</a> (Chuck)<br /><a href="http://www.paintcodeapp.com" target="_blank" rel="noreferrer noopener">PaintCode</a> (Heiko)<br /><a href="http://movingfulcrum.com/jetbrains-the-unicorn-silicon-valley-doesnt-like-to-talk-about/" target="_blank" rel="noreferrer noopener">Jetbrains: The unicorn Silicon Valley doesn't like to talk about</a> (Heiko)<br /><a href="https://medium.com/@tiahardyrobinson/how-to-move-to-germany-if-donald-trump-is-elected-president-ebd09f3d7ac2" target="_blank" rel="noreferrer noopener">How to Move to Germany if Donald Trump is Elected President</a> (Heiko)<br /><a href="https://vimeo.com/9270320" target="_blank" rel="noreferrer noopener">Greg Wilson: What We Actually Know About Software Development, and Why We Believe It’s True</a> (Daniel)<br /><a href="https://devchat.tv/ruby-rogues/184-rr-what-we-actually-know-about-software-development-and-why-we-believe-it-s-true-with-greg-wilson-and-andreas-stefik" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #184: What We Actually Know About Software Development and Why We Believe It's True with Greg Wilson and Andreas Stefik</a> (Chuck)]]></description><guid isPermaLink="false">fb274cda-07f1-4933-8a5d-848b7b7dcb81</guid><pubDate>Thu, 17 Mar 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853996/stream.mp3" length="56569007" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The iPhreaks are going to the https://build.microsoft.com/! Come see the panel in San Francisco from March 29th - April 1st!     01:47 - Heiko Behrens Introduction  
- https://twitter.com/HBehrens 
- https://github.com/HBehrens 
-...</itunes:subtitle><itunes:summary><![CDATA[The iPhreaks are going to the <a href="https://build.microsoft.com/" target="_blank" rel="noreferrer noopener">Microsoft Build Conference</a>! Come see the panel in San Francisco from March 29th - April 1st!     01:47 - Heiko Behrens Introduction  <ul><li><a href="https://twitter.com/HBehrens" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/HBehrens" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://heikobehrens.net/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:25 - Daniel Rodríguez Troitiño   <ul><li><a href="https://github.com/drodriguez" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>  02:46 - <a href="https://www.pebble.com/" target="_blank" rel="noreferrer noopener">Pebble</a> vs <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">The Apple Watch</a><ul><li><a href="https://twitter.com/pebbledev" target="_blank" rel="noreferrer noopener">@pebbledev</a> </li></ul>  07:06 - The Pebble Development Experience  <ul><li><a href="http://www.futuretap.com/apps/whereto/" target="_blank" rel="noreferrer noopener">Where To?</a></li></ul>  10:49 - Accelerometer Functions  11:48 - JavaScript; <a href="http://nshipster.com/javascriptcore/" target="_blank" rel="noreferrer noopener">JavaScriptCore</a><ul><li><a href="https://pebble.github.io/pebblejs/" target="_blank" rel="noreferrer noopener">Pebble.js</a></li></ul>  17:42 - Device Capabilities  <ul><li><a href="https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Apple Notification Center Service (ANCS)</a></li><li><a href="https://itunes.apple.com/us/app/apps-notifier/id574530090?mt=8" target="_blank" rel="noreferrer noopener">Notifier App</a></li></ul>  21:02 - Bluetooth  22:24 - Notifications  30:59 - The Developer Experience (Cont’d)  31:45 - Running/Sports Apps  <ul><li><a href="https://runkeeper.com/" target="_blank" rel="noreferrer noopener">Runkeeper</a></li><li><a href="https://en.wikipedia.org/wiki/Bluetooth_low_energy" target="_blank" rel="noreferrer noopener">Bluetooth Low Energy (BLE)</a></li></ul>  33:46 - Apps and Screens/Watchfaces   <ul><li><a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableView_Class/" target="_blank" rel="noreferrer noopener">UITableView</a></li><li><a href="http://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li></ul>  39:56 - Getting Started with Building an App for Pebble  <ul><li><a href="https://developer.pebble.com/" target="_blank" rel="noreferrer noopener">developer.pebble.com</a></li></ul>  41:59 - Shipping an App that Allows Users to Download Other Apps  47:36 - Waterproof?  Picks  <a href="https://github.com/mattt/Ono" target="_blank" rel="noreferrer noopener">Ono</a> (Andrew)<br /><a href="https://www.mikeash.com/pyblog/friday-qa-2016-03-04-swift-asserts.html" target="_blank" rel="noreferrer noopener">Mike Ash: Friday Q&amp;A 2016-03-04: Swift Asserts</a> (Andrew)<br /><a href="https://www.smartgo.com/index.html" target="_blank" rel="noreferrer noopener">Smart Go</a> (Andrew)<br /><a href="https://www.youtube.com/watch?v=SmucWOLnAb4" target="_blank" rel="noreferrer noopener">2016 Minnesota State High School All Hockey Hair Team</a> (Jaim)<br /><a href="https://www.facebook.com/mattgiovanisci/videos/10208617188848005/" target="_blank" rel="noreferrer noopener">The Best Podcast Rap Video</a> (Chuck)<br /><a href="http://www.paintcodeapp.com" target="_blank" rel="noreferrer noopener">PaintCode</a> (Heiko)<br /><a href="http://movingfulcrum.com/jetbrains-the-unicorn-silicon-valley-doesnt-like-to-talk-about/" target="_blank" rel="noreferrer noopener">Jetbrains: The unicorn Silicon Valley doesn't like to talk about</a> (Heiko)<br /><a...]]></itunes:summary><itunes:duration>3474</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>145 iPS TravisCI with Dominic Jodoin and Emma Trimble</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/145-ips-travisci-with-dominic-jodoin-and-emma-trimble</link><description><![CDATA[Check out and sign up for <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a>! April 13-15th, 2016.     01:22 - Dominic Jodoin Introduction  <ul><li><a href="https://twitter.com/cotsog" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/cotsog" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://cotsog.wordpress.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:46 - Emma Trimble Introduction  <ul><li><a href="https://twitter.com/emdantrim" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>  02:03 - <a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a> Background and Origin  <ul><li><a href="https://twitter.com/travisci?lang=en" target="_blank" rel="noreferrer noopener">@travisci</a></li><li><a href="https://en.wikipedia.org/wiki/Continuous_integration" target="_blank" rel="noreferrer noopener">Continuous Integration (CI)</a></li></ul>  06:27 - <a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a> vs Other CI Solutions  <ul><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li><li><a href="https://jenkins-ci.org/" target="_blank" rel="noreferrer noopener">Jenkins</a></li></ul>  10:44 - Travis and <a href="https://en.wikipedia.org/wiki/Open_source" target="_blank" rel="noreferrer noopener">Open Source</a><ul><li>Getting Set Up</li><li><a href="https://en.wikipedia.org/wiki/YAML" target="_blank" rel="noreferrer noopener">YAML</a></li></ul>  14:47 - iOS and <a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a><ul><li><a href="https://fastlane.tools/" target="_blank" rel="noreferrer noopener">fastlane</a></li></ul>  16:04 - Testing and The Backend  21:17 - <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a>  22:41 - Support  <ul><li><a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a> </li></ul>  24:53 - Pricing and Cost  27:33 - <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a> Integration  29:27 - Setup and Tool Support  <ul><li><a href="https://www.mercurial-scm.org/" target="_blank" rel="noreferrer noopener">Mercurial</a></li></ul>  Picks  <a href="http://www.wischeese.com/index.php?dispatch=products.view&amp;product_id=24" target="_blank" rel="noreferrer noopener">Smoked Gouda Cheese</a> (Jaim)<br /><a href="https://smooch.io" target="_blank" rel="noreferrer noopener">Smooch</a> (Dominic)<br /><a href="https://get.slack.help/hc/en-us/articles/216771908" target="_blank" rel="noreferrer noopener">Making voice calls in Slack</a> (Emma)<br /><a href="http://nautil.us/blog/the-most-important-object-in-computer-graphics-history-is-this-teapot" target="_blank" rel="noreferrer noopener">The Most Important Object In Computer Graphics History Is This Teapot</a> (Andrew)<br /><a href="https://www.beehivecheese.com/cheese" target="_blank" rel="noreferrer noopener">Big John's Cajun Cheese</a> (Andrew)<br /><a href="https://nhmu.utah.edu/events/2016-chocolate-cheese-festival" target="_blank" rel="noreferrer noopener">2016 Chocolate and Cheese Festival @ The Natural History Museum of Utah</a> (Andrew)]]></description><guid isPermaLink="false">2381ab9d-4837-4a61-adf2-4bc19d88fc84</guid><pubDate>Thu, 10 Mar 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853967/stream.mp3" length="23085056" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out and sign up for https://allremoteconfs.com/ios-2016! April 13-15th, 2016.     01:22 - Dominic Jodoin Introduction  
- https://twitter.com/cotsog 
- https://github.com/cotsog 
- https://cotsog.wordpress.com/
  01:46 - Emma Trimble...</itunes:subtitle><itunes:summary><![CDATA[Check out and sign up for <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a>! April 13-15th, 2016.     01:22 - Dominic Jodoin Introduction  <ul><li><a href="https://twitter.com/cotsog" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/cotsog" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://cotsog.wordpress.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:46 - Emma Trimble Introduction  <ul><li><a href="https://twitter.com/emdantrim" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>  02:03 - <a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a> Background and Origin  <ul><li><a href="https://twitter.com/travisci?lang=en" target="_blank" rel="noreferrer noopener">@travisci</a></li><li><a href="https://en.wikipedia.org/wiki/Continuous_integration" target="_blank" rel="noreferrer noopener">Continuous Integration (CI)</a></li></ul>  06:27 - <a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a> vs Other CI Solutions  <ul><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li><li><a href="https://jenkins-ci.org/" target="_blank" rel="noreferrer noopener">Jenkins</a></li></ul>  10:44 - Travis and <a href="https://en.wikipedia.org/wiki/Open_source" target="_blank" rel="noreferrer noopener">Open Source</a><ul><li>Getting Set Up</li><li><a href="https://en.wikipedia.org/wiki/YAML" target="_blank" rel="noreferrer noopener">YAML</a></li></ul>  14:47 - iOS and <a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a><ul><li><a href="https://fastlane.tools/" target="_blank" rel="noreferrer noopener">fastlane</a></li></ul>  16:04 - Testing and The Backend  21:17 - <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a>  22:41 - Support  <ul><li><a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a> </li></ul>  24:53 - Pricing and Cost  27:33 - <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a> Integration  29:27 - Setup and Tool Support  <ul><li><a href="https://www.mercurial-scm.org/" target="_blank" rel="noreferrer noopener">Mercurial</a></li></ul>  Picks  <a href="http://www.wischeese.com/index.php?dispatch=products.view&amp;product_id=24" target="_blank" rel="noreferrer noopener">Smoked Gouda Cheese</a> (Jaim)<br /><a href="https://smooch.io" target="_blank" rel="noreferrer noopener">Smooch</a> (Dominic)<br /><a href="https://get.slack.help/hc/en-us/articles/216771908" target="_blank" rel="noreferrer noopener">Making voice calls in Slack</a> (Emma)<br /><a href="http://nautil.us/blog/the-most-important-object-in-computer-graphics-history-is-this-teapot" target="_blank" rel="noreferrer noopener">The Most Important Object In Computer Graphics History Is This Teapot</a> (Andrew)<br /><a href="https://www.beehivecheese.com/cheese" target="_blank" rel="noreferrer noopener">Big John's Cajun Cheese</a> (Andrew)<br /><a href="https://nhmu.utah.edu/events/2016-chocolate-cheese-festival" target="_blank" rel="noreferrer noopener">2016 Chocolate and Cheese Festival @ The Natural History Museum of Utah</a> (Andrew)]]></itunes:summary><itunes:duration>1381</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>144 iPS Learning and Teaching</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/144-ips-learning-and-teaching</link><description><![CDATA[01:13 - How Jaim and Andrew Got Started in Programming  <ul><li><a href="https://en.wikipedia.org/wiki/Apple_IIe" target="_blank" rel="noreferrer noopener">Apple IIe</a></li><li><a href="https://en.wikipedia.org/wiki/HyperCard" target="_blank" rel="noreferrer noopener">HyperCard </a></li></ul>  05:33 - Learning How to Program  08:46 - Mentoring  <ul><li>Code Reviews</li><li><a href="https://en.wikipedia.org/wiki/Pair_programming" target="_blank" rel="noreferrer noopener">Pair Programming</a></li></ul>  15:37 - Lessons Learned Teaching New Devs  <ul><li>“Go read the documentation.”</li></ul>  23:17 - Getting Kids Involved in Programming  <ul><li><a href="https://code.org/" target="_blank" rel="noreferrer noopener">Code.org</a></li><li><a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener">Scratch    </a></li><li><a href="http://www.codesavvy.org" target="_blank" rel="noreferrer noopener">CODE SAVVY</a></li></ul>  Picks  <a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener">Scratch</a> (Jaim)<br /><a href="https://hourofcode.com/" target="_blank" rel="noreferrer noopener">Hour of Code</a> (Jaim)<br /><a href="http://www.codesavvy.org" target="_blank" rel="noreferrer noopener">CODE SAVVY</a> (Jaim)<br /><a href="http://wearemothership.com/work/prepo/" target="_blank" rel="noreferrer noopener">Prepo 2</a> (Andrew)<br /><a href="http://appcamp4girls.com/" target="_blank" rel="noreferrer noopener">App Camp For Girls</a> (Andrew)   ]]></description><guid isPermaLink="false">c7390b63-6fe3-4f2a-86bb-702669cec6b5</guid><pubDate>Thu, 03 Mar 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853964/stream.mp3" length="28246016" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:13 - How Jaim and Andrew Got Started in Programming  
- https://en.wikipedia.org/wiki/Apple_IIe
- https://en.wikipedia.org/wiki/HyperCard
  05:33 - Learning How to Program  08:46 - Mentoring  
- Code Reviews
-...</itunes:subtitle><itunes:summary><![CDATA[01:13 - How Jaim and Andrew Got Started in Programming  <ul><li><a href="https://en.wikipedia.org/wiki/Apple_IIe" target="_blank" rel="noreferrer noopener">Apple IIe</a></li><li><a href="https://en.wikipedia.org/wiki/HyperCard" target="_blank" rel="noreferrer noopener">HyperCard </a></li></ul>  05:33 - Learning How to Program  08:46 - Mentoring  <ul><li>Code Reviews</li><li><a href="https://en.wikipedia.org/wiki/Pair_programming" target="_blank" rel="noreferrer noopener">Pair Programming</a></li></ul>  15:37 - Lessons Learned Teaching New Devs  <ul><li>“Go read the documentation.”</li></ul>  23:17 - Getting Kids Involved in Programming  <ul><li><a href="https://code.org/" target="_blank" rel="noreferrer noopener">Code.org</a></li><li><a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener">Scratch    </a></li><li><a href="http://www.codesavvy.org" target="_blank" rel="noreferrer noopener">CODE SAVVY</a></li></ul>  Picks  <a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener">Scratch</a> (Jaim)<br /><a href="https://hourofcode.com/" target="_blank" rel="noreferrer noopener">Hour of Code</a> (Jaim)<br /><a href="http://www.codesavvy.org" target="_blank" rel="noreferrer noopener">CODE SAVVY</a> (Jaim)<br /><a href="http://wearemothership.com/work/prepo/" target="_blank" rel="noreferrer noopener">Prepo 2</a> (Andrew)<br /><a href="http://appcamp4girls.com/" target="_blank" rel="noreferrer noopener">App Camp For Girls</a> (Andrew)   ]]></itunes:summary><itunes:duration>1704</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>143 iPS Clang Format (Linters) with Travis Jeffery</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/143-ips-clang-format-linters-with-travis-jeffery</link><description><![CDATA[01:04 - Travis Jeffery Introduction  <ul><li><a href="https://twitter.com/travisjeffery" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/travisjeffery" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://travisjeffery.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://stash.cool/" target="_blank" rel="noreferrer noopener">Stash</a></li></ul>  01:36 - <a href="http://clang.llvm.org/docs/ClangFormat.html%20" target="_blank" rel="noreferrer noopener">Clang-format</a>, <a href="http://clang.llvm.org/extra/clang-tidy/" target="_blank" rel="noreferrer noopener">Clang-Tidy</a>  02:00 - What is a linter?  02:40 - Uses  <ul><li><a href="https://github.com/travisjeffery/ClangFormat-Xcode" target="_blank" rel="noreferrer noopener">ClangFormat-Xcode</a> </li></ul>  05:49 - Lining Up Method Perimeters  07:00 - Configuration  07:52 - Integration  08:50 - <a href="https://github.com/travisjeffery/ClangFormat-Xcode" target="_blank" rel="noreferrer noopener">ClangFormat-Xcode</a>  09:22 - Apple Support for ClangFormat  11:00 - Support for Swift  11:41 - Getting Started  14:13 - Code Style  <ul><li><a href="http://clang.llvm.org/docs/ClangFormatStyleOptions.html" target="_blank" rel="noreferrer noopener">Documentation on Style Options</a> </li></ul>  19:21 - Continuous Integration Workflow  20:48 - <a href="http://clang.llvm.org/extra/clang-tidy/" target="_blank" rel="noreferrer noopener">Clang-Tidy</a> (Cont’d)  <ul><li><a href="https://github.com/llvm-mirror/clang-tools-extra/tree/master/clang-query" target="_blank" rel="noreferrer noopener">clang-query</a></li></ul>  Extra Resources  <ul><li><a href="https://www.youtube.com/watch?v=s7JmdCfI__c" target="_blank" rel="noreferrer noopener">Daniel Jasper: clang-format - Automatic formatting for C++</a> </li><li><a href="https://www.youtube.com/watch?v=nzCLcfH3pb0" target="_blank" rel="noreferrer noopener">Daniel Jasper: Keep your code sane with clang-tidy: Meeting C++ 2015 Lightning Talks</a> </li></ul>  Picks  <a href="http://objclean.com/index.php" target="_blank" rel="noreferrer noopener">objClean</a> (Andrew)<br /><a href="http://www.swiftcleanapp.com" target="_blank" rel="noreferrer noopener">Swift-Clean</a> (Andrew)<br /><a href="http://www.programmingforbeginnersbook.com/blog/friction_between_programming_professionals_and_beginners/" target="_blank" rel="noreferrer noopener">Friction Between Programming Professionals and Beginners</a> (Andrew)<br /> Help people that are new (Andrew)<br /><a href="https://www.hopper.com/" target="_blank" rel="noreferrer noopener">Hopper</a> (Jaim)<br /><a href="http://www.amazon.com/Zen-Art-Motorcycle-Maintenance-Inquiry/dp/0060589469" target="_blank" rel="noreferrer noopener">Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values by Robert M. Pirsig</a> (Travis)<br /><a href="http://stash.cool/" target="_blank" rel="noreferrer noopener">Stash</a> (Travis)<br /><a href="http://www.amazon.com/Guide-Good-Life-Ancient-Stoic/dp/0195374614" target="_blank" rel="noreferrer noopener">A Guide to the Good Life: The Ancient Art of Stoic Joy by William B. Irving</a> (Travis)]]></description><guid isPermaLink="false">9d7b4b89-a594-4038-88c0-80291c00bb74</guid><pubDate>Thu, 25 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853962/stream.mp3" length="33635186" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:04 - Travis Jeffery Introduction  
- https://twitter.com/travisjeffery 
- https://github.com/travisjeffery 
- http://travisjeffery.com/
- http://stash.cool/
  01:36 - http://clang.llvm.org/docs/ClangFormat.html%20,...</itunes:subtitle><itunes:summary><![CDATA[01:04 - Travis Jeffery Introduction  <ul><li><a href="https://twitter.com/travisjeffery" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/travisjeffery" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://travisjeffery.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://stash.cool/" target="_blank" rel="noreferrer noopener">Stash</a></li></ul>  01:36 - <a href="http://clang.llvm.org/docs/ClangFormat.html%20" target="_blank" rel="noreferrer noopener">Clang-format</a>, <a href="http://clang.llvm.org/extra/clang-tidy/" target="_blank" rel="noreferrer noopener">Clang-Tidy</a>  02:00 - What is a linter?  02:40 - Uses  <ul><li><a href="https://github.com/travisjeffery/ClangFormat-Xcode" target="_blank" rel="noreferrer noopener">ClangFormat-Xcode</a> </li></ul>  05:49 - Lining Up Method Perimeters  07:00 - Configuration  07:52 - Integration  08:50 - <a href="https://github.com/travisjeffery/ClangFormat-Xcode" target="_blank" rel="noreferrer noopener">ClangFormat-Xcode</a>  09:22 - Apple Support for ClangFormat  11:00 - Support for Swift  11:41 - Getting Started  14:13 - Code Style  <ul><li><a href="http://clang.llvm.org/docs/ClangFormatStyleOptions.html" target="_blank" rel="noreferrer noopener">Documentation on Style Options</a> </li></ul>  19:21 - Continuous Integration Workflow  20:48 - <a href="http://clang.llvm.org/extra/clang-tidy/" target="_blank" rel="noreferrer noopener">Clang-Tidy</a> (Cont’d)  <ul><li><a href="https://github.com/llvm-mirror/clang-tools-extra/tree/master/clang-query" target="_blank" rel="noreferrer noopener">clang-query</a></li></ul>  Extra Resources  <ul><li><a href="https://www.youtube.com/watch?v=s7JmdCfI__c" target="_blank" rel="noreferrer noopener">Daniel Jasper: clang-format - Automatic formatting for C++</a> </li><li><a href="https://www.youtube.com/watch?v=nzCLcfH3pb0" target="_blank" rel="noreferrer noopener">Daniel Jasper: Keep your code sane with clang-tidy: Meeting C++ 2015 Lightning Talks</a> </li></ul>  Picks  <a href="http://objclean.com/index.php" target="_blank" rel="noreferrer noopener">objClean</a> (Andrew)<br /><a href="http://www.swiftcleanapp.com" target="_blank" rel="noreferrer noopener">Swift-Clean</a> (Andrew)<br /><a href="http://www.programmingforbeginnersbook.com/blog/friction_between_programming_professionals_and_beginners/" target="_blank" rel="noreferrer noopener">Friction Between Programming Professionals and Beginners</a> (Andrew)<br /> Help people that are new (Andrew)<br /><a href="https://www.hopper.com/" target="_blank" rel="noreferrer noopener">Hopper</a> (Jaim)<br /><a href="http://www.amazon.com/Zen-Art-Motorcycle-Maintenance-Inquiry/dp/0060589469" target="_blank" rel="noreferrer noopener">Zen and the Art of Motorcycle Maintenance: An Inquiry Into Values by Robert M. Pirsig</a> (Travis)<br /><a href="http://stash.cool/" target="_blank" rel="noreferrer noopener">Stash</a> (Travis)<br /><a href="http://www.amazon.com/Guide-Good-Life-Ancient-Stoic/dp/0195374614" target="_blank" rel="noreferrer noopener">A Guide to the Good Life: The Ancient Art of Stoic Joy by William B. Irving</a> (Travis)]]></itunes:summary><itunes:duration>2041</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>142 iPS The Charles Max Wood Interview with Thom Parkin</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/142-ips-the-charles-max-wood-interview-with-thom-parkin</link><description><![CDATA[This week, we’re bringing to you a behind the scenes look at the man behind the mic and the guy who puts out over 5 hours worth of free audio content per week to support the development community: Charles Max Wood.     Long-time listener, <a href="https://twitter.com/parkint/" target="_blank" rel="noreferrer noopener">Thom Parkin</a>, asked Chuck if he would sit down and do an interview with him to describe all the interesting things he’s been up to and his goals for the future. In this interview, Chuck gives listeners a behind-the-scenes look at all of his podcasts, the <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a> platform, <a href="https://devchat.tv/rails-clips/" target="_blank" rel="noreferrer noopener">RailsClips</a>, <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">his remote conferences</a> and his upcoming book that will focus on tips for getting hired as a developer.]]></description><guid isPermaLink="false">7dbabff4-6405-4282-8c05-abf7d49da85c</guid><pubDate>Thu, 18 Feb 2016 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853979/stream.mp3" length="36200168" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This week, we’re bringing to you a behind the scenes look at the man behind the mic and the guy who puts out over 5 hours worth of free audio content per week to support the development community: Charles Max Wood.     Long-time...</itunes:subtitle><itunes:summary><![CDATA[This week, we’re bringing to you a behind the scenes look at the man behind the mic and the guy who puts out over 5 hours worth of free audio content per week to support the development community: Charles Max Wood.     Long-time listener, <a href="https://twitter.com/parkint/" target="_blank" rel="noreferrer noopener">Thom Parkin</a>, asked Chuck if he would sit down and do an interview with him to describe all the interesting things he’s been up to and his goals for the future. In this interview, Chuck gives listeners a behind-the-scenes look at all of his podcasts, the <a href="https://devchat.tv/" target="_blank" rel="noreferrer noopener">DevChat.tv</a> platform, <a href="https://devchat.tv/rails-clips/" target="_blank" rel="noreferrer noopener">RailsClips</a>, <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">his remote conferences</a> and his upcoming book that will focus on tips for getting hired as a developer.]]></itunes:summary><itunes:duration>2201</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>141 iPS 2015 Roundup and 2016 Predictions</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/141-ips-2015-roundup-and-2016-predictions</link><description><![CDATA[01:25 - Open Source Swift  <ul><li><a href="https://devchat.tv/iphreaks/138-ips-open-source-swift" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #138: Open Source Swift</a> </li></ul>  06:13 - Is Apple going to continue being innovative?  09:46 - Will Apple gain or lose market share in 2016?  13:01 - The <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a>  16:33 - The <a href="http://www.apple.com/iphone/" target="_blank" rel="noreferrer noopener">iPhone</a><ul><li>Headphone Jack and Bluetooth</li><li>Camera Quality</li></ul>  22:05 - iOS10  24:22 - Frameworks Rewritten in Swift  26:46 - Writing <a href="https://en.wikipedia.org/wiki/Objective-C" target="_blank" rel="noreferrer noopener">Objective-C</a>  28:37 - Siri  30:50 - Force/3D Touch  32:39 - <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a> (Cont’d)  34:54 - Purchasing Options/Financing  36:04 - The App Store  <ul><li><a href="https://developer.apple.com/testflight/" target="_blank" rel="noreferrer noopener">TestFlight</a></li></ul>  41:24 - <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple TV</a>  Picks  <a href="http://www.tortugabackpacks.com/products/tortuga-travel-backpack" target="_blank" rel="noreferrer noopener">Tortuga Travel Backpack</a> (Alondo)<br /><a href="http://www.apple.com/shop/product/HA808ZM/B/twelve-south-plugbug-world-charger-and-power-adapter?fnode=8b" target="_blank" rel="noreferrer noopener">Twelve South PlugBug World Charger and Power Adapter</a> (Alondo)<br /><a href="https://developer.apple.com/app-store/app-previews/imovie/Creating-App-Previews-with-iMovie.pdf" target="_blank" rel="noreferrer noopener">Creating App Previews with iMovie</a> (Andrew)<br /><a href="http://www.playknowitall.com" target="_blank" rel="noreferrer noopener">Know It All!</a> (Andrew)<br /><a href="https://www.rushmypassport.com/" target="_blank" rel="noreferrer noopener">RushMyPassport</a> (Chuck)<br /><a href="https://trello.com/" target="_blank" rel="noreferrer noopener">Trello</a> (Chuck)]]></description><guid isPermaLink="false">134f3301-e0d9-4128-a99b-f9fa3533ed30</guid><pubDate>Thu, 11 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853969/stream.mp3" length="50539484" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:25 - Open Source Swift  
- https://devchat.tv/iphreaks/138-ips-open-source-swift 
  06:13 - Is Apple going to continue being innovative?  09:46 - Will Apple gain or lose market share in 2016?  13:01 - The http://www.apple.com/watch/  16:33 - The...</itunes:subtitle><itunes:summary><![CDATA[01:25 - Open Source Swift  <ul><li><a href="https://devchat.tv/iphreaks/138-ips-open-source-swift" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #138: Open Source Swift</a> </li></ul>  06:13 - Is Apple going to continue being innovative?  09:46 - Will Apple gain or lose market share in 2016?  13:01 - The <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a>  16:33 - The <a href="http://www.apple.com/iphone/" target="_blank" rel="noreferrer noopener">iPhone</a><ul><li>Headphone Jack and Bluetooth</li><li>Camera Quality</li></ul>  22:05 - iOS10  24:22 - Frameworks Rewritten in Swift  26:46 - Writing <a href="https://en.wikipedia.org/wiki/Objective-C" target="_blank" rel="noreferrer noopener">Objective-C</a>  28:37 - Siri  30:50 - Force/3D Touch  32:39 - <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a> (Cont’d)  34:54 - Purchasing Options/Financing  36:04 - The App Store  <ul><li><a href="https://developer.apple.com/testflight/" target="_blank" rel="noreferrer noopener">TestFlight</a></li></ul>  41:24 - <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple TV</a>  Picks  <a href="http://www.tortugabackpacks.com/products/tortuga-travel-backpack" target="_blank" rel="noreferrer noopener">Tortuga Travel Backpack</a> (Alondo)<br /><a href="http://www.apple.com/shop/product/HA808ZM/B/twelve-south-plugbug-world-charger-and-power-adapter?fnode=8b" target="_blank" rel="noreferrer noopener">Twelve South PlugBug World Charger and Power Adapter</a> (Alondo)<br /><a href="https://developer.apple.com/app-store/app-previews/imovie/Creating-App-Previews-with-iMovie.pdf" target="_blank" rel="noreferrer noopener">Creating App Previews with iMovie</a> (Andrew)<br /><a href="http://www.playknowitall.com" target="_blank" rel="noreferrer noopener">Know It All!</a> (Andrew)<br /><a href="https://www.rushmypassport.com/" target="_blank" rel="noreferrer noopener">RushMyPassport</a> (Chuck)<br /><a href="https://trello.com/" target="_blank" rel="noreferrer noopener">Trello</a> (Chuck)]]></itunes:summary><itunes:duration>3097</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>140 iPS The Perfect Framework with Sean Stephens and Kyle Jessup</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/140-ips-the-perfect-framework-with-sean-stephens-and-kyle-jessup</link><description><![CDATA[00:59 - Sean Stephens Introduction  <ul><li><a href="https://twitter.com/TreefrogCEO" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/SeanStephens" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://www.treefrog.ca/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  Kyle Jessup Introduction  <ul><li><a href="https://twitter.com/badting" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/kjessup" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>  01:04 - <a href="https://github.com/PerfectlySoft/Perfect" target="_blank" rel="noreferrer noopener">Perfect</a>   03:14 - The <a href="http://www.lassosoft.com/Lasso-Frameworks" target="_blank" rel="noreferrer noopener">Lasso</a> Language and Framework  <ul><li><a href="https://en.wikipedia.org/wiki/Lasso_(programming_language)" target="_blank" rel="noreferrer noopener">Lasso (Wiki)</a> </li></ul>  07:10 - Lasso Parts =&gt; Perfect  13:42 - Developer Response to Perfect  15:32 - What Perfect Currently Consists Of  <ul><li><a href="https://github.com/PerfectlySoft/Perfect/tree/master/PerfectLib" target="_blank" rel="noreferrer noopener">PerfectLib</a></li><li><a href="http://lxr.free-electrons.com/source/lib/gcd.c" target="_blank" rel="noreferrer noopener">lib/gcd.c</a></li><li><a href="https://libdispatch.macosforge.org/" target="_blank" rel="noreferrer noopener">libdispatch</a></li></ul>  20:02 - Getting Started on Perfect  23:50 - Open Source, Licensing, and Contribution  28:50 - Swift on Windows  29:40 - Swift and the Backend Ecosystem  30:55 - Why Choose Swift?  33:48 - Performance  35:39 - <a href="https://github.com/PerfectlySoft/Perfect/wiki/Benchmarks" target="_blank" rel="noreferrer noopener">Benchmarks</a>   38:26 - Use Cases  Picks  <a href="http://www.charlestoncvb.com/" target="_blank" rel="noreferrer noopener">Charlestown, SC</a> (Jaim)<br /><a href="http://a.mphibio.us" target="_blank" rel="noreferrer noopener">Amphibious</a> (Kyle)<br /><a href="http://pleiades.ca/" target="_blank" rel="noreferrer noopener">Pleiades</a> (Sean)<br /><a href="https://github.com/uraimo/SwiftyGPIO" target="_blank" rel="noreferrer noopener">SwiftyGPIO</a> (Andrew)<br /><a href="http://www.anker.com" target="_blank" rel="noreferrer noopener">Anker</a> (Andrew)]]></description><guid isPermaLink="false">a625b4c7-0606-4b64-9536-1e4aa1d88f1b</guid><pubDate>Thu, 04 Feb 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853987/stream.mp3" length="46603278" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:59 - Sean Stephens Introduction  
- https://twitter.com/TreefrogCEO 
- https://github.com/SeanStephens 
- https://www.treefrog.ca/
  Kyle Jessup Introduction  
- https://twitter.com/badting 
- https://github.com/kjessup
  01:04 -...</itunes:subtitle><itunes:summary><![CDATA[00:59 - Sean Stephens Introduction  <ul><li><a href="https://twitter.com/TreefrogCEO" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/SeanStephens" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://www.treefrog.ca/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  Kyle Jessup Introduction  <ul><li><a href="https://twitter.com/badting" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/kjessup" target="_blank" rel="noreferrer noopener">GitHub</a></li></ul>  01:04 - <a href="https://github.com/PerfectlySoft/Perfect" target="_blank" rel="noreferrer noopener">Perfect</a>   03:14 - The <a href="http://www.lassosoft.com/Lasso-Frameworks" target="_blank" rel="noreferrer noopener">Lasso</a> Language and Framework  <ul><li><a href="https://en.wikipedia.org/wiki/Lasso_(programming_language)" target="_blank" rel="noreferrer noopener">Lasso (Wiki)</a> </li></ul>  07:10 - Lasso Parts =&gt; Perfect  13:42 - Developer Response to Perfect  15:32 - What Perfect Currently Consists Of  <ul><li><a href="https://github.com/PerfectlySoft/Perfect/tree/master/PerfectLib" target="_blank" rel="noreferrer noopener">PerfectLib</a></li><li><a href="http://lxr.free-electrons.com/source/lib/gcd.c" target="_blank" rel="noreferrer noopener">lib/gcd.c</a></li><li><a href="https://libdispatch.macosforge.org/" target="_blank" rel="noreferrer noopener">libdispatch</a></li></ul>  20:02 - Getting Started on Perfect  23:50 - Open Source, Licensing, and Contribution  28:50 - Swift on Windows  29:40 - Swift and the Backend Ecosystem  30:55 - Why Choose Swift?  33:48 - Performance  35:39 - <a href="https://github.com/PerfectlySoft/Perfect/wiki/Benchmarks" target="_blank" rel="noreferrer noopener">Benchmarks</a>   38:26 - Use Cases  Picks  <a href="http://www.charlestoncvb.com/" target="_blank" rel="noreferrer noopener">Charlestown, SC</a> (Jaim)<br /><a href="http://a.mphibio.us" target="_blank" rel="noreferrer noopener">Amphibious</a> (Kyle)<br /><a href="http://pleiades.ca/" target="_blank" rel="noreferrer noopener">Pleiades</a> (Sean)<br /><a href="https://github.com/uraimo/SwiftyGPIO" target="_blank" rel="noreferrer noopener">SwiftyGPIO</a> (Andrew)<br /><a href="http://www.anker.com" target="_blank" rel="noreferrer noopener">Anker</a> (Andrew)]]></itunes:summary><itunes:duration>2851</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>139 iPS Parsing JSON in Swift with Josh Brown</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/139-ips-parsing-json-in-swift-with-josh-brown</link><description><![CDATA[Check out <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> and <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a>!     01:20 - Josh Brown Introduction  <ul><li><a href="https://twitter.com/jtbrown" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/joshuatbrown" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://roadfiresoftware.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://roadfiresoftware.com/parsing-json-in-swift/" target="_blank" rel="noreferrer noopener">Parsing JSON in Swift by Josh Brown</a> </li></ul>  02:23 - Why Parsing JSON in Swift is Tricky  03:53 - Basic Approaches  06:11 - What do you do if it doesn’t work?  07:59 - Libraries to Parse JSON  <ul><li><a href="https://github.com/SwiftyJSON/SwiftyJSON" target="_blank" rel="noreferrer noopener">SwiftyJSON</a></li><li><a href="https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSJSONSerialization_Class/" target="_blank" rel="noreferrer noopener">NSJSONSerialization</a></li></ul>  09:06 - Testing  13:14 - Libraries (Cont’d)  14:07 - The Pyramid of Doom  16:15 - Guard  18:34 - Encoding  19:17 - Writing a Book  21:58 - Parameters  24:42 - typealias  <ul><li><a href="http://roadfiresoftware.com/2015/07/how-to-use-typealias-to-make-json-parsing-more-readable-in-swift/" target="_blank" rel="noreferrer noopener">How to use typealias to make JSON parsing more readable in Swift</a></li></ul>  26:34 - App Architecture  27:37 - Model Mapping  28:41 - Handling Arrays  29:33 - Handling Nested Data  30:47 - Resources  Picks  <a href="https://github.com/marcboquet/PlayNow" target="_blank" rel="noreferrer noopener">PlayNow</a> (Andrew)<br /><a href="http://vim-adventures.com" target="_blank" rel="noreferrer noopener">VIM Adventures</a> (Andrew)<br /><a href="http://mondotees.com" target="_blank" rel="noreferrer noopener">Mondo</a> (Andrew)<br /> Eat a healthy snack (Jaim)<br /><a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honeybadger</a> (Chuck)<br /><a href="http://newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic</a> (Chuck)<br /><a href="https://ashfurrow.com/blog/mvvm-is-exceptionally-ok/" target="_blank" rel="noreferrer noopener">Ash Furrow: MVVM is Exceptionally OK</a> (Josh)<br /><a href="https://roadfiresoftware.com/parsing-json-in-swift/" target="_blank" rel="noreferrer noopener">Coupon code for 10% offParsing JSON in Swift: iphreaks</a>]]></description><guid isPermaLink="false">7c980526-6921-4934-94f6-f481e20eb56c</guid><pubDate>Thu, 28 Jan 2016 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853968/stream.mp3" length="38747610" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out https://allremoteconfs.com/freelance-2016 and https://allremoteconfs.com/ios-2016!     01:20 - Josh Brown Introduction  
- https://twitter.com/jtbrown 
- https://github.com/joshuatbrown 
- http://roadfiresoftware.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> and <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a>!     01:20 - Josh Brown Introduction  <ul><li><a href="https://twitter.com/jtbrown" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/joshuatbrown" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://roadfiresoftware.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://roadfiresoftware.com/parsing-json-in-swift/" target="_blank" rel="noreferrer noopener">Parsing JSON in Swift by Josh Brown</a> </li></ul>  02:23 - Why Parsing JSON in Swift is Tricky  03:53 - Basic Approaches  06:11 - What do you do if it doesn’t work?  07:59 - Libraries to Parse JSON  <ul><li><a href="https://github.com/SwiftyJSON/SwiftyJSON" target="_blank" rel="noreferrer noopener">SwiftyJSON</a></li><li><a href="https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSJSONSerialization_Class/" target="_blank" rel="noreferrer noopener">NSJSONSerialization</a></li></ul>  09:06 - Testing  13:14 - Libraries (Cont’d)  14:07 - The Pyramid of Doom  16:15 - Guard  18:34 - Encoding  19:17 - Writing a Book  21:58 - Parameters  24:42 - typealias  <ul><li><a href="http://roadfiresoftware.com/2015/07/how-to-use-typealias-to-make-json-parsing-more-readable-in-swift/" target="_blank" rel="noreferrer noopener">How to use typealias to make JSON parsing more readable in Swift</a></li></ul>  26:34 - App Architecture  27:37 - Model Mapping  28:41 - Handling Arrays  29:33 - Handling Nested Data  30:47 - Resources  Picks  <a href="https://github.com/marcboquet/PlayNow" target="_blank" rel="noreferrer noopener">PlayNow</a> (Andrew)<br /><a href="http://vim-adventures.com" target="_blank" rel="noreferrer noopener">VIM Adventures</a> (Andrew)<br /><a href="http://mondotees.com" target="_blank" rel="noreferrer noopener">Mondo</a> (Andrew)<br /> Eat a healthy snack (Jaim)<br /><a href="https://www.honeybadger.io/" target="_blank" rel="noreferrer noopener">Honeybadger</a> (Chuck)<br /><a href="http://newrelic.com/" target="_blank" rel="noreferrer noopener">New Relic</a> (Chuck)<br /><a href="https://ashfurrow.com/blog/mvvm-is-exceptionally-ok/" target="_blank" rel="noreferrer noopener">Ash Furrow: MVVM is Exceptionally OK</a> (Josh)<br /><a href="https://roadfiresoftware.com/parsing-json-in-swift/" target="_blank" rel="noreferrer noopener">Coupon code for 10% offParsing JSON in Swift: iphreaks</a>]]></itunes:summary><itunes:duration>2360</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>138 iPS Open Source Swift</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/138-ips-open-source-swift</link><description><![CDATA[iOS Remote Conf will be from April 13th - April 15th. <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">Get your ticket (or submit a CFP!)</a>  Check out <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a>!  Get the top 10 episodes of iPhreaks! Text IPHREAKS to 7656263464.     02:23 - <a href="https://developer.apple.com/swift/blog/?id=34" target="_blank" rel="noreferrer noopener">Swift is Open Source</a>: Why?  <ul><li><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li><a href="https://webkit.org/" target="_blank" rel="noreferrer noopener">WebKit</a></li><li><a href="http://perfect.org" target="_blank" rel="noreferrer noopener">Perfect</a> </li></ul>  05:59 - Running Swift on <a href="https://www.linux.com/" target="_blank" rel="noreferrer noopener">Linux</a> and <a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a><ul><li><a href="http://blog.andrewmadsen.com/post/136137396480/swift-on-raspberry-pi" target="_blank" rel="noreferrer noopener">Andrew Madsen: Swift on Raspberry Pi</a> </li></ul>  08:40 - Benefits of Running Swift as an Embedded Program  <ul><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a></li></ul>  10:50 - Is this a different Swift?  11:35 - Cross-Platform Approaches  <ul><li><a href="https://www.java.com/" target="_blank" rel="noreferrer noopener">Java</a></li></ul>  13:27 - What is included in Open Source Swift?  <ul><li><a href="https://github.com/apple/swift-package-manager" target="_blank" rel="noreferrer noopener">The Swift Package Manager</a></li></ul>  19:00 - Vs <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> and <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  20:38 - Building and Installation  21:30 - IDE Integration; Opening Things Up with <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a>  22:26 - Developing on <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a><ul><li><a href="http://ericasadun.com/" target="_blank" rel="noreferrer noopener">Erica Sadun</a></li></ul>  24:56 - Downsides to Open Sourcing Swift ?  26:47 - Benefits of Swift as a Server Side Language  28:01 - Linux Support  <ul><li><a href="https://www.freebsd.org/" target="_blank" rel="noreferrer noopener">FreeBSD</a></li></ul>  29:21 - Are we going to see Apple support other efforts?  34:37 - <a href="https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop" target="_blank" rel="noreferrer noopener">REPLs (Read, Evaluate, Print, Loop)</a>  Picks  <a href="http://nomothetis.svbtle.com/the-ghost-of-swift-bugs-future" target="_blank" rel="noreferrer noopener">Alexandros Salazar: The Ghost of Swift Bugs Future</a> (Jaim)<br /><a href="http://blog.andrewmadsen.com/post/136137396480/swift-on-raspberry-pi" target="_blank" rel="noreferrer noopener">Andrew Madsen: Swift on Raspberry Pi</a> (Andrew)<br /><a href="http://swiftsandbox.io" target="_blank" rel="noreferrer noopener">Swift Sandbox Open Source Newsletter</a> (Andrew)<br /><a href="http://swiftlang.ng.bluemix.net/#/repl" target="_blank" rel="noreferrer noopener">IBM Swift Sandbox</a> (Andrew)<br /><a href="http://www.nike.com/us/en_us/c/running/nikeplus/gps-app" target="_blank" rel="noreferrer noopener">Nike+ Running</a> (Chuck)<br /><a href="http://felttip.com/run10k/" target="_blank" rel="noreferrer noopener">Run 10k</a> (Chuck)<br /><a href="https://www.pebble.com/pebble-time-steel-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time Steel</a> (Chuck)<br /><a href="http://aftershokz.com/products/bluez-2" target="_blank" rel="noreferrer noopener">AfterShokz Bluez 2 Headphones</a> (Chuck)<br /><a href="http://www.myfitnesspal.com/" target="_blank" rel="noreferrer noopener">MyFitnessPal</a> (Chuck)]]></description><guid isPermaLink="false">41233b95-edd6-4dc0-bcd9-75faeccb0ce8</guid><pubDate>Thu, 21 Jan 2016 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853971/stream.mp3" length="45640134" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>iOS Remote Conf will be from April 13th - April 15th. https://allremoteconfs.com/ios-2016  Check out https://allremoteconfs.com/freelance-2016!  Get the top 10 episodes of iPhreaks! Text IPHREAKS to 7656263464.     02:23 -...</itunes:subtitle><itunes:summary><![CDATA[iOS Remote Conf will be from April 13th - April 15th. <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">Get your ticket (or submit a CFP!)</a>  Check out <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a>!  Get the top 10 episodes of iPhreaks! Text IPHREAKS to 7656263464.     02:23 - <a href="https://developer.apple.com/swift/blog/?id=34" target="_blank" rel="noreferrer noopener">Swift is Open Source</a>: Why?  <ul><li><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift</a></li><li><a href="https://webkit.org/" target="_blank" rel="noreferrer noopener">WebKit</a></li><li><a href="http://perfect.org" target="_blank" rel="noreferrer noopener">Perfect</a> </li></ul>  05:59 - Running Swift on <a href="https://www.linux.com/" target="_blank" rel="noreferrer noopener">Linux</a> and <a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a><ul><li><a href="http://blog.andrewmadsen.com/post/136137396480/swift-on-raspberry-pi" target="_blank" rel="noreferrer noopener">Andrew Madsen: Swift on Raspberry Pi</a> </li></ul>  08:40 - Benefits of Running Swift as an Embedded Program  <ul><li><a href="https://golang.org/" target="_blank" rel="noreferrer noopener">Go</a></li></ul>  10:50 - Is this a different Swift?  11:35 - Cross-Platform Approaches  <ul><li><a href="https://www.java.com/" target="_blank" rel="noreferrer noopener">Java</a></li></ul>  13:27 - What is included in Open Source Swift?  <ul><li><a href="https://github.com/apple/swift-package-manager" target="_blank" rel="noreferrer noopener">The Swift Package Manager</a></li></ul>  19:00 - Vs <a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> and <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  20:38 - Building and Installation  21:30 - IDE Integration; Opening Things Up with <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a>  22:26 - Developing on <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a><ul><li><a href="http://ericasadun.com/" target="_blank" rel="noreferrer noopener">Erica Sadun</a></li></ul>  24:56 - Downsides to Open Sourcing Swift ?  26:47 - Benefits of Swift as a Server Side Language  28:01 - Linux Support  <ul><li><a href="https://www.freebsd.org/" target="_blank" rel="noreferrer noopener">FreeBSD</a></li></ul>  29:21 - Are we going to see Apple support other efforts?  34:37 - <a href="https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop" target="_blank" rel="noreferrer noopener">REPLs (Read, Evaluate, Print, Loop)</a>  Picks  <a href="http://nomothetis.svbtle.com/the-ghost-of-swift-bugs-future" target="_blank" rel="noreferrer noopener">Alexandros Salazar: The Ghost of Swift Bugs Future</a> (Jaim)<br /><a href="http://blog.andrewmadsen.com/post/136137396480/swift-on-raspberry-pi" target="_blank" rel="noreferrer noopener">Andrew Madsen: Swift on Raspberry Pi</a> (Andrew)<br /><a href="http://swiftsandbox.io" target="_blank" rel="noreferrer noopener">Swift Sandbox Open Source Newsletter</a> (Andrew)<br /><a href="http://swiftlang.ng.bluemix.net/#/repl" target="_blank" rel="noreferrer noopener">IBM Swift Sandbox</a> (Andrew)<br /><a href="http://www.nike.com/us/en_us/c/running/nikeplus/gps-app" target="_blank" rel="noreferrer noopener">Nike+ Running</a> (Chuck)<br /><a href="http://felttip.com/run10k/" target="_blank" rel="noreferrer noopener">Run 10k</a> (Chuck)<br /><a href="https://www.pebble.com/pebble-time-steel-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time Steel</a> (Chuck)<br /><a href="http://aftershokz.com/products/bluez-2" target="_blank" rel="noreferrer noopener">AfterShokz Bluez 2 Headphones</a> (Chuck)<br /><a href="http://www.myfitnesspal.com/" target="_blank"...]]></itunes:summary><itunes:duration>2791</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>137 iPS Program Like You Give a Damn with Ara T. Howard at Rails Remote Conf 2015</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/137-ips-program-like-you-give-a-damn-with-ara-t-howard-at-rails-remote-conf-2015</link><description><![CDATA[This episode is from <a href="https://twitter.com/drawohara" target="_blank" rel="noreferrer noopener">Ara T. Howard</a>’s talk at Ruby Remote Conf 2015. You can watch the full, unedited presentation, <a href="https://www.youtube.com/watch?v=OXhiuMQchTE" target="_blank" rel="noreferrer noopener">Program Like You Give a Damn</a>, on YouTube at your convenience.      <ul><li>     Check out <a href="https://allremoteconfs.com" target="_blank" rel="noreferrer noopener">All Remote Confs</a> for next year’s remote conference lineup!     </li><li><a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a> will run from April 13-15 2016. Buy a ticket or submit a CFP!     </li><li><a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> is running from January 14th-16th 2016. Check out the speaker lineup!     </li><li><a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> will run from February 24th-26th. The speaker lineup is all but complete!     </li></ul>     We, the iPhreaks Show panelists (And, <a href="http://twitter.com/therubyrep" target="_blank" rel="noreferrer noopener">Mandy</a>!), hope you had a very happy holiday season.   ]]></description><guid isPermaLink="false">58232c78-70a4-49de-80d2-afeca49c2d22</guid><pubDate>Wed, 13 Jan 2016 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853980/stream.mp3" length="46231241" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This episode is from https://twitter.com/drawohara’s talk at Ruby Remote Conf 2015. You can watch the full, unedited presentation, https://www.youtube.com/watch?v=OXhiuMQchTE, on YouTube at your convenience.      
-      Check out...</itunes:subtitle><itunes:summary><![CDATA[This episode is from <a href="https://twitter.com/drawohara" target="_blank" rel="noreferrer noopener">Ara T. Howard</a>’s talk at Ruby Remote Conf 2015. You can watch the full, unedited presentation, <a href="https://www.youtube.com/watch?v=OXhiuMQchTE" target="_blank" rel="noreferrer noopener">Program Like You Give a Damn</a>, on YouTube at your convenience.      <ul><li>     Check out <a href="https://allremoteconfs.com" target="_blank" rel="noreferrer noopener">All Remote Confs</a> for next year’s remote conference lineup!     </li><li><a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a> will run from April 13-15 2016. Buy a ticket or submit a CFP!     </li><li><a href="https://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> is running from January 14th-16th 2016. Check out the speaker lineup!     </li><li><a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a> will run from February 24th-26th. The speaker lineup is all but complete!     </li></ul>     We, the iPhreaks Show panelists (And, <a href="http://twitter.com/therubyrep" target="_blank" rel="noreferrer noopener">Mandy</a>!), hope you had a very happy holiday season.   ]]></itunes:summary><itunes:duration>2828</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>136 iPS Efficient Engineering Practices for Software Projects with Neal Ford</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/136-ips-efficient-engineering-practices-for-software-projects-with-neal-ford</link><description><![CDATA[01:20 - Neal Ford Introduction  <ul><li><a href="https://twitter.com/neal4d" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nealford" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nealford.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/iphreaks/084-iphreaks-show-building-your-technology-radar-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Episode #84: Building Your Technology Radar with Neal Ford</a></li><li><a href="https://devchat.tv/iphreaks/119-ips-ambient-information-and-the-apple-watch-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #119: Ambient Information and the Apple Watch with Neal Ford</a></li><li><a href="https://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a></li></ul>  02:16 - Efficient Engineering Practices for Software Projects  <ul><li><a href="https://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-Driven Development</a></li><li><a href="https://en.wikipedia.org/wiki/Continuous_integration" target="_blank" rel="noreferrer noopener">Continuous Integration</a><ul><li> Continuous Integration Servers         <ul><li><a href="http://cruisecontrol.sourceforge.net/" target="_blank" rel="noreferrer noopener">CruiseControl</a></li></ul></li></ul></li><li><a href="https://en.wikipedia.org/wiki/Continuous_delivery" target="_blank" rel="noreferrer noopener">Continuous Delivery</a></li></ul>  08:42 - Feature Branching  <ul><li><a href="http://martinfowler.com/bliki/FeatureBranch.html" target="_blank" rel="noreferrer noopener">Martin Fowler: FeatureBranch</a> </li></ul>  12:13 - Bad Things About Feature Branching  <ul><li>Merge Ambush</li><li> No Opportunistic Refactoring     <ul><li><a href="http://www.ibm.com/software/products/en/clearcase" target="_blank" rel="noreferrer noopener">ClearCase</a></li></ul></li><li>Merge Conflicts</li></ul>  17:02 - <a href="http://www.alwaysagileconsulting.com/articles/organisation-pattern-trunk-based-development/" target="_blank" rel="noreferrer noopener">Trunk Based Development</a><ul><li> Feature Toggles      <ul><li><a href="http://martinfowler.com/bliki/FeatureToggle.html" target="_blank" rel="noreferrer noopener">Martin Fowler: Feature Toggles</a></li></ul></li></ul>  24:10 - Continuous Integration (Cont’d)  26:58 - <a href="https://dzone.com/articles/hypothesis-driven-development" target="_blank" rel="noreferrer noopener">Hypothesis-Driven Development</a> (Experiment-Driven Development)  <ul><li><a href="http://www.radiolab.org/story/trust-engineers/" target="_blank" rel="noreferrer noopener">Radiolab Podcast: The Trust Engineers</a></li></ul>  32:08 - Pull Requests   35:32 - Feature Branching (Cont’d)  <ul><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li></ul>  40:32 - Implementing Feature Toggles  44:47 - Automatic Machine Provisioning  <ul><li><a href="https://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a></li><li><a href="https://en.wikipedia.org/wiki/Functional_testing" target="_blank" rel="noreferrer noopener">Functional Testing</a></li></ul>  49:15 - Consulting Judo - <a href="http://www.michaelnygard.com/" target="_blank" rel="noreferrer noopener">Michael Nygard</a><ul><li>“Demonstration trumps discussion.”</li></ul>  54:28 - Eliminating Pain Points; Automation &amp; Delegation  <ul><li><a href="http://www.amazon.com/Productive-Programmer-Theory-Practice-OReilly/dp/0596519788" target="_blank" rel="noreferrer noopener">The Productive Programmer by Neal Ford</a></li><li><a href="http://eventualmillionaire.com/" target="_blank" rel="noreferrer noopener">Eventual Millionaire Podcast</a></li></ul>  01:00:33 - The Out-of-town Consultant Effect  Picks  <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple TV</a> (Jaim)<br /><a href="https://www.pebble.com/pebble-time-steel-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time Steel</a> (Chuck)<br /><a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a> (Chuck)<br /><a href="https://launchdarkly.com/" target="_blank" rel="noreferrer noopener">LaunchDarkly</a> (Neal)<br /><a href="http://www.graspjs.com/" target="_blank" rel="noreferrer noopener">Grasp</a> (Neal)]]></description><guid isPermaLink="false">b9e35224-7d1d-4117-a3a4-423c7037f00c</guid><pubDate>Thu, 07 Jan 2016 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853943/stream.mp3" length="67717676" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:20 - Neal Ford Introduction  
- https://twitter.com/neal4d 
- https://github.com/nealford 
- http://nealford.com/
- https://devchat.tv/iphreaks/084-iphreaks-show-building-your-technology-radar-with-neal-ford
-...</itunes:subtitle><itunes:summary><![CDATA[01:20 - Neal Ford Introduction  <ul><li><a href="https://twitter.com/neal4d" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nealford" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nealford.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://devchat.tv/iphreaks/084-iphreaks-show-building-your-technology-radar-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Episode #84: Building Your Technology Radar with Neal Ford</a></li><li><a href="https://devchat.tv/iphreaks/119-ips-ambient-information-and-the-apple-watch-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #119: Ambient Information and the Apple Watch with Neal Ford</a></li><li><a href="https://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a></li></ul>  02:16 - Efficient Engineering Practices for Software Projects  <ul><li><a href="https://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-Driven Development</a></li><li><a href="https://en.wikipedia.org/wiki/Continuous_integration" target="_blank" rel="noreferrer noopener">Continuous Integration</a><ul><li> Continuous Integration Servers         <ul><li><a href="http://cruisecontrol.sourceforge.net/" target="_blank" rel="noreferrer noopener">CruiseControl</a></li></ul></li></ul></li><li><a href="https://en.wikipedia.org/wiki/Continuous_delivery" target="_blank" rel="noreferrer noopener">Continuous Delivery</a></li></ul>  08:42 - Feature Branching  <ul><li><a href="http://martinfowler.com/bliki/FeatureBranch.html" target="_blank" rel="noreferrer noopener">Martin Fowler: FeatureBranch</a> </li></ul>  12:13 - Bad Things About Feature Branching  <ul><li>Merge Ambush</li><li> No Opportunistic Refactoring     <ul><li><a href="http://www.ibm.com/software/products/en/clearcase" target="_blank" rel="noreferrer noopener">ClearCase</a></li></ul></li><li>Merge Conflicts</li></ul>  17:02 - <a href="http://www.alwaysagileconsulting.com/articles/organisation-pattern-trunk-based-development/" target="_blank" rel="noreferrer noopener">Trunk Based Development</a><ul><li> Feature Toggles      <ul><li><a href="http://martinfowler.com/bliki/FeatureToggle.html" target="_blank" rel="noreferrer noopener">Martin Fowler: Feature Toggles</a></li></ul></li></ul>  24:10 - Continuous Integration (Cont’d)  26:58 - <a href="https://dzone.com/articles/hypothesis-driven-development" target="_blank" rel="noreferrer noopener">Hypothesis-Driven Development</a> (Experiment-Driven Development)  <ul><li><a href="http://www.radiolab.org/story/trust-engineers/" target="_blank" rel="noreferrer noopener">Radiolab Podcast: The Trust Engineers</a></li></ul>  32:08 - Pull Requests   35:32 - Feature Branching (Cont’d)  <ul><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li></ul>  40:32 - Implementing Feature Toggles  44:47 - Automatic Machine Provisioning  <ul><li><a href="https://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a></li><li><a href="https://en.wikipedia.org/wiki/Functional_testing" target="_blank" rel="noreferrer noopener">Functional Testing</a></li></ul>  49:15 - Consulting Judo - <a href="http://www.michaelnygard.com/" target="_blank" rel="noreferrer noopener">Michael Nygard</a><ul><li>“Demonstration trumps discussion.”</li></ul>  54:28 - Eliminating Pain Points; Automation &amp; Delegation  <ul><li><a href="http://www.amazon.com/Productive-Programmer-Theory-Practice-OReilly/dp/0596519788" target="_blank" rel="noreferrer noopener">The Productive Programmer by Neal Ford</a></li><li><a href="http://eventualmillionaire.com/" target="_blank" rel="noreferrer noopener">Eventual Millionaire Podcast</a></li></ul>  01:00:33 - The Out-of-town Consultant Effect  Picks  <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple...]]></itunes:summary><itunes:duration>4171</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>135 iPS Developing for Apple Watch with Jeff Kelley</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/135-ips-developing-for-apple-watch-with-jeff-kelley</link><description><![CDATA[Check out <a href="http://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> and <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a>     Submit a CFP for <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a>!     01:43 - Jeff Kelley Introduction  <ul><li><a href="https://twitter.com/slaunchaman" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/SlaunchaMan" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.slaunchaman.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.detroitlabs.com/" target="_blank" rel="noreferrer noopener">Detroit Labs</a></li><li><a href="https://pragprog.com/book/jkwatch/developing-for-apple-watch" target="_blank" rel="noreferrer noopener">Developing for Apple Watch by Jeff Kelley</a></li></ul>  02:39 - <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">The Apple Watch</a> (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  <ul><li>Sharing Code</li></ul>  18:12 - Compatability   19:48 - Developing with <a href="https://developer.apple.com/healthkit/" target="_blank" rel="noreferrer noopener">HealthKit</a>  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  <ul><li><a href="https://developer.apple.com/videos/" target="_blank" rel="noreferrer noopener">WWDC Videos</a></li></ul>  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  <a href="http://songexploder.net/" target="_blank" rel="noreferrer noopener">The Song Exploder Podcast</a> (Jaim)<br /><a href="http://ericasadun.com" target="_blank" rel="noreferrer noopener">Erica Sadun's Blog</a> (Andrew)<br /><a href="https://medium.com/@Aciid/hacking-atom-to-create-a-swift-ide-that-runs-on-linux-and-mac-c7d9520a0fac#.h6b5flf67" target="_blank" rel="noreferrer noopener">Hacking Atom to create a Swift IDE that runs on Linux and Mac</a> (Andrew)<br /><a href="https://www.authy.com" target="_blank" rel="noreferrer noopener">Authy</a> (Andrew)<br /><a href="https://serialpodcast.org/" target="_blank" rel="noreferrer noopener">Serial Podcast</a> (Chuck)<br /><a href="https://geo.itunes.apple.com/us/app/badland/id535176909?at=10lsEt&amp;mt=8" target="_blank" rel="noreferrer noopener">BADLAND</a> (Jeff)<br /><a href="https://lists.swift.org/mailman/listinfo/swift-evolution" target="_blank" rel="noreferrer noopener">swift-evolution Mailing List</a> (Jeff)<br /><a href="http://rocketfiber.com/" target="_blank" rel="noreferrer noopener">Rocket Fiber</a> (Jeff)]]></description><guid isPermaLink="false">a0720b8a-b343-4229-b2c8-ec33d9e9a0e9</guid><pubDate>Thu, 31 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853993/stream.mp3" length="49553538" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://jsremoteconf.com/ and https://allremoteconfs.com/freelance-2016     Submit a CFP for https://allremoteconfs.com/ios-2016!     01:43 - Jeff Kelley Introduction  
- https://twitter.com/slaunchaman 
- https://github.com/SlaunchaMan 
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://jsremoteconf.com/" target="_blank" rel="noreferrer noopener">JS Remote Conf</a> and <a href="https://allremoteconfs.com/freelance-2016" target="_blank" rel="noreferrer noopener">Freelance Remote Conf</a>     Submit a CFP for <a href="https://allremoteconfs.com/ios-2016" target="_blank" rel="noreferrer noopener">iOS Remote Conf</a>!     01:43 - Jeff Kelley Introduction  <ul><li><a href="https://twitter.com/slaunchaman" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/SlaunchaMan" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://blog.slaunchaman.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.detroitlabs.com/" target="_blank" rel="noreferrer noopener">Detroit Labs</a></li><li><a href="https://pragprog.com/book/jkwatch/developing-for-apple-watch" target="_blank" rel="noreferrer noopener">Developing for Apple Watch by Jeff Kelley</a></li></ul>  02:39 - <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">The Apple Watch</a> (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  <ul><li>Sharing Code</li></ul>  18:12 - Compatability   19:48 - Developing with <a href="https://developer.apple.com/healthkit/" target="_blank" rel="noreferrer noopener">HealthKit</a>  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  <ul><li><a href="https://developer.apple.com/videos/" target="_blank" rel="noreferrer noopener">WWDC Videos</a></li></ul>  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  <a href="http://songexploder.net/" target="_blank" rel="noreferrer noopener">The Song Exploder Podcast</a> (Jaim)<br /><a href="http://ericasadun.com" target="_blank" rel="noreferrer noopener">Erica Sadun's Blog</a> (Andrew)<br /><a href="https://medium.com/@Aciid/hacking-atom-to-create-a-swift-ide-that-runs-on-linux-and-mac-c7d9520a0fac#.h6b5flf67" target="_blank" rel="noreferrer noopener">Hacking Atom to create a Swift IDE that runs on Linux and Mac</a> (Andrew)<br /><a href="https://www.authy.com" target="_blank" rel="noreferrer noopener">Authy</a> (Andrew)<br /><a href="https://serialpodcast.org/" target="_blank" rel="noreferrer noopener">Serial Podcast</a> (Chuck)<br /><a href="https://geo.itunes.apple.com/us/app/badland/id535176909?at=10lsEt&amp;mt=8" target="_blank" rel="noreferrer noopener">BADLAND</a> (Jeff)<br /><a href="https://lists.swift.org/mailman/listinfo/swift-evolution" target="_blank" rel="noreferrer noopener">swift-evolution Mailing List</a> (Jeff)<br /><a href="http://rocketfiber.com/" target="_blank" rel="noreferrer noopener">Rocket Fiber</a> (Jeff)]]></itunes:summary><itunes:duration>3036</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>134 iPS Mattress with Kevin Lord and David Mauro</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/134-ips-mattress-with-kevin-lord-and-david-mauro</link><description><![CDATA[01:06 - David Mauro Introduction  <ul><li><a href="https://twitter.com/dmaurolizer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/dmauro" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://dmauro.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.buzzfeed.com/" target="_blank" rel="noreferrer noopener">BuzzFeed</a></li></ul>  01:17 - Kevin Lord Introduction  <ul><li><a href="https://twitter.com/lordkev" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/lordkev" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.buzzfeed.com/" target="_blank" rel="noreferrer noopener">BuzzFeed</a></li></ul>  01:54 - <a href="https://github.com/buzzfeed/mattress" target="_blank" rel="noreferrer noopener">mattress</a>  05:01 - Caching and Implementation  <ul><li><a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURLCache_Class/" target="_blank" rel="noreferrer noopener">NSURLCache</a></li><li><a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/" target="_blank" rel="noreferrer noopener">UIWebView</a></li></ul>  10:19 - <a href="https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKWebView_Ref/" target="_blank" rel="noreferrer noopener">WKWebView</a>  14:55 - <a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURLProtocol_Class/" target="_blank" rel="noreferrer noopener">NSURLProtocol</a>   20:56 - Can you use Mattress with other systems?  22:07 - Performance Implications  26:43 - The Conception and History of Mattress  <ul><li>Entering the Open Source World</li></ul>  31:20 - Swift, adoption, and will it work in Objective-C?  39:13 - What’s next?  Picks  <a href="https://jell.com/blog/how-the-wrong-name-cost-our-startup/" target="_blank" rel="noreferrer noopener">How The Wrong Name Cost Our Startup $10,000</a> (Alondo)<br /><a href="http://krillapps.com/patterns/" target="_blank" rel="noreferrer noopener">Patterns</a> (Andrew)<br /><a href="https://coderunnerapp.com" target="_blank" rel="noreferrer noopener">CodeRunner</a> (Andrew)<br /><a href="http://odesi.mixedinkey.com" target="_blank" rel="noreferrer noopener">Odesi</a> (Andrew)<br /> Recognizing what things are truly important (Chuck)<br /> Cleaning your office (Chuck)<br /><a href="http://nshipster.com/nsurlcache/" target="_blank" rel="noreferrer noopener">Mattt Thompson: NSURLCache</a> (Jaim)<br /><a href="http://objectivetoast.com/2014/05/19/intercepting-requests-with-nsurlprotocol/" target="_blank" rel="noreferrer noopener">Josh Johnson: Intercepting Requests with NSURLProtocol</a> (Jaim)<br /><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift.org</a> (David)<br /><a href="https://twitter.com/wkwebview" target="_blank" rel="noreferrer noopener">@wkwebview</a> (David)<br /><a href="http://hackaday.com" target="_blank" rel="noreferrer noopener">Hackaday</a> (Kevin)<br /><a href="http://www.jamaicating.com" target="_blank" rel="noreferrer noopener">Jamaica Ting</a> (Kevin)]]></description><guid isPermaLink="false">a8b2885b-cfc1-4818-b681-4143ede25560</guid><pubDate>Wed, 23 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853972/stream.mp3" length="48207214" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:06 - David Mauro Introduction  
- https://twitter.com/dmaurolizer 
- https://github.com/dmauro 
- http://dmauro.com/
- http://www.buzzfeed.com/
  01:17 - Kevin Lord Introduction  
- https://twitter.com/lordkev 
- https://github.com/lordkev
-...</itunes:subtitle><itunes:summary><![CDATA[01:06 - David Mauro Introduction  <ul><li><a href="https://twitter.com/dmaurolizer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/dmauro" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://dmauro.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.buzzfeed.com/" target="_blank" rel="noreferrer noopener">BuzzFeed</a></li></ul>  01:17 - Kevin Lord Introduction  <ul><li><a href="https://twitter.com/lordkev" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/lordkev" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.buzzfeed.com/" target="_blank" rel="noreferrer noopener">BuzzFeed</a></li></ul>  01:54 - <a href="https://github.com/buzzfeed/mattress" target="_blank" rel="noreferrer noopener">mattress</a>  05:01 - Caching and Implementation  <ul><li><a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURLCache_Class/" target="_blank" rel="noreferrer noopener">NSURLCache</a></li><li><a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/" target="_blank" rel="noreferrer noopener">UIWebView</a></li></ul>  10:19 - <a href="https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKWebView_Ref/" target="_blank" rel="noreferrer noopener">WKWebView</a>  14:55 - <a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURLProtocol_Class/" target="_blank" rel="noreferrer noopener">NSURLProtocol</a>   20:56 - Can you use Mattress with other systems?  22:07 - Performance Implications  26:43 - The Conception and History of Mattress  <ul><li>Entering the Open Source World</li></ul>  31:20 - Swift, adoption, and will it work in Objective-C?  39:13 - What’s next?  Picks  <a href="https://jell.com/blog/how-the-wrong-name-cost-our-startup/" target="_blank" rel="noreferrer noopener">How The Wrong Name Cost Our Startup $10,000</a> (Alondo)<br /><a href="http://krillapps.com/patterns/" target="_blank" rel="noreferrer noopener">Patterns</a> (Andrew)<br /><a href="https://coderunnerapp.com" target="_blank" rel="noreferrer noopener">CodeRunner</a> (Andrew)<br /><a href="http://odesi.mixedinkey.com" target="_blank" rel="noreferrer noopener">Odesi</a> (Andrew)<br /> Recognizing what things are truly important (Chuck)<br /> Cleaning your office (Chuck)<br /><a href="http://nshipster.com/nsurlcache/" target="_blank" rel="noreferrer noopener">Mattt Thompson: NSURLCache</a> (Jaim)<br /><a href="http://objectivetoast.com/2014/05/19/intercepting-requests-with-nsurlprotocol/" target="_blank" rel="noreferrer noopener">Josh Johnson: Intercepting Requests with NSURLProtocol</a> (Jaim)<br /><a href="https://swift.org/" target="_blank" rel="noreferrer noopener">Swift.org</a> (David)<br /><a href="https://twitter.com/wkwebview" target="_blank" rel="noreferrer noopener">@wkwebview</a> (David)<br /><a href="http://hackaday.com" target="_blank" rel="noreferrer noopener">Hackaday</a> (Kevin)<br /><a href="http://www.jamaicating.com" target="_blank" rel="noreferrer noopener">Jamaica Ting</a> (Kevin)]]></itunes:summary><itunes:duration>2951</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>133 iPS The GROWS Method with Andy Hunt and Jared Richardson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/133-ips-the-grows-method-with-andy-hunt-and-jared-richardson</link><description><![CDATA[01:14 - Jared Richardson Introduction  <ul><li><a href="https://twitter.com/jaredrichardson" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://agileartisans.com/main" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:31 - Andy Hunt Introduction  <ul><li><a href="https://twitter.com/PragmaticAndy" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://andy.pragprog.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer by Dave Thomas and Andy Hunt</a> </li><li><a href="http://teachmetocode.com/podcast/tmtc-41-andy-hunt/" target="_blank" rel="noreferrer noopener">Teach Me To Code #41 – Andy Hunt</a> </li></ul>  02:35 - Background, <a href="http://growsmethod.com/" target="_blank" rel="noreferrer noopener">The GROWS Method</a><ul><li><a href="https://en.wikipedia.org/wiki/Agile_software_development" target="_blank" rel="noreferrer noopener">Agile Software Development</a></li><li><a href="http://www.agilemanifesto.org/" target="_blank" rel="noreferrer noopener">The Agile Manifesto</a></li><li><a href="https://en.wikipedia.org/wiki/Scrum_(software_development)" target="_blank" rel="noreferrer noopener">Scrum</a></li><li><a href="https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition" target="_blank" rel="noreferrer noopener">Dreyfus Model of Skill Acquisition</a></li></ul>  16:51 - Getting Things Done  19:18 - Transitioning to GROWS  <ul><li><a href="https://pragprog.com/book/prj/ship-it" target="_blank" rel="noreferrer noopener">Ship It! by Jared Richardson</a></li></ul>  23:45 - Experiments  28:39 - Blind Spots  30:22 - Pain Points and Benefits  35:52 - Where do I start?  <ul><li><a href="http://growsmethod.com/grows_starting.html" target="_blank" rel="noreferrer noopener">Starting with GROWS</a></li><li>Checklist-driven Development</li></ul>  43:30 - Can you do GROWS on a small team?  50:25 - Working on Stage 2 before Stage 1 is Done  <ul><li><a href="http://www.imdb.com/title/tt0460690/" target="_blank" rel="noreferrer noopener">The Unit</a></li></ul>  54:06 - The Growth of GROWS  Announcement  <ul><li> Check out Freelance Remote Conf and iOS Remote Conf at <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a></li></ul>  Picks  <a href="http://www.danwilsonmusic.com/news/journal/regarding-ground-rules-for-collaboration" target="_blank" rel="noreferrer noopener">Dan Wilson: Regarding Ground Rules For Collaboration</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B014Q9YUKG/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B014Q9YUKG&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=4NIXHMESSKXQIFLD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Saramonic SmartMixer Professional Recording Stereo Microphone Rig</a> (Chuck)<br /><a href="https://katch.me/cmaxw/v/753cd065-4a82-3afe-a66f-e460662fea18" target="_blank" rel="noreferrer noopener">Unboxing of saramonic smartmixer for periscope. #ufy</a> (Chuck)<br /><a href="http://supercell.com/en/games/clashofclans/" target="_blank" rel="noreferrer noopener">Clash of Clans</a> (Chuck)<br /><a href="https://sivers.org/now3" target="_blank" rel="noreferrer noopener">Derek Sivers: The /now page movement</a> (Andy)<br /><a href="http://nownownow.com/" target="_blank" rel="noreferrer noopener">nownownow.com</a> (Andy)<br /><a href="http://tonymacx86.com" target="_blank" rel="noreferrer noopener">tonymacx86.com</a> (Jared)<br /> Get out from behind the keyboard (Jared)]]></description><guid isPermaLink="false">b82dedc7-4704-4dc2-8e22-f53db2292700</guid><pubDate>Thu, 17 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853991/stream.mp3" length="69514451" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:14 - Jared Richardson Introduction  
- https://twitter.com/jaredrichardson 
- http://agileartisans.com/main
  01:31 - Andy Hunt Introduction  
- https://twitter.com/PragmaticAndy 
- http://andy.pragprog.com/
-...</itunes:subtitle><itunes:summary><![CDATA[01:14 - Jared Richardson Introduction  <ul><li><a href="https://twitter.com/jaredrichardson" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://agileartisans.com/main" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:31 - Andy Hunt Introduction  <ul><li><a href="https://twitter.com/PragmaticAndy" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://andy.pragprog.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X" target="_blank" rel="noreferrer noopener">The Pragmatic Programmer by Dave Thomas and Andy Hunt</a> </li><li><a href="http://teachmetocode.com/podcast/tmtc-41-andy-hunt/" target="_blank" rel="noreferrer noopener">Teach Me To Code #41 – Andy Hunt</a> </li></ul>  02:35 - Background, <a href="http://growsmethod.com/" target="_blank" rel="noreferrer noopener">The GROWS Method</a><ul><li><a href="https://en.wikipedia.org/wiki/Agile_software_development" target="_blank" rel="noreferrer noopener">Agile Software Development</a></li><li><a href="http://www.agilemanifesto.org/" target="_blank" rel="noreferrer noopener">The Agile Manifesto</a></li><li><a href="https://en.wikipedia.org/wiki/Scrum_(software_development)" target="_blank" rel="noreferrer noopener">Scrum</a></li><li><a href="https://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition" target="_blank" rel="noreferrer noopener">Dreyfus Model of Skill Acquisition</a></li></ul>  16:51 - Getting Things Done  19:18 - Transitioning to GROWS  <ul><li><a href="https://pragprog.com/book/prj/ship-it" target="_blank" rel="noreferrer noopener">Ship It! by Jared Richardson</a></li></ul>  23:45 - Experiments  28:39 - Blind Spots  30:22 - Pain Points and Benefits  35:52 - Where do I start?  <ul><li><a href="http://growsmethod.com/grows_starting.html" target="_blank" rel="noreferrer noopener">Starting with GROWS</a></li><li>Checklist-driven Development</li></ul>  43:30 - Can you do GROWS on a small team?  50:25 - Working on Stage 2 before Stage 1 is Done  <ul><li><a href="http://www.imdb.com/title/tt0460690/" target="_blank" rel="noreferrer noopener">The Unit</a></li></ul>  54:06 - The Growth of GROWS  Announcement  <ul><li> Check out Freelance Remote Conf and iOS Remote Conf at <a href="https://allremoteconfs.com/" target="_blank" rel="noreferrer noopener">All Remote Confs</a></li></ul>  Picks  <a href="http://www.danwilsonmusic.com/news/journal/regarding-ground-rules-for-collaboration" target="_blank" rel="noreferrer noopener">Dan Wilson: Regarding Ground Rules For Collaboration</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B014Q9YUKG/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B014Q9YUKG&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=4NIXHMESSKXQIFLD&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Saramonic SmartMixer Professional Recording Stereo Microphone Rig</a> (Chuck)<br /><a href="https://katch.me/cmaxw/v/753cd065-4a82-3afe-a66f-e460662fea18" target="_blank" rel="noreferrer noopener">Unboxing of saramonic smartmixer for periscope. #ufy</a> (Chuck)<br /><a href="http://supercell.com/en/games/clashofclans/" target="_blank" rel="noreferrer noopener">Clash of Clans</a> (Chuck)<br /><a href="https://sivers.org/now3" target="_blank" rel="noreferrer noopener">Derek Sivers: The /now page movement</a> (Andy)<br /><a href="http://nownownow.com/" target="_blank" rel="noreferrer noopener">nownownow.com</a> (Andy)<br /><a href="http://tonymacx86.com" target="_blank" rel="noreferrer noopener">tonymacx86.com</a> (Jared)<br /> Get out from behind the keyboard (Jared)]]></itunes:summary><itunes:duration>4283</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>132 iPS Fastlane with Felix Krause</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/132-ips-fastlane-with-felix-krause</link><description><![CDATA[01:02 - Felix Krause  <ul><li><a href="https://twitter.com/KrauseFx" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/KrauseFx" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://krausefx.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:17 - <a href="https://fastlane.tools/" target="_blank" rel="noreferrer noopener">Fastlane</a>  01:37 - The Background and Motivation of Fastlane  03:19 - Fastlane as a Collection of Tools  04:06 - Plugin Architecture  05:08 - Language = <a href="https://www.ruby-lang.org/" target="_blank" rel="noreferrer noopener">Ruby</a>  06:29 - <a href="http://nomad-cli.com/" target="_blank" rel="noreferrer noopener">Nomad</a>   08:32 - What do these tools help with?  <ul><li><a href="https://github.com/fastlane/snapshot" target="_blank" rel="noreferrer noopener">snapshot</a></li><li><a href="https://github.com/fastlane/deliver" target="_blank" rel="noreferrer noopener">deliver</a></li></ul>  12:23 - Using Fastlane for <a href="https://en.wikipedia.org/wiki/Continuous_integration" target="_blank" rel="noreferrer noopener">Continuous Integration</a><ul><li><a href="https://jenkins-ci.org/" target="_blank" rel="noreferrer noopener">Jenkins CI</a></li><li><a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a></li><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li><li><a href="https://www.bitrise.io/" target="_blank" rel="noreferrer noopener">Bitrise</a></li><li><a href="https://github.com/fastlane/scan" target="_blank" rel="noreferrer noopener">scan</a></li><li><a href="https://www.apple.com/support/osxserver/xcodeserver/" target="_blank" rel="noreferrer noopener">Xcode Server</a></li></ul>  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 - <a href="https://twitter.com/" target="_blank" rel="noreferrer noopener">Twitter</a> + Fastlane  29:34 - Support and Community (Cont’d)  32:12 - Getting Started   <ul><li><a href="https://vimeo.com/146505670" target="_blank" rel="noreferrer noopener">Felix Krause: iOS Continuous Delivery with Fastlane @ CocoaHeads Stockholm</a></li></ul>  33:10 - Difficulties and Gotchas  <ul><li><a href="https://en.wikipedia.org/wiki/Code_signing" target="_blank" rel="noreferrer noopener">Code Signing</a></li><li><a href="https://github.com/fastlane/sigh" target="_blank" rel="noreferrer noopener">sigh</a></li></ul>  34:23 - Naming Tools  Picks  <a href="http://swiftsandbox.io" target="_blank" rel="noreferrer noopener">Swift Sandbox</a> (Andrew)<br /><a href="http://chrismcveigh.com/cm/welcome.html" target="_blank" rel="noreferrer noopener">Chris McVeigh</a> (Andrew)<br /> Brine your turkey (Jaim)<br /><a href="http://www.git-tower.com/" target="_blank" rel="noreferrer noopener">Tower</a> (Felix)<br /><a href="https://github.com/KrauseFx/what-terminal-is-felix-using" target="_blank" rel="noreferrer noopener">what-terminal-is-felix-using</a> (Felix)<br /><a href="https://www.google.com/flights/" target="_blank" rel="noreferrer noopener">Google Flights</a> (Felix)]]></description><guid isPermaLink="false">7132ddae-72db-46f4-8243-3d163d346158</guid><pubDate>Thu, 10 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853959/stream.mp3" length="42734034" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:02 - Felix Krause  
- https://twitter.com/KrauseFx 
- https://github.com/KrauseFx 
- https://krausefx.com/
  01:17 - https://fastlane.tools/  01:37 - The Background and Motivation of Fastlane  03:19 - Fastlane as a Collection of Tools  04:06 -...</itunes:subtitle><itunes:summary><![CDATA[01:02 - Felix Krause  <ul><li><a href="https://twitter.com/KrauseFx" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/KrauseFx" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://krausefx.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:17 - <a href="https://fastlane.tools/" target="_blank" rel="noreferrer noopener">Fastlane</a>  01:37 - The Background and Motivation of Fastlane  03:19 - Fastlane as a Collection of Tools  04:06 - Plugin Architecture  05:08 - Language = <a href="https://www.ruby-lang.org/" target="_blank" rel="noreferrer noopener">Ruby</a>  06:29 - <a href="http://nomad-cli.com/" target="_blank" rel="noreferrer noopener">Nomad</a>   08:32 - What do these tools help with?  <ul><li><a href="https://github.com/fastlane/snapshot" target="_blank" rel="noreferrer noopener">snapshot</a></li><li><a href="https://github.com/fastlane/deliver" target="_blank" rel="noreferrer noopener">deliver</a></li></ul>  12:23 - Using Fastlane for <a href="https://en.wikipedia.org/wiki/Continuous_integration" target="_blank" rel="noreferrer noopener">Continuous Integration</a><ul><li><a href="https://jenkins-ci.org/" target="_blank" rel="noreferrer noopener">Jenkins CI</a></li><li><a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a></li><li><a href="https://circleci.com/" target="_blank" rel="noreferrer noopener">CircleCI</a></li><li><a href="https://www.bitrise.io/" target="_blank" rel="noreferrer noopener">Bitrise</a></li><li><a href="https://github.com/fastlane/scan" target="_blank" rel="noreferrer noopener">scan</a></li><li><a href="https://www.apple.com/support/osxserver/xcodeserver/" target="_blank" rel="noreferrer noopener">Xcode Server</a></li></ul>  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 - <a href="https://twitter.com/" target="_blank" rel="noreferrer noopener">Twitter</a> + Fastlane  29:34 - Support and Community (Cont’d)  32:12 - Getting Started   <ul><li><a href="https://vimeo.com/146505670" target="_blank" rel="noreferrer noopener">Felix Krause: iOS Continuous Delivery with Fastlane @ CocoaHeads Stockholm</a></li></ul>  33:10 - Difficulties and Gotchas  <ul><li><a href="https://en.wikipedia.org/wiki/Code_signing" target="_blank" rel="noreferrer noopener">Code Signing</a></li><li><a href="https://github.com/fastlane/sigh" target="_blank" rel="noreferrer noopener">sigh</a></li></ul>  34:23 - Naming Tools  Picks  <a href="http://swiftsandbox.io" target="_blank" rel="noreferrer noopener">Swift Sandbox</a> (Andrew)<br /><a href="http://chrismcveigh.com/cm/welcome.html" target="_blank" rel="noreferrer noopener">Chris McVeigh</a> (Andrew)<br /> Brine your turkey (Jaim)<br /><a href="http://www.git-tower.com/" target="_blank" rel="noreferrer noopener">Tower</a> (Felix)<br /><a href="https://github.com/KrauseFx/what-terminal-is-felix-using" target="_blank" rel="noreferrer noopener">what-terminal-is-felix-using</a> (Felix)<br /><a href="https://www.google.com/flights/" target="_blank" rel="noreferrer noopener">Google Flights</a> (Felix)]]></itunes:summary><itunes:duration>2609</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>131 iPS MIKMIDI and Open Source Projects</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/131-ips-mikmidi-and-open-source-projects</link><description><![CDATA[01:12 - <a href="https://github.com/mixedinkey-opensource/MIKMIDI" target="_blank" rel="noreferrer noopener">MIKMIDI</a><ul><li><a href="https://devchat.tv/iphreaks/057-iphreaks-show-midi" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #57: MIDI</a></li></ul>  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 - <a href="http://semver.org/" target="_blank" rel="noreferrer noopener">Semantic Versioning</a>  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 &amp; Examples  <ul><li><a href="http://contributor-covenant.org/" target="_blank" rel="noreferrer noopener">Contributor Covenant</a>   </li></ul>  31:01 - Using Badges  32:12 - How <a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a> Integrates with an Open Source Project  <ul><li><a href="http://clang.llvm.org/docs/ClangFormat.html" target="_blank" rel="noreferrer noopener">ClangFormat</a></li></ul>  35:22 - Hosting for Open Source Projects  <ul><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://bitbucket.org/" target="_blank" rel="noreferrer noopener">Bitbucket</a></li><li><a href="https://www.fogcreek.com/kiln/" target="_blank" rel="noreferrer noopener">Kiln</a></li></ul>  36:37 - Generated Documentation  <ul><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a></li><li><a href="http://cocoadocs.org/" target="_blank" rel="noreferrer noopener">CocoaDocs</a></li><li><a href="https://kapeli.com/" target="_blank" rel="noreferrer noopener">Dash</a></li></ul>  39:07 - Licensing  <ul><li><a href="https://opensource.org/licenses/MIT" target="_blank" rel="noreferrer noopener">The MIT License</a></li><li><a href="http://www.apache.org/licenses/" target="_blank" rel="noreferrer noopener">The Apache License</a></li><li><a href="http://www.gnu.org/licenses/gpl-3.0.en.html" target="_blank" rel="noreferrer noopener">GPL License</a></li><li><a href="https://en.wikipedia.org/wiki/Affero_General_Public_License" target="_blank" rel="noreferrer noopener">AGPL License</a></li></ul>  40:56 - What’s changed in MIKMIDI? (Since Episode #57)  Picks  <a href="https://www.netflix.com/title/70276014" target="_blank" rel="noreferrer noopener">The Big Star Story</a> (Jaim)<br /><a href="http://www.sonyclassics.com/searchingforsugarman/" target="_blank" rel="noreferrer noopener">Searching for Sugar Man</a> (Andrew)<br /><a href="http://ericasadun.com/2015/11/17/a-handful-of-swift-style-rules-swiftlang/" target="_blank" rel="noreferrer noopener">Erica Sadun: A handful of Swift style rules #swiftlang</a> (Andrew)<br /><a href="https://github.com/tomaz/appledoc" target="_blank" rel="noreferrer noopener">appledoc</a> (Andrew)<br /><a href="https://github.com/Realm/jazzy" target="_blank" rel="noreferrer noopener">jazzy</a> (Andrew)<br /><a href="https://www.toastmasters.org/" target="_blank" rel="noreferrer noopener">Toastmasters</a> (Chuck)]]></description><guid isPermaLink="false">837d89ac-b430-45c2-a08a-eec89d53a772</guid><pubDate>Thu, 03 Dec 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853989/stream.mp3" length="48512380" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:12 - https://github.com/mixedinkey-opensource/MIKMIDI
- https://devchat.tv/iphreaks/057-iphreaks-show-midi
  02:17 - Adding Features or Changing the Way a Library Works in an Open Source Projects  04:49 - Deprecation  07:23 - Deprecation vs...</itunes:subtitle><itunes:summary><![CDATA[01:12 - <a href="https://github.com/mixedinkey-opensource/MIKMIDI" target="_blank" rel="noreferrer noopener">MIKMIDI</a><ul><li><a href="https://devchat.tv/iphreaks/057-iphreaks-show-midi" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #57: MIDI</a></li></ul>  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 - <a href="http://semver.org/" target="_blank" rel="noreferrer noopener">Semantic Versioning</a>  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 &amp; Examples  <ul><li><a href="http://contributor-covenant.org/" target="_blank" rel="noreferrer noopener">Contributor Covenant</a>   </li></ul>  31:01 - Using Badges  32:12 - How <a href="https://travis-ci.org/" target="_blank" rel="noreferrer noopener">Travis CI</a> Integrates with an Open Source Project  <ul><li><a href="http://clang.llvm.org/docs/ClangFormat.html" target="_blank" rel="noreferrer noopener">ClangFormat</a></li></ul>  35:22 - Hosting for Open Source Projects  <ul><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://bitbucket.org/" target="_blank" rel="noreferrer noopener">Bitbucket</a></li><li><a href="https://www.fogcreek.com/kiln/" target="_blank" rel="noreferrer noopener">Kiln</a></li></ul>  36:37 - Generated Documentation  <ul><li><a href="https://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a></li><li><a href="http://cocoadocs.org/" target="_blank" rel="noreferrer noopener">CocoaDocs</a></li><li><a href="https://kapeli.com/" target="_blank" rel="noreferrer noopener">Dash</a></li></ul>  39:07 - Licensing  <ul><li><a href="https://opensource.org/licenses/MIT" target="_blank" rel="noreferrer noopener">The MIT License</a></li><li><a href="http://www.apache.org/licenses/" target="_blank" rel="noreferrer noopener">The Apache License</a></li><li><a href="http://www.gnu.org/licenses/gpl-3.0.en.html" target="_blank" rel="noreferrer noopener">GPL License</a></li><li><a href="https://en.wikipedia.org/wiki/Affero_General_Public_License" target="_blank" rel="noreferrer noopener">AGPL License</a></li></ul>  40:56 - What’s changed in MIKMIDI? (Since Episode #57)  Picks  <a href="https://www.netflix.com/title/70276014" target="_blank" rel="noreferrer noopener">The Big Star Story</a> (Jaim)<br /><a href="http://www.sonyclassics.com/searchingforsugarman/" target="_blank" rel="noreferrer noopener">Searching for Sugar Man</a> (Andrew)<br /><a href="http://ericasadun.com/2015/11/17/a-handful-of-swift-style-rules-swiftlang/" target="_blank" rel="noreferrer noopener">Erica Sadun: A handful of Swift style rules #swiftlang</a> (Andrew)<br /><a href="https://github.com/tomaz/appledoc" target="_blank" rel="noreferrer noopener">appledoc</a> (Andrew)<br /><a href="https://github.com/Realm/jazzy" target="_blank" rel="noreferrer noopener">jazzy</a> (Andrew)<br /><a href="https://www.toastmasters.org/" target="_blank" rel="noreferrer noopener">Toastmasters</a> (Chuck)]]></itunes:summary><itunes:duration>2970</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>130 iPS Validating an App Idea Before Building It with Fei Wang</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/130-ips-validating-an-app-idea-before-building-it-with-fei-wang</link><description><![CDATA[01:02 - Fei Wang Introduction   <ul><li><a href="https://twitter.com/feifanw" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://secretsaucehq.com/blog/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://secretsaucehq.com/" target="_blank" rel="noreferrer noopener">Secret Sauce</a></li></ul>  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  <ul><li><a href="http://sketchtoolbox.com/" target="_blank" rel="noreferrer noopener">Sketch</a></li><li><a href="http://www.invisionapp.com/" target="_blank" rel="noreferrer noopener">InVision</a></li><li><a href="https://marvelapp.com/" target="_blank" rel="noreferrer noopener">Marvel</a></li><li><a href="https://creator.ionic.io/" target="_blank" rel="noreferrer noopener">Ionic Creator</a></li></ul>  24:51 - The Value Proposition  <ul><li><a href="https://www.facebook.com/business/products/ads" target="_blank" rel="noreferrer noopener">Facebook Ads</a></li></ul>  28:07 - When Things Fall Through…  29:35 - Validating Your Marketing Channels  <ul><li><a href="http://www.amazon.com/gp/product/1936661837/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936661837&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=4LRXFJTLHU3UTY5V&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Traction: Get a Grip on Your Business by Gino Wickman</a> </li></ul>  33:10 - Pricing  36:20 - Building a List  39:23 - Recap  <ul><li><a href="http://www.amazon.com/gp/product/1591847788/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1591847788&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=EEZIGZV4KDF3KSZO&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Hooked: How to Build Habit-Forming Products by Nir Eyal</a></li></ul>  41:34 - Validating You’re on the Right Track   Picks  <a href="http://sketchtoolbox.com/" target="_blank" rel="noreferrer noopener">Sketch Toolbox</a> (Alondo)<br /><a href="http://www.amazon.com/gp/product/B014JVOWB8/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B014JVOWB8&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=ZGGCK3UIXGNGGHHF&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Clever Coffee Dripper</a> (Alondo)<br /><a href="https://itunes.apple.com/us/podcast/you-must-remember-this/id858124601?mt=2" target="_blank" rel="noreferrer noopener">You Must Remember This Podcast</a> (Jaim)<br /><a href="http://familysearch.org" target="_blank" rel="noreferrer noopener">FamilySearch</a> (Chuck)<br /><a href="http://relativefinder.org" target="_blank" rel="noreferrer noopener">Relative Finder</a> (Chuck)<br /><a href="http://www.newyorker.com/podcast" target="_blank" rel="noreferrer noopener">The New Yorker Podcast</a> (Fei)<br /><a href="https://itunes.apple.com/us/app/adblock-fast/id1032930802?mt=8" target="_blank" rel="noreferrer noopener">Adblock Fast (Fei)</a><br /><a href="http://SecretSauceHQ.com/iphreaks" target="_blank" rel="noreferrer noopener">More Resources From Fei</a> (Fei)]]></description><guid isPermaLink="false">69ca263e-1e46-4fcd-a434-10d1cfa44df5</guid><pubDate>Wed, 25 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853986/stream.mp3" length="50272034" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:02 - Fei Wang Introduction   
- https://twitter.com/feifanw 
- http://secretsaucehq.com/blog/
- http://secretsaucehq.com/
  02:24 - Validating an App Idea   03:54 - Identifying Your Market and Your Market’s Pain Points  08:52 - Networking and...</itunes:subtitle><itunes:summary><![CDATA[01:02 - Fei Wang Introduction   <ul><li><a href="https://twitter.com/feifanw" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://secretsaucehq.com/blog/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://secretsaucehq.com/" target="_blank" rel="noreferrer noopener">Secret Sauce</a></li></ul>  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  <ul><li><a href="http://sketchtoolbox.com/" target="_blank" rel="noreferrer noopener">Sketch</a></li><li><a href="http://www.invisionapp.com/" target="_blank" rel="noreferrer noopener">InVision</a></li><li><a href="https://marvelapp.com/" target="_blank" rel="noreferrer noopener">Marvel</a></li><li><a href="https://creator.ionic.io/" target="_blank" rel="noreferrer noopener">Ionic Creator</a></li></ul>  24:51 - The Value Proposition  <ul><li><a href="https://www.facebook.com/business/products/ads" target="_blank" rel="noreferrer noopener">Facebook Ads</a></li></ul>  28:07 - When Things Fall Through…  29:35 - Validating Your Marketing Channels  <ul><li><a href="http://www.amazon.com/gp/product/1936661837/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936661837&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=4LRXFJTLHU3UTY5V&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Traction: Get a Grip on Your Business by Gino Wickman</a> </li></ul>  33:10 - Pricing  36:20 - Building a List  39:23 - Recap  <ul><li><a href="http://www.amazon.com/gp/product/1591847788/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1591847788&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=EEZIGZV4KDF3KSZO&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Hooked: How to Build Habit-Forming Products by Nir Eyal</a></li></ul>  41:34 - Validating You’re on the Right Track   Picks  <a href="http://sketchtoolbox.com/" target="_blank" rel="noreferrer noopener">Sketch Toolbox</a> (Alondo)<br /><a href="http://www.amazon.com/gp/product/B014JVOWB8/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B014JVOWB8&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=ZGGCK3UIXGNGGHHF&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Clever Coffee Dripper</a> (Alondo)<br /><a href="https://itunes.apple.com/us/podcast/you-must-remember-this/id858124601?mt=2" target="_blank" rel="noreferrer noopener">You Must Remember This Podcast</a> (Jaim)<br /><a href="http://familysearch.org" target="_blank" rel="noreferrer noopener">FamilySearch</a> (Chuck)<br /><a href="http://relativefinder.org" target="_blank" rel="noreferrer noopener">Relative Finder</a> (Chuck)<br /><a href="http://www.newyorker.com/podcast" target="_blank" rel="noreferrer noopener">The New Yorker Podcast</a> (Fei)<br /><a href="https://itunes.apple.com/us/app/adblock-fast/id1032930802?mt=8" target="_blank" rel="noreferrer noopener">Adblock Fast (Fei)</a><br /><a href="http://SecretSauceHQ.com/iphreaks" target="_blank" rel="noreferrer noopener">More Resources From Fei</a> (Fei)]]></itunes:summary><itunes:duration>3080</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>129 iPS WebRTC</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/129-ips-webrtc</link><description><![CDATA[01:08 - <a href="http://www.webrtc.org/" target="_blank" rel="noreferrer noopener">WebRTC</a>   03:23 - Advantages  04:51 - Approaching WebRTC  <ul><li><a href="http://www.openwebrtc.org/bowser/%20" target="_blank" rel="noreferrer noopener">Bowser</a></li><li><a href="http://tech.pristine.io/build-ios-apprtc/" target="_blank" rel="noreferrer noopener">Pristine IO: Build iOS AppRTC iOS AppRTC Deep Dive (Pt. 1)</a></li><li><a href="https://github.com/pristineio/webrtc-build-scripts" target="_blank" rel="noreferrer noopener">webrtc-build-scripts</a></li><li><a href="https://cocoapods.org/pods/AppRTC" target="_blank" rel="noreferrer noopener">AppRTC on CocoaPods</a> </li><li><a href="http://www.telappliant.com/partners/voip-solutions/wholesale-api/" target="_blank" rel="noreferrer noopener">openTalk API</a> </li><li><a href="https://tokbox.com/developer/%20" target="_blank" rel="noreferrer noopener">OpenTok Developer Center</a></li></ul>  08:24 - Use Cases and Gotchas  <ul><li><a href="https://podclear.com/#/" target="_blank" rel="noreferrer noopener">PodClear</a> </li><li><a href="https://zencastr.com/" target="_blank" rel="noreferrer noopener">Zencastr</a> </li><li><a href="http://stackoverflow.com/questions/21069983/what-are-ice-candidates-and-how-do-the-peer-connection-choose-between-them" target="_blank" rel="noreferrer noopener">ICE Candidates Explanation</a></li><li><a href="https://devchat.tv/remote-conference-talks/jquery-for-webrtc-thomas-gorissen-js-remote-conf-2015" target="_blank" rel="noreferrer noopener">Thomas Gorissen: jQuery for WebRTC @ JS Remote Conf 2015</a></li><li><a href="https://devchat.tv/js-jabber/155-jsj-webtorrent-with-feross-aboukhadijeh" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #155: Webtorrent with Feross Aboukhadijeh</a> </li></ul>  15:51 - Capturing and Collecting Data  18:35 - Handling Errors  20:31 - Encryption  22:35 - Alternatives to WebRTC  Picks  <a href="https://github.com/slazyk/Observable-Swift" target="_blank" rel="noreferrer noopener">Observable-Swift</a> (Andrew)<br /><a href="https://github.com/armadsen/CocoaHeads-SLC-Presentations/tree/master/KVO-and-Related-Patterns-In-Swift" target="_blank" rel="noreferrer noopener">CocoaHeads-SLC-Presentations</a> (Andrew)<br /><a href="https://yourkarma.com/" target="_blank" rel="noreferrer noopener">Karma</a> (Alondo)<br /><a href="http://www.amazon.com/gp/product/B000LKTJUG/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B000LKTJUG&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AU74WY4OMQUVVNYH&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Eden Twig Tea</a> (Jaim)<br /><a href="https://github.com/devchattv/iphreakstopics" target="_blank" rel="noreferrer noopener">iphreakstopics</a> (Chuck)<br /> Geek Toys (Chuck)<br /><a href="https://www.thinkgeek.com/" target="_blank" rel="noreferrer noopener">ThinkGeek</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/B003FHXMDC/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B003FHXMDC&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=O3ZEXGQLYS54TCFB&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Sonic Screwdriver</a> (Chuck)]]></description><guid isPermaLink="false">b5e7fe28-ef85-4e06-bee1-8ed62fd1cb84</guid><pubDate>Thu, 19 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853970/stream.mp3" length="30537575" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:08 - http://www.webrtc.org/   03:23 - Advantages  04:51 - Approaching WebRTC  
- http://www.openwebrtc.org/bowser/%20
- http://tech.pristine.io/build-ios-apprtc/
- https://github.com/pristineio/webrtc-build-scripts
-...</itunes:subtitle><itunes:summary><![CDATA[01:08 - <a href="http://www.webrtc.org/" target="_blank" rel="noreferrer noopener">WebRTC</a>   03:23 - Advantages  04:51 - Approaching WebRTC  <ul><li><a href="http://www.openwebrtc.org/bowser/%20" target="_blank" rel="noreferrer noopener">Bowser</a></li><li><a href="http://tech.pristine.io/build-ios-apprtc/" target="_blank" rel="noreferrer noopener">Pristine IO: Build iOS AppRTC iOS AppRTC Deep Dive (Pt. 1)</a></li><li><a href="https://github.com/pristineio/webrtc-build-scripts" target="_blank" rel="noreferrer noopener">webrtc-build-scripts</a></li><li><a href="https://cocoapods.org/pods/AppRTC" target="_blank" rel="noreferrer noopener">AppRTC on CocoaPods</a> </li><li><a href="http://www.telappliant.com/partners/voip-solutions/wholesale-api/" target="_blank" rel="noreferrer noopener">openTalk API</a> </li><li><a href="https://tokbox.com/developer/%20" target="_blank" rel="noreferrer noopener">OpenTok Developer Center</a></li></ul>  08:24 - Use Cases and Gotchas  <ul><li><a href="https://podclear.com/#/" target="_blank" rel="noreferrer noopener">PodClear</a> </li><li><a href="https://zencastr.com/" target="_blank" rel="noreferrer noopener">Zencastr</a> </li><li><a href="http://stackoverflow.com/questions/21069983/what-are-ice-candidates-and-how-do-the-peer-connection-choose-between-them" target="_blank" rel="noreferrer noopener">ICE Candidates Explanation</a></li><li><a href="https://devchat.tv/remote-conference-talks/jquery-for-webrtc-thomas-gorissen-js-remote-conf-2015" target="_blank" rel="noreferrer noopener">Thomas Gorissen: jQuery for WebRTC @ JS Remote Conf 2015</a></li><li><a href="https://devchat.tv/js-jabber/155-jsj-webtorrent-with-feross-aboukhadijeh" target="_blank" rel="noreferrer noopener">JavaScript Jabber Episode #155: Webtorrent with Feross Aboukhadijeh</a> </li></ul>  15:51 - Capturing and Collecting Data  18:35 - Handling Errors  20:31 - Encryption  22:35 - Alternatives to WebRTC  Picks  <a href="https://github.com/slazyk/Observable-Swift" target="_blank" rel="noreferrer noopener">Observable-Swift</a> (Andrew)<br /><a href="https://github.com/armadsen/CocoaHeads-SLC-Presentations/tree/master/KVO-and-Related-Patterns-In-Swift" target="_blank" rel="noreferrer noopener">CocoaHeads-SLC-Presentations</a> (Andrew)<br /><a href="https://yourkarma.com/" target="_blank" rel="noreferrer noopener">Karma</a> (Alondo)<br /><a href="http://www.amazon.com/gp/product/B000LKTJUG/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B000LKTJUG&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=AU74WY4OMQUVVNYH&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Eden Twig Tea</a> (Jaim)<br /><a href="https://github.com/devchattv/iphreakstopics" target="_blank" rel="noreferrer noopener">iphreakstopics</a> (Chuck)<br /> Geek Toys (Chuck)<br /><a href="https://www.thinkgeek.com/" target="_blank" rel="noreferrer noopener">ThinkGeek</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/B003FHXMDC/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B003FHXMDC&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=O3ZEXGQLYS54TCFB&amp;tag=devchattv-20" target="_blank" rel="noreferrer noopener">Sonic Screwdriver</a> (Chuck)]]></itunes:summary><itunes:duration>1847</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>128 iPS JavaScriptCore with Cesare Rocchi</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/128-ips-javascriptcore-with-cesare-rocchi</link><description><![CDATA[00:58 - Cesare Rocchi Introduction  <ul><li><a href="https://twitter.com/_funkyboy" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.studiomagnolia.com/" target="_blank" rel="noreferrer noopener">Studio Magnolia</a></li><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li><li><a href="http://podrover.com" target="_blank" rel="noreferrer noopener">Podrover</a> </li></ul>  01:55 - <a href="http://trac.webkit.org/wiki/JavaScriptCore" target="_blank" rel="noreferrer noopener">JavaScriptCore</a><ul><li><a href="http://asciiwwdc.com/" target="_blank" rel="noreferrer noopener">asciiwwdc</a></li><li><a href="https://www.webkit.org/blog/" target="_blank" rel="noreferrer noopener">webkit.org/blog</a></li></ul>  04:15 - <a href="https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKWebView_Ref/" target="_blank" rel="noreferrer noopener">WKWebView</a>s   <ul><li> Web Assets: Local vs On The Web      <ul><li><a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/index.html#//apple_ref/occ/cl/UIWebView" target="_blank" rel="noreferrer noopener">UIWebView</a></li><li><a href="http://ionicframework.com" target="_blank" rel="noreferrer noopener">The Ionic Framework</a></li><li><a href="https://devchat.tv/adventures-in-angular/064-aia-ionic-with-matt-kremer-and-mike-hartington" target="_blank" rel="noreferrer noopener">Adventures in Angular Episode #064: Ionic with Matt Kremer and Mike Hartington</a>  </li><li><a href="http://opensource.apple.com/source/JavaScriptCore/JavaScriptCore-7537.65/API/JSContext.h" target="_blank" rel="noreferrer noopener">JSContext</a></li></ul></li><li> MacOS and iOS Platforms     <ul><li><a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a></li><li><a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a></li><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li></ul></li></ul>  21:58 - Hybrid Apps  27:48 - Performance and Upgrades  <ul><li><a href="http://llvm.org/" target="_blank" rel="noreferrer noopener">LLVM</a> </li></ul>  32:17 - Organizing JS Code with Exports  33:47 - Background Processes in JavaScript  Picks  <a href="https://highrisehq.com/" target="_blank" rel="noreferrer noopener">Highrise</a> (Chuck)<br /><a href="http://ionicframework.com" target="_blank" rel="noreferrer noopener">The Ionic Framework</a> (Chuck)<br /> Podcasting (Cesare)<br /><a href="http://pickuppodcasting.com/" target="_blank" rel="noreferrer noopener">Pick Up Podcasting</a> (Chuck)]]></description><guid isPermaLink="false">d3d37e21-d02f-479d-8f2b-9316e1c7268b</guid><pubDate>Thu, 12 Nov 2015 16:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853992/stream.mp3" length="43044640" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>00:58 - Cesare Rocchi Introduction  
- https://twitter.com/_funkyboy 
- http://www.studiomagnolia.com/
- http://www.raywenderlich.com/
- http://podrover.com 
  01:55 - http://trac.webkit.org/wiki/JavaScriptCore
- http://asciiwwdc.com/
-...</itunes:subtitle><itunes:summary><![CDATA[00:58 - Cesare Rocchi Introduction  <ul><li><a href="https://twitter.com/_funkyboy" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.studiomagnolia.com/" target="_blank" rel="noreferrer noopener">Studio Magnolia</a></li><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li><li><a href="http://podrover.com" target="_blank" rel="noreferrer noopener">Podrover</a> </li></ul>  01:55 - <a href="http://trac.webkit.org/wiki/JavaScriptCore" target="_blank" rel="noreferrer noopener">JavaScriptCore</a><ul><li><a href="http://asciiwwdc.com/" target="_blank" rel="noreferrer noopener">asciiwwdc</a></li><li><a href="https://www.webkit.org/blog/" target="_blank" rel="noreferrer noopener">webkit.org/blog</a></li></ul>  04:15 - <a href="https://developer.apple.com/library/ios/documentation/WebKit/Reference/WKWebView_Ref/" target="_blank" rel="noreferrer noopener">WKWebView</a>s   <ul><li> Web Assets: Local vs On The Web      <ul><li><a href="https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIWebView_Class/index.html#//apple_ref/occ/cl/UIWebView" target="_blank" rel="noreferrer noopener">UIWebView</a></li><li><a href="http://ionicframework.com" target="_blank" rel="noreferrer noopener">The Ionic Framework</a></li><li><a href="https://devchat.tv/adventures-in-angular/064-aia-ionic-with-matt-kremer-and-mike-hartington" target="_blank" rel="noreferrer noopener">Adventures in Angular Episode #064: Ionic with Matt Kremer and Mike Hartington</a>  </li><li><a href="http://opensource.apple.com/source/JavaScriptCore/JavaScriptCore-7537.65/API/JSContext.h" target="_blank" rel="noreferrer noopener">JSContext</a></li></ul></li><li> MacOS and iOS Platforms     <ul><li><a href="http://electron.atom.io/" target="_blank" rel="noreferrer noopener">Electron</a></li><li><a href="https://cordova.apache.org/" target="_blank" rel="noreferrer noopener">Cordova</a></li><li><a href="https://facebook.github.io/react/" target="_blank" rel="noreferrer noopener">React</a></li></ul></li></ul>  21:58 - Hybrid Apps  27:48 - Performance and Upgrades  <ul><li><a href="http://llvm.org/" target="_blank" rel="noreferrer noopener">LLVM</a> </li></ul>  32:17 - Organizing JS Code with Exports  33:47 - Background Processes in JavaScript  Picks  <a href="https://highrisehq.com/" target="_blank" rel="noreferrer noopener">Highrise</a> (Chuck)<br /><a href="http://ionicframework.com" target="_blank" rel="noreferrer noopener">The Ionic Framework</a> (Chuck)<br /> Podcasting (Cesare)<br /><a href="http://pickuppodcasting.com/" target="_blank" rel="noreferrer noopener">Pick Up Podcasting</a> (Chuck)]]></itunes:summary><itunes:duration>2629</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>127 iPS iBeacons with Azam Sharp</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/127-ips-ibeacons-with-azam-sharp</link><description><![CDATA[01:11 - Azam Sharp Introduction  <ul><li><a href="https://twitter.com/azamsharp" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/azamsharp" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.azamsharp.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.blinds.com/" target="_blank" rel="noreferrer noopener">Blinds.com</a></li><li><a href="http://7minutebodyapp.com" target="_blank" rel="noreferrer noopener">7 Minute Body</a></li></ul>  02:14 - <a href="https://en.wikipedia.org/wiki/IBeacon" target="_blank" rel="noreferrer noopener">iBeacons</a>   03:50 - Retail Adoption  05:26 - Apps and iBeacons  05:56 - Can you fake out an iBeacon?  <ul><li><a href="http://estimote.com/" target="_blank" rel="noreferrer noopener">Estimote Beacons</a> </li></ul>  07:12 - Why the slow adoption of iBeacons?  08:48 - Setting Up Beacons  14:21 - Precision  <ul><li><a href="http://blog.estimote.com/post/95382199590/nearables-are-here-introducing-estimote-stickers" target="_blank" rel="noreferrer noopener">Nearables are here: introducing Estimote Stickers</a> </li></ul>  18:12 - Range  19:28 - Life Expectancy  <ul><li><a href="https://kstechnologies.com/shop/particle/" target="_blank" rel="noreferrer noopener">Particle</a> </li></ul>  21:08 - APIs and SDKs  <ul><li><a href="https://developers.google.com/beacons/?hl=en" target="_blank" rel="noreferrer noopener">Beacons</a> </li><li><a href="https://github.com/google/eddystone" target="_blank" rel="noreferrer noopener">eddystone</a> </li><li><a href="https://github.com/azamsharp/Arrived" target="_blank" rel="noreferrer noopener">Arrived</a> </li><li><a href="https://github.com/timd/MactsAsBeacon" target="_blank" rel="noreferrer noopener">MactsAsBeacon</a></li></ul>  30:35 - More Use Cases  Picks  <a href="http://www.amazon.com/gp/product/B00VH8ZW02/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00VH8ZW02&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KT73FTVRBBD7QGFN&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Anker PowerPort 5</a> (Alondo)<br /><a href="http://www.firstlegoleague.org/" target="_blank" rel="noreferrer noopener">FIRST LEGO League</a> (Jaim)<br /><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/" target="_blank" rel="noreferrer noopener">UIStackView</a> (Andrew)<br /><a href="http://www.araelium.com/rewind" target="_blank" rel="noreferrer noopener">Rewind</a> (Andrew)<br /><a href="http://www.araelium.com/dmgcanvas" target="_blank" rel="noreferrer noopener">DMG Canvas</a> (Andrew)<br /><a href="http://allrecipes.com/" target="_blank" rel="noreferrer noopener">Allrecipes</a> (Chuck)<br /><a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a> (Chuck)<br /><a href="http://7minutebodyapp.com" target="_blank" rel="noreferrer noopener">7 Minute Body</a> (Azam)]]></description><guid isPermaLink="false">5c419e65-3471-41ad-a89a-3ee6e722f513</guid><pubDate>Thu, 05 Nov 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853997/stream.mp3" length="42616214" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:11 - Azam Sharp Introduction  
- https://twitter.com/azamsharp 
- https://github.com/azamsharp 
- http://www.azamsharp.com/
- http://www.blinds.com/
- http://7minutebodyapp.com
  02:14 - https://en.wikipedia.org/wiki/IBeacon   03:50 - Retail...</itunes:subtitle><itunes:summary><![CDATA[01:11 - Azam Sharp Introduction  <ul><li><a href="https://twitter.com/azamsharp" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/azamsharp" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.azamsharp.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.blinds.com/" target="_blank" rel="noreferrer noopener">Blinds.com</a></li><li><a href="http://7minutebodyapp.com" target="_blank" rel="noreferrer noopener">7 Minute Body</a></li></ul>  02:14 - <a href="https://en.wikipedia.org/wiki/IBeacon" target="_blank" rel="noreferrer noopener">iBeacons</a>   03:50 - Retail Adoption  05:26 - Apps and iBeacons  05:56 - Can you fake out an iBeacon?  <ul><li><a href="http://estimote.com/" target="_blank" rel="noreferrer noopener">Estimote Beacons</a> </li></ul>  07:12 - Why the slow adoption of iBeacons?  08:48 - Setting Up Beacons  14:21 - Precision  <ul><li><a href="http://blog.estimote.com/post/95382199590/nearables-are-here-introducing-estimote-stickers" target="_blank" rel="noreferrer noopener">Nearables are here: introducing Estimote Stickers</a> </li></ul>  18:12 - Range  19:28 - Life Expectancy  <ul><li><a href="https://kstechnologies.com/shop/particle/" target="_blank" rel="noreferrer noopener">Particle</a> </li></ul>  21:08 - APIs and SDKs  <ul><li><a href="https://developers.google.com/beacons/?hl=en" target="_blank" rel="noreferrer noopener">Beacons</a> </li><li><a href="https://github.com/google/eddystone" target="_blank" rel="noreferrer noopener">eddystone</a> </li><li><a href="https://github.com/azamsharp/Arrived" target="_blank" rel="noreferrer noopener">Arrived</a> </li><li><a href="https://github.com/timd/MactsAsBeacon" target="_blank" rel="noreferrer noopener">MactsAsBeacon</a></li></ul>  30:35 - More Use Cases  Picks  <a href="http://www.amazon.com/gp/product/B00VH8ZW02/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00VH8ZW02&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KT73FTVRBBD7QGFN&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Anker PowerPort 5</a> (Alondo)<br /><a href="http://www.firstlegoleague.org/" target="_blank" rel="noreferrer noopener">FIRST LEGO League</a> (Jaim)<br /><a href="https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/" target="_blank" rel="noreferrer noopener">UIStackView</a> (Andrew)<br /><a href="http://www.araelium.com/rewind" target="_blank" rel="noreferrer noopener">Rewind</a> (Andrew)<br /><a href="http://www.araelium.com/dmgcanvas" target="_blank" rel="noreferrer noopener">DMG Canvas</a> (Andrew)<br /><a href="http://allrecipes.com/" target="_blank" rel="noreferrer noopener">Allrecipes</a> (Chuck)<br /><a href="https://www.linkedin.com/" target="_blank" rel="noreferrer noopener">LinkedIn</a> (Chuck)<br /><a href="http://7minutebodyapp.com" target="_blank" rel="noreferrer noopener">7 Minute Body</a> (Azam)]]></itunes:summary><itunes:duration>2602</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>126 iPS Robots with Janie Clayton</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/126-ips-robots-with-janie-clayton</link><description><![CDATA[01:10 - Janie Clayton Introduction  <ul><li><a href="https://twitter.com/RedQueenCoder" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/RedQueenCoder" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://redqueencoder.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.amazon.com/gp/product/B00ZVPQHWY/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00ZVPQHWY&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MNE4AIVXZCA2DBOF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">iOS 8 SDK Development: Creating iPhone and iPad Apps with Swift</a></li><li><a href="http://www.amazon.com/gp/product/1942878133/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1942878133&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=7BMDE3N7NKBAMOCZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Swift Apprentice: Beginning Programming with Swift 2</a></li><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li><li><a href="https://blackpixel.com/" target="_blank" rel="noreferrer noopener">Black Pixel</a>  </li></ul>  03:02 - iOS and Robotics  <ul><li><a href="http://www.sonoplot.com/" target="_blank" rel="noreferrer noopener">SonoPlot, Inc.</a> </li><li><a href="https://twitter.com/bradlarson" target="_blank" rel="noreferrer noopener">Brad Larson</a></li><li><a href="https://github.com/BradLarson/GPUImage" target="_blank" rel="noreferrer noopener">GPUImage</a> </li></ul>  08:39 - System Architecture  <ul><li><a href="https://github.com/SonoPlot/SerialPortExample-Swift" target="_blank" rel="noreferrer noopener">SerialPortExample-Swift</a> </li></ul>  11:24 - History  14:19 - Robot Design  <ul><li><a href="https://www.google.com/webhp?espv=2&amp;ie=UTF-8&amp;ion=1&amp;sourceid=chrome-instant#q=micron%20to%20inches" target="_blank" rel="noreferrer noopener">Microns to Inches</a> </li><li> Mac Software     <ul><li><a href="http://www.sonoplot.com/content/sonodraw-113" target="_blank" rel="noreferrer noopener">SonoDraw</a></li></ul></li></ul>  18:52 - Why is robotics more complicated?  20:09 - Assembly  21:24 - Rewriting Objective-C Apps in Swift  27:25 - Design Patterns  29:21 - Connecting Worlds  30:52 - Realtime  33:44 - Open Source and <a href="https://github.com/BradLarson/GPUImage" target="_blank" rel="noreferrer noopener">GPUImage</a>  Picks  <a href="https://github.com/armadsen/ORSSerialPort" target="_blank" rel="noreferrer noopener">ORSSerialPort</a> (Andrew)<br /><a href="https://en.wikipedia.org/wiki/Honeycrisp" target="_blank" rel="noreferrer noopener">Honeycrisp Apples</a> (Jaim)<br /><a href="http://nsscreencast.com/episodes/188-app-transport-security" target="_blank" rel="noreferrer noopener">NSScreencast Episode #188: App Transport Security</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/1476755868/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1476755868&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DUOVW7TNH2CJBAOK&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Rush Revere and the Brave Pilgrims by Rush Limbaugh</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0064405052/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0064405052&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=2L5IQI36CBPUB3TM&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Magician's Nephew by C. S. Lewis</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/1476757801/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1476757801&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OA752XGFCLPFHCRZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">MONEY Master the Game: 7 Simple Steps to Financial Freedom by Tony Robbins</a> (Chuck)<br /><a href="https://github.com/BradLarson/GPUImage" target="_blank" rel="noreferrer noopener">GPUImage</a> (Janie)<br /><a href="http://www.raywenderlich.com/70208/opengl-es-pixel-shaders-tutorial" target="_blank" rel="noreferrer noopener">OpenGL ES Pixel Shaders Tutorial</a> (Janie)<br /><a href="http://www.stilldrinking.org/programming-sucks" target="_blank" rel="noreferrer noopener">Programming Sucks</a> (Janie)]]></description><guid isPermaLink="false">60c5ea90-67de-467a-942d-875503226213</guid><pubDate>Thu, 29 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853976/stream.mp3" length="44929620" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:10 - Janie Clayton Introduction  
- https://twitter.com/RedQueenCoder 
- https://github.com/RedQueenCoder 
- http://redqueencoder.com/
-...</itunes:subtitle><itunes:summary><![CDATA[01:10 - Janie Clayton Introduction  <ul><li><a href="https://twitter.com/RedQueenCoder" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/RedQueenCoder" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://redqueencoder.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.amazon.com/gp/product/B00ZVPQHWY/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00ZVPQHWY&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MNE4AIVXZCA2DBOF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">iOS 8 SDK Development: Creating iPhone and iPad Apps with Swift</a></li><li><a href="http://www.amazon.com/gp/product/1942878133/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1942878133&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=7BMDE3N7NKBAMOCZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Swift Apprentice: Beginning Programming with Swift 2</a></li><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li><li><a href="https://blackpixel.com/" target="_blank" rel="noreferrer noopener">Black Pixel</a>  </li></ul>  03:02 - iOS and Robotics  <ul><li><a href="http://www.sonoplot.com/" target="_blank" rel="noreferrer noopener">SonoPlot, Inc.</a> </li><li><a href="https://twitter.com/bradlarson" target="_blank" rel="noreferrer noopener">Brad Larson</a></li><li><a href="https://github.com/BradLarson/GPUImage" target="_blank" rel="noreferrer noopener">GPUImage</a> </li></ul>  08:39 - System Architecture  <ul><li><a href="https://github.com/SonoPlot/SerialPortExample-Swift" target="_blank" rel="noreferrer noopener">SerialPortExample-Swift</a> </li></ul>  11:24 - History  14:19 - Robot Design  <ul><li><a href="https://www.google.com/webhp?espv=2&amp;ie=UTF-8&amp;ion=1&amp;sourceid=chrome-instant#q=micron%20to%20inches" target="_blank" rel="noreferrer noopener">Microns to Inches</a> </li><li> Mac Software     <ul><li><a href="http://www.sonoplot.com/content/sonodraw-113" target="_blank" rel="noreferrer noopener">SonoDraw</a></li></ul></li></ul>  18:52 - Why is robotics more complicated?  20:09 - Assembly  21:24 - Rewriting Objective-C Apps in Swift  27:25 - Design Patterns  29:21 - Connecting Worlds  30:52 - Realtime  33:44 - Open Source and <a href="https://github.com/BradLarson/GPUImage" target="_blank" rel="noreferrer noopener">GPUImage</a>  Picks  <a href="https://github.com/armadsen/ORSSerialPort" target="_blank" rel="noreferrer noopener">ORSSerialPort</a> (Andrew)<br /><a href="https://en.wikipedia.org/wiki/Honeycrisp" target="_blank" rel="noreferrer noopener">Honeycrisp Apples</a> (Jaim)<br /><a href="http://nsscreencast.com/episodes/188-app-transport-security" target="_blank" rel="noreferrer noopener">NSScreencast Episode #188: App Transport Security</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/1476755868/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1476755868&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DUOVW7TNH2CJBAOK&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Rush Revere and the Brave Pilgrims by Rush Limbaugh</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0064405052/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0064405052&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=2L5IQI36CBPUB3TM&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Magician's Nephew by C. S. Lewis</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/1476757801/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1476757801&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=OA752XGFCLPFHCRZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">MONEY Master the Game: 7 Simple Steps to Financial Freedom by Tony Robbins</a> (Chuck)<br /><a href="https://github.com/BradLarson/GPUImage" target="_blank" rel="noreferrer noopener">GPUImage</a>...]]></itunes:summary><itunes:duration>2747</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>125 iPS GameplayKit with Jake Gundersen</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/125-ips-gameplaykit-with-jake-gundersen</link><description><![CDATA[01:04 - Jake Gundersen  <ul><li><a href="https://twitter.com/fattjake" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/fattjake" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://indieambitions.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.raywenderlich.com/category/podcast" target="_blank" rel="noreferrer noopener">The Ray Wenderlich Podcast</a></li></ul>  01:38 - <a href="https://developer.apple.com/library/prerelease/tvos/documentation/GameplayKit/Reference/GameplayKit_Framework/index.html" target="_blank" rel="noreferrer noopener">GameplayKit Framework Reference</a><ul><li><a href="https://developer.apple.com/library/prerelease/tvos/documentation/General/Conceptual/GameplayKit_Guide/index.html" target="_blank" rel="noreferrer noopener">GameplayKit Programming Guide</a> </li></ul>  03:56 - What’s the advantage of GameplayKit?  <ul><li><a href="http://unity3d.com/5" target="_blank" rel="noreferrer noopener">Unity 5</a> </li></ul>  09:05 - Component Architecture  11:52 - <a href="http://componentkit.org/docs/component-api.html" target="_blank" rel="noreferrer noopener">ComponentKit | Component API</a>  14:29 - Randomization  16:21 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/GameplayKit_Guide/StateMachine.html" target="_blank" rel="noreferrer noopener">State Machines</a><ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKStateMachine_Class/index.html#//apple_ref/occ/cl/GKStateMachine" target="_blank" rel="noreferrer noopener">GKStateMachine</a> </li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKState_Class/index.html#//apple_ref/occ/cl/GKState" target="_blank" rel="noreferrer noopener">GKState</a> </li></ul>  24:10 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/GameplayKit_Guide/RuleSystems.html#//apple_ref/doc/uid/TP40015172-CH10-SW1" target="_blank" rel="noreferrer noopener">Rules Systems</a>  24:51 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/GameplayKit_Guide/Pathfinding.html#//apple_ref/doc/uid/TP40015172-CH3-SW1" target="_blank" rel="noreferrer noopener">Pathfinding</a><ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKGraph_Class/index.html#//apple_ref/occ/cl/GKGraph" target="_blank" rel="noreferrer noopener">GKGraph</a> </li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKGraphNode_Class/index.html#//apple_ref/occ/cl/GKGraphNode" target="_blank" rel="noreferrer noopener">GKGraphNode</a> </li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKObstacleGraph_Class/index.html#//apple_ref/occ/cl/GKObstacleGraph" target="_blank" rel="noreferrer noopener">GKObstacleGraph</a><ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKPolygonObstacle_Class/index.html#//apple_ref/occ/cl/GKPolygonObstacle" target="_blank" rel="noreferrer noopener">GKPolygonObstacle</a> </li></ul></li></ul>  30:50 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/GameplayKit_Guide/Agent.html#//apple_ref/doc/uid/TP40015172-CH8" target="_blank" rel="noreferrer noopener">Agents, Goals, and Behaviors</a><ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKAgent_Class/index.html" target="_blank" rel="noreferrer noopener">GKAgent</a></li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKGoal_Class/index.html#//apple_ref/occ/cl/GKGoal" target="_blank" rel="noreferrer noopener">GKGoal</a> </li></ul>  33:58 - Compatability  35:54 - Cross-platform Limitation  Picks  <a href="https://fastlane.tools" target="_blank" rel="noreferrer noopener">fastlane</a> (Andrew)<br /><a href="http://www.figure.ink/blog/2015/1/31/swift-state-machines-part-1" target="_blank" rel="noreferrer noopener">Swift State Machines</a> (Andrew)<br /><a href="https://medium.com/ios-os-x-development/libraries-used-in-the-top-100-ios-apps-5b845ad927b7" target="_blank" rel="noreferrer noopener">Ryan Olson: Libraries Used in the Top 100 iOS Apps</a> (Andrew)<br /><a href="http://charlesmaxwood.com/category/upgrading-from-yesterday/" target="_blank" rel="noreferrer noopener">Charles Max Wood "Upgrading From Yesterday"</a> (Chuck)<br /><a href="http://charlesmaxwood.com/ufy-007-standing-desk-and-upgrading-my-health/" target="_blank" rel="noreferrer noopener">Charles Max Wood: UFY 007: Standing Desk and Upgrading My Health</a> (Chuck)<br /><a href="http://lifehacker.com/5928335/a-simple-portable-inexpensive-standing-desk-solution" target="_blank" rel="noreferrer noopener">A Simple, Portable, Inexpensive Standing Desk Solution</a> (Chuck)<br /><a href="http://www.periscope.tv" target="_blank" rel="noreferrer noopener">Periscope</a> (Chuck)<br /><a href="http://www.raywenderlich.com/113226/introducing-the-ios-9-feast" target="_blank" rel="noreferrer noopener">Ray Wenderlich: Introducing the iOS 9 Feast!</a> (Jacob)<br /><a href="http://www.amazon.com/gp/product/1607747308/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1607747308&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=U2W2GZWLKQSESQDJ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing by Marie Kondo</a> (Jacob)]]></description><guid isPermaLink="false">24435b48-9e2b-4815-99bd-347e9e7f4fac</guid><pubDate>Thu, 22 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854001/stream.mp3" length="48125766" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:04 - Jake Gundersen  
- https://twitter.com/fattjake 
- https://github.com/fattjake 
- http://indieambitions.com/
- http://www.raywenderlich.com/category/podcast
  01:38 -...</itunes:subtitle><itunes:summary><![CDATA[01:04 - Jake Gundersen  <ul><li><a href="https://twitter.com/fattjake" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/fattjake" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://indieambitions.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.raywenderlich.com/category/podcast" target="_blank" rel="noreferrer noopener">The Ray Wenderlich Podcast</a></li></ul>  01:38 - <a href="https://developer.apple.com/library/prerelease/tvos/documentation/GameplayKit/Reference/GameplayKit_Framework/index.html" target="_blank" rel="noreferrer noopener">GameplayKit Framework Reference</a><ul><li><a href="https://developer.apple.com/library/prerelease/tvos/documentation/General/Conceptual/GameplayKit_Guide/index.html" target="_blank" rel="noreferrer noopener">GameplayKit Programming Guide</a> </li></ul>  03:56 - What’s the advantage of GameplayKit?  <ul><li><a href="http://unity3d.com/5" target="_blank" rel="noreferrer noopener">Unity 5</a> </li></ul>  09:05 - Component Architecture  11:52 - <a href="http://componentkit.org/docs/component-api.html" target="_blank" rel="noreferrer noopener">ComponentKit | Component API</a>  14:29 - Randomization  16:21 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/GameplayKit_Guide/StateMachine.html" target="_blank" rel="noreferrer noopener">State Machines</a><ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKStateMachine_Class/index.html#//apple_ref/occ/cl/GKStateMachine" target="_blank" rel="noreferrer noopener">GKStateMachine</a> </li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKState_Class/index.html#//apple_ref/occ/cl/GKState" target="_blank" rel="noreferrer noopener">GKState</a> </li></ul>  24:10 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/GameplayKit_Guide/RuleSystems.html#//apple_ref/doc/uid/TP40015172-CH10-SW1" target="_blank" rel="noreferrer noopener">Rules Systems</a>  24:51 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/GameplayKit_Guide/Pathfinding.html#//apple_ref/doc/uid/TP40015172-CH3-SW1" target="_blank" rel="noreferrer noopener">Pathfinding</a><ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKGraph_Class/index.html#//apple_ref/occ/cl/GKGraph" target="_blank" rel="noreferrer noopener">GKGraph</a> </li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKGraphNode_Class/index.html#//apple_ref/occ/cl/GKGraphNode" target="_blank" rel="noreferrer noopener">GKGraphNode</a> </li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKObstacleGraph_Class/index.html#//apple_ref/occ/cl/GKObstacleGraph" target="_blank" rel="noreferrer noopener">GKObstacleGraph</a><ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKPolygonObstacle_Class/index.html#//apple_ref/occ/cl/GKPolygonObstacle" target="_blank" rel="noreferrer noopener">GKPolygonObstacle</a> </li></ul></li></ul>  30:50 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/GameplayKit_Guide/Agent.html#//apple_ref/doc/uid/TP40015172-CH8" target="_blank" rel="noreferrer noopener">Agents, Goals, and Behaviors</a><ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKAgent_Class/index.html" target="_blank" rel="noreferrer noopener">GKAgent</a></li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/GameplayKit/Reference/GKGoal_Class/index.html#//apple_ref/occ/cl/GKGoal" target="_blank" rel="noreferrer noopener">GKGoal</a> </li></ul>  33:58 - Compatability  35:54 -...]]></itunes:summary><itunes:duration>2946</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>124 iPS Siesta with Paul Cantrell</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/124-ips-siesta-with-paul-cantrell</link><description><![CDATA[01:19 - Paul Cantrell Introduction  <ul><li><a href="https://twitter.com/inthehands" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/pcantrell" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://innig.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://bustoutsolutions.com/" target="_blank" rel="noreferrer noopener">Bust Out Solutions</a></li></ul>  01:41 - <a href="https://github.com/bustoutsolutions/siesta" target="_blank" rel="noreferrer noopener">Siesta</a>   07:31 - Is Siesta a specialized tool?  09:06 - Defining REST  10:35 - How Siesta Works  20:26 - Why use Siesta?  27:57 - Conversion  32:44 - Handling Requests  34:09 - Observers  35:51 - Checking  41:44 - Storing Resources, Caching  45:11 - Readability  Picks  <a href="https://github.com/bustoutsolutions/siesta/blob/master/README.md" target="_blank" rel="noreferrer noopener">Siesta README</a> (Jaim)<br /> Standing Up (Chuck)<br /><a href="http://www.amazon.com/gp/product/B0092N4H64?psc=1&amp;redirect=true&amp;ref_=oh_aui_search_detailpage" target="_blank" rel="noreferrer noopener">SmartCells Anti-Fatigue Comfort Mat</a> (Chuck)<br /><a href="http://iamnotaprogrammer.com/Ikea-Standing-desk-for-22-dollars.html" target="_blank" rel="noreferrer noopener">Lifehacker Ikea Standing Desk</a> (Chuck)<br /><a href="https://www.periscope.tv/" target="_blank" rel="noreferrer noopener">Periscope</a> (Chuck)<br /><a href="http://katch.me/" target="_blank" rel="noreferrer noopener">Katch</a> (Chuck)<br /><a href="http://www.alexandertechnique.com/" target="_blank" rel="noreferrer noopener">The Complete Guide to the Alexander Technique</a> (Paul)<br /><a href="http://nomothetis.svbtle.com/the-ghost-of-swift-bugs-future?utm_campaign=iOS%2BDev%2BWeekly&amp;utm_medium=web&amp;utm_source=iOS_Dev_Weekly_Issue_203" target="_blank" rel="noreferrer noopener">Alexandros Salazar: The Ghost of Swift Bugs Future</a> (Paul)<br /><a href="http://99percentinvisible.org/episode/episode-52-galloping-gertie/" target="_blank" rel="noreferrer noopener">99% Invisible Episode #52: Galloping Gertie</a> (Paul)<br /><a href="https://en.wikipedia.org/wiki/Proofs_and_Refutations" target="_blank" rel="noreferrer noopener">Proofs and Refutations: The Logic of Mathematical Discovery by Imre Lakatos</a> (Paul)]]></description><guid isPermaLink="false">c2616569-aeba-435e-b1eb-d679dc83531b</guid><pubDate>Thu, 15 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854026/stream.mp3" length="60113241" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:19 - Paul Cantrell Introduction  
- https://twitter.com/inthehands 
- https://github.com/pcantrell 
- https://innig.net/
- http://bustoutsolutions.com/
  01:41 - https://github.com/bustoutsolutions/siesta   07:31 - Is Siesta a specialized tool?...</itunes:subtitle><itunes:summary><![CDATA[01:19 - Paul Cantrell Introduction  <ul><li><a href="https://twitter.com/inthehands" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/pcantrell" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://innig.net/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://bustoutsolutions.com/" target="_blank" rel="noreferrer noopener">Bust Out Solutions</a></li></ul>  01:41 - <a href="https://github.com/bustoutsolutions/siesta" target="_blank" rel="noreferrer noopener">Siesta</a>   07:31 - Is Siesta a specialized tool?  09:06 - Defining REST  10:35 - How Siesta Works  20:26 - Why use Siesta?  27:57 - Conversion  32:44 - Handling Requests  34:09 - Observers  35:51 - Checking  41:44 - Storing Resources, Caching  45:11 - Readability  Picks  <a href="https://github.com/bustoutsolutions/siesta/blob/master/README.md" target="_blank" rel="noreferrer noopener">Siesta README</a> (Jaim)<br /> Standing Up (Chuck)<br /><a href="http://www.amazon.com/gp/product/B0092N4H64?psc=1&amp;redirect=true&amp;ref_=oh_aui_search_detailpage" target="_blank" rel="noreferrer noopener">SmartCells Anti-Fatigue Comfort Mat</a> (Chuck)<br /><a href="http://iamnotaprogrammer.com/Ikea-Standing-desk-for-22-dollars.html" target="_blank" rel="noreferrer noopener">Lifehacker Ikea Standing Desk</a> (Chuck)<br /><a href="https://www.periscope.tv/" target="_blank" rel="noreferrer noopener">Periscope</a> (Chuck)<br /><a href="http://katch.me/" target="_blank" rel="noreferrer noopener">Katch</a> (Chuck)<br /><a href="http://www.alexandertechnique.com/" target="_blank" rel="noreferrer noopener">The Complete Guide to the Alexander Technique</a> (Paul)<br /><a href="http://nomothetis.svbtle.com/the-ghost-of-swift-bugs-future?utm_campaign=iOS%2BDev%2BWeekly&amp;utm_medium=web&amp;utm_source=iOS_Dev_Weekly_Issue_203" target="_blank" rel="noreferrer noopener">Alexandros Salazar: The Ghost of Swift Bugs Future</a> (Paul)<br /><a href="http://99percentinvisible.org/episode/episode-52-galloping-gertie/" target="_blank" rel="noreferrer noopener">99% Invisible Episode #52: Galloping Gertie</a> (Paul)<br /><a href="https://en.wikipedia.org/wiki/Proofs_and_Refutations" target="_blank" rel="noreferrer noopener">Proofs and Refutations: The Logic of Mathematical Discovery by Imre Lakatos</a> (Paul)]]></itunes:summary><itunes:duration>3696</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>123 iPS DevChat.tv: The App</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/123-ips-devchat-tv-the-app</link><description><![CDATA[01:15 - <a href="http://devchat.tv" target="_blank" rel="noreferrer noopener">DevChat.tv</a>: The App  03:51 - Basic Authentication  <ul><li><a href="http://oauth.net/" target="_blank" rel="noreferrer noopener">OAuth</a></li><li><a href="https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSURLSession_class/" target="_blank" rel="noreferrer noopener">NSURLSession</a></li><li><a href="https://en.wikipedia.org/wiki/Basic_access_authentication" target="_blank" rel="noreferrer noopener">HTTP: Basic Access Authentication</a></li></ul>  08:05 - Making a Universal App  <ul><li><a href="https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/EnablingAdaptiveSizeDesign.html" target="_blank" rel="noreferrer noopener">Size Classes</a></li></ul>  09:24 - Possible Starting Points and Features  <ul><li><a href="https://balsamiq.com/" target="_blank" rel="noreferrer noopener">Balsamiq</a></li></ul>  14:04 - Design and Finding a Designer  <ul><li><a href="https://dribbble.com/" target="_blank" rel="noreferrer noopener">Dribbble</a></li><li>Web =&gt; iOS Design</li></ul>  18:42 - Audio: Streaming, Downloading  <ul><li><a href="https://overcast.fm/" target="_blank" rel="noreferrer noopener">Overcast</a></li></ul>  21:23 - Recording  22:46 - RSS  23:21 - Is the DevChat.tv app idea overambitious?   <ul><li><a href="http://stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li></ul>  24:38 - Animations and Transitions  25:27 - Core Data?  <ul><li><a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a></li><li><a href="https://github.com/ccgus/fmdb" target="_blank" rel="noreferrer noopener">fmdb</a></li></ul>  27:13 - Synchronization and Persistence  27:50 - Flagging Updates  29:00 - Social Integration &amp; Subscription Content  29:59 - Security and Privacy  31:00 - Learning Resources  <ul><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li><li><a href="http://itunes.stanford.edu/" target="_blank" rel="noreferrer noopener">Stanford on iTunes U</a> </li></ul>  34:55 - Third-party Libraries?  36:39 - <a href="https://developer.apple.com/streaming/" target="_blank" rel="noreferrer noopener">HTTP Live Streaming</a><ul><li><a href="https://developer.apple.com/av-foundation/" target="_blank" rel="noreferrer noopener">AV Foundation</a></li></ul>  Picks  <a href="http://www.imdb.com/title/tt1587707/" target="_blank" rel="noreferrer noopener">Exit Through the Gift Shop</a> (Jaim)<br /> Learn Something New (Andrew)<br /><a href="http://www.amazon.com/gp/product/1481444107/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1481444107&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JGV5L43DDJLSJ4A2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Michael Vey 5: Storm of Lightning by Richard Paul Evans</a> (Chuck)<br /> Get outside and get moving (Chuck)]]></description><guid isPermaLink="false">eb812602-3ef3-47a6-b571-000d6f091b6a</guid><pubDate>Thu, 08 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854040/stream.mp3" length="41925317" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:15 - http://devchat.tv: The App  03:51 - Basic Authentication  
- http://oauth.net/
- https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSURLSession_class/
- https://en.wikipedia.org/wiki/Basic_access_authentication
  08:05...</itunes:subtitle><itunes:summary><![CDATA[01:15 - <a href="http://devchat.tv" target="_blank" rel="noreferrer noopener">DevChat.tv</a>: The App  03:51 - Basic Authentication  <ul><li><a href="http://oauth.net/" target="_blank" rel="noreferrer noopener">OAuth</a></li><li><a href="https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSURLSession_class/" target="_blank" rel="noreferrer noopener">NSURLSession</a></li><li><a href="https://en.wikipedia.org/wiki/Basic_access_authentication" target="_blank" rel="noreferrer noopener">HTTP: Basic Access Authentication</a></li></ul>  08:05 - Making a Universal App  <ul><li><a href="https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/EnablingAdaptiveSizeDesign.html" target="_blank" rel="noreferrer noopener">Size Classes</a></li></ul>  09:24 - Possible Starting Points and Features  <ul><li><a href="https://balsamiq.com/" target="_blank" rel="noreferrer noopener">Balsamiq</a></li></ul>  14:04 - Design and Finding a Designer  <ul><li><a href="https://dribbble.com/" target="_blank" rel="noreferrer noopener">Dribbble</a></li><li>Web =&gt; iOS Design</li></ul>  18:42 - Audio: Streaming, Downloading  <ul><li><a href="https://overcast.fm/" target="_blank" rel="noreferrer noopener">Overcast</a></li></ul>  21:23 - Recording  22:46 - RSS  23:21 - Is the DevChat.tv app idea overambitious?   <ul><li><a href="http://stackoverflow.com/" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li></ul>  24:38 - Animations and Transitions  25:27 - Core Data?  <ul><li><a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a></li><li><a href="https://github.com/ccgus/fmdb" target="_blank" rel="noreferrer noopener">fmdb</a></li></ul>  27:13 - Synchronization and Persistence  27:50 - Flagging Updates  29:00 - Social Integration &amp; Subscription Content  29:59 - Security and Privacy  31:00 - Learning Resources  <ul><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li><li><a href="http://itunes.stanford.edu/" target="_blank" rel="noreferrer noopener">Stanford on iTunes U</a> </li></ul>  34:55 - Third-party Libraries?  36:39 - <a href="https://developer.apple.com/streaming/" target="_blank" rel="noreferrer noopener">HTTP Live Streaming</a><ul><li><a href="https://developer.apple.com/av-foundation/" target="_blank" rel="noreferrer noopener">AV Foundation</a></li></ul>  Picks  <a href="http://www.imdb.com/title/tt1587707/" target="_blank" rel="noreferrer noopener">Exit Through the Gift Shop</a> (Jaim)<br /> Learn Something New (Andrew)<br /><a href="http://www.amazon.com/gp/product/1481444107/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1481444107&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JGV5L43DDJLSJ4A2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Michael Vey 5: Storm of Lightning by Richard Paul Evans</a> (Chuck)<br /> Get outside and get moving (Chuck)]]></itunes:summary><itunes:duration>2559</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>122 iPS The 2015 Apple Event</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/122-ips-the-2015-apple-event</link><description><![CDATA[01:37 - <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a><ul><li><a href="http://www.apple.com/apple-watch-hermes/" target="_blank" rel="noreferrer noopener">Hermès Strap Collection</a></li><li><a href="https://pebble.com/pebble-time-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time </a></li><li><a href="http://www.apple.com/watchos-2/" target="_blank" rel="noreferrer noopener">watchOS 2</a></li></ul>  08:55 - <a href="http://www.apple.com/iphone-6s/" target="_blank" rel="noreferrer noopener">iPhone 6s + 6s Plus</a><ul><li><a href="http://www.apple.com/iphone-6s/3d-touch/" target="_blank" rel="noreferrer noopener">3D Touch</a></li><li>Maintaining Usability Across Multiple Systems</li><li><a href="http://www.apple.com/iphone-6s/cameras/" target="_blank" rel="noreferrer noopener">Live Photos</a></li><li>Multitasking</li><li>Storage</li></ul>  19:06 - <a href="http://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer noopener">iPad Pro</a><ul><li><a href="http://www.apple.com/apple-pencil/" target="_blank" rel="noreferrer noopener">Apple Pencil</a></li><li>Use Cases</li></ul>  29:20 - <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple TV</a><ul><li><a href="http://www.apple.com/ios/what-is/" target="_blank" rel="noreferrer noopener">AirPlay</a></li><li>Cross-Device Interaction ??</li><li><a href="https://developer.apple.com/homekit/" target="_blank" rel="noreferrer noopener">HomeKit</a> Integration</li><li><a href="https://developer.apple.com/tvos/" target="_blank" rel="noreferrer noopener">tvOS</a></li></ul>  Picks  Oktoberfest Beer (Jaim)<br /><a href="https://codecombat.com/" target="_blank" rel="noreferrer noopener">CodeCombat</a> (Alondo)<br /><a href="http://www.raywenderlich.com/57161/airplay-tutorial" target="_blank" rel="noreferrer noopener">Airplay Tutorial: An Apple TV Multiplayer Quiz Game</a> (Alondo)<br /><a href="http://www.raywenderlich.com/114886/beginning-tvos-development-with-tvml-tutorial" target="_blank" rel="noreferrer noopener">Beginning tvOS Development with TVML Tutorial</a> (Alondo)<br /><a href="http://developer.getpebble.com/docs/pebblejs/" target="_blank" rel="noreferrer noopener">Pebble.js</a> (Chuck)<br /><a href="https://basecamp.com/" target="_blank" rel="noreferrer noopener">Basecamp</a> (Chuck)]]></description><guid isPermaLink="false">1fc163f0-1782-4169-840a-ceed3d4b7f08</guid><pubDate>Thu, 01 Oct 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853984/stream.mp3" length="48665329" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:37 - http://www.apple.com/watch/
- http://www.apple.com/apple-watch-hermes/
- https://pebble.com/pebble-time-smartwatch-features
- http://www.apple.com/watchos-2/
  08:55 - http://www.apple.com/iphone-6s/
- http://www.apple.com/iphone-6s/3d-touch/...</itunes:subtitle><itunes:summary><![CDATA[01:37 - <a href="http://www.apple.com/watch/" target="_blank" rel="noreferrer noopener">Apple Watch</a><ul><li><a href="http://www.apple.com/apple-watch-hermes/" target="_blank" rel="noreferrer noopener">Hermès Strap Collection</a></li><li><a href="https://pebble.com/pebble-time-smartwatch-features" target="_blank" rel="noreferrer noopener">Pebble Time </a></li><li><a href="http://www.apple.com/watchos-2/" target="_blank" rel="noreferrer noopener">watchOS 2</a></li></ul>  08:55 - <a href="http://www.apple.com/iphone-6s/" target="_blank" rel="noreferrer noopener">iPhone 6s + 6s Plus</a><ul><li><a href="http://www.apple.com/iphone-6s/3d-touch/" target="_blank" rel="noreferrer noopener">3D Touch</a></li><li>Maintaining Usability Across Multiple Systems</li><li><a href="http://www.apple.com/iphone-6s/cameras/" target="_blank" rel="noreferrer noopener">Live Photos</a></li><li>Multitasking</li><li>Storage</li></ul>  19:06 - <a href="http://www.apple.com/ipad-pro/" target="_blank" rel="noreferrer noopener">iPad Pro</a><ul><li><a href="http://www.apple.com/apple-pencil/" target="_blank" rel="noreferrer noopener">Apple Pencil</a></li><li>Use Cases</li></ul>  29:20 - <a href="http://www.apple.com/tv/" target="_blank" rel="noreferrer noopener">Apple TV</a><ul><li><a href="http://www.apple.com/ios/what-is/" target="_blank" rel="noreferrer noopener">AirPlay</a></li><li>Cross-Device Interaction ??</li><li><a href="https://developer.apple.com/homekit/" target="_blank" rel="noreferrer noopener">HomeKit</a> Integration</li><li><a href="https://developer.apple.com/tvos/" target="_blank" rel="noreferrer noopener">tvOS</a></li></ul>  Picks  Oktoberfest Beer (Jaim)<br /><a href="https://codecombat.com/" target="_blank" rel="noreferrer noopener">CodeCombat</a> (Alondo)<br /><a href="http://www.raywenderlich.com/57161/airplay-tutorial" target="_blank" rel="noreferrer noopener">Airplay Tutorial: An Apple TV Multiplayer Quiz Game</a> (Alondo)<br /><a href="http://www.raywenderlich.com/114886/beginning-tvos-development-with-tvml-tutorial" target="_blank" rel="noreferrer noopener">Beginning tvOS Development with TVML Tutorial</a> (Alondo)<br /><a href="http://developer.getpebble.com/docs/pebblejs/" target="_blank" rel="noreferrer noopener">Pebble.js</a> (Chuck)<br /><a href="https://basecamp.com/" target="_blank" rel="noreferrer noopener">Basecamp</a> (Chuck)]]></itunes:summary><itunes:duration>2980</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>121 iPS Mobile Audio and DJ Player App with Gábor Szánto</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/121-ips-mobile-audio-and-dj-player-app-with-gabor-szanto</link><description><![CDATA[01:18 - Gábor Szántó Introduction  <ul><li><a href="https://twitter.com/szantog" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>  02:46 - <a href="http://superpowered.com/" target="_blank" rel="noreferrer noopener">Superpowered</a>  Typical Applications  <ul><li><a href="https://en.wikipedia.org/wiki/C%2B%2B" target="_blank" rel="noreferrer noopener">C++</a></li><li><a href="https://developer.apple.com/library/mac/documentation/MusicAudio/Conceptual/CoreAudioOverview/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Core Audio</a></li></ul>  13:00 - Audio Apps on iOS vs Android  <ul><li><a href="http://superpowered.com/androidaudiopathlatency" target="_blank" rel="noreferrer noopener">Android’s 10 Millisecond Problem: The Android Audio Path Latency Explainer</a></li></ul>  16:59 - <a href="http://superpowered.com/" target="_blank" rel="noreferrer noopener">Superpowered</a> Cost  17:51 - Connecting Code  22:18 - Algorithms  24:25 - <a href="http://djplayerapp.com/" target="_blank" rel="noreferrer noopener">DJ PLAYER</a> and The DJ Market  <ul><li><a href="http://imashup.com/" target="_blank" rel="noreferrer noopener">iMashup</a></li><li><a href="http://flowdj.com/" target="_blank" rel="noreferrer noopener">Flow 8 Deck</a></li><li>Piracy</li></ul>  Picks  <a href="http://www.dancarlin.com/hardcore-history-series/" target="_blank" rel="noreferrer noopener">Hardcore History</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B00N63J432/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00N63J432&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=PBTBKHM6M5TGAHV4&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Whynter Ice Cream Maker</a> (Andrew)<br /><a href="http://aggregate.org/MAGIC/" target="_blank" rel="noreferrer noopener">The Aggregate Magic Algorithms</a> (Mike)<br /><a href="https://solarbotics.com/catalog/bundles/" target="_blank" rel="noreferrer noopener">Solarbotics Bundles</a> (Mike)<br /><a href="http://iphreaksshow.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /><a href="https://getpebble.com/pebble_time" target="_blank" rel="noreferrer noopener">Pebble Time</a> (Chuck)<br /><a href="http://blogs.zynaptiq.com/bernsee/dft-a-pied/" target="_blank" rel="noreferrer noopener">The DFT “à Pied”: Mastering The Fourier Transform in One Day</a> (Gábor)]]></description><guid isPermaLink="false">59a2914f-ba0d-4019-84f0-3679c09029a9</guid><pubDate>Thu, 24 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853985/stream.mp3" length="43231916" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:18 - Gábor Szántó Introduction  
- https://twitter.com/szantog
  02:46 - http://superpowered.com/  Typical Applications  
- https://en.wikipedia.org/wiki/C%2B%2B
-...</itunes:subtitle><itunes:summary><![CDATA[01:18 - Gábor Szántó Introduction  <ul><li><a href="https://twitter.com/szantog" target="_blank" rel="noreferrer noopener">Twitter</a></li></ul>  02:46 - <a href="http://superpowered.com/" target="_blank" rel="noreferrer noopener">Superpowered</a>  Typical Applications  <ul><li><a href="https://en.wikipedia.org/wiki/C%2B%2B" target="_blank" rel="noreferrer noopener">C++</a></li><li><a href="https://developer.apple.com/library/mac/documentation/MusicAudio/Conceptual/CoreAudioOverview/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Core Audio</a></li></ul>  13:00 - Audio Apps on iOS vs Android  <ul><li><a href="http://superpowered.com/androidaudiopathlatency" target="_blank" rel="noreferrer noopener">Android’s 10 Millisecond Problem: The Android Audio Path Latency Explainer</a></li></ul>  16:59 - <a href="http://superpowered.com/" target="_blank" rel="noreferrer noopener">Superpowered</a> Cost  17:51 - Connecting Code  22:18 - Algorithms  24:25 - <a href="http://djplayerapp.com/" target="_blank" rel="noreferrer noopener">DJ PLAYER</a> and The DJ Market  <ul><li><a href="http://imashup.com/" target="_blank" rel="noreferrer noopener">iMashup</a></li><li><a href="http://flowdj.com/" target="_blank" rel="noreferrer noopener">Flow 8 Deck</a></li><li>Piracy</li></ul>  Picks  <a href="http://www.dancarlin.com/hardcore-history-series/" target="_blank" rel="noreferrer noopener">Hardcore History</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B00N63J432/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00N63J432&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=PBTBKHM6M5TGAHV4&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Whynter Ice Cream Maker</a> (Andrew)<br /><a href="http://aggregate.org/MAGIC/" target="_blank" rel="noreferrer noopener">The Aggregate Magic Algorithms</a> (Mike)<br /><a href="https://solarbotics.com/catalog/bundles/" target="_blank" rel="noreferrer noopener">Solarbotics Bundles</a> (Mike)<br /><a href="http://iphreaksshow.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /><a href="https://getpebble.com/pebble_time" target="_blank" rel="noreferrer noopener">Pebble Time</a> (Chuck)<br /><a href="http://blogs.zynaptiq.com/bernsee/dft-a-pied/" target="_blank" rel="noreferrer noopener">The DFT “à Pied”: Mastering The Fourier Transform in One Day</a> (Gábor)]]></itunes:summary><itunes:duration>2640</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>120 iPS The Search Functionality in iOS 9 with Chris Grant</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/120-ips-the-search-functionality-in-ios-9-with-chris-grant</link><description><![CDATA[01:05 - Chris Grant Introduction  <ul><li><a href="https://twitter.com/christhegrant" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/ChrisGrant" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.shinobicontrols.com/" target="_blank" rel="noreferrer noopener">shinobicontrols</a><ul><li><a href="https://github.com/shinobicontrols" target="_blank" rel="noreferrer noopener">Shinobi GitHub Account</a></li><li><a href="https://twitter.com/shinobicontrols" target="_blank" rel="noreferrer noopener">@shinobicontrols</a></li></ul></li></ul>  01:19 - <a href="https://www.shinobicontrols.com/blog/ios9-day-by-day-index" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day Blogs</a><ul><li><a href="https://github.com/shinobicontrols/iOS9-day-by-day" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day GitHub Repo</a></li></ul>  01:52 - Search APIs  <ul><li><a href="https://www.shinobicontrols.com/blog/ios9-day-by-day-day1-search-apis" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day :: Day 1 :: Search APIs</a> </li></ul>  03:27 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSUserActivity_Class/" target="_blank" rel="noreferrer noopener">NSUserActivity</a>  04:56 - Indexing  <ul><li>Use Cases</li></ul>  09:06 - Displaying Results, Supporting Deep Linking  10:28 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/CoreSpotlight/Reference/CoreSpotlight_Framework/" target="_blank" rel="noreferrer noopener">Core Spotlight</a>  11:54 - Images  13:34 - Benefits of the API  14:49 - Content &amp; Discoverability  16:41 - Is anything missing?  18:24 - Testing  18:50 - Indexing Shared Data  <ul><li><a href="https://www.shinobicontrols.com/blog/ios9-day-by-day-day7-contacts-framework" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day :: Day 7 :: Contacts Framework</a> </li></ul>  19:30 - <a href="https://www.shinobicontrols.com/" target="_blank" rel="noreferrer noopener">shinobicontrols</a>  22:52 - <a href="https://www.shinobicontrols.com/blog/ios9-day-by-day-index" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day Blogs</a>  24:18 - Recommendations for Developers Updating Apps to iOS9  Picks  Hackathons (Alondo)<br /><a href="https://heyflock.com" target="_blank" rel="noreferrer noopener">Flock</a> (Alondo)<br /><a href="https://github.com/keendreams/keen" target="_blank" rel="noreferrer noopener">keen</a> (Andrew)<br /><a href="http://www.123dapp.com/design" target="_blank" rel="noreferrer noopener">Autodesk 123D Design</a> (Andrew)<br /><a href="http://reactnativeradio.com/" target="_blank" rel="noreferrer noopener">React Native Podcast</a> (Chuck)<br /><a href="http://iphreaksshow.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /><a href="http://www.imdb.com/title/tt2234222/" target="_blank" rel="noreferrer noopener">Orphan Black</a> (Chuck)<br /><a href="https://github.com/KrauseFx/fastlane" target="_blank" rel="noreferrer noopener">fastlane</a> (Chris)]]></description><guid isPermaLink="false">f31fa870-bbf1-472e-bf84-5f4db5b73050</guid><pubDate>Thu, 10 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853982/stream.mp3" length="32082440" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:05 - Chris Grant Introduction  
- https://twitter.com/christhegrant 
- https://github.com/ChrisGrant
- https://www.shinobicontrols.com/
    - https://github.com/shinobicontrols
    - https://twitter.com/shinobicontrols
  01:19 -...</itunes:subtitle><itunes:summary><![CDATA[01:05 - Chris Grant Introduction  <ul><li><a href="https://twitter.com/christhegrant" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/ChrisGrant" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="https://www.shinobicontrols.com/" target="_blank" rel="noreferrer noopener">shinobicontrols</a><ul><li><a href="https://github.com/shinobicontrols" target="_blank" rel="noreferrer noopener">Shinobi GitHub Account</a></li><li><a href="https://twitter.com/shinobicontrols" target="_blank" rel="noreferrer noopener">@shinobicontrols</a></li></ul></li></ul>  01:19 - <a href="https://www.shinobicontrols.com/blog/ios9-day-by-day-index" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day Blogs</a><ul><li><a href="https://github.com/shinobicontrols/iOS9-day-by-day" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day GitHub Repo</a></li></ul>  01:52 - Search APIs  <ul><li><a href="https://www.shinobicontrols.com/blog/ios9-day-by-day-day1-search-apis" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day :: Day 1 :: Search APIs</a> </li></ul>  03:27 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSUserActivity_Class/" target="_blank" rel="noreferrer noopener">NSUserActivity</a>  04:56 - Indexing  <ul><li>Use Cases</li></ul>  09:06 - Displaying Results, Supporting Deep Linking  10:28 - <a href="https://developer.apple.com/library/prerelease/ios/documentation/CoreSpotlight/Reference/CoreSpotlight_Framework/" target="_blank" rel="noreferrer noopener">Core Spotlight</a>  11:54 - Images  13:34 - Benefits of the API  14:49 - Content &amp; Discoverability  16:41 - Is anything missing?  18:24 - Testing  18:50 - Indexing Shared Data  <ul><li><a href="https://www.shinobicontrols.com/blog/ios9-day-by-day-day7-contacts-framework" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day :: Day 7 :: Contacts Framework</a> </li></ul>  19:30 - <a href="https://www.shinobicontrols.com/" target="_blank" rel="noreferrer noopener">shinobicontrols</a>  22:52 - <a href="https://www.shinobicontrols.com/blog/ios9-day-by-day-index" target="_blank" rel="noreferrer noopener">iOS9 Day-by-Day Blogs</a>  24:18 - Recommendations for Developers Updating Apps to iOS9  Picks  Hackathons (Alondo)<br /><a href="https://heyflock.com" target="_blank" rel="noreferrer noopener">Flock</a> (Alondo)<br /><a href="https://github.com/keendreams/keen" target="_blank" rel="noreferrer noopener">keen</a> (Andrew)<br /><a href="http://www.123dapp.com/design" target="_blank" rel="noreferrer noopener">Autodesk 123D Design</a> (Andrew)<br /><a href="http://reactnativeradio.com/" target="_blank" rel="noreferrer noopener">React Native Podcast</a> (Chuck)<br /><a href="http://iphreaksshow.com/15minutes" target="_blank" rel="noreferrer noopener">15 Minute Podcast Listener chat with Charles Wood</a> (Chuck)<br /><a href="http://www.imdb.com/title/tt2234222/" target="_blank" rel="noreferrer noopener">Orphan Black</a> (Chuck)<br /><a href="https://github.com/KrauseFx/fastlane" target="_blank" rel="noreferrer noopener">fastlane</a> (Chris)]]></itunes:summary><itunes:duration>1944</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>119 iPS Ambient Information and the Apple Watch with Neal Ford</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/119-ips-ambient-information-and-the-apple-watch-with-neal-ford</link><description><![CDATA[01:26 - Neal Ford Introduction  <ul><li><a href="https://twitter.com/neal4d" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nealford" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nealford.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a></li></ul>  01:42 - Ambient Information and the Apple Watch  <ul><li>“Mean Wrangler”</li><li><a href="http://dictionary.reference.com/browse/ambient" target="_blank" rel="noreferrer noopener">Ambient</a> = Accessible and Available</li></ul>  06:39 - Benefits of Having Ambient Information  <ul><li>Safety</li><li>ETAs</li></ul>  08:52 - When should information be ambient?  12:53 - Notifications  15:58 - Visualizing Information, User Experience  <ul><li><a href="http://darkskyapp.com/" target="_blank" rel="noreferrer noopener">Dark Sky</a></li><li><a href="http://www.apple.com/apple-pay/" target="_blank" rel="noreferrer noopener">Apple Pay</a></li></ul>  17:09 - Apple Watch as a Fashion Accessory  18:04 - Ambient Control  <ul><li>Bluetooth</li><li>Timers</li><li>Texting/Voice Control w/ <a href="http://www.apple.com/ios/siri/" target="_blank" rel="noreferrer noopener">Siri</a></li><li> Reminders     <ul><li><a href="https://www.omnigroup.com/omnifocus" target="_blank" rel="noreferrer noopener">OmniFocus</a></li></ul></li></ul>  22:29 - Training Siri  23:46 - <a href="https://www.google.com/glass/start/" target="_blank" rel="noreferrer noopener">Google Glass</a><ul><li><a href="http://nealford.com/memeagora/2015/07/20/Ambient_information.html" target="_blank" rel="noreferrer noopener">Neal Ford: Ambient Information</a> </li></ul>  26:45 - Apps That Shouldn’t Push Ambient Information  29:42 - Customization  <ul><li>Watch Faces</li></ul>  32:10 - What can app designers do to make their applications more approachable on the watch?  34:10 - Battery Life  35:00 - Security  36:13 - Could-be Feature Improvements (User Customization)     Other DevChat.tv Episodes Featuring Neal Ford  <ul><li><a href="https://devchat.tv/iphreaks/084-iphreaks-show-building-your-technology-radar-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #54: Building Your Technology Radar with Neal Ford</a></li><li><a href="https://devchat.tv/ruby-rogues/195-rr-building-your-technology-radar-with-neal-ford" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #195: Building Your Technology Radar with Neal Ford</a></li><li><a href="https://devchat.tv/freelancers/145-fs-life-as-a-traveling-consultant-with-neal-ford" target="_blank" rel="noreferrer noopener">Freelancers' Show Episode #145: Life as a Traveling Consultant with Neal Ford</a>   </li></ul>  Picks  <a href="http://www.remoteyear.com/itinerary/" target="_blank" rel="noreferrer noopener">Remote Year</a> (Alondo)<br /> Homemade Chicken Broth (Jaim)<br /><a href="https://www.adafruit.com/" target="_blank" rel="noreferrer noopener">Adafruit Inductries</a> (Mike)<br /><a href="http://ssa.org/" target="_blank" rel="noreferrer noopener">Soaring Society of America</a> (Mike)<br /><a href="http://www.bestbuy.com/site/hmdx-jam-xt-extreme-wireless-speaker-purple/9185158.p?id=1218994549711&amp;skuId=9185158" target="_blank" rel="noreferrer noopener">HMDX - JAM XT Extreme Wireless</a> (Chuck)<br /><a href="http://www.bbcamerica.com/orphan-black" target="_blank" rel="noreferrer noopener">Orphan Black</a> (Chuck)<br /> iOS Remote Conf! Interested? Email chuck@devchat.tv (Chuck)<br /><a href="http://www.amazon.com/gp/product/0062190377/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0062190377&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VQ7KLQDQYE2GXNXB&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Seveneves: A Novel by Neal Stephenson</a> (Neal)<br /><a href="http://www.amazon.com/gp/product/1491919019/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1491919019&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=RASAJASZDGK254R2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Badass: Making Users Awesome by Kathy Sierra</a> (Neal)<br /><a href="http://www.amazon.com/gp/product/B00WK47VEW/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00WK47VEW&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=XGVJYY2EQ5NPHF7B&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Bose SoundLink Mini Bluetooth Speaker II</a> (Neal)<br /><a href="http://www.beatsbydre.com/headphones/beats-studio-wireless.html" target="_blank" rel="noreferrer noopener">Beats II Bluetooth Headset</a> (Neal)]]></description><guid isPermaLink="false">62ed14ac-b6cf-4afd-98d2-59a9e9790d6a</guid><pubDate>Thu, 03 Sep 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854017/stream.mp3" length="47592078" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:26 - Neal Ford Introduction  
- https://twitter.com/neal4d 
- https://github.com/nealford 
- http://nealford.com/
- http://www.thoughtworks.com/
  01:42 - Ambient Information and the Apple Watch  
- “Mean Wrangler”
-...</itunes:subtitle><itunes:summary><![CDATA[01:26 - Neal Ford Introduction  <ul><li><a href="https://twitter.com/neal4d" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/nealford" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://nealford.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.thoughtworks.com/" target="_blank" rel="noreferrer noopener">ThoughtWorks</a></li></ul>  01:42 - Ambient Information and the Apple Watch  <ul><li>“Mean Wrangler”</li><li><a href="http://dictionary.reference.com/browse/ambient" target="_blank" rel="noreferrer noopener">Ambient</a> = Accessible and Available</li></ul>  06:39 - Benefits of Having Ambient Information  <ul><li>Safety</li><li>ETAs</li></ul>  08:52 - When should information be ambient?  12:53 - Notifications  15:58 - Visualizing Information, User Experience  <ul><li><a href="http://darkskyapp.com/" target="_blank" rel="noreferrer noopener">Dark Sky</a></li><li><a href="http://www.apple.com/apple-pay/" target="_blank" rel="noreferrer noopener">Apple Pay</a></li></ul>  17:09 - Apple Watch as a Fashion Accessory  18:04 - Ambient Control  <ul><li>Bluetooth</li><li>Timers</li><li>Texting/Voice Control w/ <a href="http://www.apple.com/ios/siri/" target="_blank" rel="noreferrer noopener">Siri</a></li><li> Reminders     <ul><li><a href="https://www.omnigroup.com/omnifocus" target="_blank" rel="noreferrer noopener">OmniFocus</a></li></ul></li></ul>  22:29 - Training Siri  23:46 - <a href="https://www.google.com/glass/start/" target="_blank" rel="noreferrer noopener">Google Glass</a><ul><li><a href="http://nealford.com/memeagora/2015/07/20/Ambient_information.html" target="_blank" rel="noreferrer noopener">Neal Ford: Ambient Information</a> </li></ul>  26:45 - Apps That Shouldn’t Push Ambient Information  29:42 - Customization  <ul><li>Watch Faces</li></ul>  32:10 - What can app designers do to make their applications more approachable on the watch?  34:10 - Battery Life  35:00 - Security  36:13 - Could-be Feature Improvements (User Customization)     Other DevChat.tv Episodes Featuring Neal Ford  <ul><li><a href="https://devchat.tv/iphreaks/084-iphreaks-show-building-your-technology-radar-with-neal-ford" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #54: Building Your Technology Radar with Neal Ford</a></li><li><a href="https://devchat.tv/ruby-rogues/195-rr-building-your-technology-radar-with-neal-ford" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #195: Building Your Technology Radar with Neal Ford</a></li><li><a href="https://devchat.tv/freelancers/145-fs-life-as-a-traveling-consultant-with-neal-ford" target="_blank" rel="noreferrer noopener">Freelancers' Show Episode #145: Life as a Traveling Consultant with Neal Ford</a>   </li></ul>  Picks  <a href="http://www.remoteyear.com/itinerary/" target="_blank" rel="noreferrer noopener">Remote Year</a> (Alondo)<br /> Homemade Chicken Broth (Jaim)<br /><a href="https://www.adafruit.com/" target="_blank" rel="noreferrer noopener">Adafruit Inductries</a> (Mike)<br /><a href="http://ssa.org/" target="_blank" rel="noreferrer noopener">Soaring Society of America</a> (Mike)<br /><a href="http://www.bestbuy.com/site/hmdx-jam-xt-extreme-wireless-speaker-purple/9185158.p?id=1218994549711&amp;skuId=9185158" target="_blank" rel="noreferrer noopener">HMDX - JAM XT Extreme Wireless</a> (Chuck)<br /><a href="http://www.bbcamerica.com/orphan-black" target="_blank" rel="noreferrer noopener">Orphan Black</a> (Chuck)<br /> iOS Remote Conf! Interested? Email chuck@devchat.tv (Chuck)<br /><a href="http://www.amazon.com/gp/product/0062190377/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0062190377&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VQ7KLQDQYE2GXNXB&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Seveneves: A Novel by Neal Stephenson</a> (Neal)<br /><a...]]></itunes:summary><itunes:duration>2913</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>118 iPS Tutorials For Developers and Gamers with Ray Wenderlich, Mic Pringle, and Greg Heo</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/118-ips-tutorials-for-developers-and-gamers-with-ray-wenderlich-mic-pringle-and-greg-heo</link><description><![CDATA[01:14 - Ray Wenderlich Introduction  <ul><li><a href="https://twitter.com/rwenderlich" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:23 - Mic Pringle Introduction  <ul><li><a href="https://twitter.com/micpringle" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/micpringle" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.raywenderlich.com/rwpodcast" target="_blank" rel="noreferrer noopener">The raywenderlich.com Podcast</a></li></ul>  01:40 - Greg Heo Introduction  <ul><li><a href="https://twitter.com/gregheo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/gregheo" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://gregheo.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:47 - The Conception of Ray’s Tutorial Website and The Tutorial Team  <ul><li><a href="http://raywenderlich.com" target="_blank" rel="noreferrer noopener">Ray Wenderlich: Tutorials for iPhone / iOS / Developers and Gamers</a> </li><li><a href="http://www.ea.com/" target="_blank" rel="noreferrer noopener">EA Games</a> </li></ul>  05:58 - Maintaining High Quality and Consistency  07:26 - Tips &amp; Advice for Writing a Tutorial  09:12 - Avoiding User Frustration  11:54 - Writing Books  13:00 - Traditional vs Self-Publishing  <ul><li><a href="https://pragprog.com/" target="_blank" rel="noreferrer noopener">Pragmatic Programmers</a></li></ul>  14:31 - Book Content vs Site Tutorials  15:41 - Starter Kits  16:33 - Transitioning to Swift  19:47 - Error/Bug Support  21:06 - Branching Out Into Other Technologies  22:21 - Selling Introductory vs Advanced Tutorials  25:15 - Choosing Topics  26:08 - <a href="http://www.rwdevcon.com/" target="_blank" rel="noreferrer noopener">RWDevCon</a>  31:48 - Working with Ray and on <a href="http://raywenderlich.com" target="_blank" rel="noreferrer noopener">raywenderlich.com</a>  36:31 - Maximizing Marketing Opportunities  39:46 - Writing Tutorials for Mainstream Apps &amp; Games  41:08 - Highlights  <ul><li>Video Tutorials</li><li><a href="http://www.raywenderlich.com/store/ios-games-by-tutorials" target="_blank" rel="noreferrer noopener">iOS Games by Tutorials Second Edition: Beginning 2D iOS Game Development with Swift</a></li><li><a href="http://www.raywenderlich.com/store/ios-animations-by-tutorials" target="_blank" rel="noreferrer noopener">iOS Animations by Tutorials by Marin Todorov</a> <br />      </li></ul>  Episode Resources  <ul><li><a href="http://devchat.tv/freelancers/164-fs-teaching-and-learning-courses-wit-breanne-dyck" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode #164: Teaching and Learning Courses with Breanne Dyck</a></li><li><a href="http://devchat.tv/freelancers/165-fs-strategy-and-project-management-with-marie-poulin" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode #165: Strategy and Project Management with Marie Poulin</a></li><li>JavaScript Jabber Episode #173: Online Learning with Gregg Pollack</li></ul>  Picks  <a href="https://github.com/Microsoft/WinObjC" target="_blank" rel="noreferrer noopener">WinObjC</a> (Andrew)<br /><a href="https://www.mikeash.com/pyblog/friday-qa-2015-07-31-tagged-pointer-strings.html" target="_blank" rel="noreferrer noopener">Friday Q&amp;A 2015-07-31: Tagged Pointer Strings by Mike Ash</a> (Andrew)<br /><a href="http://thewebplatform.libsyn.com/56-building-your-brand" target="_blank" rel="noreferrer noopener">The Web Platform Podcast Episode 56: Building Your Brand with Charles Max Wood</a> (Chuck)<br /><a href="http://developeronfire.com/Podcast/Episodes/episode-17-charles-max-wood-get-involved-and-try-new-things" target="_blank" rel="noreferrer noopener">Developer On Fire Episode 017 - Charles Max Wood - Get Involved and Try New Things</a> (Chuck)<br /><a href="http://blogs.skype.com/2015/06/18/disneys-inside-out-emoticons-launch-on-skype-today-express-your-feelings-with-our-new-emoticons/" target="_blank" rel="noreferrer noopener">Skype’s Inside Out Emojis</a> (Chuck)<br /><a href="http://littlebitesofcocoa.com/" target="_blank" rel="noreferrer noopener">little bites of cocoa</a> (Ray)<br /><a href="http://blog.ghost.org/slow-blog-building/" target="_blank" rel="noreferrer noopener">The insanely slow road to building a blog (and why most people give up) by Belle Beth Cooper</a> (Ray)<br /><a href="http://www.amazon.com/gp/product/0674013255/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0674013255&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=NXPXYX45B7OPWXJF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">What the Best College Teachers Do by Ken Bain</a> (Greg)<br /><a href="http://www.fractuslearning.com/2015/05/29/whats-your-learning-style-quiz/" target="_blank" rel="noreferrer noopener">What’s Your Learning Style? Quiz</a> (Greg)<br /><a href="http://watchkitresources.com" target="_blank" rel="noreferrer noopener">Brian Gilham's WatchKit Resources</a> (Mic)<br /><a href="http://www.explodingkittens.com" target="_blank" rel="noreferrer noopener">Exploding Kittens</a> (Mic)]]></description><guid isPermaLink="false">585f7d91-a1de-4b10-9265-327121d573a5</guid><pubDate>Thu, 20 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853990/stream.mp3" length="52410367" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:14 - Ray Wenderlich Introduction  
- https://twitter.com/rwenderlich 
- http://www.raywenderlich.com/
  01:23 - Mic Pringle Introduction  
- https://twitter.com/micpringle 
- https://github.com/micpringle
- http://www.raywenderlich.com/rwpodcast...</itunes:subtitle><itunes:summary><![CDATA[01:14 - Ray Wenderlich Introduction  <ul><li><a href="https://twitter.com/rwenderlich" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:23 - Mic Pringle Introduction  <ul><li><a href="https://twitter.com/micpringle" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/micpringle" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.raywenderlich.com/rwpodcast" target="_blank" rel="noreferrer noopener">The raywenderlich.com Podcast</a></li></ul>  01:40 - Greg Heo Introduction  <ul><li><a href="https://twitter.com/gregheo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/gregheo" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://gregheo.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  01:47 - The Conception of Ray’s Tutorial Website and The Tutorial Team  <ul><li><a href="http://raywenderlich.com" target="_blank" rel="noreferrer noopener">Ray Wenderlich: Tutorials for iPhone / iOS / Developers and Gamers</a> </li><li><a href="http://www.ea.com/" target="_blank" rel="noreferrer noopener">EA Games</a> </li></ul>  05:58 - Maintaining High Quality and Consistency  07:26 - Tips &amp; Advice for Writing a Tutorial  09:12 - Avoiding User Frustration  11:54 - Writing Books  13:00 - Traditional vs Self-Publishing  <ul><li><a href="https://pragprog.com/" target="_blank" rel="noreferrer noopener">Pragmatic Programmers</a></li></ul>  14:31 - Book Content vs Site Tutorials  15:41 - Starter Kits  16:33 - Transitioning to Swift  19:47 - Error/Bug Support  21:06 - Branching Out Into Other Technologies  22:21 - Selling Introductory vs Advanced Tutorials  25:15 - Choosing Topics  26:08 - <a href="http://www.rwdevcon.com/" target="_blank" rel="noreferrer noopener">RWDevCon</a>  31:48 - Working with Ray and on <a href="http://raywenderlich.com" target="_blank" rel="noreferrer noopener">raywenderlich.com</a>  36:31 - Maximizing Marketing Opportunities  39:46 - Writing Tutorials for Mainstream Apps &amp; Games  41:08 - Highlights  <ul><li>Video Tutorials</li><li><a href="http://www.raywenderlich.com/store/ios-games-by-tutorials" target="_blank" rel="noreferrer noopener">iOS Games by Tutorials Second Edition: Beginning 2D iOS Game Development with Swift</a></li><li><a href="http://www.raywenderlich.com/store/ios-animations-by-tutorials" target="_blank" rel="noreferrer noopener">iOS Animations by Tutorials by Marin Todorov</a> <br />      </li></ul>  Episode Resources  <ul><li><a href="http://devchat.tv/freelancers/164-fs-teaching-and-learning-courses-wit-breanne-dyck" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode #164: Teaching and Learning Courses with Breanne Dyck</a></li><li><a href="http://devchat.tv/freelancers/165-fs-strategy-and-project-management-with-marie-poulin" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode #165: Strategy and Project Management with Marie Poulin</a></li><li>JavaScript Jabber Episode #173: Online Learning with Gregg Pollack</li></ul>  Picks  <a href="https://github.com/Microsoft/WinObjC" target="_blank" rel="noreferrer noopener">WinObjC</a> (Andrew)<br /><a href="https://www.mikeash.com/pyblog/friday-qa-2015-07-31-tagged-pointer-strings.html" target="_blank" rel="noreferrer noopener">Friday Q&amp;A 2015-07-31: Tagged Pointer Strings by Mike Ash</a> (Andrew)<br /><a href="http://thewebplatform.libsyn.com/56-building-your-brand" target="_blank" rel="noreferrer noopener">The Web Platform Podcast Episode 56: Building Your Brand with Charles Max Wood</a> (Chuck)<br /><a href="http://developeronfire.com/Podcast/Episodes/episode-17-charles-max-wood-get-involved-and-try-new-things" target="_blank" rel="noreferrer noopener">Developer On Fire Episode 017 - Charles Max Wood - Get Involved and Try New Things</a>...]]></itunes:summary><itunes:duration>3214</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>117 iPS App Store Optimization with Wes McCabe</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/117-ips-app-store-optimization-with-wes-mccabe</link><description><![CDATA[<a href="http://www.iphreaksshow.com/15minutes" target="_blank" rel="noreferrer noopener">Claim 15 minutes of Chuck’s time!</a>     01:49 - Wes McCabe Introduction  <ul><li><a href="https://twitter.com/wdmccabe" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.wesmccabe.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://sensortower.com/" target="_blank" rel="noreferrer noopener">SensorTower</a><ul><li><a href="https://twitter.com/SensorTower" target="_blank" rel="noreferrer noopener">@SensorTower</a></li></ul></li></ul>  02:46 - App Store Optimization (ASO) for SEGA  <ul><li><a href="http://sfagilemarketing.com/2015/04/app-store-optimization/" target="_blank" rel="noreferrer noopener">Alex Malafeev: Increase your mobile app downloads using App Store Optimization</a> (SEGA Video)</li></ul>  04:09 - Improving Visibility Within the App Store  <ul><li> Titles and Keywords      <ul><li><a href="http://blog.sensortower.com/blog/2013/11/18/how-to-spy-on-your-competitors-ios-keywords-with-the-keyword-spy-tool/" target="_blank" rel="noreferrer noopener">[SensorTower Blog] The Keyword Spy Module Reveals Your Competitor’s iOS App Keywords</a></li></ul></li></ul>  13:19 - Launching a New App  <ul><li>Repeating Terms</li><li>Localizing</li></ul>  16:54 - Images and Videos  18:04 - Improving Rank  19:58 - Getting Featured  <ul><li><a href="http://devchat.tv/iphreaks/054-iphreaks-show-getting-featured-in-the-app-store-with-ben-johnson" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #54: Getting Featured in the App Store with Ben Johnson</a></li></ul>  21:22 - Using <a href="https://sensortower.com/" target="_blank" rel="noreferrer noopener">SensorTower</a> (Results)   23:55 - Broad vs Focused Apps/Niches  26:30 - Influencing ASO Through SEO, Press Releases, etc.  27:38 - Downloads  29:12 - Brand New App Boost/Version Releases  30:06 - Appstore Views (Reviewing Analytics)  Picks  <a href="http://nhl94online.com/" target="_blank" rel="noreferrer noopener">NHL94 Online</a> (Jaim)<br /><a href="http://podcastmovement.com/" target="_blank" rel="noreferrer noopener">Podcast Movement</a> (Chuck)<br /><a href="http://www.entrepreneuronfire.com/podcast/" target="_blank" rel="noreferrer noopener">Entrepreneur On Fire</a> (Chuck)<br /><a href="http://eventualmillionaire.com/" target="_blank" rel="noreferrer noopener">The Eventual Millionaire</a> (Chuck)<br /><a href="https://www.periscope.tv/" target="_blank" rel="noreferrer noopener">Periscope</a> (Chuck)<br /><a href="http://sfagilemarketing.com/2015/04/app-store-optimization/" target="_blank" rel="noreferrer noopener">Alex Malafeev: Increase your mobile app downloads using App Store Optimization</a> (Wes)<br /><a href="http://academy.sensortower.com/" target="_blank" rel="noreferrer noopener">ASO Academy</a> (Wes)<br /><a href="https://itunes.apple.com/app/jot/id903742861?ref=producthunt" target="_blank" rel="noreferrer noopener">Jot</a> (Wes)]]></description><guid isPermaLink="false">36a4a675-be7c-44fd-a04f-60f2859f95bb</guid><pubDate>Thu, 13 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853998/stream.mp3" length="37866554" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>http://www.iphreaksshow.com/15minutes     01:49 - Wes McCabe Introduction  
- https://twitter.com/wdmccabe 
- http://www.wesmccabe.com/
- https://sensortower.com/
    - https://twitter.com/SensorTower
  02:46 - App Store Optimization (ASO) for SEGA...</itunes:subtitle><itunes:summary><![CDATA[<a href="http://www.iphreaksshow.com/15minutes" target="_blank" rel="noreferrer noopener">Claim 15 minutes of Chuck’s time!</a>     01:49 - Wes McCabe Introduction  <ul><li><a href="https://twitter.com/wdmccabe" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://www.wesmccabe.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://sensortower.com/" target="_blank" rel="noreferrer noopener">SensorTower</a><ul><li><a href="https://twitter.com/SensorTower" target="_blank" rel="noreferrer noopener">@SensorTower</a></li></ul></li></ul>  02:46 - App Store Optimization (ASO) for SEGA  <ul><li><a href="http://sfagilemarketing.com/2015/04/app-store-optimization/" target="_blank" rel="noreferrer noopener">Alex Malafeev: Increase your mobile app downloads using App Store Optimization</a> (SEGA Video)</li></ul>  04:09 - Improving Visibility Within the App Store  <ul><li> Titles and Keywords      <ul><li><a href="http://blog.sensortower.com/blog/2013/11/18/how-to-spy-on-your-competitors-ios-keywords-with-the-keyword-spy-tool/" target="_blank" rel="noreferrer noopener">[SensorTower Blog] The Keyword Spy Module Reveals Your Competitor’s iOS App Keywords</a></li></ul></li></ul>  13:19 - Launching a New App  <ul><li>Repeating Terms</li><li>Localizing</li></ul>  16:54 - Images and Videos  18:04 - Improving Rank  19:58 - Getting Featured  <ul><li><a href="http://devchat.tv/iphreaks/054-iphreaks-show-getting-featured-in-the-app-store-with-ben-johnson" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #54: Getting Featured in the App Store with Ben Johnson</a></li></ul>  21:22 - Using <a href="https://sensortower.com/" target="_blank" rel="noreferrer noopener">SensorTower</a> (Results)   23:55 - Broad vs Focused Apps/Niches  26:30 - Influencing ASO Through SEO, Press Releases, etc.  27:38 - Downloads  29:12 - Brand New App Boost/Version Releases  30:06 - Appstore Views (Reviewing Analytics)  Picks  <a href="http://nhl94online.com/" target="_blank" rel="noreferrer noopener">NHL94 Online</a> (Jaim)<br /><a href="http://podcastmovement.com/" target="_blank" rel="noreferrer noopener">Podcast Movement</a> (Chuck)<br /><a href="http://www.entrepreneuronfire.com/podcast/" target="_blank" rel="noreferrer noopener">Entrepreneur On Fire</a> (Chuck)<br /><a href="http://eventualmillionaire.com/" target="_blank" rel="noreferrer noopener">The Eventual Millionaire</a> (Chuck)<br /><a href="https://www.periscope.tv/" target="_blank" rel="noreferrer noopener">Periscope</a> (Chuck)<br /><a href="http://sfagilemarketing.com/2015/04/app-store-optimization/" target="_blank" rel="noreferrer noopener">Alex Malafeev: Increase your mobile app downloads using App Store Optimization</a> (Wes)<br /><a href="http://academy.sensortower.com/" target="_blank" rel="noreferrer noopener">ASO Academy</a> (Wes)<br /><a href="https://itunes.apple.com/app/jot/id903742861?ref=producthunt" target="_blank" rel="noreferrer noopener">Jot</a> (Wes)]]></itunes:summary><itunes:duration>2305</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>116 iPS TDD and Testing with Jon Reid</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/116-ips-tdd-and-testing-with-jon-reid</link><description><![CDATA[01:21 - John Reid Introduction   <ul><li><a href="https://twitter.com/qcoding" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jonreid" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://qualitycoding.org/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:45 - Tools For Testing and <a href="https://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-Driven Development (TDD)</a><ul><li><a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/testing_with_xcode/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">XCTest</a></li><li><a href="https://github.com/hamcrest/OCHamcrest" target="_blank" rel="noreferrer noopener">OCHamcrest</a> </li><li><a href="https://github.com/jonreid/OCMockito" target="_blank" rel="noreferrer noopener">OCMockito</a> </li></ul>  03:24 - Matching/Matchers  07:13 - Getting Started  <ul><li><a href="https://github.com/hamcrest/OCHamcrest/blob/master/README.md" target="_blank" rel="noreferrer noopener">OCHamcrest/README</a></li></ul>  08:58 - Partial Matching  10:26 - Mocking and Stubbing  14:04 - TDD Process and Workflow  17:49 - TDD vs <a href="https://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a><ul><li>Red, Green, Refactor</li></ul>  19:54 - iOS Code That Doesn’t/Does Adapt Well to TDD  21:17 - User Interface Testing  24:58 - End-to-End Testing  30:18 - Communication and Collaboration  <ul><li><a href="http://www.amazon.com/gp/product/0131177052/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0131177052&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JZACO7I2UDMWMVT2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Working Effectively with Legacy Code by Michael Feathers</a></li></ul>  33:39 - <a href="http://ocmock.org/" target="_blank" rel="noreferrer noopener">OCMock</a>, <a href="https://github.com/jonreid/OCMockito" target="_blank" rel="noreferrer noopener">OCMockito</a>  39:13 - <a href="https://github.com/jonreid/OCMockito" target="_blank" rel="noreferrer noopener">OCMockito</a> with Swift?  <ul><li><a href="https://github.com/Quick/Quick" target="_blank" rel="noreferrer noopener">Quick</a><ul><li><a href="https://github.com/modocache" target="_blank" rel="noreferrer noopener">Brian Gesak</a></li></ul></li></ul>  41:07 - Inside Out vs Outside In  Picks  <a href="https://wit.ai/" target="_blank" rel="noreferrer noopener">wit.ai</a> (Mike)<br /><a href="http://qualitycoding.org/uiviewcontroller-tdd/" target="_blank" rel="noreferrer noopener">Jon's UIViewController TDD Screencast</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B007RNK0W6/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B007RNK0W6&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=EQMJEXL76KDUDHJA&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Test-Driven iOS Development (Developer's Library) by Graham Lee</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B00QY8ANNQ/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00QY8ANNQ&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IMK7QPOAASWBZOII&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">NeewerHandheld Video Stabilizer for DV GoPro Mini Cameras</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/B00OS9E6AO/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00OS9E6AO&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VNSUOS5JERPZYYH4&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Cell Phone Tripod Adapter</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0131177052/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0131177052&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JZACO7I2UDMWMVT2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Working Effectively with Legacy Code by Michael Feathers</a> (Jon)<br /><a href="https://cleancoders.com" target="_blank" rel="noreferrer noopener">Clean Coders</a> (Jon)<br /><a href="https://www.jetbrains.com/objc/" target="_blank" rel="noreferrer noopener">AppCode</a> (Jon)]]></description><guid isPermaLink="false">706caf75-2756-4f4b-a3d6-453d444ca078</guid><pubDate>Thu, 06 Aug 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854025/stream.mp3" length="50509383" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:21 - John Reid Introduction   
- https://twitter.com/qcoding 
- https://github.com/jonreid 
- http://qualitycoding.org/
  02:45 - Tools For Testing and https://en.wikipedia.org/wiki/Test-driven_development
-...</itunes:subtitle><itunes:summary><![CDATA[01:21 - John Reid Introduction   <ul><li><a href="https://twitter.com/qcoding" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jonreid" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://qualitycoding.org/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:45 - Tools For Testing and <a href="https://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-Driven Development (TDD)</a><ul><li><a href="https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/testing_with_xcode/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">XCTest</a></li><li><a href="https://github.com/hamcrest/OCHamcrest" target="_blank" rel="noreferrer noopener">OCHamcrest</a> </li><li><a href="https://github.com/jonreid/OCMockito" target="_blank" rel="noreferrer noopener">OCMockito</a> </li></ul>  03:24 - Matching/Matchers  07:13 - Getting Started  <ul><li><a href="https://github.com/hamcrest/OCHamcrest/blob/master/README.md" target="_blank" rel="noreferrer noopener">OCHamcrest/README</a></li></ul>  08:58 - Partial Matching  10:26 - Mocking and Stubbing  14:04 - TDD Process and Workflow  17:49 - TDD vs <a href="https://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a><ul><li>Red, Green, Refactor</li></ul>  19:54 - iOS Code That Doesn’t/Does Adapt Well to TDD  21:17 - User Interface Testing  24:58 - End-to-End Testing  30:18 - Communication and Collaboration  <ul><li><a href="http://www.amazon.com/gp/product/0131177052/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0131177052&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JZACO7I2UDMWMVT2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Working Effectively with Legacy Code by Michael Feathers</a></li></ul>  33:39 - <a href="http://ocmock.org/" target="_blank" rel="noreferrer noopener">OCMock</a>, <a href="https://github.com/jonreid/OCMockito" target="_blank" rel="noreferrer noopener">OCMockito</a>  39:13 - <a href="https://github.com/jonreid/OCMockito" target="_blank" rel="noreferrer noopener">OCMockito</a> with Swift?  <ul><li><a href="https://github.com/Quick/Quick" target="_blank" rel="noreferrer noopener">Quick</a><ul><li><a href="https://github.com/modocache" target="_blank" rel="noreferrer noopener">Brian Gesak</a></li></ul></li></ul>  41:07 - Inside Out vs Outside In  Picks  <a href="https://wit.ai/" target="_blank" rel="noreferrer noopener">wit.ai</a> (Mike)<br /><a href="http://qualitycoding.org/uiviewcontroller-tdd/" target="_blank" rel="noreferrer noopener">Jon's UIViewController TDD Screencast</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B007RNK0W6/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B007RNK0W6&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=EQMJEXL76KDUDHJA&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Test-Driven iOS Development (Developer's Library) by Graham Lee</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B00QY8ANNQ/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00QY8ANNQ&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IMK7QPOAASWBZOII&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">NeewerHandheld Video Stabilizer for DV GoPro Mini Cameras</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/B00OS9E6AO/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00OS9E6AO&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VNSUOS5JERPZYYH4&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Cell Phone Tripod Adapter</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0131177052/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0131177052&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=JZACO7I2UDMWMVT2&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Working Effectively with Legacy Code by...]]></itunes:summary><itunes:duration>3095</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>115 iPS Women Who Code and Diversity with Michele Titolo</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/115-ips-women-who-code-and-diversity-with-michele-titolo</link><description><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>!     01:53 - Michele Titolo and <a href="https://www.womenwhocode.com/" target="_blank" rel="noreferrer noopener">Women Who Code</a> Introduction  <ul><li><a href="https://twitter.com/micheletitolo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://michele.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.facebook.com/womenwhocode?_rdr=" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>  02:15 - Origin Story  <ul><li><a href="https://en.wikipedia.org/wiki/501(c)_organization" target="_blank" rel="noreferrer noopener">501(c) Organization</a></li></ul>  03:11 - Stated Mission  <ul><li>“Inspire women to excel in technology careers”</li></ul>  04:12 - Mentorship  <ul><li><a href="https://www.glassbreakers.co/" target="_blank" rel="noreferrer noopener">Glassbreakers</a> (A peer mentorship community for professional women)</li></ul>  08:54 - Getting Started and Getting Involved  11:27 - Value  12:42 - Remote/Virtual Membership/Communication  15:08 - What Makes Women Who Code Different (from other groups)?      18:02 - Is there a need for groups like this? What issues do these address?  22:34 - Implementing Diversity into the Workplace  <ul><li> Job Postings      <ul><li><a href="https://twitter.com/micheletitolo/status/623911035855052800" target="_blank" rel="noreferrer noopener">Michele's tweet about a job posting</a></li></ul></li><li>Practical and Universal Interview Questions </li><li>Workplace Culture</li><li>Benefits</li><li> Communication &amp; Teamwork     <ul><li><a href="https://storify.com/catehstn/programmers-are-like-racecars" target="_blank" rel="noreferrer noopener">Cate Hudson: Programmers and Racecars</a> </li></ul></li></ul>  32:29 - Terminology (Using words like “guys”)  35:16 - Is it really harder for women to get jobs?  <ul><li>Resume Anonymization</li><li> Dropping Out/Reentering the Tech Industry     <ul><li><a href="https://modelviewculture.com/pieces/re-recruit-from-the-leaky-pipeline" target="_blank" rel="noreferrer noopener">Re-Recruit From the Leaky Pipeline (Model View Culture article)</a> </li></ul></li></ul>  43:13 - The Community at Large (How can we help make the community more open and welcome?)  <ul><li>Inclusive Events</li><li>Codes of Conduct</li><li>Change Within *Your Own* Organization (Advocacy)</li><li>Learning About Other People (Be Empathetic; Be Respectful)</li></ul>  46:08 - Are there people who can help people/companies diversify?  <ul><li><a href="http://www.ashedryden.com/" target="_blank" rel="noreferrer noopener">Ashe Dryden</a><ul><li><a href="https://leanpub.com/the-diverse-team" target="_blank" rel="noreferrer noopener">The Diverse Team by Ashe Dryden</a></li></ul></li><li><a href="https://adainitiative.org/" target="_blank" rel="noreferrer noopener">The Ada Initiative</a></li><li>Natural Introductions</li></ul>  49:49 - How can I help? (as a man)  <ul><li>Donations</li><li><a href="http://joinfundclub.com/" target="_blank" rel="noreferrer noopener">Fund Club</a></li><li><a href="http://www.alterconf.com/" target="_blank" rel="noreferrer noopener">AlterConf</a></li><li>Volunteering</li></ul>  51:47 - Study Resources (Proof)  <ul><li><a href="https://modelviewculture.com/" target="_blank" rel="noreferrer noopener">Model View Culture</a></li><li><a href="http://www.cosmodrome.org/" target="_blank" rel="noreferrer noopener">Cosmodrome</a> (from Brianna Wu)</li></ul>     Groups and Mailing Lists (mentioned in this episode)  <ul><li><a href="https://www.glassbreakers.co/" target="_blank" rel="noreferrer noopener">Glassbreakers</a></li><li><a href="http://www.meetup.com/Women-Who-Code-SF/" target="_blank" rel="noreferrer noopener">Women Who Code SF (San Francisco)</a></li><li><a href="http://www.devchix.com/" target="_blank" rel="noreferrer noopener">DevChix</a></li><li><a href="http://techladymafia.com/" target="_blank" rel="noreferrer noopener">Tech LadyMafia</a>  </li><li><a href="http://girlswhocode.com/" target="_blank" rel="noreferrer noopener">Girls Who Code</a></li><li><a href="http://www.blackgirlscode.com/" target="_blank" rel="noreferrer noopener">Black Girls Code</a></li><li><a href="http://www.pyladies.com/" target="_blank" rel="noreferrer noopener">PyLadies</a></li><li><a href="http://www.ladieswhocode.com/" target="_blank" rel="noreferrer noopener">Ladies Who Code</a></li><li><a href="http://www.railsbridge.org/" target="_blank" rel="noreferrer noopener">RailsBridge</a></li><li><a href="http://appcamp4girls.com/" target="_blank" rel="noreferrer noopener">App Camp For Girls</a></li><li><a href="https://www.girldevelopit.com/" target="_blank" rel="noreferrer noopener">Girl Develop It</a></li><li><a href="http://www.mobilebridge.com/" target="_blank" rel="noreferrer noopener">Mobile Bridge</a></li><li><a href="http://www.geekettes.io/" target="_blank" rel="noreferrer noopener">Geekettes</a></li><li><a href="https://www.powertofly.com/" target="_blank" rel="noreferrer noopener">PowerToFly</a></li><li><a href="http://www.mothercoders.org/" target="_blank" rel="noreferrer noopener">MotherCoders</a></li><li><a href="https://adainitiative.org/" target="_blank" rel="noreferrer noopener">The Ada Initiative</a></li><li><a href="http://joinfundclub.com/" target="_blank" rel="noreferrer noopener">Fund Club</a></li><li><a href="http://www.alterconf.com/" target="_blank" rel="noreferrer noopener">AlterConf</a></li></ul>  Picks  <a href="https://realm.io/news/altconf-marin-todorov-animations/" target="_blank" rel="noreferrer noopener">Power Up Your Animations! with Marin Todorov</a> (Alondo)<br /><a href="http://ocw.mit.edu/courses/sloan-school-of-management/15-s50-poker-theory-and-analytics-january-iap-2015/lecture-videos/" target="_blank" rel="noreferrer noopener">Poker Theory &amp; Analytics</a> (Alondo)<br /><a href="https://en.wikipedia.org/wiki/Parachute_cord" target="_blank" rel="noreferrer noopener">Paracord</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/B0046UZRNU/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B0046UZRNU&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MV5S3E6KR3C6A3IG&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Soto Pocket Torch</a> (Chuck)<br /><a href="https://kateheddleston.com/blog/how-our-engineering-environments-are-killing-diversity-introduction" target="_blank" rel="noreferrer noopener">Kate Heddleston: How Our Engineering Environments are Killing Diversity</a> (Michele)<br /><a href="http://www.ashedryden.com/blog/the-responsibility-of-diversity" target="_blank" rel="noreferrer noopener">Ashe Dryden: The Responsibility of "Diversity"</a> (Michele)<br /><a href="http://360idev.com/sessions/conference-proposal-writing-from-brainstorm-to-submit/" target="_blank" rel="noreferrer noopener">Conference proposal writing: From brainstorm to submit @ 360iDev 2015</a> (Michele)]]></description><guid isPermaLink="false">9e55eef3-00c9-4726-8c16-b65be8383838</guid><pubDate>Thu, 30 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853988/stream.mp3" length="57253192" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/rails-clips!     01:53 - Michele Titolo and https://www.womenwhocode.com/ Introduction  
- https://twitter.com/micheletitolo 
- http://michele.io/
- https://www.facebook.com/womenwhocode?_rdr=
  02:15 - Origin Story  
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>!     01:53 - Michele Titolo and <a href="https://www.womenwhocode.com/" target="_blank" rel="noreferrer noopener">Women Who Code</a> Introduction  <ul><li><a href="https://twitter.com/micheletitolo" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="http://michele.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://www.facebook.com/womenwhocode?_rdr=" target="_blank" rel="noreferrer noopener">Facebook</a></li></ul>  02:15 - Origin Story  <ul><li><a href="https://en.wikipedia.org/wiki/501(c)_organization" target="_blank" rel="noreferrer noopener">501(c) Organization</a></li></ul>  03:11 - Stated Mission  <ul><li>“Inspire women to excel in technology careers”</li></ul>  04:12 - Mentorship  <ul><li><a href="https://www.glassbreakers.co/" target="_blank" rel="noreferrer noopener">Glassbreakers</a> (A peer mentorship community for professional women)</li></ul>  08:54 - Getting Started and Getting Involved  11:27 - Value  12:42 - Remote/Virtual Membership/Communication  15:08 - What Makes Women Who Code Different (from other groups)?      18:02 - Is there a need for groups like this? What issues do these address?  22:34 - Implementing Diversity into the Workplace  <ul><li> Job Postings      <ul><li><a href="https://twitter.com/micheletitolo/status/623911035855052800" target="_blank" rel="noreferrer noopener">Michele's tweet about a job posting</a></li></ul></li><li>Practical and Universal Interview Questions </li><li>Workplace Culture</li><li>Benefits</li><li> Communication &amp; Teamwork     <ul><li><a href="https://storify.com/catehstn/programmers-are-like-racecars" target="_blank" rel="noreferrer noopener">Cate Hudson: Programmers and Racecars</a> </li></ul></li></ul>  32:29 - Terminology (Using words like “guys”)  35:16 - Is it really harder for women to get jobs?  <ul><li>Resume Anonymization</li><li> Dropping Out/Reentering the Tech Industry     <ul><li><a href="https://modelviewculture.com/pieces/re-recruit-from-the-leaky-pipeline" target="_blank" rel="noreferrer noopener">Re-Recruit From the Leaky Pipeline (Model View Culture article)</a> </li></ul></li></ul>  43:13 - The Community at Large (How can we help make the community more open and welcome?)  <ul><li>Inclusive Events</li><li>Codes of Conduct</li><li>Change Within *Your Own* Organization (Advocacy)</li><li>Learning About Other People (Be Empathetic; Be Respectful)</li></ul>  46:08 - Are there people who can help people/companies diversify?  <ul><li><a href="http://www.ashedryden.com/" target="_blank" rel="noreferrer noopener">Ashe Dryden</a><ul><li><a href="https://leanpub.com/the-diverse-team" target="_blank" rel="noreferrer noopener">The Diverse Team by Ashe Dryden</a></li></ul></li><li><a href="https://adainitiative.org/" target="_blank" rel="noreferrer noopener">The Ada Initiative</a></li><li>Natural Introductions</li></ul>  49:49 - How can I help? (as a man)  <ul><li>Donations</li><li><a href="http://joinfundclub.com/" target="_blank" rel="noreferrer noopener">Fund Club</a></li><li><a href="http://www.alterconf.com/" target="_blank" rel="noreferrer noopener">AlterConf</a></li><li>Volunteering</li></ul>  51:47 - Study Resources (Proof)  <ul><li><a href="https://modelviewculture.com/" target="_blank" rel="noreferrer noopener">Model View Culture</a></li><li><a href="http://www.cosmodrome.org/" target="_blank" rel="noreferrer noopener">Cosmodrome</a> (from Brianna Wu)</li></ul>     Groups and Mailing Lists (mentioned in this episode)  <ul><li><a href="https://www.glassbreakers.co/" target="_blank" rel="noreferrer noopener">Glassbreakers</a></li><li><a href="http://www.meetup.com/Women-Who-Code-SF/" target="_blank" rel="noreferrer noopener">Women Who Code SF (San Francisco)</a></li><li><a href="http://www.devchix.com/" target="_blank" rel="noreferrer noopener">DevChix</a></li><li><a...]]></itunes:summary><itunes:duration>3517</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>114 iPS The Limits of Modularity with Samuel Giddins</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/114-ips-the-limits-of-modularity-with-samuel-giddins</link><description><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>!     02:28 - Samuel Giddins Introduction  <ul><li><a href="https://twitter.com/segiddins" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/segiddins" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://segiddins.me/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a><ul><li><a href="https://twitter.com/realm?lang=en" target="_blank" rel="noreferrer noopener">@Realm</a></li></ul></li></ul>  02:57 - The Limits of Modularity  05:53 - Where were/are cracks discovered?  <ul><li><a href="https://en.wikipedia.org/wiki/5_Whys" target="_blank" rel="noreferrer noopener">The 5 Whys</a></li></ul>  13:40 - Modularity in iOS/Swift Apps  <ul><li> Dependencies      <ul><li><a href="https://www.youtube.com/watch?v=UHRs7Jukrc4" target="_blank" rel="noreferrer noopener">iOS 9 Beta Negative Reviews: MacBreak Weekly 463</a></li></ul></li></ul>  16:48 - Boundaries  24:11 - Going Too Far With Modularity (Warning Signs)  35:45 - Getting Too Modular  <ul><li>Too Many Views</li><li> Networking     <ul><li><a href="https://github.com/AFNetworking/AFNetworking" target="_blank" rel="noreferrer noopener">AFNetworking</a></li><li><a href="https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSURLSession_class/" target="_blank" rel="noreferrer noopener">NSURLSession</a></li><li><a href="http://cocoapods.org/pods/JXHTTP" target="_blank" rel="noreferrer noopener">JXHTTP</a></li><li><a href="http://allseeing-i.com/ASIHTTPRequest/" target="_blank" rel="noreferrer noopener">ASIHTTPRequest</a></li></ul></li></ul>  Picks  <a href="http://rimworldgame.com/" target="_blank" rel="noreferrer noopener">RimWorld</a> (Mike)<br /><a href="https://vimeo.com/channels/nsconf7/124349158" target="_blank" rel="noreferrer noopener">Daniel Steinberg: Somewhere Between Tomorrowland and Frontierland</a> (Alondo)<br /><a href="https://realm.io/altconf/" target="_blank" rel="noreferrer noopener">AltConf 2015 Videos</a> (Jaim)<br /><a href="https://realm.io/news/altconf-joshua-marker-mastering-time-and-space-testing-the-objective-c-runtime/" target="_blank" rel="noreferrer noopener">Joshua Marker: Mastering Time and Space: Testing the Objective-C Runtime</a> (Jaim)<br /><a href="http://remoteconfs.com" target="_blank" rel="noreferrer noopener">remoteconfs.com</a> (Chuck)<br /> God (Chuck)<br /> Jesus Christ (Chuck)<br /><a href="http://lds.org" target="_blank" rel="noreferrer noopener">The Church of Jesus Christ of Latter-day Saints</a> (Chuck)<br /><a href="https://realm.io/news/altconf-graham-lee-i-have-no-idea-what-i-m-doing/" target="_blank" rel="noreferrer noopener">Graham Lee: I Have No Idea What I'm Doing</a> (Samuel)<br /><a href="http://www.git-tower.com" target="_blank" rel="noreferrer noopener">Tower</a> (Samuel)<br /><a href="http://hopperapp.com" target="_blank" rel="noreferrer noopener">Hopper</a> (Samuel)<br /><a href="http://www.opensource.apple.com" target="_blank" rel="noreferrer noopener">opensource.apple.com</a> (Samuel)]]></description><guid isPermaLink="false">1fe87e28-b60b-465a-878a-138c44017d4e</guid><pubDate>Thu, 23 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854013/stream.mp3" length="49844440" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/rails-clips!     02:28 - Samuel Giddins Introduction  
- https://twitter.com/segiddins 
- https://github.com/segiddins 
- http://segiddins.me/
- https://realm.io/
    - https://twitter.com/realm?lang=en
  02:57 - The Limits...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/rails-clips" target="_blank" rel="noreferrer noopener">RailsClips</a>!     02:28 - Samuel Giddins Introduction  <ul><li><a href="https://twitter.com/segiddins" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/segiddins" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://segiddins.me/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a><ul><li><a href="https://twitter.com/realm?lang=en" target="_blank" rel="noreferrer noopener">@Realm</a></li></ul></li></ul>  02:57 - The Limits of Modularity  05:53 - Where were/are cracks discovered?  <ul><li><a href="https://en.wikipedia.org/wiki/5_Whys" target="_blank" rel="noreferrer noopener">The 5 Whys</a></li></ul>  13:40 - Modularity in iOS/Swift Apps  <ul><li> Dependencies      <ul><li><a href="https://www.youtube.com/watch?v=UHRs7Jukrc4" target="_blank" rel="noreferrer noopener">iOS 9 Beta Negative Reviews: MacBreak Weekly 463</a></li></ul></li></ul>  16:48 - Boundaries  24:11 - Going Too Far With Modularity (Warning Signs)  35:45 - Getting Too Modular  <ul><li>Too Many Views</li><li> Networking     <ul><li><a href="https://github.com/AFNetworking/AFNetworking" target="_blank" rel="noreferrer noopener">AFNetworking</a></li><li><a href="https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSURLSession_class/" target="_blank" rel="noreferrer noopener">NSURLSession</a></li><li><a href="http://cocoapods.org/pods/JXHTTP" target="_blank" rel="noreferrer noopener">JXHTTP</a></li><li><a href="http://allseeing-i.com/ASIHTTPRequest/" target="_blank" rel="noreferrer noopener">ASIHTTPRequest</a></li></ul></li></ul>  Picks  <a href="http://rimworldgame.com/" target="_blank" rel="noreferrer noopener">RimWorld</a> (Mike)<br /><a href="https://vimeo.com/channels/nsconf7/124349158" target="_blank" rel="noreferrer noopener">Daniel Steinberg: Somewhere Between Tomorrowland and Frontierland</a> (Alondo)<br /><a href="https://realm.io/altconf/" target="_blank" rel="noreferrer noopener">AltConf 2015 Videos</a> (Jaim)<br /><a href="https://realm.io/news/altconf-joshua-marker-mastering-time-and-space-testing-the-objective-c-runtime/" target="_blank" rel="noreferrer noopener">Joshua Marker: Mastering Time and Space: Testing the Objective-C Runtime</a> (Jaim)<br /><a href="http://remoteconfs.com" target="_blank" rel="noreferrer noopener">remoteconfs.com</a> (Chuck)<br /> God (Chuck)<br /> Jesus Christ (Chuck)<br /><a href="http://lds.org" target="_blank" rel="noreferrer noopener">The Church of Jesus Christ of Latter-day Saints</a> (Chuck)<br /><a href="https://realm.io/news/altconf-graham-lee-i-have-no-idea-what-i-m-doing/" target="_blank" rel="noreferrer noopener">Graham Lee: I Have No Idea What I'm Doing</a> (Samuel)<br /><a href="http://www.git-tower.com" target="_blank" rel="noreferrer noopener">Tower</a> (Samuel)<br /><a href="http://hopperapp.com" target="_blank" rel="noreferrer noopener">Hopper</a> (Samuel)<br /><a href="http://www.opensource.apple.com" target="_blank" rel="noreferrer noopener">opensource.apple.com</a> (Samuel)]]></itunes:summary><itunes:duration>3054</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>113 iPS Launching an App in the App Store with Matt Ronge</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/113-ips-launching-an-app-in-the-app-store-with-matt-ronge</link><description><![CDATA[01:34 - Matt Ronge Introduction  <ul><li><a href="https://twitter.com/mronge" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mronge" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://mronge.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://astro-hq.com/" target="_blank" rel="noreferrer noopener">Astro HQ</a></li><li><a href="http://astropad.com/" target="_blank" rel="noreferrer noopener">Astropad</a><ul><li><a href="https://twitter.com/astropadapp" target="_blank" rel="noreferrer noopener">@astropadapp</a></li></ul></li></ul>  01:54 - Launching Astropad  <ul><li><a href="http://www.wacom.com/" target="_blank" rel="noreferrer noopener">Wacom Tablets</a></li></ul>  05:10 - Being Unique (Unique Selling Proposition)  <ul><li><a href="http://realmacsoftware.com/clear/" target="_blank" rel="noreferrer noopener">Clear</a></li><li>Sparrow =&gt; Gmail</li></ul>  10:05 - Launch Sequence  <ul><li>Press Contacts</li><li>Videos, Demos</li><li><a href="https://en.wikipedia.org/wiki/Elevator_pitch" target="_blank" rel="noreferrer noopener">Elevator Pitch</a>, <a href="https://en.wikipedia.org/wiki/Press_kit" target="_blank" rel="noreferrer noopener">Press Kit</a></li><li>Engage on Social Media</li></ul>  12:34 - Approaching the Press  14:31 - Marketing Towards Non-Press Members (Influencers)  16:14 - Launch Day  <ul><li>App-Store Purchase</li><li>Trial</li></ul>  20:51 - Learning to Launch  <ul><li><a href="http://www.amazon.com/gp/product/069230228X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=069230228X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=D7KEYWW4NBID6KZZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Burned-Out Blogger's Guide to PR by Jason Kincaid</a> </li></ul>  22:05 - Marketing: Messaging/Communication/Packaging  25:36 - The Technical Story Behind <a href="http://astropad.com/" target="_blank" rel="noreferrer noopener">Astropad</a><ul><li><a href="https://en.wikipedia.org/wiki/Transmission_Control_Protocol" target="_blank" rel="noreferrer noopener">TCP (Transmission Control Protocol)</a></li><li>Optimization &amp; Latency</li><li>Fluctuations in WiFi</li></ul>  32:02 - Marketing After a Launch  34:16 - Splitting Responsibilities   35:42 - Niche Down  <ul><li><a href="http://blog.foreflight.com/" target="_blank" rel="noreferrer noopener">ForeFlight</a></li></ul>  Picks  Script use for teams for gender neutral environments (Jaim)<br /><a href="https://kanbanflow.com/" target="_blank" rel="noreferrer noopener">KanbanFlow</a> (Chuck)<br /><a href="https://handbrake.fr/" target="_blank" rel="noreferrer noopener">HandBrake</a> (Chuck)<br /> Hire Chuck for training! Email <a href="https://devchat.tv" target="_blank" rel="noreferrer noopener">Chuck@devchat.tv</a><br /><a href="http://railstestingcoach.com/" target="_blank" rel="noreferrer noopener">Rails Testing Coach</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0887306667/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0887306667&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=WIB5AFIICHDONY2H&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The 22 Immutable Laws of Marketing: Violate Them at Your Own Risk! by Al Ries</a> (Matt)<br /><a href="http://www.amazon.com/gp/product/0132126958/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0132126958&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MHFZNQYRMFU2BMVJ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Computer Networks by Andrew S. Tanenbaum</a> (Matt)<br /><a href="http://findingsapp.com/" target="_blank" rel="noreferrer noopener">Findings</a> (Matt)]]></description><guid isPermaLink="false">589d678a-8044-4bf9-96bf-f33b1d33c164</guid><pubDate>Thu, 16 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854035/stream.mp3" length="44441909" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:34 - Matt Ronge Introduction  
- https://twitter.com/mronge 
- https://github.com/mronge 
- http://mronge.com/
- http://astro-hq.com/
- http://astropad.com/
    - https://twitter.com/astropadapp
  01:54 - Launching Astropad  
-...</itunes:subtitle><itunes:summary><![CDATA[01:34 - Matt Ronge Introduction  <ul><li><a href="https://twitter.com/mronge" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mronge" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://mronge.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://astro-hq.com/" target="_blank" rel="noreferrer noopener">Astro HQ</a></li><li><a href="http://astropad.com/" target="_blank" rel="noreferrer noopener">Astropad</a><ul><li><a href="https://twitter.com/astropadapp" target="_blank" rel="noreferrer noopener">@astropadapp</a></li></ul></li></ul>  01:54 - Launching Astropad  <ul><li><a href="http://www.wacom.com/" target="_blank" rel="noreferrer noopener">Wacom Tablets</a></li></ul>  05:10 - Being Unique (Unique Selling Proposition)  <ul><li><a href="http://realmacsoftware.com/clear/" target="_blank" rel="noreferrer noopener">Clear</a></li><li>Sparrow =&gt; Gmail</li></ul>  10:05 - Launch Sequence  <ul><li>Press Contacts</li><li>Videos, Demos</li><li><a href="https://en.wikipedia.org/wiki/Elevator_pitch" target="_blank" rel="noreferrer noopener">Elevator Pitch</a>, <a href="https://en.wikipedia.org/wiki/Press_kit" target="_blank" rel="noreferrer noopener">Press Kit</a></li><li>Engage on Social Media</li></ul>  12:34 - Approaching the Press  14:31 - Marketing Towards Non-Press Members (Influencers)  16:14 - Launch Day  <ul><li>App-Store Purchase</li><li>Trial</li></ul>  20:51 - Learning to Launch  <ul><li><a href="http://www.amazon.com/gp/product/069230228X/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=069230228X&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=D7KEYWW4NBID6KZZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The Burned-Out Blogger's Guide to PR by Jason Kincaid</a> </li></ul>  22:05 - Marketing: Messaging/Communication/Packaging  25:36 - The Technical Story Behind <a href="http://astropad.com/" target="_blank" rel="noreferrer noopener">Astropad</a><ul><li><a href="https://en.wikipedia.org/wiki/Transmission_Control_Protocol" target="_blank" rel="noreferrer noopener">TCP (Transmission Control Protocol)</a></li><li>Optimization &amp; Latency</li><li>Fluctuations in WiFi</li></ul>  32:02 - Marketing After a Launch  34:16 - Splitting Responsibilities   35:42 - Niche Down  <ul><li><a href="http://blog.foreflight.com/" target="_blank" rel="noreferrer noopener">ForeFlight</a></li></ul>  Picks  Script use for teams for gender neutral environments (Jaim)<br /><a href="https://kanbanflow.com/" target="_blank" rel="noreferrer noopener">KanbanFlow</a> (Chuck)<br /><a href="https://handbrake.fr/" target="_blank" rel="noreferrer noopener">HandBrake</a> (Chuck)<br /> Hire Chuck for training! Email <a href="https://devchat.tv" target="_blank" rel="noreferrer noopener">Chuck@devchat.tv</a><br /><a href="http://railstestingcoach.com/" target="_blank" rel="noreferrer noopener">Rails Testing Coach</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0887306667/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0887306667&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=WIB5AFIICHDONY2H&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The 22 Immutable Laws of Marketing: Violate Them at Your Own Risk! by Al Ries</a> (Matt)<br /><a href="http://www.amazon.com/gp/product/0132126958/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0132126958&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MHFZNQYRMFU2BMVJ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Computer Networks by Andrew S. Tanenbaum</a> (Matt)<br /><a href="http://findingsapp.com/" target="_blank" rel="noreferrer noopener">Findings</a> (Matt)]]></itunes:summary><itunes:duration>2716</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>112 iPS Apple Pay with Erik Kerber</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/112-ips-apple-pay-with-erik-kerber</link><description><![CDATA[02:05 - Erik Kerber Introduction  <ul><li><a href="https://twitter.com/erikkerber" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/eskerber" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.erikkerber.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.target.com/" target="_blank" rel="noreferrer noopener">Target</a></li><li><a href="https://itunes.apple.com/us/app/target/id297430070?mt=8" target="_blank" rel="noreferrer noopener">Target App</a></li></ul>  02:38 - <a href="https://www.apple.com/apple-pay/" target="_blank" rel="noreferrer noopener">Apple Pay</a>  04:01 - Why care about Apple Pay?  <ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Reference/PassKit_Framework/index.html" target="_blank" rel="noreferrer noopener">PassKit</a></li></ul>  05:44 - Integration  <ul><li><a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a></li></ul>  09:53 - The API  <ul><li>Encryption</li></ul>  12:48 - How To Do/Setup/Use Apple Pay   17:41 - Apple Pay and <a href="https://www.apple.com/ios/ios9-preview/" target="_blank" rel="noreferrer noopener">iOS 9</a>  19:56 - Offline Use  22:16 - Apple Pay and the Apple Watch      27:30 - Pain Points  30:47 - The Impact of Adding Apple Pay to the Target App  Picks  <a href="http://despair.com/collections/demotivators" target="_blank" rel="noreferrer noopener">Demotivators</a> (Jaim)<br /><a href="http://www.blitzortung.org/" target="_blank" rel="noreferrer noopener">Blitzortung</a> (Mike)<br /><a href="http://www.hopperapp.com" target="_blank" rel="noreferrer noopener">Hopper</a> (Andrew)<br /><a href="http://www.arrl.org/what-is-ham-radio" target="_blank" rel="noreferrer noopener">Ham Radio</a> (Andrew)<br /><a href="http://www.scouting.org/" target="_blank" rel="noreferrer noopener">Boy Scouts of America</a> (Chuck)<br /><a href="http://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a> (Chuck)<br /><a href="https://pragprog.com/book/elixir/programming-elixir" target="_blank" rel="noreferrer noopener">Programming Elixir: Functional |&gt; Concurrent |&gt; Pragmatic |&gt; Fun by Dave Thomas</a> (Chuck)<br /><a href="http://revealapp.com/" target="_blank" rel="noreferrer noopener">Reveal</a> (Erik)]]></description><guid isPermaLink="false">e410388e-10e4-4acd-bf03-161a3da073a0</guid><pubDate>Thu, 09 Jul 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853975/stream.mp3" length="40862879" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:05 - Erik Kerber Introduction  
- https://twitter.com/erikkerber 
- https://github.com/eskerber 
- http://www.erikkerber.com/
- http://www.target.com/
- https://itunes.apple.com/us/app/target/id297430070?mt=8
  02:38 -...</itunes:subtitle><itunes:summary><![CDATA[02:05 - Erik Kerber Introduction  <ul><li><a href="https://twitter.com/erikkerber" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/eskerber" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.erikkerber.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.target.com/" target="_blank" rel="noreferrer noopener">Target</a></li><li><a href="https://itunes.apple.com/us/app/target/id297430070?mt=8" target="_blank" rel="noreferrer noopener">Target App</a></li></ul>  02:38 - <a href="https://www.apple.com/apple-pay/" target="_blank" rel="noreferrer noopener">Apple Pay</a>  04:01 - Why care about Apple Pay?  <ul><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Reference/PassKit_Framework/index.html" target="_blank" rel="noreferrer noopener">PassKit</a></li></ul>  05:44 - Integration  <ul><li><a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a></li></ul>  09:53 - The API  <ul><li>Encryption</li></ul>  12:48 - How To Do/Setup/Use Apple Pay   17:41 - Apple Pay and <a href="https://www.apple.com/ios/ios9-preview/" target="_blank" rel="noreferrer noopener">iOS 9</a>  19:56 - Offline Use  22:16 - Apple Pay and the Apple Watch      27:30 - Pain Points  30:47 - The Impact of Adding Apple Pay to the Target App  Picks  <a href="http://despair.com/collections/demotivators" target="_blank" rel="noreferrer noopener">Demotivators</a> (Jaim)<br /><a href="http://www.blitzortung.org/" target="_blank" rel="noreferrer noopener">Blitzortung</a> (Mike)<br /><a href="http://www.hopperapp.com" target="_blank" rel="noreferrer noopener">Hopper</a> (Andrew)<br /><a href="http://www.arrl.org/what-is-ham-radio" target="_blank" rel="noreferrer noopener">Ham Radio</a> (Andrew)<br /><a href="http://www.scouting.org/" target="_blank" rel="noreferrer noopener">Boy Scouts of America</a> (Chuck)<br /><a href="http://elixir-lang.org/" target="_blank" rel="noreferrer noopener">Elixir</a> (Chuck)<br /><a href="https://pragprog.com/book/elixir/programming-elixir" target="_blank" rel="noreferrer noopener">Programming Elixir: Functional |&gt; Concurrent |&gt; Pragmatic |&gt; Fun by Dave Thomas</a> (Chuck)<br /><a href="http://revealapp.com/" target="_blank" rel="noreferrer noopener">Reveal</a> (Erik)]]></itunes:summary><itunes:duration>2492</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>111 iPS Thoughts About WWDC 2015</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/111-ips-thoughts-about-wwdc-2015</link><description><![CDATA[<a href="https://developer.apple.com/videos/wwdc/2015/" target="_blank" rel="noreferrer noopener">WWDC 2015 Videos</a>      02:09 - <a href="http://www.apple.com/music/" target="_blank" rel="noreferrer noopener">Apple Music</a>  03:12 - <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/MetalProgrammingGuide/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Metal</a> for OSX  <ul><li><a href="http://devchat.tv/iphreaks/106-ips-metal-with-warren-moore" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #160: Metal with Warren Moore</a> </li></ul>  05:04 - The New <a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a> Features  <ul><li>Protocol Extensions</li></ul>  07:15 - Value Types  09:32 - Error Handling  16:02 - Support for Function Pointers from C  20:04 - Lightweight Generics  22:42 - Guard and Defer  27:27 - <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a> Improvements, Autolayout  29:55 - New <a href="https://developer.apple.com/library/mac/documentation/MusicAudio/Conceptual/CoreAudioOverview/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Core Audio</a> and <a href="https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_intro/ci_intro.html" target="_blank" rel="noreferrer noopener">Core Image</a> Features  34:01 - Testing  38:15 - The Address Sanitizer  <ul><li><a href="http://valgrind.org/" target="_blank" rel="noreferrer noopener">Valgrind</a></li></ul>  51:07 - Crash Logs Addition in Xcode7  <ul><li><a href="https://www.crashlytics.com/" target="_blank" rel="noreferrer noopener">Crashlytics</a></li></ul>  54:43 - Installing Apps Without a Subscription to the Developer Program  Picks  <a href="http://thenextweb.com/apple/2015/06/17/apples-biggest-developer-news-at-wwdc-that-nobodys-talking-about-bitcode/" target="_blank" rel="noreferrer noopener">Owen Williams: Apple’s biggest developer news at WWDC that nobody’s talking about: Bitcode</a> (Alondo)<br /><a href="http://www.samsclub.com/sams/usb-lightning-cable/prod13140155.ip" target="_blank" rel="noreferrer noopener">neo-Style Lightning Charge &amp; Sync Cable</a> (Alondo)<br /><a href="http://www.dancarlin.com/product/hardcore-history-50-blueprint-for-armageddon-i/" target="_blank" rel="noreferrer noopener">Hardcore History Podcast</a> (Jaim)<br /><a href="https://github.com/WebAssembly" target="_blank" rel="noreferrer noopener">WebAssembly</a> (Mike)<br /><a href="http://asciiwwdc.com/" target="_blank" rel="noreferrer noopener">ASCIIwwdc</a> (Andrew)]]></description><guid isPermaLink="false">65257312-cb8a-4e43-8667-7167ce566a75</guid><pubDate>Thu, 25 Jun 2015 15:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854018/stream.mp3" length="61687886" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>https://developer.apple.com/videos/wwdc/2015/      02:09 - http://www.apple.com/music/  03:12 - https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/MetalProgrammingGuide/Introduction/Introduction.html for OSX  
-...</itunes:subtitle><itunes:summary><![CDATA[<a href="https://developer.apple.com/videos/wwdc/2015/" target="_blank" rel="noreferrer noopener">WWDC 2015 Videos</a>      02:09 - <a href="http://www.apple.com/music/" target="_blank" rel="noreferrer noopener">Apple Music</a>  03:12 - <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/MetalProgrammingGuide/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Metal</a> for OSX  <ul><li><a href="http://devchat.tv/iphreaks/106-ips-metal-with-warren-moore" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #160: Metal with Warren Moore</a> </li></ul>  05:04 - The New <a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a> Features  <ul><li>Protocol Extensions</li></ul>  07:15 - Value Types  09:32 - Error Handling  16:02 - Support for Function Pointers from C  20:04 - Lightweight Generics  22:42 - Guard and Defer  27:27 - <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a> Improvements, Autolayout  29:55 - New <a href="https://developer.apple.com/library/mac/documentation/MusicAudio/Conceptual/CoreAudioOverview/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Core Audio</a> and <a href="https://developer.apple.com/library/mac/documentation/GraphicsImaging/Conceptual/CoreImaging/ci_intro/ci_intro.html" target="_blank" rel="noreferrer noopener">Core Image</a> Features  34:01 - Testing  38:15 - The Address Sanitizer  <ul><li><a href="http://valgrind.org/" target="_blank" rel="noreferrer noopener">Valgrind</a></li></ul>  51:07 - Crash Logs Addition in Xcode7  <ul><li><a href="https://www.crashlytics.com/" target="_blank" rel="noreferrer noopener">Crashlytics</a></li></ul>  54:43 - Installing Apps Without a Subscription to the Developer Program  Picks  <a href="http://thenextweb.com/apple/2015/06/17/apples-biggest-developer-news-at-wwdc-that-nobodys-talking-about-bitcode/" target="_blank" rel="noreferrer noopener">Owen Williams: Apple’s biggest developer news at WWDC that nobody’s talking about: Bitcode</a> (Alondo)<br /><a href="http://www.samsclub.com/sams/usb-lightning-cable/prod13140155.ip" target="_blank" rel="noreferrer noopener">neo-Style Lightning Charge &amp; Sync Cable</a> (Alondo)<br /><a href="http://www.dancarlin.com/product/hardcore-history-50-blueprint-for-armageddon-i/" target="_blank" rel="noreferrer noopener">Hardcore History Podcast</a> (Jaim)<br /><a href="https://github.com/WebAssembly" target="_blank" rel="noreferrer noopener">WebAssembly</a> (Mike)<br /><a href="http://asciiwwdc.com/" target="_blank" rel="noreferrer noopener">ASCIIwwdc</a> (Andrew)]]></itunes:summary><itunes:duration>3794</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>110 iPS Design and The Business of Apps with Dustin and Dylan Bruzenak of Iconfactory</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/110-ips-design-and-the-business-of-apps-with-dustin-and-dylan-bruzenak-of-iconfactory</link><description><![CDATA[Get your <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> tickets and check out the <a href="https://twitter.com/rubyremoteconf" target="_blank" rel="noreferrer noopener">@rubyremoteconf</a> Twitter feed for exciting updates about the conference.     02:05 - Dustin Bruzenak Introduction  <ul><li><a href="https://twitter.com/bruzenak" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/bruzenak" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://twitterrific.com/" target="_blank" rel="noreferrer noopener">Twitterrific</a></li></ul>  02:29 - Dylan Bruzenak Introduction  02:54 - <a href="http://iconfactory.com/" target="_blank" rel="noreferrer noopener">The Iconfactory</a><ul><li><a href="https://twitter.com/Iconfactory" target="_blank" rel="noreferrer noopener">@Iconfactory</a> </li></ul>  08:54 - Design and User Experience  18:24 - Lessons Learned From AppViz  <ul><li><a href="http://mronge.com/managing-your-psychology-as-an-indie-dev/" target="_blank" rel="noreferrer noopener">Matt Ronge: Managing Your Psychology as an Indie Dev</a> </li></ul>  27:56 - Positioning Your App Properly  <ul><li>Marketing</li><li>Metrics</li><li>Login Barrier</li></ul>  34:19 - The Developer Market  <ul><li><a href="https://kapeli.com/" target="_blank" rel="noreferrer noopener">Dash</a></li></ul>  37:09 - Niche Market Focus  <ul><li>In-App Purchases</li><li>Cross-App Promotion</li></ul>  45:41 - The App Store  <ul><li>Customer Analytics and Reviews</li><li>Selling Outside vs Inside the App Store</li><li> Payment Providers     <ul><li><a href="http://fastspring.com" target="_blank" rel="noreferrer noopener">FastSpring</a> </li><li><a href="https://www.paypal.com/" target="_blank" rel="noreferrer noopener">PayPal</a></li><li><a href="https://squareup.com/" target="_blank" rel="noreferrer noopener">Square</a></li><li><a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a></li></ul></li></ul>  Picks  <a href="http://fastspring.com" target="_blank" rel="noreferrer noopener">FastSpring</a> (Andrew)<br /><a href="https://devmate.com" target="_blank" rel="noreferrer noopener">DevMate</a> (Andrew)<br /> Apple API Diffs (Andrew)<br /><a href="http://www.gog.com" target="_blank" rel="noreferrer noopener">GOG</a> (Andrew)<br /><a href="https://developer.apple.com/sample-code/wwdc/2015/" target="_blank" rel="noreferrer noopener">Sample Code from WWDC Sessions</a> (Mike)<br /><a href="http://www.witsradio.org/" target="_blank" rel="noreferrer noopener">Wits</a> (Mike)<br /> Listen to other people’s views (Chuck)<br /><a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /><a href="http://www.worldtimebuddy.com/" target="_blank" rel="noreferrer noopener">World Time Buddy</a> (Dylan)<br /><a href="https://complice.co/" target="_blank" rel="noreferrer noopener">Complice</a> (Dylan)<br /><a href="https://panic.com/transmit/" target="_blank" rel="noreferrer noopener">Transmit</a> (Dylan)<br /><a href="http://xscopeapp.com/" target="_blank" rel="noreferrer noopener">xScope</a> (Dustin)<br /><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a> (Dustin)]]></description><guid isPermaLink="false">0d260109-c432-4f0c-ab6a-6dc9a27a0e64</guid><pubDate>Fri, 12 Jun 2015 23:33:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854056/stream.mp3" length="64379036" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Get your https://rubyremoteconf.com/ tickets and check out the https://twitter.com/rubyremoteconf Twitter feed for exciting updates about the conference.     02:05 - Dustin Bruzenak Introduction  
- https://twitter.com/bruzenak 
-...</itunes:subtitle><itunes:summary><![CDATA[Get your <a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> tickets and check out the <a href="https://twitter.com/rubyremoteconf" target="_blank" rel="noreferrer noopener">@rubyremoteconf</a> Twitter feed for exciting updates about the conference.     02:05 - Dustin Bruzenak Introduction  <ul><li><a href="https://twitter.com/bruzenak" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/bruzenak" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://twitterrific.com/" target="_blank" rel="noreferrer noopener">Twitterrific</a></li></ul>  02:29 - Dylan Bruzenak Introduction  02:54 - <a href="http://iconfactory.com/" target="_blank" rel="noreferrer noopener">The Iconfactory</a><ul><li><a href="https://twitter.com/Iconfactory" target="_blank" rel="noreferrer noopener">@Iconfactory</a> </li></ul>  08:54 - Design and User Experience  18:24 - Lessons Learned From AppViz  <ul><li><a href="http://mronge.com/managing-your-psychology-as-an-indie-dev/" target="_blank" rel="noreferrer noopener">Matt Ronge: Managing Your Psychology as an Indie Dev</a> </li></ul>  27:56 - Positioning Your App Properly  <ul><li>Marketing</li><li>Metrics</li><li>Login Barrier</li></ul>  34:19 - The Developer Market  <ul><li><a href="https://kapeli.com/" target="_blank" rel="noreferrer noopener">Dash</a></li></ul>  37:09 - Niche Market Focus  <ul><li>In-App Purchases</li><li>Cross-App Promotion</li></ul>  45:41 - The App Store  <ul><li>Customer Analytics and Reviews</li><li>Selling Outside vs Inside the App Store</li><li> Payment Providers     <ul><li><a href="http://fastspring.com" target="_blank" rel="noreferrer noopener">FastSpring</a> </li><li><a href="https://www.paypal.com/" target="_blank" rel="noreferrer noopener">PayPal</a></li><li><a href="https://squareup.com/" target="_blank" rel="noreferrer noopener">Square</a></li><li><a href="https://stripe.com/" target="_blank" rel="noreferrer noopener">Stripe</a></li></ul></li></ul>  Picks  <a href="http://fastspring.com" target="_blank" rel="noreferrer noopener">FastSpring</a> (Andrew)<br /><a href="https://devmate.com" target="_blank" rel="noreferrer noopener">DevMate</a> (Andrew)<br /> Apple API Diffs (Andrew)<br /><a href="http://www.gog.com" target="_blank" rel="noreferrer noopener">GOG</a> (Andrew)<br /><a href="https://developer.apple.com/sample-code/wwdc/2015/" target="_blank" rel="noreferrer noopener">Sample Code from WWDC Sessions</a> (Mike)<br /><a href="http://www.witsradio.org/" target="_blank" rel="noreferrer noopener">Wits</a> (Mike)<br /> Listen to other people’s views (Chuck)<br /><a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /><a href="http://www.worldtimebuddy.com/" target="_blank" rel="noreferrer noopener">World Time Buddy</a> (Dylan)<br /><a href="https://complice.co/" target="_blank" rel="noreferrer noopener">Complice</a> (Dylan)<br /><a href="https://panic.com/transmit/" target="_blank" rel="noreferrer noopener">Transmit</a> (Dylan)<br /><a href="http://xscopeapp.com/" target="_blank" rel="noreferrer noopener">xScope</a> (Dustin)<br /><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a> (Dustin)]]></itunes:summary><itunes:duration>3962</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>109 iPS iOS Dev Weekly with Dave Verwer</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/109-ips-ios-dev-weekly-with-dave-verwer</link><description><![CDATA[01:44 - Dave Verwer Introduction  <ul><li><a href="https://twitter.com/daveverwer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/daveverwer" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://about.me/daveverwer" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:30 - <a href="http://iosdevweekly.com/" target="_blank" rel="noreferrer noopener">iOS Dev Weekly</a>    <ul><li><a href="http://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li></ul>  05:29 - Curating Process  <ul><li><a href="https://twitter.com/" target="_blank" rel="noreferrer noopener">Twitter</a></li><li>RSS Feeds</li><li>Submissions</li></ul>  07:17 - Editing   08:39 - Feedback  09:51 - Curation (Cont’d)  10:52 - Sponsorship  15:24 - <a href="http://curated.co/" target="_blank" rel="noreferrer noopener">Curated</a> and Email Marketing  <ul><li>Customers</li><li><a href="http://remotive.io/" target="_blank" rel="noreferrer noopener">Remotive</a></li><li>Spam</li></ul>  21:21 - Avoiding Spam Filters  <ul><li><a href="https://litmus.com/" target="_blank" rel="noreferrer noopener">Litmus</a></li></ul>  24:54 - <a href="http://en.wikipedia.org/wiki/A/B_testing" target="_blank" rel="noreferrer noopener">A/B Testing</a>  26:07 - Dave and iOS Development  Picks  <a href="http://www.russbishop.net/more-swift-attributes" target="_blank" rel="noreferrer noopener">Russ Bishop: More Swift Attributes</a> (Andrew)<br /><a href="http://www.silabs.com/Pages/default.aspx" target="_blank" rel="noreferrer noopener">Silicon Labs Microcontrollers</a> (Andrew)<br /><a href="http://www.digikey.com" target="_blank" rel="noreferrer noopener">DigiKey</a> (Andrew)<br /><a href="http://asciiwwdc.com/" target="_blank" rel="noreferrer noopener">ASCIIwwdc</a> (Mike)<br /><a href="https://itunes.apple.com/gb/app/lifeline.../id982354972?mt=8" target="_blank" rel="noreferrer noopener">Lifeline...</a> (Dave)<br /><a href="https://www.youtube.com/watch?v=Uf-0Y2Ddmu4" target="_blank" rel="noreferrer noopener">Pink Floyd on Vinyl on YouTube</a> (Jaim)   ]]></description><guid isPermaLink="false">9e4ca781-79c5-448d-b795-66839a10838f</guid><pubDate>Thu, 11 Jun 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854050/stream.mp3" length="36550492" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:44 - Dave Verwer Introduction  
- https://twitter.com/daveverwer 
- https://github.com/daveverwer 
- https://about.me/daveverwer
  02:30 - http://iosdevweekly.com/    
- http://rubyweekly.com/
  05:29 - Curating Process  
- https://twitter.com/
-...</itunes:subtitle><itunes:summary><![CDATA[01:44 - Dave Verwer Introduction  <ul><li><a href="https://twitter.com/daveverwer" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/daveverwer" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="https://about.me/daveverwer" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:30 - <a href="http://iosdevweekly.com/" target="_blank" rel="noreferrer noopener">iOS Dev Weekly</a>    <ul><li><a href="http://rubyweekly.com/" target="_blank" rel="noreferrer noopener">Ruby Weekly</a></li></ul>  05:29 - Curating Process  <ul><li><a href="https://twitter.com/" target="_blank" rel="noreferrer noopener">Twitter</a></li><li>RSS Feeds</li><li>Submissions</li></ul>  07:17 - Editing   08:39 - Feedback  09:51 - Curation (Cont’d)  10:52 - Sponsorship  15:24 - <a href="http://curated.co/" target="_blank" rel="noreferrer noopener">Curated</a> and Email Marketing  <ul><li>Customers</li><li><a href="http://remotive.io/" target="_blank" rel="noreferrer noopener">Remotive</a></li><li>Spam</li></ul>  21:21 - Avoiding Spam Filters  <ul><li><a href="https://litmus.com/" target="_blank" rel="noreferrer noopener">Litmus</a></li></ul>  24:54 - <a href="http://en.wikipedia.org/wiki/A/B_testing" target="_blank" rel="noreferrer noopener">A/B Testing</a>  26:07 - Dave and iOS Development  Picks  <a href="http://www.russbishop.net/more-swift-attributes" target="_blank" rel="noreferrer noopener">Russ Bishop: More Swift Attributes</a> (Andrew)<br /><a href="http://www.silabs.com/Pages/default.aspx" target="_blank" rel="noreferrer noopener">Silicon Labs Microcontrollers</a> (Andrew)<br /><a href="http://www.digikey.com" target="_blank" rel="noreferrer noopener">DigiKey</a> (Andrew)<br /><a href="http://asciiwwdc.com/" target="_blank" rel="noreferrer noopener">ASCIIwwdc</a> (Mike)<br /><a href="https://itunes.apple.com/gb/app/lifeline.../id982354972?mt=8" target="_blank" rel="noreferrer noopener">Lifeline...</a> (Dave)<br /><a href="https://www.youtube.com/watch?v=Uf-0Y2Ddmu4" target="_blank" rel="noreferrer noopener">Pink Floyd on Vinyl on YouTube</a> (Jaim)   ]]></itunes:summary><itunes:duration>2223</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>108 iPS Synchronizing Documents &amp; Offline Handling with Mike Ash</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/108-ips-synchronizing-documents-offline-handling-with-mike-ash</link><description><![CDATA[01:36 - Mike Ash Introduction  <ul><li><a href="https://twitter.com/mikeash" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mikeash" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.mikeash.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://plausible.coop/" target="_blank" rel="noreferrer noopener">Plausible Labs</a><ul><li><a href="https://www.plcrashreporter.org/" target="_blank" rel="noreferrer noopener">PLCrashReporter</a></li><li><a href="https://plausible.coop/voodoopad/" target="_blank" rel="noreferrer noopener">VoodooPad</a></li></ul></li><li><a href="https://www.mikeash.com/pyblog/" target="_blank" rel="noreferrer noopener">NSBlog</a>, Friday Q&amp;A</li><li><a href="https://mikeash.com/lispob3.c" target="_blank" rel="noreferrer noopener">mikeash.com/lispob3.c</a> </li><li><a href="https://mikeash.com/tmp/tetris6.c" target="_blank" rel="noreferrer noopener">mikeash.com/tmp/tetris6.c</a> </li></ul>  06:26 - Synchronization and Collaborative Editing  <ul><li><a href="https://www.dropbox.com/" target="_blank" rel="noreferrer noopener">Dropbox</a></li></ul>  09:41 - Existing Solutions?  <ul><li><a href="https://neil.fraser.name/writing/sync/" target="_blank" rel="noreferrer noopener">Differential Synchronization by Neil Fraser</a> </li></ul>  11:32 - <a href="https://plausible.coop/voodoopad/" target="_blank" rel="noreferrer noopener">VoodooPad</a><ul><li>Snapshots</li></ul>  14:43 - Common Approaches for Document Syncing  <ul><li>Images</li><li>Audio </li><li>Text</li></ul>  19:02 - Conflicting Changes  21:56 - Merge Strategy  24:27 - Use Cases, Connection  <ul><li><a href="https://itunes.apple.com/us/app/at-t-mark-the-spot/id338307313?mt=8" target="_blank" rel="noreferrer noopener">AT&amp;T Mark the Spot App</a></li><li><a href="http://nshipster.com/network-link-conditioner/" target="_blank" rel="noreferrer noopener">Network Link Conditioner</a></li><li><a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/WhyNetworkingIsHard/WhyNetworkingIsHard.html" target="_blank" rel="noreferrer noopener">Designing for Real-World Networks</a></li></ul>  33:51 - Online/Offline Detection, Handling Slow Responses  <ul><li><a href="https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html" target="_blank" rel="noreferrer noopener">Reachability</a></li></ul>  39:32 - Retries  <ul><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li></ul>  41:35 - Dropbox and Document Syncing Problems  42:50 - Support  Picks  <a href="https://neil.fraser.name/writing/sync/" target="_blank" rel="noreferrer noopener">Differential Synchronization by Neil Fraser</a> (Mike)<br /><a href="http://mailroute.net/" target="_blank" rel="noreferrer noopener">MailRoute</a> (Andrew)<br /><a href="http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD" target="_blank" rel="noreferrer noopener">SCSI2SD</a> (Andrew)<br /><a href="http://www.gfoodlounge.com/" target="_blank" rel="noreferrer noopener">GFood Lounge</a> (Jaim)<br /><a href="http://www.calzonesf.com/" target="_blank" rel="noreferrer noopener">Calzone's Italian Restaurant in San Francisco</a> (Jaim)]]></description><guid isPermaLink="false">7995ce25-8fb7-4ee3-a0c2-aa7252c42a6c</guid><pubDate>Thu, 04 Jun 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854010/stream.mp3" length="51146382" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:36 - Mike Ash Introduction  
- https://twitter.com/mikeash 
- https://github.com/mikeash 
- http://www.mikeash.com/
- https://plausible.coop/
    - https://www.plcrashreporter.org/
    - https://plausible.coop/voodoopad/
-...</itunes:subtitle><itunes:summary><![CDATA[01:36 - Mike Ash Introduction  <ul><li><a href="https://twitter.com/mikeash" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/mikeash" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.mikeash.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://plausible.coop/" target="_blank" rel="noreferrer noopener">Plausible Labs</a><ul><li><a href="https://www.plcrashreporter.org/" target="_blank" rel="noreferrer noopener">PLCrashReporter</a></li><li><a href="https://plausible.coop/voodoopad/" target="_blank" rel="noreferrer noopener">VoodooPad</a></li></ul></li><li><a href="https://www.mikeash.com/pyblog/" target="_blank" rel="noreferrer noopener">NSBlog</a>, Friday Q&amp;A</li><li><a href="https://mikeash.com/lispob3.c" target="_blank" rel="noreferrer noopener">mikeash.com/lispob3.c</a> </li><li><a href="https://mikeash.com/tmp/tetris6.c" target="_blank" rel="noreferrer noopener">mikeash.com/tmp/tetris6.c</a> </li></ul>  06:26 - Synchronization and Collaborative Editing  <ul><li><a href="https://www.dropbox.com/" target="_blank" rel="noreferrer noopener">Dropbox</a></li></ul>  09:41 - Existing Solutions?  <ul><li><a href="https://neil.fraser.name/writing/sync/" target="_blank" rel="noreferrer noopener">Differential Synchronization by Neil Fraser</a> </li></ul>  11:32 - <a href="https://plausible.coop/voodoopad/" target="_blank" rel="noreferrer noopener">VoodooPad</a><ul><li>Snapshots</li></ul>  14:43 - Common Approaches for Document Syncing  <ul><li>Images</li><li>Audio </li><li>Text</li></ul>  19:02 - Conflicting Changes  21:56 - Merge Strategy  24:27 - Use Cases, Connection  <ul><li><a href="https://itunes.apple.com/us/app/at-t-mark-the-spot/id338307313?mt=8" target="_blank" rel="noreferrer noopener">AT&amp;T Mark the Spot App</a></li><li><a href="http://nshipster.com/network-link-conditioner/" target="_blank" rel="noreferrer noopener">Network Link Conditioner</a></li><li><a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/WhyNetworkingIsHard/WhyNetworkingIsHard.html" target="_blank" rel="noreferrer noopener">Designing for Real-World Networks</a></li></ul>  33:51 - Online/Offline Detection, Handling Slow Responses  <ul><li><a href="https://developer.apple.com/library/ios/samplecode/Reachability/Introduction/Intro.html" target="_blank" rel="noreferrer noopener">Reachability</a></li></ul>  39:32 - Retries  <ul><li><a href="https://slack.com/" target="_blank" rel="noreferrer noopener">Slack</a></li></ul>  41:35 - Dropbox and Document Syncing Problems  42:50 - Support  Picks  <a href="https://neil.fraser.name/writing/sync/" target="_blank" rel="noreferrer noopener">Differential Synchronization by Neil Fraser</a> (Mike)<br /><a href="http://mailroute.net/" target="_blank" rel="noreferrer noopener">MailRoute</a> (Andrew)<br /><a href="http://www.codesrc.com/mediawiki/index.php?title=SCSI2SD" target="_blank" rel="noreferrer noopener">SCSI2SD</a> (Andrew)<br /><a href="http://www.gfoodlounge.com/" target="_blank" rel="noreferrer noopener">GFood Lounge</a> (Jaim)<br /><a href="http://www.calzonesf.com/" target="_blank" rel="noreferrer noopener">Calzone's Italian Restaurant in San Francisco</a> (Jaim)]]></itunes:summary><itunes:duration>3135</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>107 iPS Andrew Talks Arduino</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/107-ips-andrew-talks-arduino</link><description><![CDATA[01:47 - An <a href="http://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a> is a <a href="http://en.wikipedia.org/wiki/Microcontroller" target="_blank" rel="noreferrer noopener">Microcontroller</a>  03:46 - Where Do You Get an Arduino?  <ul><li><a href="http://www.arduino.cc/en/Main/ArduinoBoardUno" target="_blank" rel="noreferrer noopener">Arduino Uno</a></li><li><a href="https://www.sparkfun.com" target="_blank" rel="noreferrer noopener">SparkFun</a></li><li><a href="https://www.adafruit.com/" target="_blank" rel="noreferrer noopener">Adafruit</a></li></ul>  05:00 - Getting Started (Equipment)  <ul><li><a href="http://www.arduino.cc/en/Main/ArduinoShields" target="_blank" rel="noreferrer noopener">Shields</a></li></ul>  07:58 - Language/Interface  <ul><li><a href="http://www.arduino.cc/en/Main/Software" target="_blank" rel="noreferrer noopener">Arduino - Software</a></li><li> Functions:     <ul><li>Setup</li><li>Loop</li></ul></li></ul>  13:07 - <a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a> vs <a href="http://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a>  16:30 - iOS Compatibility  <ul><li>WiFi</li><li> Bluetooth 4.0     <ul><li><a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html" target="_blank" rel="noreferrer noopener">The Core Bluetooth Framework</a><ul><li><a href="https://github.com/i-n-g-o/Packetizer" target="_blank" rel="noreferrer noopener">Packetizer</a></li><li><a href="http://www.arduino.cc/en/Reference/Firmata" target="_blank" rel="noreferrer noopener">Firmata</a></li></ul></li></ul></li></ul>  24:12 - Projects  <ul><li><a href="https://www.kickstarter.com/projects/wiredin/wired-in-wireless-productivity-sign-with-arduino-a" target="_blank" rel="noreferrer noopener">[Kickstarter] Wired In - Wireless Productivity Sign With Arduino &amp; HomeKit</a><ul><li><a href="http://wearewired.in/" target="_blank" rel="noreferrer noopener">Wired In</a></li></ul></li><li><a href="http://www.arduino.cc/en/Main/arduinoBoardEsplora" target="_blank" rel="noreferrer noopener">Arduino Esplora</a></li><li><a href="https://electricimp.com" target="_blank" rel="noreferrer noopener">Electric Imp</a></li></ul>  32:24 - Patterns  34:41 - Debugging  Picks  <a href="http://www.amazon.com/gp/product/1502472392/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1502472392&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VWK7PJ6UQGMLI2LI&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The 7 Day Startup: You Don't Learn Until You Launch by Dan Norris</a> (Alondo)<br /><a href="http://www.sicpers.info/2015/05/object-oriented-programming-in-objective-c/?utm_medium=twitter&amp;utm_source=twitterfeed" target="_blank" rel="noreferrer noopener">UIKonf 1995 Keynote: Object-Oriented Programming in Objective-C</a> (Andrew)<br /><a href="http://www.amazon.com/gp/product/B005C75IVM/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B005C75IVM&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KBXMVFPQ5MWG72XQ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">AmScope SE400-Z Professional Binocular Stereo Microscope</a> (Andrew)<br /><a href="http://www.lollarguitars.com/mm5/merchant.mvc?Category_Code=charlie-christian-pickups&amp;Product_Code=222&amp;Screen=PROD&amp;Store_Code=LGP" target="_blank" rel="noreferrer noopener">Charlie Christian Neck for Telecasters</a> (Jaim)]]></description><guid isPermaLink="false">0f38a894-d5bb-4267-abbb-e4df9e15166c</guid><pubDate>Thu, 28 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854004/stream.mp3" length="42181830" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:47 - An http://www.arduino.cc/ is a http://en.wikipedia.org/wiki/Microcontroller  03:46 - Where Do You Get an Arduino?  
- http://www.arduino.cc/en/Main/ArduinoBoardUno
- https://www.sparkfun.com
- https://www.adafruit.com/
  05:00 - Getting...</itunes:subtitle><itunes:summary><![CDATA[01:47 - An <a href="http://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a> is a <a href="http://en.wikipedia.org/wiki/Microcontroller" target="_blank" rel="noreferrer noopener">Microcontroller</a>  03:46 - Where Do You Get an Arduino?  <ul><li><a href="http://www.arduino.cc/en/Main/ArduinoBoardUno" target="_blank" rel="noreferrer noopener">Arduino Uno</a></li><li><a href="https://www.sparkfun.com" target="_blank" rel="noreferrer noopener">SparkFun</a></li><li><a href="https://www.adafruit.com/" target="_blank" rel="noreferrer noopener">Adafruit</a></li></ul>  05:00 - Getting Started (Equipment)  <ul><li><a href="http://www.arduino.cc/en/Main/ArduinoShields" target="_blank" rel="noreferrer noopener">Shields</a></li></ul>  07:58 - Language/Interface  <ul><li><a href="http://www.arduino.cc/en/Main/Software" target="_blank" rel="noreferrer noopener">Arduino - Software</a></li><li> Functions:     <ul><li>Setup</li><li>Loop</li></ul></li></ul>  13:07 - <a href="https://www.raspberrypi.org/" target="_blank" rel="noreferrer noopener">Raspberry Pi</a> vs <a href="http://www.arduino.cc/" target="_blank" rel="noreferrer noopener">Arduino</a>  16:30 - iOS Compatibility  <ul><li>WiFi</li><li> Bluetooth 4.0     <ul><li><a href="https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html" target="_blank" rel="noreferrer noopener">The Core Bluetooth Framework</a><ul><li><a href="https://github.com/i-n-g-o/Packetizer" target="_blank" rel="noreferrer noopener">Packetizer</a></li><li><a href="http://www.arduino.cc/en/Reference/Firmata" target="_blank" rel="noreferrer noopener">Firmata</a></li></ul></li></ul></li></ul>  24:12 - Projects  <ul><li><a href="https://www.kickstarter.com/projects/wiredin/wired-in-wireless-productivity-sign-with-arduino-a" target="_blank" rel="noreferrer noopener">[Kickstarter] Wired In - Wireless Productivity Sign With Arduino &amp; HomeKit</a><ul><li><a href="http://wearewired.in/" target="_blank" rel="noreferrer noopener">Wired In</a></li></ul></li><li><a href="http://www.arduino.cc/en/Main/arduinoBoardEsplora" target="_blank" rel="noreferrer noopener">Arduino Esplora</a></li><li><a href="https://electricimp.com" target="_blank" rel="noreferrer noopener">Electric Imp</a></li></ul>  32:24 - Patterns  34:41 - Debugging  Picks  <a href="http://www.amazon.com/gp/product/1502472392/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1502472392&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VWK7PJ6UQGMLI2LI&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The 7 Day Startup: You Don't Learn Until You Launch by Dan Norris</a> (Alondo)<br /><a href="http://www.sicpers.info/2015/05/object-oriented-programming-in-objective-c/?utm_medium=twitter&amp;utm_source=twitterfeed" target="_blank" rel="noreferrer noopener">UIKonf 1995 Keynote: Object-Oriented Programming in Objective-C</a> (Andrew)<br /><a href="http://www.amazon.com/gp/product/B005C75IVM/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B005C75IVM&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KBXMVFPQ5MWG72XQ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">AmScope SE400-Z Professional Binocular Stereo Microscope</a> (Andrew)<br /><a href="http://www.lollarguitars.com/mm5/merchant.mvc?Category_Code=charlie-christian-pickups&amp;Product_Code=222&amp;Screen=PROD&amp;Store_Code=LGP" target="_blank" rel="noreferrer noopener">Charlie Christian Neck for Telecasters</a> (Jaim)]]></itunes:summary><itunes:duration>2575</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>106 iPS Metal with Warren Moore</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/106-ips-metal-with-warren-moore</link><description><![CDATA[Check out Andrew’s <a href="http://wearewired.in" target="_blank" rel="noreferrer noopener">Wired In</a> Kickstarter! Go <a href="https://www.kickstarter.com/projects/wiredin/wired-in-wireless-productivity-sign-with-arduino-a" target="_blank" rel="noreferrer noopener">here</a> to check it out and contribute!  02:53 - Warren Moore Introduction  <ul><li><a href="https://twitter.com/warrenm" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/warrenm" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://metalbyexample.com/" target="_blank" rel="noreferrer noopener">Metal By Example</a></li></ul>  03:58 - Working for Apple =&gt; Doing Metal (Transition)  05:15 - <a href="http://en.wikipedia.org/wiki/Category:3D_graphics_APIs" target="_blank" rel="noreferrer noopener">3D Graphics APIs</a><ul><li>3D Game Engines (<a href="https://unity3d.com/" target="_blank" rel="noreferrer noopener">Unity</a>, <a href="https://www.unrealengine.com/" target="_blank" rel="noreferrer noopener">Unreal</a>)</li><li><a href="http://en.wikipedia.org/wiki/3D_rendering" target="_blank" rel="noreferrer noopener">3D Rendering</a></li><li><a href="https://www.opengl.org/" target="_blank" rel="noreferrer noopener">OpenGL</a><ul><li><a href="http://en.wikipedia.org/wiki/Graphics_processing_unit" target="_blank" rel="noreferrer noopener">GPU (Graphics Processing Unit)</a></li><li><a href="https://www.opengl.org/sdk/docs/man2/xhtml/glVertex.xml" target="_blank" rel="noreferrer noopener">glVertex</a></li></ul></li></ul>  11:14 - Metal = Objective-C API      13:11 - The Programmable Pipeline (Shading)  <ul><li><a href="https://www.opengl.org/wiki/Vertex_Shader" target="_blank" rel="noreferrer noopener">Vertex Shader</a></li><li><a href="https://www.opengl.org/wiki/Fragment_Shader" target="_blank" rel="noreferrer noopener">Fragment Shader</a></li><li> Shading Languages:     <ul><li><a href="https://www.opengl.org/documentation/glsl/" target="_blank" rel="noreferrer noopener">GLSL</a></li><li><a href="https://developer.apple.com/library/ios/documentation/Metal/Reference/MetalShadingLanguageGuide/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">The Metal Shading Language</a></li></ul></li><li><a href="http://en.wikipedia.org/wiki/Rasterisation" target="_blank" rel="noreferrer noopener">Rasterization</a></li></ul>  19:40 - <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/MetalProgrammingGuide/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Metal</a><ul><li>Precomputed Render States</li><li>Explicit Memory Management</li></ul>  22:07 - <a href="http://docs.unity3d.com/Manual/DrawCallBatching.html" target="_blank" rel="noreferrer noopener">Draw Call Batching</a><ul><li><a href="https://www.unrealengine.com/blog/ue4-zen-garden-using-metal-api-for-ios-8-revealed-at-wwdc" target="_blank" rel="noreferrer noopener">UE4 "Zen Garden" Using Metal API for iOS 8 Revealed at WWDC</a> </li></ul>  25:30 - Testing Metal  26:01 - Who Is Metal For? What Else Can Metal Do? (Besides 3D Graphics)  <ul><li>Task Parallelism</li><li>Compute Programming (<a href="http://en.wikipedia.org/wiki/General-purpose_computing_on_graphics_processing_units" target="_blank" rel="noreferrer noopener">GPGPU = General-Purpose Computing on Graphics Processing Units</a>) </li><li>Signal Processing </li></ul>  33:35 - Getting Started with Metal  <ul><li><a href="http://metalbyexample.com/" target="_blank" rel="noreferrer noopener">Metal By Example</a></li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/Animation/Reference/CAMetalLayer_Ref/index.html" target="_blank" rel="noreferrer noopener">CAMetalLayer</a></li></ul>  38:15 - Multithreading  <ul><li><a href="http://developer.apple.com/library/ios/documentation/Metal/reference/MTLCommandQueue_Ref/index.html" target="_blank" rel="noreferrer noopener">MTLCommandQueue</a></li></ul>  41:34 - Metal Adoption and Future  <ul><li><a href="https://developer.apple.com/metal/" target="_blank" rel="noreferrer noopener">Metal For Developers</a> (Apple) </li><li>OSX Demand?</li></ul>  45:11 - 3D Graphics Programming Resources  <ul><li><a href="https://developer.apple.com/library/ios/documentation/SceneKit/Reference/SceneKit_Framework/" target="_blank" rel="noreferrer noopener">SceneKit</a></li><li><a href="https://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Sprite Kit</a></li><li><a href="https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/CoreAnimation_guide/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Core Animation</a></li><li><a href="http://www.amazon.com/gp/product/1435458869/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1435458869&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=FL2U3IZNWQDYFWNP&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Mathematics for 3D Game Programming and Computer Graphics by Eric Lengyel</a></li><li><a href="http://www.amazon.com/gp/product/0321773039/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0321773039&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=YUHNDGSP5WH55XO7&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 by Dave Shreiner</a></li><li><a href="http://store.elsevier.com/David-H.-Eberly/ELS_1014226/" target="_blank" rel="noreferrer noopener">David H. Eberly</a></li><li><a href="http://en.wikipedia.org/wiki/Mike_McShaffry" target="_blank" rel="noreferrer noopener">Mike McShaffry</a></li></ul>]]></description><guid isPermaLink="false">a60b5424-ed20-4a78-80ad-1c44b57edfd6</guid><pubDate>Thu, 21 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854020/stream.mp3" length="54758344" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out Andrew’s http://wearewired.in Kickstarter! Go https://www.kickstarter.com/projects/wiredin/wired-in-wireless-productivity-sign-with-arduino-a to check it out and contribute!  02:53 - Warren Moore Introduction  
- https://twitter.com/warrenm...</itunes:subtitle><itunes:summary><![CDATA[Check out Andrew’s <a href="http://wearewired.in" target="_blank" rel="noreferrer noopener">Wired In</a> Kickstarter! Go <a href="https://www.kickstarter.com/projects/wiredin/wired-in-wireless-productivity-sign-with-arduino-a" target="_blank" rel="noreferrer noopener">here</a> to check it out and contribute!  02:53 - Warren Moore Introduction  <ul><li><a href="https://twitter.com/warrenm" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/warrenm" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://metalbyexample.com/" target="_blank" rel="noreferrer noopener">Metal By Example</a></li></ul>  03:58 - Working for Apple =&gt; Doing Metal (Transition)  05:15 - <a href="http://en.wikipedia.org/wiki/Category:3D_graphics_APIs" target="_blank" rel="noreferrer noopener">3D Graphics APIs</a><ul><li>3D Game Engines (<a href="https://unity3d.com/" target="_blank" rel="noreferrer noopener">Unity</a>, <a href="https://www.unrealengine.com/" target="_blank" rel="noreferrer noopener">Unreal</a>)</li><li><a href="http://en.wikipedia.org/wiki/3D_rendering" target="_blank" rel="noreferrer noopener">3D Rendering</a></li><li><a href="https://www.opengl.org/" target="_blank" rel="noreferrer noopener">OpenGL</a><ul><li><a href="http://en.wikipedia.org/wiki/Graphics_processing_unit" target="_blank" rel="noreferrer noopener">GPU (Graphics Processing Unit)</a></li><li><a href="https://www.opengl.org/sdk/docs/man2/xhtml/glVertex.xml" target="_blank" rel="noreferrer noopener">glVertex</a></li></ul></li></ul>  11:14 - Metal = Objective-C API      13:11 - The Programmable Pipeline (Shading)  <ul><li><a href="https://www.opengl.org/wiki/Vertex_Shader" target="_blank" rel="noreferrer noopener">Vertex Shader</a></li><li><a href="https://www.opengl.org/wiki/Fragment_Shader" target="_blank" rel="noreferrer noopener">Fragment Shader</a></li><li> Shading Languages:     <ul><li><a href="https://www.opengl.org/documentation/glsl/" target="_blank" rel="noreferrer noopener">GLSL</a></li><li><a href="https://developer.apple.com/library/ios/documentation/Metal/Reference/MetalShadingLanguageGuide/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">The Metal Shading Language</a></li></ul></li><li><a href="http://en.wikipedia.org/wiki/Rasterisation" target="_blank" rel="noreferrer noopener">Rasterization</a></li></ul>  19:40 - <a href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/MetalProgrammingGuide/Introduction/Introduction.html" target="_blank" rel="noreferrer noopener">Metal</a><ul><li>Precomputed Render States</li><li>Explicit Memory Management</li></ul>  22:07 - <a href="http://docs.unity3d.com/Manual/DrawCallBatching.html" target="_blank" rel="noreferrer noopener">Draw Call Batching</a><ul><li><a href="https://www.unrealengine.com/blog/ue4-zen-garden-using-metal-api-for-ios-8-revealed-at-wwdc" target="_blank" rel="noreferrer noopener">UE4 "Zen Garden" Using Metal API for iOS 8 Revealed at WWDC</a> </li></ul>  25:30 - Testing Metal  26:01 - Who Is Metal For? What Else Can Metal Do? (Besides 3D Graphics)  <ul><li>Task Parallelism</li><li>Compute Programming (<a href="http://en.wikipedia.org/wiki/General-purpose_computing_on_graphics_processing_units" target="_blank" rel="noreferrer noopener">GPGPU = General-Purpose Computing on Graphics Processing Units</a>) </li><li>Signal Processing </li></ul>  33:35 - Getting Started with Metal  <ul><li><a href="http://metalbyexample.com/" target="_blank" rel="noreferrer noopener">Metal By Example</a></li><li><a href="https://developer.apple.com/library/prerelease/ios/documentation/Animation/Reference/CAMetalLayer_Ref/index.html" target="_blank" rel="noreferrer noopener">CAMetalLayer</a></li></ul>  38:15 - Multithreading  <ul><li><a href="http://developer.apple.com/library/ios/documentation/Metal/reference/MTLCommandQueue_Ref/index.html" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>3361</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>105 iPS Jaim's Apple Watch Review</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/105-ips-jaim-s-apple-watch-review</link><description><![CDATA[02:42 - Models  <ul><li><a href="http://store.apple.com/us/buy-watch/apple-watch" target="_blank" rel="noreferrer noopener">Apple Watch</a></li><li><a href="http://store.apple.com/us/buy-watch/apple-watch-sport" target="_blank" rel="noreferrer noopener">Apple Watch Sport</a></li><li><a href="http://store.apple.com/us/buy-watch/apple-watch-edition" target="_blank" rel="noreferrer noopener">Apple Watch Edition</a></li></ul>  04:51 - iPhone Interaction  <ul><li>Battery Life</li></ul>  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 - <a href="https://www.apple.com/apple-pay/" target="_blank" rel="noreferrer noopener">Apple Pay</a>  19:16 - Apps (Cont’d)  <ul><li><a href="https://itunes.apple.com/us/app/mlb.com-at-bat/id493619333?mt=8" target="_blank" rel="noreferrer noopener">MLB</a></li><li><a href="https://itunes.apple.com/us/app/real-estate-by-zillow-search/id310738695?mt=8" target="_blank" rel="noreferrer noopener">Zillow</a></li></ul>  21:00 - Screen Brightness  22:45 - Motion Sensing?  Picks  <a href="http://www.spibelt.com/" target="_blank" rel="noreferrer noopener">SPIbelt</a> (Jaim)<br /><a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/1936661837/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936661837&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TRN56U3KTKROTGZS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Traction: Get a Grip on Your Business by Gino Wickman</a> (Chuck)<br /> New Star Wars Trailers (Chuck)]]></description><guid isPermaLink="false">e8bb2ebf-094a-4b01-a17b-eb7a036ad000</guid><pubDate>Thu, 14 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853981/stream.mp3" length="28191190" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:42 - Models  
- http://store.apple.com/us/buy-watch/apple-watch
- http://store.apple.com/us/buy-watch/apple-watch-sport
- http://store.apple.com/us/buy-watch/apple-watch-edition
  04:51 - iPhone Interaction  
- Battery Life
  06:06 - Apps  07:37 -...</itunes:subtitle><itunes:summary><![CDATA[02:42 - Models  <ul><li><a href="http://store.apple.com/us/buy-watch/apple-watch" target="_blank" rel="noreferrer noopener">Apple Watch</a></li><li><a href="http://store.apple.com/us/buy-watch/apple-watch-sport" target="_blank" rel="noreferrer noopener">Apple Watch Sport</a></li><li><a href="http://store.apple.com/us/buy-watch/apple-watch-edition" target="_blank" rel="noreferrer noopener">Apple Watch Edition</a></li></ul>  04:51 - iPhone Interaction  <ul><li>Battery Life</li></ul>  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 - <a href="https://www.apple.com/apple-pay/" target="_blank" rel="noreferrer noopener">Apple Pay</a>  19:16 - Apps (Cont’d)  <ul><li><a href="https://itunes.apple.com/us/app/mlb.com-at-bat/id493619333?mt=8" target="_blank" rel="noreferrer noopener">MLB</a></li><li><a href="https://itunes.apple.com/us/app/real-estate-by-zillow-search/id310738695?mt=8" target="_blank" rel="noreferrer noopener">Zillow</a></li></ul>  21:00 - Screen Brightness  22:45 - Motion Sensing?  Picks  <a href="http://www.spibelt.com/" target="_blank" rel="noreferrer noopener">SPIbelt</a> (Jaim)<br /><a href="https://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/1936661837/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1936661837&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TRN56U3KTKROTGZS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Traction: Get a Grip on Your Business by Gino Wickman</a> (Chuck)<br /> New Star Wars Trailers (Chuck)]]></itunes:summary><itunes:duration>1700</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>104 iPS Realm with JP Simard</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/104-ips-realm-with-jp-simard</link><description><![CDATA[01:42 - JP Simard Introduction  <ul><li><a href="https://twitter.com/simjp" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jpsim" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.jpsim.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:11 - <a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a><ul><li><a href="https://twitter.com/realm" target="_blank" rel="noreferrer noopener">@realm</a> </li><li><a href="https://github.com/realm" target="_blank" rel="noreferrer noopener">[GitHub] Realm</a></li><li><a href="https://realm.io/news/" target="_blank" rel="noreferrer noopener">News </a></li><li><a href="http://realm.us5.list-manage.com/subscribe?id=0acdd1c8d5&amp;u=2aab5198c2f56be1004466570" target="_blank" rel="noreferrer noopener">Realm Newsletter Signup Page</a></li></ul>  03:59 - Realm vs <a href="http://www.sqlite.org/" target="_blank" rel="noreferrer noopener">SQLite</a> or <a href="http://developer.apple.com/documentation/cocoa/conceptual/coredata/cdprogrammingguide.html" target="_blank" rel="noreferrer noopener">Core Data</a>  06:27 - Getting Started  <ul><li>“The Default Realm”</li></ul>  08:17 - API  10:27 - Relationships  11:34 - Inheritance  15:24 - <a href="https://github.com/realm/realm-cocoa" target="_blank" rel="noreferrer noopener">realm-cocoa</a> &amp; <a href="https://github.com/realm/realm-java" target="_blank" rel="noreferrer noopener">realm-java</a>  16:42 - <a href="https://realm.io/pricing/" target="_blank" rel="noreferrer noopener">Enterprise Services</a> and Company Sustenance    19:21 - Migration, Updating the Data Model  <ul><li><a href="http://www.marco.org/" target="_blank" rel="noreferrer noopener">Marco Arment</a></li><li> Resources     <ul><li><a href="http://www.realm.io/users" target="_blank" rel="noreferrer noopener">Users</a></li></ul></li></ul>  27:12 - Transactions/Onboarding  30:18 - Cascading Deletes  31:40 - Drawbacks, Feature Addition  <ul><li> Syncing      <ul><li><a href="http://www.youtube.com/watch?v=gmOTpIVxji8" target="_blank" rel="noreferrer noopener">[YouTube] German Coastguard Sinking - Learn English Commercial</a> </li></ul></li><li>Notification Inspection</li><li>Null Values = Not Supported</li></ul>  37:18 - Getting Involved with Realm  <ul><li><a href="https://groups.google.com/forum/#!forum/realm-cocoa" target="_blank" rel="noreferrer noopener">Realm Google Group</a> (Mailing List)</li><li><a href="http://stackoverflow.com/search?q=Realm" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li><li><a href="https://github.com/realm" target="_blank" rel="noreferrer noopener">[GitHub] Realm</a></li><li>Email: <a href="https://realm.io" target="_blank" rel="noreferrer noopener">help@realm.io</a></li></ul>  38:47 - SQL Querying  41:26 - Testing   Picks  <a href="http://www.desksurfing.net/" target="_blank" rel="noreferrer noopener">desksurfing</a> (Alondo)<br /><a href="http://www.amazon.com/gp/product/0671027034/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0671027034&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TRD2ZFTG4DS53IKF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People by Dale Carnegie</a> (Chuck)<br /><a href="https://workflowy.com/" target="_blank" rel="noreferrer noopener">WorkFlowy</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/1494882272/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1494882272&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=YFLDICYVVQZEHT4K&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Mini Habits: Smaller Habits, Bigger Results by Stephen Guise</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/1499341474/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1499341474&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=NHQHOPXWFMJKBR3N&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Habit Stacking: 97 Small Life Changes That Take Five Minutes or Less by S.J. Scott</a> (Chuck)<br /><a href="https://waffle.io" target="_blank" rel="noreferrer noopener">Waffle</a> (JP)]]></description><guid isPermaLink="false">6f4cf48e-3063-434a-80e2-6ca4c826f462</guid><pubDate>Thu, 07 May 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854003/stream.mp3" length="53699229" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:42 - JP Simard Introduction  
- https://twitter.com/simjp 
- https://github.com/jpsim 
- http://www.jpsim.com/
  02:11 - https://realm.io/
- https://twitter.com/realm 
- https://github.com/realm
- https://realm.io/news/
-...</itunes:subtitle><itunes:summary><![CDATA[01:42 - JP Simard Introduction  <ul><li><a href="https://twitter.com/simjp" target="_blank" rel="noreferrer noopener">Twitter</a> </li><li><a href="https://github.com/jpsim" target="_blank" rel="noreferrer noopener">GitHub</a> </li><li><a href="http://www.jpsim.com/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:11 - <a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a><ul><li><a href="https://twitter.com/realm" target="_blank" rel="noreferrer noopener">@realm</a> </li><li><a href="https://github.com/realm" target="_blank" rel="noreferrer noopener">[GitHub] Realm</a></li><li><a href="https://realm.io/news/" target="_blank" rel="noreferrer noopener">News </a></li><li><a href="http://realm.us5.list-manage.com/subscribe?id=0acdd1c8d5&amp;u=2aab5198c2f56be1004466570" target="_blank" rel="noreferrer noopener">Realm Newsletter Signup Page</a></li></ul>  03:59 - Realm vs <a href="http://www.sqlite.org/" target="_blank" rel="noreferrer noopener">SQLite</a> or <a href="http://developer.apple.com/documentation/cocoa/conceptual/coredata/cdprogrammingguide.html" target="_blank" rel="noreferrer noopener">Core Data</a>  06:27 - Getting Started  <ul><li>“The Default Realm”</li></ul>  08:17 - API  10:27 - Relationships  11:34 - Inheritance  15:24 - <a href="https://github.com/realm/realm-cocoa" target="_blank" rel="noreferrer noopener">realm-cocoa</a> &amp; <a href="https://github.com/realm/realm-java" target="_blank" rel="noreferrer noopener">realm-java</a>  16:42 - <a href="https://realm.io/pricing/" target="_blank" rel="noreferrer noopener">Enterprise Services</a> and Company Sustenance    19:21 - Migration, Updating the Data Model  <ul><li><a href="http://www.marco.org/" target="_blank" rel="noreferrer noopener">Marco Arment</a></li><li> Resources     <ul><li><a href="http://www.realm.io/users" target="_blank" rel="noreferrer noopener">Users</a></li></ul></li></ul>  27:12 - Transactions/Onboarding  30:18 - Cascading Deletes  31:40 - Drawbacks, Feature Addition  <ul><li> Syncing      <ul><li><a href="http://www.youtube.com/watch?v=gmOTpIVxji8" target="_blank" rel="noreferrer noopener">[YouTube] German Coastguard Sinking - Learn English Commercial</a> </li></ul></li><li>Notification Inspection</li><li>Null Values = Not Supported</li></ul>  37:18 - Getting Involved with Realm  <ul><li><a href="https://groups.google.com/forum/#!forum/realm-cocoa" target="_blank" rel="noreferrer noopener">Realm Google Group</a> (Mailing List)</li><li><a href="http://stackoverflow.com/search?q=Realm" target="_blank" rel="noreferrer noopener">Stack Overflow</a></li><li><a href="https://github.com/realm" target="_blank" rel="noreferrer noopener">[GitHub] Realm</a></li><li>Email: <a href="https://realm.io" target="_blank" rel="noreferrer noopener">help@realm.io</a></li></ul>  38:47 - SQL Querying  41:26 - Testing   Picks  <a href="http://www.desksurfing.net/" target="_blank" rel="noreferrer noopener">desksurfing</a> (Alondo)<br /><a href="http://www.amazon.com/gp/product/0671027034/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0671027034&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TRD2ZFTG4DS53IKF&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">How to Win Friends &amp; Influence People by Dale Carnegie</a> (Chuck)<br /><a href="https://workflowy.com/" target="_blank" rel="noreferrer noopener">WorkFlowy</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/1494882272/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1494882272&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=YFLDICYVVQZEHT4K&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Mini Habits: Smaller Habits, Bigger Results by Stephen Guise</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/1499341474/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1499341474&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=NHQHOPXWFMJKBR3N&amp;tag=chamaxwoo-20" target="_blank"...]]></itunes:summary><itunes:duration>3295</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>103 iPS Persistence</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/103-ips-persistence</link><description><![CDATA[02:17 - <a href="http://en.wikipedia.org/wiki/Persistence_(computer_science)" target="_blank" rel="noreferrer noopener">Persistence</a>  03:08 - Approaches for Persistence  <ul><li><a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/index.html" target="_blank" rel="noreferrer noopener">NSUserDefaults</a></li></ul>  06:03 - <a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Protocols/NSCoding_Protocol/index.html" target="_blank" rel="noreferrer noopener">NSCoding</a><ul><li><a href="https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSKeyedArchiver_Class/index.html" target="_blank" rel="noreferrer noopener">NSKeyedArchiver</a></li></ul>  07:57 - <a href="http://en.wikipedia.org/wiki/Property_list" target="_blank" rel="noreferrer noopener">.plists (Property Lists)</a>  10:44 - Options for Handling Large Elements      <ul><li><a href="http://www.sqlite.org/" target="_blank" rel="noreferrer noopener">SQLite</a></li><li><a href="http://en.wikipedia.org/wiki/Core_Data" target="_blank" rel="noreferrer noopener">Core Data</a></li></ul>  12:29 - <a href="http://www.sqlite.org/" target="_blank" rel="noreferrer noopener">SQLite</a> &amp; <a href="http://en.wikipedia.org/wiki/Core_Data" target="_blank" rel="noreferrer noopener">Core Data</a> Pros and Cons  <ul><li><a href="http://en.wikipedia.org/wiki/Object_graph" target="_blank" rel="noreferrer noopener">Object Graphs</a> vs <a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank" rel="noreferrer noopener">ORMs</a></li><li><a href="http://en.wikipedia.org/wiki/Multithreading_(computer_architecture)" target="_blank" rel="noreferrer noopener">Multithreading</a></li><li>Undo/Redo Support</li><li>Different Stores</li></ul>  23:40 - Different Implementations with Core Data  <ul><li><a href="http://aetherlog.com/" target="_blank" rel="noreferrer noopener">Aether</a></li></ul>  25:29 - Binary  26:31 - In-Memory  27:39 - Using Core Data for the First Time (Gotchas)  30:11 - Third-Party Persistence Frameworks/Libraries  <ul><li><a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a></li><li><a href="https://github.com/yapstudios/YapDatabase" target="_blank" rel="noreferrer noopener">YapDatabase</a></li><li><a href="https://github.com/ccgus/fmdb" target="_blank" rel="noreferrer noopener">fmdb</a></li><li><a href="http://couchdb.apache.org/" target="_blank" rel="noreferrer noopener">CouchDB</a></li></ul>  32:24 - APIs, Crashing Issues  35:35 - Tracking Core Data Changes  37:05 - Migration  Picks  <a href="http://martiancraft.com/blog/2015/03/core-data-stack/" target="_blank" rel="noreferrer noopener">Marcus Zarra: My Core Data Stack</a> (Alondo)<br /><a href="http://nshipster.com/nsundomanager/" target="_blank" rel="noreferrer noopener">NSHipster: NSUndoManager</a> (Alondo)<br /><a href="https://www.lytro.com/" target="_blank" rel="noreferrer noopener">The Lytro Camera</a> (Andrew)<br /> Don’t drink coffee as soon as you wake up (Jaim)    iPhreaks T-Shirts are available via <a href="http://teespring.com/" target="_blank" rel="noreferrer noopener">Teespring</a>! Visit <a href="http://teespring.com/iphreaks" target="_blank" rel="noreferrer noopener">teespring.com/iphreaks</a> 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!      ]]></description><guid isPermaLink="false">9e4a4f24-cce0-4ade-a8d4-4bedc5d06fd0</guid><pubDate>Thu, 30 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853995/stream.mp3" length="43949748" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:17 - http://en.wikipedia.org/wiki/Persistence_(computer_science)  03:08 - Approaches for Persistence  
- https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/index.html
  06:03 -...</itunes:subtitle><itunes:summary><![CDATA[02:17 - <a href="http://en.wikipedia.org/wiki/Persistence_(computer_science)" target="_blank" rel="noreferrer noopener">Persistence</a>  03:08 - Approaches for Persistence  <ul><li><a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/index.html" target="_blank" rel="noreferrer noopener">NSUserDefaults</a></li></ul>  06:03 - <a href="http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Protocols/NSCoding_Protocol/index.html" target="_blank" rel="noreferrer noopener">NSCoding</a><ul><li><a href="https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSKeyedArchiver_Class/index.html" target="_blank" rel="noreferrer noopener">NSKeyedArchiver</a></li></ul>  07:57 - <a href="http://en.wikipedia.org/wiki/Property_list" target="_blank" rel="noreferrer noopener">.plists (Property Lists)</a>  10:44 - Options for Handling Large Elements      <ul><li><a href="http://www.sqlite.org/" target="_blank" rel="noreferrer noopener">SQLite</a></li><li><a href="http://en.wikipedia.org/wiki/Core_Data" target="_blank" rel="noreferrer noopener">Core Data</a></li></ul>  12:29 - <a href="http://www.sqlite.org/" target="_blank" rel="noreferrer noopener">SQLite</a> &amp; <a href="http://en.wikipedia.org/wiki/Core_Data" target="_blank" rel="noreferrer noopener">Core Data</a> Pros and Cons  <ul><li><a href="http://en.wikipedia.org/wiki/Object_graph" target="_blank" rel="noreferrer noopener">Object Graphs</a> vs <a href="http://en.wikipedia.org/wiki/Object-relational_mapping" target="_blank" rel="noreferrer noopener">ORMs</a></li><li><a href="http://en.wikipedia.org/wiki/Multithreading_(computer_architecture)" target="_blank" rel="noreferrer noopener">Multithreading</a></li><li>Undo/Redo Support</li><li>Different Stores</li></ul>  23:40 - Different Implementations with Core Data  <ul><li><a href="http://aetherlog.com/" target="_blank" rel="noreferrer noopener">Aether</a></li></ul>  25:29 - Binary  26:31 - In-Memory  27:39 - Using Core Data for the First Time (Gotchas)  30:11 - Third-Party Persistence Frameworks/Libraries  <ul><li><a href="https://realm.io/" target="_blank" rel="noreferrer noopener">Realm</a></li><li><a href="https://github.com/yapstudios/YapDatabase" target="_blank" rel="noreferrer noopener">YapDatabase</a></li><li><a href="https://github.com/ccgus/fmdb" target="_blank" rel="noreferrer noopener">fmdb</a></li><li><a href="http://couchdb.apache.org/" target="_blank" rel="noreferrer noopener">CouchDB</a></li></ul>  32:24 - APIs, Crashing Issues  35:35 - Tracking Core Data Changes  37:05 - Migration  Picks  <a href="http://martiancraft.com/blog/2015/03/core-data-stack/" target="_blank" rel="noreferrer noopener">Marcus Zarra: My Core Data Stack</a> (Alondo)<br /><a href="http://nshipster.com/nsundomanager/" target="_blank" rel="noreferrer noopener">NSHipster: NSUndoManager</a> (Alondo)<br /><a href="https://www.lytro.com/" target="_blank" rel="noreferrer noopener">The Lytro Camera</a> (Andrew)<br /> Don’t drink coffee as soon as you wake up (Jaim)    iPhreaks T-Shirts are available via <a href="http://teespring.com/" target="_blank" rel="noreferrer noopener">Teespring</a>! Visit <a href="http://teespring.com/iphreaks" target="_blank" rel="noreferrer noopener">teespring.com/iphreaks</a> 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!      ]]></itunes:summary><itunes:duration>2685</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>102 iPS Game Development with Martin Grider</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/102-ips-game-development-with-martin-grider</link><description><![CDATA[02:47 - Martin Grider Introduction  <ul><li><a href="https://twitter.com/livingtech" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/mgrider" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://chesstris.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://itunes.apple.com/us/app/actionchess/id309543463?ign-mpt=uo%3D8&amp;mt=8" target="_blank" rel="noreferrer noopener">ActionChess</a></li><li><a href="http://chesstris.com/2007/10/03/play-go-tetris-10/" target="_blank" rel="noreferrer noopener">Go Tetris</a></li><li><a href="http://boardgamegeek.com/boardgame/114871/win" target="_blank" rel="noreferrer noopener">For The Win</a></li><li><a href="https://itunes.apple.com/us/app/catchup-abstract-strategy/id718429890?ign-mpt=uo%3D8&amp;mt=8" target="_blank" rel="noreferrer noopener">Catchup</a></li><li><a href="http://abstractpuzzle.com/" target="_blank" rel="noreferrer noopener">Abstract Puzzle</a><ul><li><a href="https://twitter.com/abstractpuzzle" target="_blank" rel="noreferrer noopener">@abstractpuzzle</a>   </li></ul></li></ul>  09:29 - Interaction Design and Mechanics  <ul><li>Make it Playable, Then Add “Juice”</li></ul>  12:25 - Designing for Mobile vs Board Games  <ul><li>Touch Interaction</li></ul>  14:30 - Converting Board Games to Mobile  <ul><li>Getting the Company on Board</li><li><a href="http://michaelmindes.com/" target="_blank" rel="noreferrer noopener">Michael Mindes</a><ul><li><a href="https://twitter.com/michaelmindes" target="_blank" rel="noreferrer noopener">@MichaelMindes</a></li></ul></li><li><a href="https://www.kickstarter.com/projects/michaelmindes/for-the-win-zombies-pirates-ninjas-aliens-and-monk" target="_blank" rel="noreferrer noopener">For The Win Kickstarter</a></li><li><a href="http://carcassonneapp.com/" target="_blank" rel="noreferrer noopener">Carcassonne</a></li><li><a href="https://ascensiongame.com/" target="_blank" rel="noreferrer noopener">Ascension</a></li></ul>  17:09 - Copyright Infringement (Cloning)  <ul><li><a href="http://www.catan.com/" target="_blank" rel="noreferrer noopener">Settlers of Catan</a></li><li><a href="http://asherv.com/threes/" target="_blank" rel="noreferrer noopener">Threes</a></li><li><a href="http://2048game.com/" target="_blank" rel="noreferrer noopener">2048</a></li><li><a href="http://spryfox.com/our-games/tripletown/" target="_blank" rel="noreferrer noopener">Triple Town</a></li></ul>  20:54 - Protecting Your Ideas and Partnering with Publishers  23:19 - Getting Help as an Indie Game Dev  <ul><li>Marketers, App Store SEOs, etc.</li></ul>  27:02 - <a href="http://appshopper.com/" target="_blank" rel="noreferrer noopener">App Shopper</a>   28:24 - Technical Aspects of Game Development  <ul><li><a href="http://www.cocos2d-x.org/" target="_blank" rel="noreferrer noopener">Cocos2d</a></li><li><a href="http://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li><li><a href="https://developer.apple.com/library/ios/documentation/SpriteKit/Reference/SpriteKitFramework_Ref/" target="_blank" rel="noreferrer noopener">SpriteKit</a></li><li><a href="http://unity3d.com/" target="_blank" rel="noreferrer noopener">Unity</a></li><li><a href="https://www.unrealengine.com/" target="_blank" rel="noreferrer noopener">Unreal Engine</a></li></ul>  34:31 - Physics  36:12 - <a href="http://igdatc.org/" target="_blank" rel="noreferrer noopener">The International Game Developer's Association</a> (IGDA)  39:47 - <a href="https://itunes.apple.com/us/app/catchup-abstract-strategy/id718429890?ign-mpt=uo%3D8&amp;mt=8" target="_blank" rel="noreferrer noopener">Catchup</a>  Picks  <a href="https://www.youtube.com/watch?v=avwDj3KRuLc" target="_blank" rel="noreferrer noopener">Hunter Loftis: We Will All Be Game Programmers</a> (Pete)<br /><a href="http://www.imdb.com/title/tt1942884/" target="_blank" rel="noreferrer noopener">Indie Game: The Movie</a> (Pete)<br /><a href="http://martinfowler.com/articles/eurogames/" target="_blank" rel="noreferrer noopener">Eurogames</a> (Pete)<br /><a href="https://thechangelog.com/151/" target="_blank" rel="noreferrer noopener">The Changelog #151: Rust with Steve Klabnik and Yehuda Katz</a> (Pete)<br /><a href="http://faq.sealedabstract.com/rust/" target="_blank" rel="noreferrer noopener">A Swift Guide to Rust</a> (Andrew)<br /><a href="http://arduino.cc/en/Main/arduinoBoardEsplora" target="_blank" rel="noreferrer noopener">Arduino Esplora</a> (Andrew)<br /><a href="http://www.analogueinteractive.com/" target="_blank" rel="noreferrer noopener">Analogue Nt</a> (Andrew)<br /><a href="http://l3dcube.com/" target="_blank" rel="noreferrer noopener">L3D</a> (Martin)<br /><a href="http://www.gdconf.com/" target="_blank" rel="noreferrer noopener">Game Developers Conference</a> (Martin)<br /><a href="http://www.gameloading.tv/" target="_blank" rel="noreferrer noopener">GameLoading</a> (Martin)<br /><a href="http://supertop.co/tophat/" target="_blank" rel="noreferrer noopener">Top Hat</a> (Martin)<br /><a href="http://www.amazon.com/gp/product/B005UA2WNI/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B005UA2WNI&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MUJHR2WW6FLDVTSU&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">CumulusPRO Commercial Grade Anti-Fatigue Comfort Mat Area Mat</a> (Jaim)     iPhreaks T-Shirts are available via <a href="http://teespring.com/" target="_blank" rel="noreferrer noopener">Teespring</a>! Visit <a href="http://teespring.com/iphreaks" target="_blank" rel="noreferrer noopener">teespring.com/iphreaks</a> 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!]]></description><guid isPermaLink="false">198d7636-66ef-4c93-bbe5-194cd11ff790</guid><pubDate>Thu, 23 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854009/stream.mp3" length="49948260" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>02:47 - Martin Grider Introduction  
- https://twitter.com/livingtech
- https://github.com/mgrider
- http://chesstris.com/
- https://itunes.apple.com/us/app/actionchess/id309543463?ign-mpt=uo%3D8&amp;amp;mt=8
-...</itunes:subtitle><itunes:summary><![CDATA[02:47 - Martin Grider Introduction  <ul><li><a href="https://twitter.com/livingtech" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/mgrider" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://chesstris.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://itunes.apple.com/us/app/actionchess/id309543463?ign-mpt=uo%3D8&amp;mt=8" target="_blank" rel="noreferrer noopener">ActionChess</a></li><li><a href="http://chesstris.com/2007/10/03/play-go-tetris-10/" target="_blank" rel="noreferrer noopener">Go Tetris</a></li><li><a href="http://boardgamegeek.com/boardgame/114871/win" target="_blank" rel="noreferrer noopener">For The Win</a></li><li><a href="https://itunes.apple.com/us/app/catchup-abstract-strategy/id718429890?ign-mpt=uo%3D8&amp;mt=8" target="_blank" rel="noreferrer noopener">Catchup</a></li><li><a href="http://abstractpuzzle.com/" target="_blank" rel="noreferrer noopener">Abstract Puzzle</a><ul><li><a href="https://twitter.com/abstractpuzzle" target="_blank" rel="noreferrer noopener">@abstractpuzzle</a>   </li></ul></li></ul>  09:29 - Interaction Design and Mechanics  <ul><li>Make it Playable, Then Add “Juice”</li></ul>  12:25 - Designing for Mobile vs Board Games  <ul><li>Touch Interaction</li></ul>  14:30 - Converting Board Games to Mobile  <ul><li>Getting the Company on Board</li><li><a href="http://michaelmindes.com/" target="_blank" rel="noreferrer noopener">Michael Mindes</a><ul><li><a href="https://twitter.com/michaelmindes" target="_blank" rel="noreferrer noopener">@MichaelMindes</a></li></ul></li><li><a href="https://www.kickstarter.com/projects/michaelmindes/for-the-win-zombies-pirates-ninjas-aliens-and-monk" target="_blank" rel="noreferrer noopener">For The Win Kickstarter</a></li><li><a href="http://carcassonneapp.com/" target="_blank" rel="noreferrer noopener">Carcassonne</a></li><li><a href="https://ascensiongame.com/" target="_blank" rel="noreferrer noopener">Ascension</a></li></ul>  17:09 - Copyright Infringement (Cloning)  <ul><li><a href="http://www.catan.com/" target="_blank" rel="noreferrer noopener">Settlers of Catan</a></li><li><a href="http://asherv.com/threes/" target="_blank" rel="noreferrer noopener">Threes</a></li><li><a href="http://2048game.com/" target="_blank" rel="noreferrer noopener">2048</a></li><li><a href="http://spryfox.com/our-games/tripletown/" target="_blank" rel="noreferrer noopener">Triple Town</a></li></ul>  20:54 - Protecting Your Ideas and Partnering with Publishers  23:19 - Getting Help as an Indie Game Dev  <ul><li>Marketers, App Store SEOs, etc.</li></ul>  27:02 - <a href="http://appshopper.com/" target="_blank" rel="noreferrer noopener">App Shopper</a>   28:24 - Technical Aspects of Game Development  <ul><li><a href="http://www.cocos2d-x.org/" target="_blank" rel="noreferrer noopener">Cocos2d</a></li><li><a href="http://getuikit.com/" target="_blank" rel="noreferrer noopener">UIkit</a></li><li><a href="https://developer.apple.com/library/ios/documentation/SpriteKit/Reference/SpriteKitFramework_Ref/" target="_blank" rel="noreferrer noopener">SpriteKit</a></li><li><a href="http://unity3d.com/" target="_blank" rel="noreferrer noopener">Unity</a></li><li><a href="https://www.unrealengine.com/" target="_blank" rel="noreferrer noopener">Unreal Engine</a></li></ul>  34:31 - Physics  36:12 - <a href="http://igdatc.org/" target="_blank" rel="noreferrer noopener">The International Game Developer's Association</a> (IGDA)  39:47 - <a href="https://itunes.apple.com/us/app/catchup-abstract-strategy/id718429890?ign-mpt=uo%3D8&amp;mt=8" target="_blank" rel="noreferrer noopener">Catchup</a>  Picks  <a href="https://www.youtube.com/watch?v=avwDj3KRuLc" target="_blank" rel="noreferrer noopener">Hunter Loftis: We Will All Be Game Programmers</a> (Pete)<br /><a href="http://www.imdb.com/title/tt1942884/" target="_blank" rel="noreferrer noopener">Indie Game: The Movie</a> (Pete)<br /><a...]]></itunes:summary><itunes:duration>3060</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>101 iPS Work/Life Balance</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/101-ips-work-life-balance</link><description><![CDATA[Related iPhreaks Freelancing Episodes:  <ul><li><a href="http://devchat.tv/iphreaks/071-iphreaks-show-freelancing" target="_blank" rel="noreferrer noopener">Episode #071: Freelancing</a>  </li><li><a href="http://devchat.tv/iphreaks/087-iphreaks-show-freelancing-part-2" target="_blank" rel="noreferrer noopener">Episode #087: Freelancing Part 2</a></li></ul>  02:52 - What is Work/Life Balance? Is There a Perfect Balance?  <ul><li>Art &gt; Science</li></ul>  08:29 - Family Time  10:10 - Structuring Your Work Week (Prioritization)  <ul><li> John Sonmez of <a href="http://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">Simple Programmer    </a><ul><li><a href="https://www.youtube.com/watch?v=W9k0OhJkjQ0" target="_blank" rel="noreferrer noopener">[YouTube] John Sonmez: How I Plan My Week</a></li><li><a href="http://devchat.tv/iphreaks/091-ips-soft-skills-and-marketing-yourself-as-a-software-developer-with-john-sonmez" target="_blank" rel="noreferrer noopener">Episode #091: Soft Skills and Marketing Yourself as a Software Developer with John Sonmez</a></li></ul></li><li><a href="https://kanbanflow.com/" target="_blank" rel="noreferrer noopener">KanbanFlow</a></li><li><a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank" rel="noreferrer noopener">Agile Software Development</a></li><li>Quadrant II =&gt; <a href="http://www.amazon.com/gp/product/1451639619/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1451639619&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MXIF4LWGAMJYQ3OE&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change by Stephen R. Covey</a> </li><li><a href="http://pomodorotechnique.com/" target="_blank" rel="noreferrer noopener">The Pomodoro Technique</a></li></ul>  16:30 - Shortening Hours to Maintain Sanity and Maximize Productivity  <ul><li>Physical Activity = Essential</li><li>Doing Nothing is OK; Doing Nothing Brings Clarity.</li></ul>  22:06 - Just Say NO  <ul><li><a href="http://devchat.tv/freelancers/the-freelancers-show-072-saying-no" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode #072: Saying NO</a></li><li><a href="http://devchat.tv/freelancers/the-freelancers-show-069-setting-boundaries" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode #069: Setting Boundaries</a>  </li><li>Do NOT Tolerate Toxic Clients; Find Clients That Are a Good Fit (Mutual Benefit)</li></ul>  Picks  <a href="http://primusville.com/" target="_blank" rel="noreferrer noopener">Primus and the Chocolate Factory</a> (Jaim)<br /><a href="http://www.varidesk.com/stand-up-desks?gclid=CJu60Zj56sQCFdgIgQodvSUAlA" target="_blank" rel="noreferrer noopener">VARIDESK</a> (Jaim)<br /><a href="http://www.audible.com/" target="_blank" rel="noreferrer noopener">Audible</a> (Chuck)<br /><a href="http://www.audible.com/pd/Business/The-Magic-of-Thinking-Big-Audiobook/B002V1BMPI" target="_blank" rel="noreferrer noopener">The Magic of Thinking Big by David J. Schwartz</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0385743580/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0385743580&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VWR6D7JBCHJDKOYA&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Firefight (The Reckoners) by Brandon Sanderson</a> (Chuck)<br /> Going for a run (Chuck)]]></description><guid isPermaLink="false">30a0d94b-6d58-4abc-884f-ecb68b5b2553</guid><pubDate>Thu, 16 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854063/stream.mp3" length="32407129" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Related iPhreaks Freelancing Episodes:  
- http://devchat.tv/iphreaks/071-iphreaks-show-freelancing  
- http://devchat.tv/iphreaks/087-iphreaks-show-freelancing-part-2
  02:52 - What is Work/Life Balance? Is There a Perfect Balance?  
- Art &amp;gt;...</itunes:subtitle><itunes:summary><![CDATA[Related iPhreaks Freelancing Episodes:  <ul><li><a href="http://devchat.tv/iphreaks/071-iphreaks-show-freelancing" target="_blank" rel="noreferrer noopener">Episode #071: Freelancing</a>  </li><li><a href="http://devchat.tv/iphreaks/087-iphreaks-show-freelancing-part-2" target="_blank" rel="noreferrer noopener">Episode #087: Freelancing Part 2</a></li></ul>  02:52 - What is Work/Life Balance? Is There a Perfect Balance?  <ul><li>Art &gt; Science</li></ul>  08:29 - Family Time  10:10 - Structuring Your Work Week (Prioritization)  <ul><li> John Sonmez of <a href="http://simpleprogrammer.com/" target="_blank" rel="noreferrer noopener">Simple Programmer    </a><ul><li><a href="https://www.youtube.com/watch?v=W9k0OhJkjQ0" target="_blank" rel="noreferrer noopener">[YouTube] John Sonmez: How I Plan My Week</a></li><li><a href="http://devchat.tv/iphreaks/091-ips-soft-skills-and-marketing-yourself-as-a-software-developer-with-john-sonmez" target="_blank" rel="noreferrer noopener">Episode #091: Soft Skills and Marketing Yourself as a Software Developer with John Sonmez</a></li></ul></li><li><a href="https://kanbanflow.com/" target="_blank" rel="noreferrer noopener">KanbanFlow</a></li><li><a href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank" rel="noreferrer noopener">Agile Software Development</a></li><li>Quadrant II =&gt; <a href="http://www.amazon.com/gp/product/1451639619/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=1451639619&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=MXIF4LWGAMJYQ3OE&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change by Stephen R. Covey</a> </li><li><a href="http://pomodorotechnique.com/" target="_blank" rel="noreferrer noopener">The Pomodoro Technique</a></li></ul>  16:30 - Shortening Hours to Maintain Sanity and Maximize Productivity  <ul><li>Physical Activity = Essential</li><li>Doing Nothing is OK; Doing Nothing Brings Clarity.</li></ul>  22:06 - Just Say NO  <ul><li><a href="http://devchat.tv/freelancers/the-freelancers-show-072-saying-no" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode #072: Saying NO</a></li><li><a href="http://devchat.tv/freelancers/the-freelancers-show-069-setting-boundaries" target="_blank" rel="noreferrer noopener">The Freelancers' Show Episode #069: Setting Boundaries</a>  </li><li>Do NOT Tolerate Toxic Clients; Find Clients That Are a Good Fit (Mutual Benefit)</li></ul>  Picks  <a href="http://primusville.com/" target="_blank" rel="noreferrer noopener">Primus and the Chocolate Factory</a> (Jaim)<br /><a href="http://www.varidesk.com/stand-up-desks?gclid=CJu60Zj56sQCFdgIgQodvSUAlA" target="_blank" rel="noreferrer noopener">VARIDESK</a> (Jaim)<br /><a href="http://www.audible.com/" target="_blank" rel="noreferrer noopener">Audible</a> (Chuck)<br /><a href="http://www.audible.com/pd/Business/The-Magic-of-Thinking-Big-Audiobook/B002V1BMPI" target="_blank" rel="noreferrer noopener">The Magic of Thinking Big by David J. Schwartz</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0385743580/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0385743580&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=VWR6D7JBCHJDKOYA&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Firefight (The Reckoners) by Brandon Sanderson</a> (Chuck)<br /> Going for a run (Chuck)]]></itunes:summary><itunes:duration>1964</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>100 iPS 100 Episodes of iPhreaks Party</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/100-ips-100-episodes-of-iphreaks-party</link><description><![CDATA[Congratulations, iPhreaks, on 100 Episodes!     02:50 - What’s Up, Ben Scheirman?  <ul><li><a href="https://twitter.com/subdigital" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/subdigital" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://benscheirman.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://nsscreencast.com/" target="_blank" rel="noreferrer noopener">NSSreencast</a></li></ul>  03:30 - What’s Up, Rod Schmidt?  <ul><li><a href="https://twitter.com/rodschmidt" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/infiniteNIL" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.infinitenil.com/" target="_blank" rel="noreferrer noopener">InfiniteNIL</a></li></ul>  05:18 - The Evolution of The iPhreaks Show and the Panel  07:32 - <a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a>  08:00 - <a href="https://www.amazon.com/oc/dash-button" target="_blank" rel="noreferrer noopener">The Amazon Dash Button</a>  09:28 - <a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a> (Cont’d)  11:34 - Show Topics: Growth  <ul><li><a href="http://devchat.tv/iphreaks/099-ips-is-objective-c-dead-" target="_blank" rel="noreferrer noopener">Is Objective-C Dead?</a></li><li> The Introduction of <a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a></li></ul>  15:10 - Favorite Episodes  <ul><li><a href="http://devchat.tv/iphreaks/076-iphreaks-show-finding-jobs" target="_blank" rel="noreferrer noopener">Episode #076: Finding Jobs</a></li><li><a href="http://devchat.tv/iphreaks/048-iphreaks-show-sprite-kit-with-jonathan-penn" target="_blank" rel="noreferrer noopener">Episode #048: Sprite Kit with Jonathan Penn</a></li><li><a href="http://devchat.tv/iphreaks/040-iphreaks-show-mgpcommandbus-with-saul-mora" target="_blank" rel="noreferrer noopener">Episode #040: MGPCommandBus with Saul Mora</a></li><li><a href="http://devchat.tv/iphreaks/006-iphreaks-show-core-data-with-saul-mora" target="_blank" rel="noreferrer noopener">Episode #006: Core Data with Saul Mora</a></li><li><a href="http://devchat.tv/iphreaks/024-iphreaks-show-64-bit-with-mike-ash" target="_blank" rel="noreferrer noopener">Episode #024: 64-bit with Mike Ash</a></li><li><a href="http://devchat.tv/iphreaks/008-iphreaks-show-prototypes-with-ben-lachman" target="_blank" rel="noreferrer noopener">Episode #008: Prototypes with Ben Lachman</a></li></ul>  20:38 - Ben’s Guitar Podcast: <a href="http://vibrato.fm/" target="_blank" rel="noreferrer noopener">Vibrato.fm</a><ul><li><a href="https://twitter.com/vibratofm" target="_blank" rel="noreferrer noopener">@vibratofm</a></li><li> Cohost: <a href="https://twitter.com/dlpasco" target="_blank" rel="noreferrer noopener">Daniel Pasco</a></li><li> Recording Gear     <ul><li><a href="http://www.amazon.com/gp/product/B00PQYBRNY/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00PQYBRNY&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TDQEO2A6EP5VL4WZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Heil PR-40 Dynamic Studio Recording Microphone</a></li><li><a href="http://www.amazon.com/gp/product/B002M3TQ30/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B002M3TQ30&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IO3VWFFIUK3KNZRM&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Mackie Onyx 820i 8-channel Premium FireWire Recording Mixer</a></li></ul></li><li><a href="http://www.cesweb.org/" target="_blank" rel="noreferrer noopener">Consumer Electronics Show (CES)</a></li></ul>  27:48 - The Show Process: Scheduling =&gt; Final Product  <ul><li><a href="http://www.twitter.com/therubyrep" target="_blank" rel="noreferrer noopener">Mandy</a> = <a href="http://www.devreps.com/" target="_blank" rel="noreferrer noopener">DevReps</a></li><li><a href="http://teachmetocode.com/screencasts/my-podcasting-setup/" target="_blank" rel="noreferrer noopener">Chuck's Podcasting Setup</a><ul><li><a href="http://www.amazon.com/gp/product/B003IJ3WIW/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B003IJ3WIW&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=QKLQBLA3P5H2WMH3&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Roland R-05 Studio WAVE/MP3 Recorder</a></li></ul></li><li><a href="http://www.amazon.com/gp/product/B00KCXMBES/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00KCXMBES&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=ETFOS4TA2PAJQD5Z&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Zoom H5 Four-Track Portable Recorder</a> (Ben) </li></ul>  30:40 - Getting Good Sound  <ul><li><a href="https://twitter.com/derickbailey" target="_blank" rel="noreferrer noopener">Derick Bailey</a><ul><li><a href="http://blog.signalleaf.com/" target="_blank" rel="noreferrer noopener">Signals And Leaves Podcast</a></li></ul></li><li><a href="http://www.whisperroom.com/" target="_blank" rel="noreferrer noopener">WhisperRoom Sound Isolation Booths</a></li></ul>  37:20 - Listenership: Finding Our Audience  <ul><li> Saul Mora’s <a href="https://itunes.apple.com/us/podcast/id399822861" target="_blank" rel="noreferrer noopener">NSBrief Podcast</a></li><li>“Podcast Fatigue”</li></ul>  Picks  <a href="http://en.wikipedia.org/wiki/Shanghai" target="_blank" rel="noreferrer noopener">Shanghai</a> (Ben)<br /><a href="https://scanbot.io/en/index.html" target="_blank" rel="noreferrer noopener">Scanbot</a> (Ben)<br /><a href="http://vibrato.fm/" target="_blank" rel="noreferrer noopener">Vibrato.fm</a> (Ben)<br /><a href="http://www.amazon.com/gp/product/B00HEQ6J0I/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00HEQ6J0I&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=6CWG2URJI3KWNWLS&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Electro-Harmonix SOULFOOD Distortion/Fuzz/Overdrive Pedal</a> (Ben)<br /><a href="https://twitter.com/rodschmidt" target="_blank" rel="noreferrer noopener">Hire Rod!</a> (Rod)<br /><a href="http://www.dexterindustries.com/site/?product_cat=gopigo" target="_blank" rel="noreferrer noopener">GoPiGo</a> (Rod)<br /><a href="http://www.007.com/watch-the-spectre-teaser-trailer/" target="_blank" rel="noreferrer noopener">The New James Bond Trailer: SPECTRE</a> (Rod)<br /><a href="https://www.youtube.com/watch?v=tK-hfpvwivg" target="_blank" rel="noreferrer noopener">RATIONAL FUNK with Dave King Video Series</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B00BQ83ACA/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00BQ83ACA&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=GNEHIHYBTOXG3ETE&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Shun VBS0200 Sora 2-Piece Knife Set</a> (Alondo)<br /><a href="https://github.com/swisspol/CompareFolders" target="_blank" rel="noreferrer noopener">CompareFolders</a> (Andrew)<br /><a href="http://www.floodgap.com/software/tenfourfox/" target="_blank" rel="noreferrer noopener">TenFourFox</a> (Andrew)<br /><a href="https://www.nintendo.com/3ds/new-nintendo-3ds" target="_blank" rel="noreferrer noopener">The New Nintendo 3DS</a> (Andrew)<br /><a href="http://www.amazon.com/gp/product/0385743564/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0385743564&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=XFP26VFN7JHNIMSH&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Steelheart (The Reckoners) by Brandon Sanderson</a> (Chuck)]]></description><guid isPermaLink="false">dfa93709-415c-4993-b35a-daedba95ff8f</guid><pubDate>Thu, 09 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853994/stream.mp3" length="49431050" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Congratulations, iPhreaks, on 100 Episodes!     02:50 - What’s Up, Ben Scheirman?  
- https://twitter.com/subdigital
- https://github.com/subdigital
- http://benscheirman.com/
- http://nsscreencast.com/
  03:30 - What’s Up, Rod Schmidt?  
-...</itunes:subtitle><itunes:summary><![CDATA[Congratulations, iPhreaks, on 100 Episodes!     02:50 - What’s Up, Ben Scheirman?  <ul><li><a href="https://twitter.com/subdigital" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/subdigital" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://benscheirman.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://nsscreencast.com/" target="_blank" rel="noreferrer noopener">NSSreencast</a></li></ul>  03:30 - What’s Up, Rod Schmidt?  <ul><li><a href="https://twitter.com/rodschmidt" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/infiniteNIL" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://www.infinitenil.com/" target="_blank" rel="noreferrer noopener">InfiniteNIL</a></li></ul>  05:18 - The Evolution of The iPhreaks Show and the Panel  07:32 - <a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a>  08:00 - <a href="https://www.amazon.com/oc/dash-button" target="_blank" rel="noreferrer noopener">The Amazon Dash Button</a>  09:28 - <a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a> (Cont’d)  11:34 - Show Topics: Growth  <ul><li><a href="http://devchat.tv/iphreaks/099-ips-is-objective-c-dead-" target="_blank" rel="noreferrer noopener">Is Objective-C Dead?</a></li><li> The Introduction of <a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a></li></ul>  15:10 - Favorite Episodes  <ul><li><a href="http://devchat.tv/iphreaks/076-iphreaks-show-finding-jobs" target="_blank" rel="noreferrer noopener">Episode #076: Finding Jobs</a></li><li><a href="http://devchat.tv/iphreaks/048-iphreaks-show-sprite-kit-with-jonathan-penn" target="_blank" rel="noreferrer noopener">Episode #048: Sprite Kit with Jonathan Penn</a></li><li><a href="http://devchat.tv/iphreaks/040-iphreaks-show-mgpcommandbus-with-saul-mora" target="_blank" rel="noreferrer noopener">Episode #040: MGPCommandBus with Saul Mora</a></li><li><a href="http://devchat.tv/iphreaks/006-iphreaks-show-core-data-with-saul-mora" target="_blank" rel="noreferrer noopener">Episode #006: Core Data with Saul Mora</a></li><li><a href="http://devchat.tv/iphreaks/024-iphreaks-show-64-bit-with-mike-ash" target="_blank" rel="noreferrer noopener">Episode #024: 64-bit with Mike Ash</a></li><li><a href="http://devchat.tv/iphreaks/008-iphreaks-show-prototypes-with-ben-lachman" target="_blank" rel="noreferrer noopener">Episode #008: Prototypes with Ben Lachman</a></li></ul>  20:38 - Ben’s Guitar Podcast: <a href="http://vibrato.fm/" target="_blank" rel="noreferrer noopener">Vibrato.fm</a><ul><li><a href="https://twitter.com/vibratofm" target="_blank" rel="noreferrer noopener">@vibratofm</a></li><li> Cohost: <a href="https://twitter.com/dlpasco" target="_blank" rel="noreferrer noopener">Daniel Pasco</a></li><li> Recording Gear     <ul><li><a href="http://www.amazon.com/gp/product/B00PQYBRNY/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00PQYBRNY&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=TDQEO2A6EP5VL4WZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Heil PR-40 Dynamic Studio Recording Microphone</a></li><li><a href="http://www.amazon.com/gp/product/B002M3TQ30/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B002M3TQ30&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=IO3VWFFIUK3KNZRM&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Mackie Onyx 820i 8-channel Premium FireWire Recording Mixer</a></li></ul></li><li><a href="http://www.cesweb.org/" target="_blank" rel="noreferrer noopener">Consumer Electronics Show (CES)</a></li></ul>  27:48 - The Show Process: Scheduling =&gt; Final Product  <ul><li><a href="http://www.twitter.com/therubyrep" target="_blank" rel="noreferrer noopener">Mandy</a> = <a href="http://www.devreps.com/" target="_blank"...]]></itunes:summary><itunes:duration>3028</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>099 iPS Is Objective-C Dead?</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/099-ips-is-objective-c-dead</link><description><![CDATA[Thank you <a href="https://www.kickstarter.com/projects/521063736/rails-clips-build-an-api-with-rails-video-series" target="_blank" rel="noreferrer noopener">RailsClips Kickstarter</a> Backers!     02:02 - Is <a href="http://en.wikipedia.org/wiki/Objective-C" target="_blank" rel="noreferrer noopener">Objective-C</a> dead? Will all apps eventually be written in <a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a>?  <ul><li>Will Objective-C’s popularity decline?</li><li>Replacing/Rewriting Frameworks</li><li> Updating Code? <a href="http://en.wikipedia.org/wiki/Legacy_code" target="_blank" rel="noreferrer noopener">Legacy Code</a>? </li><li> Dependency Injection, <a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/index.html" target="_blank" rel="noreferrer noopener">NSObject</a><ul><li><a href="http://devchat.tv/iphreaks/085-iphreaks-show-prototyping-with-jay-thrash" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #85: Prototyping with Jay Thrash</a></li></ul></li></ul>  08:48 - <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a> Support  10:18 - Mixing Objc and Swift (Becoming Bilingual) or Choosing One or the Other?  <ul><li> Current Apps Using Swift      <ul><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a><ul><li><a href="http://devchat.tv/iphreaks/098-ips-carthage-with-justin-spahr-summers" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #98: Carthage with Justin Spahr-Summers</a></li></ul></li></ul></li><li>Gotchas with Using Both</li><li>Objc = fear, Swift = familiarity</li><li>Complementary Languages and Options</li><li>Challenging Yourself as a Developer (Expanding Your Toolbelt)</li></ul>  25:33 - Is there a dying language?  27:05 - If you learn Swift are you disadvantaged if you don’t know Objc?  Picks  <a href="http://www.raywenderlich.com/store/ios-animations-by-tutorials" target="_blank" rel="noreferrer noopener">iOS Animations by Tutorials by Ray Wenderlich</a> (Alondo)<br /><a href="http://play.elevatorsaga.com" target="_blank" rel="noreferrer noopener">Elevator Saga</a> (Alondo)<br /><a href="http://vibrato.fm/" target="_blank" rel="noreferrer noopener">Vibrato.fm</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B00LTAEV0K/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00LTAEV0K&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DGOCKESAST4P7EDZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">CODE 87-Key Illuminated Mechanical Keyboard with White LED Backlighting - Cherry MX Clear</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/B004D8Q48M/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B004D8Q48M&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KZJVCWXJSFPEHJ2G&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Grifiti Fat Wrist Pad</a> (Chuck)<br /><a href="https://www.kickstarter.com/projects/597507018/pebble-time-awesome-smartwatch-no-compromises" target="_blank" rel="noreferrer noopener">Pebble Watch Kickstarter Campaign</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0307887448/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0307887448&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5P4FKABD63JRZ4BE&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Ready Player One by Ernest Cline</a> (Chuck)  Are you attending <a href="http://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a>? Chuck wants to know! Tweet him at <a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">@cmaxw</a>.]]></description><guid isPermaLink="false">1fa9c4c4-e724-4c71-ab5c-2679f946b1c9</guid><pubDate>Thu, 02 Apr 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853974/stream.mp3" length="36611802" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Thank you https://www.kickstarter.com/projects/521063736/rails-clips-build-an-api-with-rails-video-series Backers!     02:02 - Is http://en.wikipedia.org/wiki/Objective-C dead? Will all apps eventually be written in https://developer.apple.com/swift/?...</itunes:subtitle><itunes:summary><![CDATA[Thank you <a href="https://www.kickstarter.com/projects/521063736/rails-clips-build-an-api-with-rails-video-series" target="_blank" rel="noreferrer noopener">RailsClips Kickstarter</a> Backers!     02:02 - Is <a href="http://en.wikipedia.org/wiki/Objective-C" target="_blank" rel="noreferrer noopener">Objective-C</a> dead? Will all apps eventually be written in <a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a>?  <ul><li>Will Objective-C’s popularity decline?</li><li>Replacing/Rewriting Frameworks</li><li> Updating Code? <a href="http://en.wikipedia.org/wiki/Legacy_code" target="_blank" rel="noreferrer noopener">Legacy Code</a>? </li><li> Dependency Injection, <a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/index.html" target="_blank" rel="noreferrer noopener">NSObject</a><ul><li><a href="http://devchat.tv/iphreaks/085-iphreaks-show-prototyping-with-jay-thrash" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #85: Prototyping with Jay Thrash</a></li></ul></li></ul>  08:48 - <a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a> Support  10:18 - Mixing Objc and Swift (Becoming Bilingual) or Choosing One or the Other?  <ul><li> Current Apps Using Swift      <ul><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a><ul><li><a href="http://devchat.tv/iphreaks/098-ips-carthage-with-justin-spahr-summers" target="_blank" rel="noreferrer noopener">iPhreaks Show Episode #98: Carthage with Justin Spahr-Summers</a></li></ul></li></ul></li><li>Gotchas with Using Both</li><li>Objc = fear, Swift = familiarity</li><li>Complementary Languages and Options</li><li>Challenging Yourself as a Developer (Expanding Your Toolbelt)</li></ul>  25:33 - Is there a dying language?  27:05 - If you learn Swift are you disadvantaged if you don’t know Objc?  Picks  <a href="http://www.raywenderlich.com/store/ios-animations-by-tutorials" target="_blank" rel="noreferrer noopener">iOS Animations by Tutorials by Ray Wenderlich</a> (Alondo)<br /><a href="http://play.elevatorsaga.com" target="_blank" rel="noreferrer noopener">Elevator Saga</a> (Alondo)<br /><a href="http://vibrato.fm/" target="_blank" rel="noreferrer noopener">Vibrato.fm</a> (Jaim)<br /><a href="http://www.amazon.com/gp/product/B00LTAEV0K/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B00LTAEV0K&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=DGOCKESAST4P7EDZ&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">CODE 87-Key Illuminated Mechanical Keyboard with White LED Backlighting - Cherry MX Clear</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/B004D8Q48M/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=B004D8Q48M&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=KZJVCWXJSFPEHJ2G&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Grifiti Fat Wrist Pad</a> (Chuck)<br /><a href="https://www.kickstarter.com/projects/597507018/pebble-time-awesome-smartwatch-no-compromises" target="_blank" rel="noreferrer noopener">Pebble Watch Kickstarter Campaign</a> (Chuck)<br /><a href="http://www.amazon.com/gp/product/0307887448/ref=as_li_qf_sp_asin_il_tl?camp=1789&amp;creative=9325&amp;creativeASIN=0307887448&amp;ie=UTF8&amp;linkCode=as2&amp;linkId=5P4FKABD63JRZ4BE&amp;tag=chamaxwoo-20" target="_blank" rel="noreferrer noopener">Ready Player One by Ernest Cline</a> (Chuck)  Are you attending <a href="http://www.microconf.com/" target="_blank" rel="noreferrer noopener">MicroConf</a>? Chuck wants to know! Tweet him at <a href="https://twitter.com/cmaxw" target="_blank" rel="noreferrer noopener">@cmaxw</a>.]]></itunes:summary><itunes:duration>2227</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>098 iPS Carthage with Justin Spahr-Summers</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/098-ips-carthage-with-justin-spahr-summers</link><description><![CDATA[01:47 - Justin Spahr-Summers Introduction  <ul><li><a href="https://twitter.com/jspahrsummers" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/jspahrsummers" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://jspahrsummers.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a> (Company)     <ul><li><a href="https://twitter.com/GitHub" target="_blank" rel="noreferrer noopener">@GitHub</a></li></ul></li></ul>  02:04 - <a href="http://en.wikipedia.org/wiki/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a><ul><li><a href="https://github.com/Carthage" target="_blank" rel="noreferrer noopener">[GitHub] Carthage</a></li></ul>  02:30 - <a href="http://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> vs <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  04:09 - Motivation for Creating <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a><ul><li><a href="https://github.com/Mantle/Mantle" target="_blank" rel="noreferrer noopener">Mantle</a></li><li><a href="https://github.com/ReactiveCocoa/ReactiveCocoa" target="_blank" rel="noreferrer noopener">ReactiveCocoa</a></li></ul>  06:38 - Support and Getting Started with <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  08:19 - Working with Other Custom Build Tools like <a href="http://www.rubymotion.com/" target="_blank" rel="noreferrer noopener">RubyMotion</a> or <a href="http://xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a><ul><li>Requirements</li></ul>  09:50 - Static Libraries?  10:58 - The Implementation of <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  11:53 - Using This Tool: Mac vs iOS Projects  <ul><li>Build Phase</li></ul>  13:24 - Keeping <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a> Working  14:23 - Naming <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a><ul><li><a href="https://twitter.com/rob_rix" target="_blank" rel="noreferrer noopener">Rob Rix</a></li></ul>  14:51 - Choosing <a href="http://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> or <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  16:54 - <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a> and <a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a>  19:02 - Challenges  <ul><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a></li></ul>  21:02 - Working with Private Repositories  21:56 - Support for Other Version Control Systems  <ul><li><a href="http://mercurial.selenic.com/" target="_blank" rel="noreferrer noopener">Mercurial</a></li><li><a href="https://www.fogcreek.com/kiln/" target="_blank" rel="noreferrer noopener">Kiln</a></li></ul>  22:58 - The Future of <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a><ul><li>1.0</li><li>2.0</li></ul>  30:25 - Forward Compatability  31:44 - <a href="https://github.com/ReactiveCocoa/ReactiveCocoa" target="_blank" rel="noreferrer noopener">ReactiveCocoa</a>  Picks  <a href="http://www.macintosh.fm" target="_blank" rel="noreferrer noopener">Welcome to Macintosh Podcast</a> (Andrew)<br /><a href="http://www.2jerkys.com" target="_blank" rel="noreferrer noopener">Appalachian Jerky Company</a> (Andrew)<br /><a href="http://www.amazon.com/s/?hvadid=34348210429&amp;hvdev=c&amp;hvexid=&amp;hvnetw=g&amp;hvpone=&amp;hvpos=1t1&amp;hvptwo=&amp;hvqmt=b&amp;hvrand=3272879778382781593&amp;ie=UTF8&amp;index=stripbooks&amp;keywords=the+wizard+of+earthsea+trilogy&amp;ref=pd_sl_3aw7rai30l_b&amp;tag=googhydr-20" target="_blank" rel="noreferrer noopener">The Wizard of Earthsea Trilogy by Ursula K. Le Guin</a> (Chuck)<br /><a href="http://www.amazon.com/Traction-Get-Grip-Your-Business/dp/1936661837/ref=sr_1_1?ie=UTF8&amp;keywords=Traction&amp;qid=1426800422&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Traction by Gino Wickman</a> (Chuck)<br /><a href="https://github.com/joshaber/Few.swift" target="_blank" rel="noreferrer noopener">Few.swift</a> (Justin)  For more on Carthage, check out the <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Github repo</a> and the <a href="https://www.quora.com/Carthage-dependency-manager" target="_blank" rel="noreferrer noopener">Quora answers</a> from Justin!]]></description><guid isPermaLink="false">9d325729-db43-4429-946e-d081feff72f4</guid><pubDate>Thu, 26 Mar 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854002/stream.mp3" length="37403022" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:47 - Justin Spahr-Summers Introduction  
- https://twitter.com/jspahrsummers
- https://github.com/jspahrsummers
- http://jspahrsummers.com/
- https://github.com/ (Company)     
    - https://twitter.com/GitHub
  02:04 -...</itunes:subtitle><itunes:summary><![CDATA[01:47 - Justin Spahr-Summers Introduction  <ul><li><a href="https://twitter.com/jspahrsummers" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="https://github.com/jspahrsummers" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://jspahrsummers.com/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub</a> (Company)     <ul><li><a href="https://twitter.com/GitHub" target="_blank" rel="noreferrer noopener">@GitHub</a></li></ul></li></ul>  02:04 - <a href="http://en.wikipedia.org/wiki/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a><ul><li><a href="https://github.com/Carthage" target="_blank" rel="noreferrer noopener">[GitHub] Carthage</a></li></ul>  02:30 - <a href="http://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> vs <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  04:09 - Motivation for Creating <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a><ul><li><a href="https://github.com/Mantle/Mantle" target="_blank" rel="noreferrer noopener">Mantle</a></li><li><a href="https://github.com/ReactiveCocoa/ReactiveCocoa" target="_blank" rel="noreferrer noopener">ReactiveCocoa</a></li></ul>  06:38 - Support and Getting Started with <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  08:19 - Working with Other Custom Build Tools like <a href="http://www.rubymotion.com/" target="_blank" rel="noreferrer noopener">RubyMotion</a> or <a href="http://xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a><ul><li>Requirements</li></ul>  09:50 - Static Libraries?  10:58 - The Implementation of <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  11:53 - Using This Tool: Mac vs iOS Projects  <ul><li>Build Phase</li></ul>  13:24 - Keeping <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a> Working  14:23 - Naming <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a><ul><li><a href="https://twitter.com/rob_rix" target="_blank" rel="noreferrer noopener">Rob Rix</a></li></ul>  14:51 - Choosing <a href="http://cocoapods.org/" target="_blank" rel="noreferrer noopener">CocoaPods</a> or <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a>  16:54 - <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a> and <a href="https://developer.apple.com/swift/" target="_blank" rel="noreferrer noopener">Swift</a>  19:02 - Challenges  <ul><li><a href="https://developer.apple.com/xcode/" target="_blank" rel="noreferrer noopener">Xcode</a></li></ul>  21:02 - Working with Private Repositories  21:56 - Support for Other Version Control Systems  <ul><li><a href="http://mercurial.selenic.com/" target="_blank" rel="noreferrer noopener">Mercurial</a></li><li><a href="https://www.fogcreek.com/kiln/" target="_blank" rel="noreferrer noopener">Kiln</a></li></ul>  22:58 - The Future of <a href="https://github.com/Carthage/Carthage" target="_blank" rel="noreferrer noopener">Carthage</a><ul><li>1.0</li><li>2.0</li></ul>  30:25 - Forward Compatability  31:44 - <a href="https://github.com/ReactiveCocoa/ReactiveCocoa" target="_blank" rel="noreferrer noopener">ReactiveCocoa</a>  Picks  <a href="http://www.macintosh.fm" target="_blank" rel="noreferrer noopener">Welcome to Macintosh Podcast</a> (Andrew)<br /><a href="http://www.2jerkys.com" target="_blank" rel="noreferrer noopener">Appalachian Jerky Company</a> (Andrew)<br /><a...]]></itunes:summary><itunes:duration>2276</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>097 iPS Deconstructing Your Codebase with Michele Titolo</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/097-ips-deconstructing-your-codebase-with-michele-titolo</link><description><![CDATA[Support the shows at <a href="http://www.devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">devchat.tv/kickstarter</a>!     01:45 - Michele Titolo Introduction  <ul><li><a href="https://twitter.com/micheletitolo" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://michele.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.reddit.com/" target="_blank" rel="noreferrer noopener">Reddit</a></li><li><a href="https://www.womenwhocode.com/" target="_blank" rel="noreferrer noopener">Women Who Code</a></li><li><a href="http://devchat.tv/ruby-rogues/147-rr-apis-that-dont-suck-with-michele-titolo" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #147: APIs That Don't Suck with Michele Titolo</a></li></ul>  02:26 - Deconstructing and Decoupling  <ul><li>Reuse Goals</li></ul>  08:36 - Having Seams in Your Code to Avoid Conflict  <ul><li><a href="http://khanlou.com/2014/09/8-patterns-to-help-you-destroy-massive-view-controller/" target="_blank" rel="noreferrer noopener">8 Patterns to Help You Destroy Massive View Controller</a></li></ul>  11:35 - The Deconstructing Mindset (Finding Reuse Patterns)  <ul><li><a href="http://en.wikipedia.org/wiki/Rule_of_three_(computer_programming)" target="_blank" rel="noreferrer noopener">The Rule of Three</a></li><li><a href="http://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)" target="_blank" rel="noreferrer noopener">Inheritance</a></li></ul>  17:48 - <a href="http://en.wikipedia.org/wiki/Decorator_pattern" target="_blank" rel="noreferrer noopener">The Decorator Pattern</a>   18:43 - Categories  21:34 - Sharing <a href="http://en.wikipedia.org/wiki/User_interface" target="_blank" rel="noreferrer noopener">UI (User Interface)</a> Codes  23:55 - Mechanics of Sharing Code Between Apps  <ul><li><a href="https://coderwall.com/p/7ucsva" target="_blank" rel="noreferrer noopener">Jeffrey Jackson: Private Cocoapods</a></li><li><a href="http://guides.cocoapods.org/syntax/podspec.html" target="_blank" rel="noreferrer noopener">CocoaPods Guide: Podspec Syntax Reference</a></li></ul>  29:02 - Lessons Learned: Easy Ways/Patterns to Know When to Break Up Small Functionalities  <ul><li>Separate as Soon As Possible</li><li> Do a Local Pod Using the Path Option (Path is Your Friend!)     <ul><li><a href="http://guides.cocoapods.org/making/private-cocoapods.html" target="_blank" rel="noreferrer noopener">CocoaPods Guide: Private Pods</a></li></ul></li><li>Have a Good Code Review Process</li></ul>  33:23 - Cocoapods: Commit to Source or Not?  39:59 - Team Collaboration  <ul><li><a href="https://www.spotify.com/" target="_blank" rel="noreferrer noopener">Spotify</a></li><li><a href="https://www.youtube.com/watch?v=KIkUWG5ACFY" target="_blank" rel="noreferrer noopener">[YouTube] Kent Beck: Software G Forces: The Effects of Acceleration</a></li></ul>  Picks  <a href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672" target="_blank" rel="noreferrer noopener">Refactoring: Improving the Design of Existing Code by Martin Fowler</a> (Pete)<br /><a href="http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052" target="_blank" rel="noreferrer noopener">Working Effectively with Legacy Code by Michael Feathers</a> (Pete)<br /><a href="http://industriallogic.com/xp/refactoring/" target="_blank" rel="noreferrer noopener">Refactoring To Patterns by Joshua Kerievsky</a> (Pete)<br /><a href="http://asciiwwdc.com/2010/sessions/138" target="_blank" rel="noreferrer noopener">WWDC 2010 Session 138: API Design for Cocoa and Cocoa Touch</a> (Andrew)<br /><a href="http://www.slideshare.net/micheletitolo/cocoa-design-patterns-in-swift" target="_blank" rel="noreferrer noopener">[Slides] Michele Titolo: Cocoa Design Patterns in Swift</a> (Andrew)<br /><a href="http://cocotron.org" target="_blank" rel="noreferrer noopener">The Cocotron</a> (Andrew)<br /><a href="http://www.cocoawithlove.com/2010/04/design-of-multi-platform-app-using.html" target="_blank" rel="noreferrer noopener">Matt Gallagher: Design of a multi-platform app using The Cocotron</a> (Andrew)<br /><a href="http://tallgrassbeer.com/beers/zombie-monkie/" target="_blank" rel="noreferrer noopener">Zombie Monkie by Tallgrass Brewing Company</a> (Jaim)<br /> Getting out and participating in programming language communities (Chuck)<br /><a href="http://www.amazon.com/gp/bookseries/B00CJDD8GO/ref=dp_st_0689845340" target="_blank" rel="noreferrer noopener">The Earthsea Cycle Series Book Series by Ursula K. Le Guin</a> (Chuck)<br /><a href="http://www.amazon.com/Pixar-Touch-David-Price/dp/0307278298/ref=sr_1_1?ie=UTF8&amp;keywords=The+Pixar+Touch&amp;qid=1426449458&amp;sr=8-1" target="_blank" rel="noreferrer noopener">The Pixar Touch by David A. Price</a> (Chuck)<br /><a href="http://khanlou.com/2014/09/8-patterns-to-help-you-destroy-massive-view-controller/" target="_blank" rel="noreferrer noopener">8 Patterns to Help You Destroy Massive View Controller</a> (Michele)<br /><a href="http://www.objc.io/issue-22/artsy.html" target="_blank" rel="noreferrer noopener">Artsy - iOS at Scale - objc.io issue #22</a> (Michele)]]></description><guid isPermaLink="false">48df9ad2-ba7c-4f58-b50b-ccc992d10163</guid><pubDate>Thu, 19 Mar 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853999/stream.mp3" length="51592764" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Support the shows at http://www.devchat.tv/kickstarter!     01:45 - Michele Titolo Introduction  
- https://twitter.com/micheletitolo
- http://michele.io/
- http://www.reddit.com/
- https://www.womenwhocode.com/
-...</itunes:subtitle><itunes:summary><![CDATA[Support the shows at <a href="http://www.devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">devchat.tv/kickstarter</a>!     01:45 - Michele Titolo Introduction  <ul><li><a href="https://twitter.com/micheletitolo" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://michele.io/" target="_blank" rel="noreferrer noopener">Blog</a></li><li><a href="http://www.reddit.com/" target="_blank" rel="noreferrer noopener">Reddit</a></li><li><a href="https://www.womenwhocode.com/" target="_blank" rel="noreferrer noopener">Women Who Code</a></li><li><a href="http://devchat.tv/ruby-rogues/147-rr-apis-that-dont-suck-with-michele-titolo" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #147: APIs That Don't Suck with Michele Titolo</a></li></ul>  02:26 - Deconstructing and Decoupling  <ul><li>Reuse Goals</li></ul>  08:36 - Having Seams in Your Code to Avoid Conflict  <ul><li><a href="http://khanlou.com/2014/09/8-patterns-to-help-you-destroy-massive-view-controller/" target="_blank" rel="noreferrer noopener">8 Patterns to Help You Destroy Massive View Controller</a></li></ul>  11:35 - The Deconstructing Mindset (Finding Reuse Patterns)  <ul><li><a href="http://en.wikipedia.org/wiki/Rule_of_three_(computer_programming)" target="_blank" rel="noreferrer noopener">The Rule of Three</a></li><li><a href="http://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)" target="_blank" rel="noreferrer noopener">Inheritance</a></li></ul>  17:48 - <a href="http://en.wikipedia.org/wiki/Decorator_pattern" target="_blank" rel="noreferrer noopener">The Decorator Pattern</a>   18:43 - Categories  21:34 - Sharing <a href="http://en.wikipedia.org/wiki/User_interface" target="_blank" rel="noreferrer noopener">UI (User Interface)</a> Codes  23:55 - Mechanics of Sharing Code Between Apps  <ul><li><a href="https://coderwall.com/p/7ucsva" target="_blank" rel="noreferrer noopener">Jeffrey Jackson: Private Cocoapods</a></li><li><a href="http://guides.cocoapods.org/syntax/podspec.html" target="_blank" rel="noreferrer noopener">CocoaPods Guide: Podspec Syntax Reference</a></li></ul>  29:02 - Lessons Learned: Easy Ways/Patterns to Know When to Break Up Small Functionalities  <ul><li>Separate as Soon As Possible</li><li> Do a Local Pod Using the Path Option (Path is Your Friend!)     <ul><li><a href="http://guides.cocoapods.org/making/private-cocoapods.html" target="_blank" rel="noreferrer noopener">CocoaPods Guide: Private Pods</a></li></ul></li><li>Have a Good Code Review Process</li></ul>  33:23 - Cocoapods: Commit to Source or Not?  39:59 - Team Collaboration  <ul><li><a href="https://www.spotify.com/" target="_blank" rel="noreferrer noopener">Spotify</a></li><li><a href="https://www.youtube.com/watch?v=KIkUWG5ACFY" target="_blank" rel="noreferrer noopener">[YouTube] Kent Beck: Software G Forces: The Effects of Acceleration</a></li></ul>  Picks  <a href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672" target="_blank" rel="noreferrer noopener">Refactoring: Improving the Design of Existing Code by Martin Fowler</a> (Pete)<br /><a href="http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052" target="_blank" rel="noreferrer noopener">Working Effectively with Legacy Code by Michael Feathers</a> (Pete)<br /><a href="http://industriallogic.com/xp/refactoring/" target="_blank" rel="noreferrer noopener">Refactoring To Patterns by Joshua Kerievsky</a> (Pete)<br /><a href="http://asciiwwdc.com/2010/sessions/138" target="_blank" rel="noreferrer noopener">WWDC 2010 Session 138: API Design for Cocoa and Cocoa Touch</a> (Andrew)<br /><a href="http://www.slideshare.net/micheletitolo/cocoa-design-patterns-in-swift" target="_blank" rel="noreferrer noopener">[Slides] Michele Titolo: Cocoa Design Patterns in Swift</a> (Andrew)<br /><a href="http://cocotron.org" target="_blank" rel="noreferrer noopener">The Cocotron</a> (Andrew)<br /><a...]]></itunes:summary><itunes:duration>3163</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>096 iPS Xamarin and Wearables with James Montemagno</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/096-ips-xamarin-and-wearables-with-james-montemagno</link><description><![CDATA[01:42 - James Montemagno Introduction  <ul><li><a href="https://twitter.com/jamesmontemagno" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://www.github.com/JamesMontemagno" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://motzcod.es/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:42 - Printer Software Development  04:50 - Moving to Mobile Development  <ul><li><a href="http://www.cesweb.org/" target="_blank" rel="noreferrer noopener">CES (Consumer Electronics Show)</a></li></ul>  06:19 - <a href="http://xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a><ul><li><a href="https://twitter.com/xamarinhq" target="_blank" rel="noreferrer noopener">@xamarinhq</a></li><li><a href="https://github.com/xamarin" target="_blank" rel="noreferrer noopener">[GitHub] Xamarin</a></li><li><a href="http://devchat.tv/iphreaks/081-iphreaks-show-xamarin-with-frank-krueger" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #081: Xamarin with Frank Krueger</a></li></ul>  08:19 - Cross-Platform Development  <ul><li><a href="http://en.wikipedia.org/wiki/Code_reuse" target="_blank" rel="noreferrer noopener">Code Reuse</a></li></ul>  11:37 - Companies and Libraries (Sharing Libraries)  <ul><li><a href="https://www.nuget.org/" target="_blank" rel="noreferrer noopener">NuGet</a></li></ul>  13:09 - <a href="https://github.com/xamarin/plugins" target="_blank" rel="noreferrer noopener">Plugins for Xamarin</a><ul><li>Simplifying the Process (Barrier of Entry)</li></ul>  15:08 - Techniques for Sharing UI Elements  <ul><li><a href="https://mvvmlight.codeplex.com/" target="_blank" rel="noreferrer noopener">MVVM Light</a></li><li><a href="https://github.com/MvvmCross/MvvmCross" target="_blank" rel="noreferrer noopener">MvvmCross</a></li><li><a href="http://blog.xamarin.com/code-sharing-strategies-for-ios-mac/" target="_blank" rel="noreferrer noopener">Mike James: Code Sharing Strategies for iOS &amp; Mac</a></li><li>Edgecases</li></ul>  21:00 - Developing On the Watch with Xamarin   <ul><li><a href="http://devchat.tv/iphreaks/082-iphreaks-show-watchkit-with-carl-brown" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #082: WatchKit with Carl Brown</a></li></ul>  23:52 - <a href="http://www.android.com/wear/" target="_blank" rel="noreferrer noopener">Android Wear</a> vs Watch (Wearables)  <ul><li> Synchronization      <ul><li><a href="https://developer.android.com/google/play-services/" target="_blank" rel="noreferrer noopener">Google Play Services</a></li></ul></li><li>“Should You?”</li><li>Automation</li><li>Committing to and Investing in a Platform</li></ul>  Picks  <a href="http://www.cookshack.com/store/Smokers_2/Smokette-Elite-Model-SM025" target="_blank" rel="noreferrer noopener">Smokette Elite Model SM025 Electric Smoker</a> (Jaim)<br /><a href="http://monodraw.helftone.com/" target="_blank" rel="noreferrer noopener">Monodraw</a> (Andrew)<br /><a href="https://punchthrough.com/bean/" target="_blank" rel="noreferrer noopener">The LightBlue Bean</a> (Andrew)<br /><a href="http://shop.evilmadscientist.com/productsmenu/tinykitlist/652" target="_blank" rel="noreferrer noopener">The Three Fives Kit: A Discrete 555 Timer</a> (Andrew)<br /><a href="http://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351/ref=sr_1_1?ie=UTF8&amp;keywords=refactoring+to+patterns&amp;qid=1425497228&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Refactoring to Patterns by by Joshua Kerievsky</a> (Alondo)<br /><a href="http://www.raywenderlich.com/store/ios-8-by-tutorials" target="_blank" rel="noreferrer noopener">Ray Wenderlich: iOS 8 by Tutorials</a> (Alondo)<br /><a href="http://www.amazon.com/Ready-Player-One-A-Novel/dp/0307887448" target="_blank" rel="noreferrer noopener">Ready Player One by Ernest Cline</a> (James)<br /><a href="http://www.strava.com/" target="_blank" rel="noreferrer noopener">Strava</a> (James)<br /><a href="https://www.tavour.com" target="_blank" rel="noreferrer noopener">Tavour</a> (James)<br /><a href="https://www.graze.com/us/home" target="_blank" rel="noreferrer noopener">graze</a> (James)]]></description><guid isPermaLink="false">df1916ee-7d83-4c24-8d1b-fc09297bfb3d</guid><pubDate>Thu, 12 Mar 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854000/stream.mp3" length="49449877" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>01:42 - James Montemagno Introduction  
- https://twitter.com/jamesmontemagno
- http://www.github.com/JamesMontemagno
- http://motzcod.es/
  02:42 - Printer Software Development  04:50 - Moving to Mobile Development  
- http://www.cesweb.org/
  06:19...</itunes:subtitle><itunes:summary><![CDATA[01:42 - James Montemagno Introduction  <ul><li><a href="https://twitter.com/jamesmontemagno" target="_blank" rel="noreferrer noopener">Twitter</a></li><li><a href="http://www.github.com/JamesMontemagno" target="_blank" rel="noreferrer noopener">GitHub</a></li><li><a href="http://motzcod.es/" target="_blank" rel="noreferrer noopener">Blog</a></li></ul>  02:42 - Printer Software Development  04:50 - Moving to Mobile Development  <ul><li><a href="http://www.cesweb.org/" target="_blank" rel="noreferrer noopener">CES (Consumer Electronics Show)</a></li></ul>  06:19 - <a href="http://xamarin.com/" target="_blank" rel="noreferrer noopener">Xamarin</a><ul><li><a href="https://twitter.com/xamarinhq" target="_blank" rel="noreferrer noopener">@xamarinhq</a></li><li><a href="https://github.com/xamarin" target="_blank" rel="noreferrer noopener">[GitHub] Xamarin</a></li><li><a href="http://devchat.tv/iphreaks/081-iphreaks-show-xamarin-with-frank-krueger" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #081: Xamarin with Frank Krueger</a></li></ul>  08:19 - Cross-Platform Development  <ul><li><a href="http://en.wikipedia.org/wiki/Code_reuse" target="_blank" rel="noreferrer noopener">Code Reuse</a></li></ul>  11:37 - Companies and Libraries (Sharing Libraries)  <ul><li><a href="https://www.nuget.org/" target="_blank" rel="noreferrer noopener">NuGet</a></li></ul>  13:09 - <a href="https://github.com/xamarin/plugins" target="_blank" rel="noreferrer noopener">Plugins for Xamarin</a><ul><li>Simplifying the Process (Barrier of Entry)</li></ul>  15:08 - Techniques for Sharing UI Elements  <ul><li><a href="https://mvvmlight.codeplex.com/" target="_blank" rel="noreferrer noopener">MVVM Light</a></li><li><a href="https://github.com/MvvmCross/MvvmCross" target="_blank" rel="noreferrer noopener">MvvmCross</a></li><li><a href="http://blog.xamarin.com/code-sharing-strategies-for-ios-mac/" target="_blank" rel="noreferrer noopener">Mike James: Code Sharing Strategies for iOS &amp; Mac</a></li><li>Edgecases</li></ul>  21:00 - Developing On the Watch with Xamarin   <ul><li><a href="http://devchat.tv/iphreaks/082-iphreaks-show-watchkit-with-carl-brown" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #082: WatchKit with Carl Brown</a></li></ul>  23:52 - <a href="http://www.android.com/wear/" target="_blank" rel="noreferrer noopener">Android Wear</a> vs Watch (Wearables)  <ul><li> Synchronization      <ul><li><a href="https://developer.android.com/google/play-services/" target="_blank" rel="noreferrer noopener">Google Play Services</a></li></ul></li><li>“Should You?”</li><li>Automation</li><li>Committing to and Investing in a Platform</li></ul>  Picks  <a href="http://www.cookshack.com/store/Smokers_2/Smokette-Elite-Model-SM025" target="_blank" rel="noreferrer noopener">Smokette Elite Model SM025 Electric Smoker</a> (Jaim)<br /><a href="http://monodraw.helftone.com/" target="_blank" rel="noreferrer noopener">Monodraw</a> (Andrew)<br /><a href="https://punchthrough.com/bean/" target="_blank" rel="noreferrer noopener">The LightBlue Bean</a> (Andrew)<br /><a href="http://shop.evilmadscientist.com/productsmenu/tinykitlist/652" target="_blank" rel="noreferrer noopener">The Three Fives Kit: A Discrete 555 Timer</a> (Andrew)<br /><a href="http://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351/ref=sr_1_1?ie=UTF8&amp;keywords=refactoring+to+patterns&amp;qid=1425497228&amp;s=books&amp;sr=1-1" target="_blank" rel="noreferrer noopener">Refactoring to Patterns by by Joshua Kerievsky</a> (Alondo)<br /><a href="http://www.raywenderlich.com/store/ios-8-by-tutorials" target="_blank" rel="noreferrer noopener">Ray Wenderlich: iOS 8 by Tutorials</a> (Alondo)<br /><a href="http://www.amazon.com/Ready-Player-One-A-Novel/dp/0307887448" target="_blank" rel="noreferrer noopener">Ready Player One by Ernest Cline</a> (James)<br /><a href="http://www.strava.com/" target="_blank" rel="noreferrer noopener">Strava</a> (James)<br...]]></itunes:summary><itunes:duration>3029</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>095 iPS TDD (Test-Driven Development)</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/095-ips-tdd-test-driven-development</link><description><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!!     01:56 - Testing and <a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-Driven Development (TDD)</a><ul><li><a href="http://devchat.tv/iphreaks/092-ips-unit-testing-with-natashatherobot" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #92: Unit Testing with NatashaTheRobot</a></li></ul>  03:23 - Panel Experiences with TDD  <ul><li><a href="http://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a></li><li><a href="http://stackoverflow.com/questions/346372/whats-the-difference-between-faking-mocking-and-stubbing" target="_blank" rel="noreferrer noopener">The Difference Between Faking, Mocking, and Stubbing</a></li></ul>  08:10 - <a href="http://c2.com/cgi/wiki?ValueObject=" target="_blank" rel="noreferrer noopener">Value Objects</a>  09:08 - How To Do TDD  <ul><li> “Red, Green, Refactor”      <ul><li><a href="http://en.wikipedia.org/wiki/Behavior-driven_development" target="_blank" rel="noreferrer noopener">BDD (Behavior-Driven Development)</a></li><li><a href="https://pragprog.com/book/hwcuc/the-cucumber-book" target="_blank" rel="noreferrer noopener">The Cucumber Book: Behaviour-Driven Development for Testers and Developers  by Matt Wynne and Aslak Hellesøy</a></li><li><a href="https://pragprog.com/book/achbd/the-rspec-book" target="_blank" rel="noreferrer noopener">The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends  by David Chelimsky, Dave Astels, Zach Dennis, Aslak Hellesøy, Bryan Helmkamp, Dan North</a></li></ul></li></ul>  11:28 - Jaim’s TDD Process  13:44 - Value and Getting Started with Testing  <ul><li><a href="http://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #178: Refactoring Ruby with Martin Fowler</a></li></ul>  21:58 - Writing Tests First  <ul><li>“If Code is Easy to Test, It’s Easy to Change.”</li></ul>  27:18 - Testing on a Team  <ul><li> Automation      <ul><li><a href="https://github.com/guard/guard" target="_blank" rel="noreferrer noopener">guard</a> (Ruby) </li><li><a href="http://clang-analyzer.llvm.org/xcode.html" target="_blank" rel="noreferrer noopener">clang</a></li></ul></li><li><a href="http://en.wikipedia.org/wiki/Continuous_integration" target="_blank" rel="noreferrer noopener">Continuous Integration (CI)</a></li></ul>  32:47 - Higher Level Testing  36:54 - <a href="https://github.com/kif-framework/KIF" target="_blank" rel="noreferrer noopener">KIF</a>  38:00 - Other Ways of Testing UIs  39:44 - Who Writes the Tests?  44:06 - Test Data and Environments  <ul><li>Test Time =&gt; Feedback</li></ul>  46:50 - Lower-level to Higher-level Tests Transition  <ul><li>Value</li><li>ROI (Return on Investment)</li></ul>  51:51 - Recording User Interactions  Picks  <a href="http://qualitycoding.org/uiviewcontroller-tdd/" target="_blank" rel="noreferrer noopener">John Reid: UIViewController TDD [Screencast]</a> (Jaim)<br /><a href="http://www.amazon.com/Test-Driven-iOS-Development-Developers-Library/dp/0321774183" target="_blank" rel="noreferrer noopener">Test-Driven iOS Development (Developer's Library) by Graham Lee</a> (Jaim)<br /><a href="http://www.raywenderlich.com/94672/watchkit-faq" target="_blank" rel="noreferrer noopener">WatchKit FAQ</a> (Alondo)<br /><a href="http://www.amazon.com/This-Idea-Must-Die-Scientific/dp/0062374346" target="_blank" rel="noreferrer noopener">This Idea Must Die: Scientific Theories That Are Blocking Progress (Edge Question Series) by John Brockman</a> (Alondo)<br /><a href="http://martinfowler.com/bliki/TestPyramid.html" target="_blank" rel="noreferrer noopener">Martin Fowler: The Test Pyramid</a> (Pete)<br /><a href="https://leanpub.com/wewut" target="_blank" rel="noreferrer noopener">Working Effectively with Unit Tests by Jay Fields</a> (Pete)<br /><a href="http://averybrewing.com/our-ales/india-pale-ale/" target="_blank" rel="noreferrer noopener">Avery Brewing IPA</a> (Pete)<br /><a href="http://www.amazon.com/Wizard-Earthsea-Cycle-Book-ebook/dp/B008T9L6AM/ref=sr_1_1?ie=UTF8&amp;keywords=the+wizard+of+earthsea&amp;qid=1424985635&amp;sr=8-1" target="_blank" rel="noreferrer noopener">A Wizard of Earthsea by Ursula K. Le Guin</a> (Chuck)<br /><a href="http://www.amazon.com/80-20-Sales-Marketing-Definitive-ebook/dp/B00CGNRVHE/ref=sr_1_1?ie=UTF8&amp;keywords=80%2F20+marketing&amp;qid=1424992045&amp;sr=8-1" target="_blank" rel="noreferrer noopener">80/20 Sales and Marketing: The Definitive Guide to Working Less and Making More by Perry Marshall</a> (Chuck)<br /><a href="http://www.amazon.com/Miracles-Massacres-Untold-Stories-America-ebook/dp/B00EWWLKPQ/ref=sr_1_1?ie=UTF8&amp;keywords=miracles+and+massacres+by+glenn+beck&amp;qid=1424992100&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Miracles and Massacres: True and Untold Stories of the Making of America by Glenn Beck</a> (Chuck)]]></description><guid isPermaLink="false">6453ec3e-1f1a-4d86-810f-5c3d394a3e12</guid><pubDate>Thu, 05 Mar 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854021/stream.mp3" length="58977630" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/kickstarter!!     01:56 - Testing and http://en.wikipedia.org/wiki/Test-driven_development
- http://devchat.tv/iphreaks/092-ips-unit-testing-with-natashatherobot
  03:23 - Panel Experiences with TDD  
-...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!!     01:56 - Testing and <a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank" rel="noreferrer noopener">Test-Driven Development (TDD)</a><ul><li><a href="http://devchat.tv/iphreaks/092-ips-unit-testing-with-natashatherobot" target="_blank" rel="noreferrer noopener">The iPhreaks Show Episode #92: Unit Testing with NatashaTheRobot</a></li></ul>  03:23 - Panel Experiences with TDD  <ul><li><a href="http://en.wikipedia.org/wiki/Unit_testing" target="_blank" rel="noreferrer noopener">Unit Testing</a></li><li><a href="http://stackoverflow.com/questions/346372/whats-the-difference-between-faking-mocking-and-stubbing" target="_blank" rel="noreferrer noopener">The Difference Between Faking, Mocking, and Stubbing</a></li></ul>  08:10 - <a href="http://c2.com/cgi/wiki?ValueObject=" target="_blank" rel="noreferrer noopener">Value Objects</a>  09:08 - How To Do TDD  <ul><li> “Red, Green, Refactor”      <ul><li><a href="http://en.wikipedia.org/wiki/Behavior-driven_development" target="_blank" rel="noreferrer noopener">BDD (Behavior-Driven Development)</a></li><li><a href="https://pragprog.com/book/hwcuc/the-cucumber-book" target="_blank" rel="noreferrer noopener">The Cucumber Book: Behaviour-Driven Development for Testers and Developers  by Matt Wynne and Aslak Hellesøy</a></li><li><a href="https://pragprog.com/book/achbd/the-rspec-book" target="_blank" rel="noreferrer noopener">The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends  by David Chelimsky, Dave Astels, Zach Dennis, Aslak Hellesøy, Bryan Helmkamp, Dan North</a></li></ul></li></ul>  11:28 - Jaim’s TDD Process  13:44 - Value and Getting Started with Testing  <ul><li><a href="http://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler" target="_blank" rel="noreferrer noopener">Ruby Rogues Episode #178: Refactoring Ruby with Martin Fowler</a></li></ul>  21:58 - Writing Tests First  <ul><li>“If Code is Easy to Test, It’s Easy to Change.”</li></ul>  27:18 - Testing on a Team  <ul><li> Automation      <ul><li><a href="https://github.com/guard/guard" target="_blank" rel="noreferrer noopener">guard</a> (Ruby) </li><li><a href="http://clang-analyzer.llvm.org/xcode.html" target="_blank" rel="noreferrer noopener">clang</a></li></ul></li><li><a href="http://en.wikipedia.org/wiki/Continuous_integration" target="_blank" rel="noreferrer noopener">Continuous Integration (CI)</a></li></ul>  32:47 - Higher Level Testing  36:54 - <a href="https://github.com/kif-framework/KIF" target="_blank" rel="noreferrer noopener">KIF</a>  38:00 - Other Ways of Testing UIs  39:44 - Who Writes the Tests?  44:06 - Test Data and Environments  <ul><li>Test Time =&gt; Feedback</li></ul>  46:50 - Lower-level to Higher-level Tests Transition  <ul><li>Value</li><li>ROI (Return on Investment)</li></ul>  51:51 - Recording User Interactions  Picks  <a href="http://qualitycoding.org/uiviewcontroller-tdd/" target="_blank" rel="noreferrer noopener">John Reid: UIViewController TDD [Screencast]</a> (Jaim)<br /><a href="http://www.amazon.com/Test-Driven-iOS-Development-Developers-Library/dp/0321774183" target="_blank" rel="noreferrer noopener">Test-Driven iOS Development (Developer's Library) by Graham Lee</a> (Jaim)<br /><a href="http://www.raywenderlich.com/94672/watchkit-faq" target="_blank" rel="noreferrer noopener">WatchKit FAQ</a> (Alondo)<br /><a href="http://www.amazon.com/This-Idea-Must-Die-Scientific/dp/0062374346" target="_blank" rel="noreferrer noopener">This Idea Must Die: Scientific Theories That Are Blocking Progress (Edge Question Series) by John Brockman</a> (Alondo)<br /><a href="http://martinfowler.com/bliki/TestPyramid.html" target="_blank" rel="noreferrer noopener">Martin Fowler: The Test Pyramid</a> (Pete)<br /><a href="https://leanpub.com/wewut" target="_blank" rel="noreferrer noopener">Working Effectively...]]></itunes:summary><itunes:duration>3625</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>094 iPS Conferences</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/094-ips-conferences</link><description><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!!  02:16 - Conference WiFi  03:31 - Conferences  <ul><li><a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a><ul><li><a href="https://twitter.com/wwdcglobalpr" target="_blank" rel="noreferrer noopener">@WWDCGlobalPR</a></li></ul></li><li><a href="http://cocoaconf.com/" target="_blank" rel="noreferrer noopener">CocoaConf</a><ul><li><a href="https://twitter.com/cocoaconf" target="_blank" rel="noreferrer noopener">@cocoaconf</a></li></ul></li><li><a href="http://360idev.com/" target="_blank" rel="noreferrer noopener">360iDev</a><ul><li><a href="https://twitter.com/360iDev" target="_blank" rel="noreferrer noopener">@360iDev</a></li></ul></li><li><a href="http://www.rwdevcon.com/" target="_blank" rel="noreferrer noopener">RWDevCon</a><ul><li><a href="https://twitter.com/RWDevCon" target="_blank" rel="noreferrer noopener">@RWDevCon</a></li><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li></ul></li><li><a href="https://www.thatconference.com/" target="_blank" rel="noreferrer noopener">That Conference</a><ul><li><a href="https://twitter.com/ThatConference" target="_blank" rel="noreferrer noopener">@ThatConference</a></li></ul></li><li><a href="http://rubyconf.org/" target="_blank" rel="noreferrer noopener">RubyConf</a><ul><li><a href="https://twitter.com/rubyconf" target="_blank" rel="noreferrer noopener">@rubyconf</a></li></ul></li><li><a href="http://railsconf.com/" target="_blank" rel="noreferrer noopener">RailsConf</a><ul><li><a href="https://twitter.com/railsconf" target="_blank" rel="noreferrer noopener">@railsconf</a></li></ul></li><li><a href="http://mtnwestjs.org/" target="_blank" rel="noreferrer noopener">MountainWest JavaScript</a><ul><li><a href="https://twitter.com/mtnwestjs" target="_blank" rel="noreferrer noopener">@mtnwestjs</a></li></ul></li><li><a href="http://www.ng-conf.org/" target="_blank" rel="noreferrer noopener">ng-conf</a><ul><li><a href="https://twitter.com/ngconf" target="_blank" rel="noreferrer noopener">@ngconf</a></li></ul></li><li><a href="http://mtnwestrubyconf.org/" target="_blank" rel="noreferrer noopener">MountainWest RubyConf</a><ul><li><a href="https://twitter.com/mtnwestrubyconf" target="_blank" rel="noreferrer noopener">@mtnwestrubyconf</a></li></ul></li><li><a href="https://www.devnexus.com/" target="_blank" rel="noreferrer noopener">DevNexus</a><ul><li><a href="https://twitter.com/devnexus" target="_blank" rel="noreferrer noopener">@devnexus</a></li></ul></li><li><a href="http://podcastmovement.com/" target="_blank" rel="noreferrer noopener">Podcast Movement</a><ul><li><a href="https://twitter.com/PodcastMovement" target="_blank" rel="noreferrer noopener">@PodcastMovement</a></li></ul></li><li><a href="http://nsnorth.ca/" target="_blank" rel="noreferrer noopener">NSNorth</a><ul><li><a href="https://twitter.com/nsnorth" target="_blank" rel="noreferrer noopener">@nsnorth</a></li></ul></li></ul>  10:23 - Budget, Content, and Social Aspects =&gt; Value  <ul><li>Hallway Conversations</li><li>Evolution of Attending Conferences</li><li>“Slam Dunk Sessions”</li></ul>  14:38 - Panelist Plans for 2015  <ul><li>WWDC Experiences</li><li><a href="http://www.altconf.com/" target="_blank" rel="noreferrer noopener">AltConf</a><ul><li><a href="https://twitter.com/altconf" target="_blank" rel="noreferrer noopener">@altconf</a></li></ul></li></ul>  19:57 - Size: Smaller, Regional, International Conferences  <ul><li><a href="http://cingleton.com/" target="_blank" rel="noreferrer noopener">ÇINGLETON</a><ul><li><a href="https://twitter.com/cingleton" target="_blank" rel="noreferrer noopener">@cingleton</a></li></ul></li><li><a href="http://ull.ie" target="_blank" rel="noreferrer noopener">Úll</a><ul><li><a href="https://twitter.com/ullconf" target="_blank" rel="noreferrer noopener">@ullconf</a>    </li></ul></li><li><a href="http://aloharubyconf.com/" target="_blank" rel="noreferrer noopener">Aloha Ruby</a><ul><li><a href="https://twitter.com/AlohaRubyConf" target="_blank" rel="noreferrer noopener">@AlohaRubyConf</a></li></ul></li></ul>  21:29 - Travel &amp; Accommodations  <ul><li><a href="https://www.uber.com/" target="_blank" rel="noreferrer noopener">Uber</a></li><li><a href="http://www.amtrak.com/" target="_blank" rel="noreferrer noopener">Amtrak</a></li></ul>  26:46 - <a href="http://cocoaconf.com/" target="_blank" rel="noreferrer noopener">CocoaConf</a> vs <a href="http://360idev.com/" target="_blank" rel="noreferrer noopener">360iDev</a>  28:44 - Presenting/Speaking at Conferences  <ul><li><a href="http://cocoaheads.org/" target="_blank" rel="noreferrer noopener">CocoaHeads</a></li><li>Call for Papers/Proposals (CFPs)</li></ul>  32:53 - Attending Conferences (Tips)  <ul><li> Meet People      <ul><li>Go Out to Eat</li><li>Tweet with Conference #</li><li> Back Channel <a href="http://en.wikipedia.org/wiki/Internet_Relay_Chat" target="_blank" rel="noreferrer noopener">IRC</a></li></ul></li><li>Make a Friend on Day 1 =&gt; “The Crowd”</li><li>Talk Shop</li><li>Find a Local: “Take me to the best _____?”</li></ul>  37:52 - “The Unconference”  40:29 - Favorite Speakers in the iOS Space  <ul><li><a href="https://twitter.com/dimsumthinking" target="_blank" rel="noreferrer noopener">Daniel Steinberg</a></li><li><a href="https://twitter.com/jonathanpenn" target="_blank" rel="noreferrer noopener">Jonathan Penn</a></li><li><a href="https://twitter.com/mhollemans" target="_blank" rel="noreferrer noopener">Matthijs Hollemans</a></li><li><a href="http://jamesdempsey.net/tag/james-dempsey-and-the-breakpoints/" target="_blank" rel="noreferrer noopener">James Dempsey and the Breakpoints</a></li></ul>  41:56 - Jam Sessions and Playing Games  Picks  <a href="http://www.newyorker.com/magazine/2015/02/23/shape-things-come?currentPage=all" target="_blank" rel="noreferrer noopener">The Shape of Things to Come: How an Industrial Designer Became Apple's Greatest Product</a> (Andrew)<br /><a href="http://orangejuiceliberationfront.com/wwdc-first-timer-tips/" target="_blank" rel="noreferrer noopener">Orange Juice Liberation Front: WWDC First-timer tips</a> (Andrew)<br /><a href="http://tumblr.caseyliss.com/post/23099192614/wwdc-2012-tips" target="_blank" rel="noreferrer noopener">WWDC Tips as Accumulated by a Veteran of a Staggering ONE WWDC</a> (Andrew)<br /><a href="http://realmacsoftware.com/blog/5-tips-for-wwdc-2013" target="_blank" rel="noreferrer noopener">5 Tips for WWDC 2013</a> (Andrew)<br /><a href="http://escortmissions.com/blog/2014/08/16/making-the-most-of-your-ios-dev-conference-experience.html" target="_blank" rel="noreferrer noopener">Carl Brown: Making the Most of Your (iOS) Dev Conference Experience</a> (Jaim)<br /><a href="http://www.raywenderlich.com" target="_blank" rel="noreferrer noopener">Ray Wenderlich.com</a> (Alondo)<br /><a href="http://360idev.com/" target="_blank" rel="noreferrer noopener">360iDev</a> (Alondo)<br /><a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsCasts Kickstarter</a> (Chuck)<br /><a href="http://www.youtube.com/" target="_blank" rel="noreferrer noopener">YouTube</a> (Chuck)<br /><a href="https://www.ffmpeg.org/" target="_blank" rel="noreferrer noopener">FFmpeg</a> (Chuck)<br /><a href="http://devboxclub.com/" target="_blank" rel="noreferrer noopener">Developer’s Box Club</a> (Chuck)<br /><a href="http://rubyremoteconf.com/" target="_blank" rel="noreferrer noopener">Ruby Remote Conf</a> (Chuck)  Would you attend an iOS Remote Conf? Email <a href="https://devchat.tv" target="_blank" rel="noreferrer noopener">chuck@devchat.tv</a>]]></description><guid isPermaLink="false">199e117d-b8bb-4008-bad7-4753dfe22fab</guid><pubDate>Thu, 26 Feb 2015 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854036/stream.mp3" length="48580458" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Check out http://devchat.tv/kickstarter!!  02:16 - Conference WiFi  03:31 - Conferences  
- https://developer.apple.com/wwdc/
    - https://twitter.com/wwdcglobalpr
- http://cocoaconf.com/
    - https://twitter.com/cocoaconf
- http://360idev.com/...</itunes:subtitle><itunes:summary><![CDATA[Check out <a href="http://devchat.tv/kickstarter" target="_blank" rel="noreferrer noopener">RailsClips on Kickstarter</a>!!  02:16 - Conference WiFi  03:31 - Conferences  <ul><li><a href="https://developer.apple.com/wwdc/" target="_blank" rel="noreferrer noopener">WWDC</a><ul><li><a href="https://twitter.com/wwdcglobalpr" target="_blank" rel="noreferrer noopener">@WWDCGlobalPR</a></li></ul></li><li><a href="http://cocoaconf.com/" target="_blank" rel="noreferrer noopener">CocoaConf</a><ul><li><a href="https://twitter.com/cocoaconf" target="_blank" rel="noreferrer noopener">@cocoaconf</a></li></ul></li><li><a href="http://360idev.com/" target="_blank" rel="noreferrer noopener">360iDev</a><ul><li><a href="https://twitter.com/360iDev" target="_blank" rel="noreferrer noopener">@360iDev</a></li></ul></li><li><a href="http://www.rwdevcon.com/" target="_blank" rel="noreferrer noopener">RWDevCon</a><ul><li><a href="https://twitter.com/RWDevCon" target="_blank" rel="noreferrer noopener">@RWDevCon</a></li><li><a href="http://www.raywenderlich.com/" target="_blank" rel="noreferrer noopener">Ray Wenderlich</a></li></ul></li><li><a href="https://www.thatconference.com/" target="_blank" rel="noreferrer noopener">That Conference</a><ul><li><a href="https://twitter.com/ThatConference" target="_blank" rel="noreferrer noopener">@ThatConference</a></li></ul></li><li><a href="http://rubyconf.org/" target="_blank" rel="noreferrer noopener">RubyConf</a><ul><li><a href="https://twitter.com/rubyconf" target="_blank" rel="noreferrer noopener">@rubyconf</a></li></ul></li><li><a href="http://railsconf.com/" target="_blank" rel="noreferrer noopener">RailsConf</a><ul><li><a href="https://twitter.com/railsconf" target="_blank" rel="noreferrer noopener">@railsconf</a></li></ul></li><li><a href="http://mtnwestjs.org/" target="_blank" rel="noreferrer noopener">MountainWest JavaScript</a><ul><li><a href="https://twitter.com/mtnwestjs" target="_blank" rel="noreferrer noopener">@mtnwestjs</a></li></ul></li><li><a href="http://www.ng-conf.org/" target="_blank" rel="noreferrer noopener">ng-conf</a><ul><li><a href="https://twitter.com/ngconf" target="_blank" rel="noreferrer noopener">@ngconf</a></li></ul></li><li><a href="http://mtnwestrubyconf.org/" target="_blank" rel="noreferrer noopener">MountainWest RubyConf</a><ul><li><a href="https://twitter.com/mtnwestrubyconf" target="_blank" rel="noreferrer noopener">@mtnwestrubyconf</a></li></ul></li><li><a href="https://www.devnexus.com/" target="_blank" rel="noreferrer noopener">DevNexus</a><ul><li><a href="https://twitter.com/devnexus" target="_blank" rel="noreferrer noopener">@devnexus</a></li></ul></li><li><a href="http://podcastmovement.com/" target="_blank" rel="noreferrer noopener">Podcast Movement</a><ul><li><a href="https://twitter.com/PodcastMovement" target="_blank" rel="noreferrer noopener">@PodcastMovement</a></li></ul></li><li><a href="http://nsnorth.ca/" target="_blank" rel="noreferrer noopener">NSNorth</a><ul><li><a href="https://twitter.com/nsnorth" target="_blank" rel="noreferrer noopener">@nsnorth</a></li></ul></li></ul>  10:23 - Budget, Content, and Social Aspects =&gt; Value  <ul><li>Hallway Conversations</li><li>Evolution of Attending Conferences</li><li>“Slam Dunk Sessions”</li></ul>  14:38 - Panelist Plans for 2015  <ul><li>WWDC Experiences</li><li><a href="http://www.altconf.com/" target="_blank" rel="noreferrer noopener">AltConf</a><ul><li><a href="https://twitter.com/altconf" target="_blank" rel="noreferrer noopener">@altconf</a></li></ul></li></ul>  19:57 - Size: Smaller, Regional, International Conferences  <ul><li><a href="http://cingleton.com/" target="_blank" rel="noreferrer noopener">ÇINGLETON</a><ul><li><a href="https://twitter.com/cingleton" target="_blank" rel="noreferrer noopener">@cingleton</a></li></ul></li><li><a href="http://ull.ie" target="_blank" rel="noreferrer noopener">Úll</a><ul><li><a href="https://twitter.com/ullconf" target="_blank" rel="noreferrer...]]></itunes:summary><itunes:duration>2975</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>093 iPS Code Standards in Swift with David Mauro</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/093-ips-code-standards-in-swift-with-david-mauro</link><description><![CDATA[The panelists discuss code standards in Swift with David Mauro.]]></description><guid isPermaLink="false">5cc6213d-75d0-45fa-b0f9-fef9c778eeaa</guid><pubDate>Thu, 19 Feb 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854014/stream.mp3" length="9371648" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss code standards in Swift with David Mauro.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss code standards in Swift with David Mauro.]]></itunes:summary><itunes:duration>524</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>092 iPS Unit Testing with NatashaTheRobot</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/092-ips-unit-testing-with-natashatherobot</link><description><![CDATA[The panelists talk to NatashaTheRobot about unit testing in Swift.]]></description><guid isPermaLink="false">41ee99db-aa88-462c-98ae-50b2c241b40b</guid><pubDate>Thu, 12 Feb 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854005/stream.mp3" length="41911963" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to NatashaTheRobot about unit testing in Swift.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to NatashaTheRobot about unit testing in Swift.]]></itunes:summary><itunes:duration>2558</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>091 iPS Soft Skills and Marketing Yourself as a Software Developer with John Sonmez</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/091-ips-soft-skills-and-marketing-yourself-as-a-software-developer-with-john-sonmez</link><description><![CDATA[In this giveaway episode, the panelists interview John Sonmez about how to market yourself as a software developer.]]></description><guid isPermaLink="false">b8962b42-59b3-436c-97ab-92c67f859dc6</guid><pubDate>Thu, 05 Feb 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854008/stream.mp3" length="53357024" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>In this giveaway episode, the panelists interview John Sonmez about how to market yourself as a software developer.</itunes:subtitle><itunes:summary><![CDATA[In this giveaway episode, the panelists interview John Sonmez about how to market yourself as a software developer.]]></itunes:summary><itunes:duration>3273</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>090 iPS HealthKit with Constantin Jacob</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/090-ips-healthkit-with-constantin-jacob</link><description><![CDATA[The panelists talk about HealthKit with Constantin Jacob.]]></description><guid isPermaLink="false">73e4ad07-76fd-4411-8b6e-372410d39a07</guid><pubDate>Thu, 29 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854060/stream.mp3" length="44255875" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about HealthKit with Constantin Jacob.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about HealthKit with Constantin Jacob.]]></itunes:summary><itunes:duration>2704</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>089 iPS Finding a Process That Works for Your Team with Jeff Gilbert</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/089-ips-finding-a-process-that-works-for-your-team-with-jeff-gilbert</link><description><![CDATA[The panelists talk to Jeff Gilbert about finding a process that works well for teams.]]></description><guid isPermaLink="false">2fb6fcbf-62db-4f4c-80af-0415533a86e2</guid><pubDate>Thu, 22 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854015/stream.mp3" length="46471534" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Jeff Gilbert about finding a process that works well for teams.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Jeff Gilbert about finding a process that works well for teams.]]></itunes:summary><itunes:duration>2843</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>088 iPhreaks Show - Open Source</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/088-iphreaks-show-open-source</link><description><![CDATA[The panel discusses open source projects.]]></description><guid isPermaLink="false">2a44f662-a2df-47d6-bf48-3e3ad58bfd32</guid><pubDate>Thu, 15 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854082/stream.mp3" length="63745295" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panel discusses open source projects.</itunes:subtitle><itunes:summary><![CDATA[The panel discusses open source projects.]]></itunes:summary><itunes:duration>3923</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>087 iPhreaks Show - Freelancing Part 2</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/087-iphreaks-show-freelancing-part-2</link><description><![CDATA[Jaim and Chuck continue their discussion on freelancing.]]></description><guid isPermaLink="false">c78caf50-34ae-4a8a-8861-1cb74fece573</guid><pubDate>Thu, 08 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854016/stream.mp3" length="49702717" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Jaim and Chuck continue their discussion on freelancing.</itunes:subtitle><itunes:summary><![CDATA[Jaim and Chuck continue their discussion on freelancing.]]></itunes:summary><itunes:duration>3045</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>086 iPhreaks Show - Teaching People to Code with Joshua Howland</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/086-iphreaks-show-teaching-people-to-code-with-joshua-howland</link><description><![CDATA[The panelists talk to DevMountain's Joshua Howland about teaching people to code in iOS.]]></description><guid isPermaLink="false">d7e363fd-27ce-42d4-81e2-25bb5e7eae63</guid><pubDate>Thu, 01 Jan 2015 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854058/stream.mp3" length="48789765" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to DevMountain's Joshua Howland about teaching people to code in iOS.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to DevMountain's Joshua Howland about teaching people to code in iOS.]]></itunes:summary><itunes:duration>2988</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>085 iPhreaks Show - Prototyping with Jay Thrash</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/085-iphreaks-show-prototyping-with-jay-thrash</link><description><![CDATA[The panelists talk about prototyping with Jay Thrash.]]></description><guid isPermaLink="false">6034f1fc-9bc2-49df-a7a5-26d1fbe47219</guid><pubDate>Thu, 25 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854059/stream.mp3" length="44666327" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about prototyping with Jay Thrash.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about prototyping with Jay Thrash.]]></itunes:summary><itunes:duration>2730</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>084 iPhreaks Show - Building Your Technology Radar with Neal Ford</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/084-iphreaks-show-building-your-technology-radar-with-neal-ford</link><description><![CDATA[The panelists talk about technology radars with Neal Ford.]]></description><guid isPermaLink="false">fc8bdef3-2396-4671-a34c-8db2c7f58b1d</guid><pubDate>Thu, 18 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854061/stream.mp3" length="50874310" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about technology radars with Neal Ford.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about technology radars with Neal Ford.]]></itunes:summary><itunes:duration>3118</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>083 iPhreaks Show - Is Swift Ready for Prime Time with René Cacheaux</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/083-iphreaks-show-is-swift-ready-for-prime-time-with-rene-cacheaux</link><description><![CDATA[The panelists talk about Swift with René Cacheaux.]]></description><guid isPermaLink="false">5bd86061-98bd-44a3-9d37-c47d8182bb02</guid><pubDate>Thu, 11 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854083/stream.mp3" length="51315263" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about Swift with René Cacheaux.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about Swift with René Cacheaux.]]></itunes:summary><itunes:duration>3146</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>082 iPhreaks Show - WatchKit with Carl Brown</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/082-iphreaks-show-watchkit-with-carl-brown</link><description><![CDATA[The panelists talk about WatchKit with Carl Brown.]]></description><guid isPermaLink="false">bc40d616-3e99-48e2-807e-ed8215d541d0</guid><pubDate>Thu, 04 Dec 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854027/stream.mp3" length="51791689" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about WatchKit with Carl Brown.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about WatchKit with Carl Brown.]]></itunes:summary><itunes:duration>3175</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>081 iPhreaks Show - Xamarin with Frank Krueger</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/081-iphreaks-show-xamarin-with-frank-krueger</link><description><![CDATA[The panelists talk about Xamarin with Frank Krueger.]]></description><guid isPermaLink="false">6f25f652-427b-43af-9865-857c5f4fcf19</guid><pubDate>Thu, 27 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854006/stream.mp3" length="46057293" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about Xamarin with Frank Krueger.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about Xamarin with Frank Krueger.]]></itunes:summary><itunes:duration>2817</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>080 iPhreaks Show - Cross-Platform with Chris Stevenson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/080-iphreaks-show-cross-platform-with-chris-stevenson</link><description><![CDATA[The panelists discuss cross-platform programming and devices with Chris Stevenson]]></description><guid isPermaLink="false">dbf4512e-e684-4e7e-84ef-f11e811503a5</guid><pubDate>Thu, 20 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854047/stream.mp3" length="55055972" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss cross-platform programming and devices with Chris Stevenson</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss cross-platform programming and devices with Chris Stevenson]]></itunes:summary><itunes:duration>3379</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>079 iPhreaks Show - Communication</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/079-iphreaks-show-communication</link><description><![CDATA[The panelists talk about communication in programming.]]></description><guid isPermaLink="false">526975de-c80b-4bfe-a2f8-537112ad5797</guid><pubDate>Thu, 13 Nov 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854022/stream.mp3" length="50294955" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about communication in programming.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about communication in programming.]]></itunes:summary><itunes:duration>3082</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>078 iPhreaks Show - Skinny Controllers with Jay Thrash</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/078-iphreaks-show-skinny-controllers-with-jay-thrash</link><description><![CDATA[The panelists talk to Jay Thrash about skinny controllers.]]></description><guid isPermaLink="false">5e0a8f34-8869-4812-b2bc-af1217495c24</guid><pubDate>Thu, 06 Nov 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854041/stream.mp3" length="57017034" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Jay Thrash about skinny controllers.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Jay Thrash about skinny controllers.]]></itunes:summary><itunes:duration>3502</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>077 iPhreaks Show - Debugging</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/077-iphreaks-show-debugging</link><description><![CDATA[The panelists talk about debugging.]]></description><guid isPermaLink="false">542e153b-0a1b-4e0e-86c0-273a648d0629</guid><pubDate>Thu, 30 Oct 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854024/stream.mp3" length="42585272" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about debugging.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about debugging.]]></itunes:summary><itunes:duration>2600</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>076 iPhreaks Show - Finding Jobs</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/076-iphreaks-show-finding-jobs</link><description><![CDATA[The panelists give their tips for finding jobs in the world of iOS programming.]]></description><guid isPermaLink="false">b0ba3e18-31ea-462a-a7bb-a97d4478bcf1</guid><pubDate>Thu, 23 Oct 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854039/stream.mp3" length="55203883" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists give their tips for finding jobs in the world of iOS programming.</itunes:subtitle><itunes:summary><![CDATA[The panelists give their tips for finding jobs in the world of iOS programming.]]></itunes:summary><itunes:duration>3389</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>075 iPhreaks Show - App Preview Best Practices and Demo AppShow with Daniel Foster and Mike Malinak</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/075-iphreaks-show-app-preview-best-practices-and-demo-appshow-with-daniel-foster-and-mike-malinak</link><description><![CDATA[The panelists discuss App Preview and AppShow with Daniel Foster and Mike Malinak of TechSmith.]]></description><guid isPermaLink="false">6e3011dd-deea-4e6c-8bcd-165f1ab2c845</guid><pubDate>Thu, 09 Oct 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854048/stream.mp3" length="66627678" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss App Preview and AppShow with Daniel Foster and Mike Malinak of TechSmith.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss App Preview and AppShow with Daniel Foster and Mike Malinak of TechSmith.]]></itunes:summary><itunes:duration>4103</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>074 iPhreaks Show - Teaching Others to Build iOS Apps and Use Swift with Josh Brown</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/074-iphreaks-show-teaching-others-to-build-ios-apps-and-use-swift-with-josh-brown</link><description><![CDATA[The panelists interview Josh Brown about teaching other to build iOS applications and using Swift.]]></description><guid isPermaLink="false">9200219c-488e-4bdf-ac9b-4b97492c5374</guid><pubDate>Thu, 02 Oct 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854011/stream.mp3" length="40204266" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists interview Josh Brown about teaching other to build iOS applications and using Swift.</itunes:subtitle><itunes:summary><![CDATA[The panelists interview Josh Brown about teaching other to build iOS applications and using Swift.]]></itunes:summary><itunes:duration>2451</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>073 iPhreaks Show - AV Foundation with Bob McCune</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/073-iphreaks-show-av-foundation-with-bob-mccune</link><description><![CDATA[The panelists talk to Bob McCune about AF Foundation.]]></description><guid isPermaLink="false">d0e4df1d-451a-49c9-9c3c-9b51302cba4b</guid><pubDate>Thu, 25 Sep 2014 15:24:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853978/stream.mp3" length="47963611" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Bob McCune about AF Foundation.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Bob McCune about AF Foundation.]]></itunes:summary><itunes:duration>2936</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>072 iPhreaks Show - Moodboard with Christopher Nurre</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/072-iphreaks-show-moodboard-with-christopher-nurre</link><description><![CDATA[The panelists talk to Moodboard's creator and CEO, Christopher Nurre.]]></description><guid isPermaLink="false">790d5993-88d1-4430-bddf-28bddfb3f877</guid><pubDate>Thu, 18 Sep 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854012/stream.mp3" length="40182470" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Moodboard's creator and CEO, Christopher Nurre.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Moodboard's creator and CEO, Christopher Nurre.]]></itunes:summary><itunes:duration>2450</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>071 iPhreaks Show - Freelancing</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/071-iphreaks-show-freelancing</link><description><![CDATA[Chuck and Jaim talk about being on your own as a freelancer.]]></description><guid isPermaLink="false">e7189979-a679-4863-af9a-65fc1027875d</guid><pubDate>Thu, 11 Sep 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854042/stream.mp3" length="56102494" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Chuck and Jaim talk about being on your own as a freelancer.</itunes:subtitle><itunes:summary><![CDATA[Chuck and Jaim talk about being on your own as a freelancer.]]></itunes:summary><itunes:duration>3445</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>070 iPhreaks Show - The Alcatraz Xcode Plugin Project with Delisa Mason</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/070-iphreaks-show-the-alcatraz-xcode-plugin-project-with-delisa-mason</link><description><![CDATA[The panelists talk to Delisa Mason about the Alcatraz Xcode Plugin Project.]]></description><guid isPermaLink="false">3088cb39-c655-4c29-87ca-2cda5a1a3fdc</guid><pubDate>Thu, 04 Sep 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854078/stream.mp3" length="38908151" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Delisa Mason about the Alcatraz Xcode Plugin Project.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Delisa Mason about the Alcatraz Xcode Plugin Project.]]></itunes:summary><itunes:duration>2370</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>069 iPhreaks Show - The Khan Academy iOS with Laura Savino</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/069-iphreaks-show-the-khan-academy-ios-with-laura-savino</link><description><![CDATA[The panelists discuss The Khan Academy iOS with Laura Savino.]]></description><guid isPermaLink="false">edaf8e39-faab-406c-85b2-650b0c8be9a7</guid><pubDate>Thu, 28 Aug 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854070/stream.mp3" length="40366802" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss The Khan Academy iOS with Laura Savino.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss The Khan Academy iOS with Laura Savino.]]></itunes:summary><itunes:duration>2461</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>068 iPhreaks Show - Team Dynamics</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/068-iphreaks-show-team-dynamics</link><description><![CDATA[Alondo and Chuck discuss team dynamics.]]></description><guid isPermaLink="false">69c52ce0-37b0-489d-97ba-3c3178619c2e</guid><pubDate>Thu, 21 Aug 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854086/stream.mp3" length="60767758" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Alondo and Chuck discuss team dynamics.</itunes:subtitle><itunes:summary><![CDATA[Alondo and Chuck discuss team dynamics.]]></itunes:summary><itunes:duration>3736</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>067 iPhreaks Show - Functional Swift with Michael Dippery</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/067-iphreaks-show-functional-swift-with-michael-dippery</link><description><![CDATA[The panelists discuss functional Swift with Michael Dippery.]]></description><guid isPermaLink="false">83487676-ea89-443e-8a82-a65f0ef8b92d</guid><pubDate>Thu, 14 Aug 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854073/stream.mp3" length="41649935" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss functional Swift with Michael Dippery.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss functional Swift with Michael Dippery.]]></itunes:summary><itunes:duration>2542</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>066 iPhreaks Show - The Internals of Reveal with Oliver Jones</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/066-iphreaks-show-the-internals-of-reveal-with-oliver-jones</link><description><![CDATA[The panelists talk to Oliver Guests about the internals of Reveal.]]></description><guid isPermaLink="false">e95b88f9-42ee-4bba-8db7-5bac8c6a930f</guid><pubDate>Thu, 07 Aug 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854034/stream.mp3" length="48642400" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Oliver Guests about the internals of Reveal.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Oliver Guests about the internals of Reveal.]]></itunes:summary><itunes:duration>2979</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>065 iPhreaks Show - Mobile Backend Services, API Design &amp; Hypermedia with Stewart Gleadow</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/065-iphreaks-show-mobile-backend-services-api-design-hypermedia-with-stewart-gleadow</link><description><![CDATA[The panelists discuss mobile backend services, API design &amp; hypermedia with Stewart Gleadow.]]></description><guid isPermaLink="false">3ac21f97-3cb9-40c6-b221-2528ab328ee0</guid><pubDate>Thu, 31 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854065/stream.mp3" length="57254505" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss mobile backend services, API design &amp;amp; hypermedia with Stewart Gleadow.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss mobile backend services, API design &amp; hypermedia with Stewart Gleadow.]]></itunes:summary><itunes:duration>3517</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>064 iPhreaks Show - VIPER with Conrad Stoll and Jeff Gilbert</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/064-iphreaks-show-viper-with-conrad-stoll-and-jeff-gilbert</link><description><![CDATA[The panelists discuss VIPER with Conrad Stoll and Jeff Gilbert.]]></description><guid isPermaLink="false">214e2797-e791-4d3c-82f5-a23e1c57663c</guid><pubDate>Thu, 24 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854030/stream.mp3" length="56941814" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss VIPER with Conrad Stoll and Jeff Gilbert.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss VIPER with Conrad Stoll and Jeff Gilbert.]]></itunes:summary><itunes:duration>3497</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>063 iPhreaks Show - Office Setups, Tools and Workflows</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/063-iphreaks-show-office-setups-tools-and-workflows</link><description><![CDATA[The panelists talk about their office setups, tools and workflows.]]></description><guid isPermaLink="false">7b3b500b-6325-4381-a155-1d21952dad85</guid><pubDate>Thu, 17 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854089/stream.mp3" length="57840832" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about their office setups, tools and workflows.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about their office setups, tools and workflows.]]></itunes:summary><itunes:duration>3554</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>062 iPhreaks Show - Therapeutic Design with Cory Foy</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/062-iphreaks-show-therapeutic-design-with-cory-foy</link><guid isPermaLink="false">44073d22-6056-4a35-a6a5-650fe6bc6359</guid><pubDate>Thu, 10 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854007/stream.mp3" length="41296750" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:duration>2520</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>061 iPhreaks Show - TableView with Tony Ingraldi</title><link>https://www.spreaker.com/episode/061-iphreaks-show-tableview-with-tony-ingraldi--58854037</link><description><![CDATA[The panelists discuss TableView with Tony Ingraldi.]]></description><guid isPermaLink="false">7aea443d-705d-4b10-9a03-9648434bae6b</guid><pubDate>Thu, 03 Jul 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854037/stream.mp3" length="40610871" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss TableView with Tony Ingraldi.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss TableView with Tony Ingraldi.]]></itunes:summary><itunes:duration>2477</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>060 iPhreaks Show - Core Data with Marcus Zarra</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/060-iphreaks-show-core-data-with-marcus-zarra</link><description><![CDATA[The panelists discuss core data with Marcus Zarra.]]></description><guid isPermaLink="false">a7d59a77-1b9f-4a23-b0af-4e4ac1959603</guid><pubDate>Thu, 26 Jun 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854066/stream.mp3" length="53355280" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss core data with Marcus Zarra.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss core data with Marcus Zarra.]]></itunes:summary><itunes:duration>3273</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>059 iPhreaks Show - Device-Connected Apps with Carl Brown</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/059-iphreaks-show-device-connected-apps-with-carl-brown</link><description><![CDATA[The panelists discuss device-connected apps with Carl Brown.]]></description><guid isPermaLink="false">35457dbd-e1d6-481f-82da-e1fd599d815d</guid><pubDate>Thu, 19 Jun 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854071/stream.mp3" length="44687244" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss device-connected apps with Carl Brown.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss device-connected apps with Carl Brown.]]></itunes:summary><itunes:duration>2731</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>058 iPhreaks Show - Windows Azure with Chris Risner</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/058-iphreaks-show-windows-azure-with-chris-risner</link><description><![CDATA[The panelists discuss Windows Azure with Chris Risner.]]></description><guid isPermaLink="false">86794973-04fb-4231-9b5a-0289f537d677</guid><pubDate>Thu, 12 Jun 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854087/stream.mp3" length="45805273" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss Windows Azure with Chris Risner.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss Windows Azure with Chris Risner.]]></itunes:summary><itunes:duration>2801</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>057 iPhreaks Show - MIDI</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/057-iphreaks-show-midi</link><description><![CDATA[The panelists discuss MIDI.]]></description><guid isPermaLink="false">b62e551e-3555-4554-b016-d9e874db5d9d</guid><pubDate>Thu, 05 Jun 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854068/stream.mp3" length="37460664" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss MIDI.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss MIDI.]]></itunes:summary><itunes:duration>2280</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>056 iPhreaks Show - Mobile Performance Monitoring with Brit Young</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/056-iphreaks-show-mobile-performance-monitoring-with-brit-young</link><description><![CDATA[The panelist talk to Brit Young of New Relic about performance monitoring.]]></description><guid isPermaLink="false">c8e4f44b-93ab-43c0-b120-bdc85a30dbd2</guid><pubDate>Thu, 29 May 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854085/stream.mp3" length="58095809" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelist talk to Brit Young of New Relic about performance monitoring.</itunes:subtitle><itunes:summary><![CDATA[The panelist talk to Brit Young of New Relic about performance monitoring.]]></itunes:summary><itunes:duration>3569</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>055 iPhreaks Show - Faking Out Backend Services</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/055-iphreaks-show-faking-out-backend-services</link><description><![CDATA[The panelists discuss faking out backend services.]]></description><guid isPermaLink="false">5eba276d-37e1-4b14-ab99-8e5e6bd3571e</guid><pubDate>Thu, 22 May 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854072/stream.mp3" length="48102369" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss faking out backend services.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss faking out backend services.]]></itunes:summary><itunes:duration>2945</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>054 iPhreaks Show - Getting Featured in the App Store with Ben Johnson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/054-iphreaks-show-getting-featured-in-the-app-store-with-ben-johnson</link><description><![CDATA[The panelists talk to Ben Johnson about how to get your app featured in The App Store.]]></description><guid isPermaLink="false">e54bc471-974e-48d6-9aef-b677bb4e6098</guid><pubDate>Thu, 08 May 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854045/stream.mp3" length="48307633" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Ben Johnson about how to get your app featured in The App Store.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Ben Johnson about how to get your app featured in The App Store.]]></itunes:summary><itunes:duration>2958</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>053 iPhreaks Show - High Performance Computing with Colin Cornaby</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/053-iphreaks-show-high-performance-computing-with-colin-cornaby</link><description><![CDATA[The panelists talk about high performance computing with Colin Cornaby.]]></description><guid isPermaLink="false">48bc4ada-7777-4559-80b4-0d606ef0aa03</guid><pubDate>Thu, 01 May 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854091/stream.mp3" length="53950490" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about high performance computing with Colin Cornaby.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about high performance computing with Colin Cornaby.]]></itunes:summary><itunes:duration>3310</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>052 iPhreaks Show - Book Club: Functional Reactive Programming with Ash Furrow</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/052-iphreaks-show-book-club-functional-reactive-programming-with-ash-furrow</link><description><![CDATA[This Book Club Episode features Ash Furrow, who wrote the book, Functional Reactive Programming.]]></description><guid isPermaLink="false">b4797af8-b33a-4634-9471-ea322e531d88</guid><pubDate>Thu, 24 Apr 2014 12:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854079/stream.mp3" length="53697233" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>This Book Club Episode features Ash Furrow, who wrote the book, Functional Reactive Programming.</itunes:subtitle><itunes:summary><![CDATA[This Book Club Episode features Ash Furrow, who wrote the book, Functional Reactive Programming.]]></itunes:summary><itunes:duration>3295</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>051 iPhreaks Show - Teaching Kids to Program with Jim Rutherford</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/051-iphreaks-show-teaching-kids-to-program-with-jim-rutherford</link><description><![CDATA[The panelists interview Jim Rutherford and talk about cool ways to get kids involved in programming.]]></description><guid isPermaLink="false">a56d3d24-367e-40d1-893f-aab0d6cd7ce5</guid><pubDate>Thu, 17 Apr 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854076/stream.mp3" length="46213645" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists interview Jim Rutherford and talk about cool ways to get kids involved in programming.</itunes:subtitle><itunes:summary><![CDATA[The panelists interview Jim Rutherford and talk about cool ways to get kids involved in programming.]]></itunes:summary><itunes:duration>2827</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>050 iPhreaks Show - HTTP APIs</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/050-iphreaks-show-http-apis</link><description><![CDATA[The panelists discuss HTTP APIs.]]></description><guid isPermaLink="false">196339fd-a04f-4c11-931f-a9c9f5ef747b</guid><pubDate>Thu, 10 Apr 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854090/stream.mp3" length="53577598" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss HTTP APIs.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss HTTP APIs.]]></itunes:summary><itunes:duration>3287</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>049 iPhreaks Show - ReactiveCocoa with Terry Lewis</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/049-iphreaks-show-reactivecocoa-with-terry-lewis</link><description><![CDATA[The panelists talk to Terry Lewis about ReactiveCocoa.]]></description><guid isPermaLink="false">7d293188-7eea-4e7f-b2c5-190f5ac0495a</guid><pubDate>Thu, 03 Apr 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854046/stream.mp3" length="48680413" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Terry Lewis about ReactiveCocoa.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Terry Lewis about ReactiveCocoa.]]></itunes:summary><itunes:duration>2981</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>048 iPhreaks Show - Sprite Kit with Jonathan Penn</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/048-iphreaks-show-sprite-kit-with-jonathan-penn</link><description><![CDATA[The panelists discuss Sprite Kit with Jonathan Penn.]]></description><guid isPermaLink="false">52ff3d3b-08b3-4ed9-9820-b7b86f96298e</guid><pubDate>Thu, 27 Mar 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854044/stream.mp3" length="18432000" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss Sprite Kit with Jonathan Penn.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss Sprite Kit with Jonathan Penn.]]></itunes:summary><itunes:duration>1091</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>047 iPhreaks Show - Game Development with Giant Spacekat of Revolution 60 with Brianna Wu, Amanda Stenquist Warner, and Maria Enderton</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/047-iphreaks-show-game-development-with-giant-spacekat-of-revolution-60-with-brianna-wu-amanda-stenquist-warner-and-maria-enderton</link><description><![CDATA[The panelists talk about game development with Brianna Wu, Amanda Stenquist Warner, and Maria Enderton of Giant Spacekat of Revolution 60.]]></description><guid isPermaLink="false">90fcc70a-aa09-4e89-b2b8-7710e86cfdc4</guid><pubDate>Thu, 20 Mar 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854077/stream.mp3" length="63993351" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about game development with Brianna Wu, Amanda Stenquist Warner, and Maria Enderton of Giant Spacekat of Revolution 60.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about game development with Brianna Wu, Amanda Stenquist Warner, and Maria Enderton of Giant Spacekat of Revolution 60.]]></itunes:summary><itunes:duration>3938</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>046 iPhreaks Show - Technical Debt with Jared Richardson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/046-iphreaks-show-technical-debt-with-jared-richardson</link><description><![CDATA[The panelists talk to Jared Richardson about Technical and Credit Card Debt.]]></description><guid isPermaLink="false">7b354959-7b86-4f69-b418-a1cb891e60a3</guid><pubDate>Thu, 13 Mar 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854028/stream.mp3" length="40930207" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Jared Richardson about Technical and Credit Card Debt.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Jared Richardson about Technical and Credit Card Debt.]]></itunes:summary><itunes:duration>2497</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>045 iPhreaks Show - The Masonry Pod with Jonas Budelmann</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/045-iphreaks-show-the-masonry-pod-with-jonas-budelmann</link><description><![CDATA[The panelists talk to Jonas Budelmann about The Masonry Pod.]]></description><guid isPermaLink="false">4bf2da1f-b819-4117-ad4b-dd9e252346b1</guid><pubDate>Thu, 06 Mar 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854033/stream.mp3" length="32297678" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Jonas Budelmann about The Masonry Pod.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Jonas Budelmann about The Masonry Pod.]]></itunes:summary><itunes:duration>1957</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>044 iPhreaks Show - Offline Authentication with Peter Kananen</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/044-iphreaks-show-offline-authentication-with-peter-kananen</link><description><![CDATA[The panelists talk about offline authentication with Peter Kananen.]]></description><guid isPermaLink="false">cfdb0533-2ca5-45be-aadf-e23939839ec8</guid><pubDate>Thu, 27 Feb 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854043/stream.mp3" length="41626537" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about offline authentication with Peter Kananen.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about offline authentication with Peter Kananen.]]></itunes:summary><itunes:duration>2540</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>043 iPhreaks Show - Core Location &amp; iBeacons with Josh Johnson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/043-iphreaks-show-core-location-ibeacons-with-josh-johnson</link><description><![CDATA[The panelists discuss core location beacons with Josh Johnson.]]></description><guid isPermaLink="false">7bdbda83-8da6-440d-b18e-7a654fd51c48</guid><pubDate>Thu, 20 Feb 2014 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854019/stream.mp3" length="43495653" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss core location beacons with Josh Johnson.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss core location beacons with Josh Johnson.]]></itunes:summary><itunes:duration>2657</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>042 iPhreaks Show - Concurrency with Jeff Kelley</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/042-iphreaks-show-concurrency-with-jeff-kelley</link><description><![CDATA[The panelists talk to Jeff Kelley about Concurrency in OS X and iOS.]]></description><guid isPermaLink="false">bad9dd7f-b1d3-4cb7-b549-e18cbaa1daf9</guid><pubDate>Thu, 13 Feb 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854049/stream.mp3" length="50792774" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Jeff Kelley about Concurrency in OS X and iOS.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Jeff Kelley about Concurrency in OS X and iOS.]]></itunes:summary><itunes:duration>3113</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>041 iPhreaks Show - The App Store with Azam Sharp</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/041-iphreaks-show-the-app-store-with-azam-sharp</link><description><![CDATA[The panelists talk about the app store with Azam Sharp.]]></description><guid isPermaLink="false">f070b320-f583-430b-bc6f-b2745ba720f3</guid><pubDate>Thu, 06 Feb 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854057/stream.mp3" length="63324864" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about the app store with Azam Sharp.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about the app store with Azam Sharp.]]></itunes:summary><itunes:duration>3896</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>040 iPhreaks Show - MGPCommandBus with Saul Mora</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/040-iphreaks-show-mgpcommandbus-with-saul-mora</link><description><![CDATA[The panelists talk to Saul Mora about The Responder Chain and MGPCommandBus.]]></description><guid isPermaLink="false">fb6246c2-20f8-4ffe-a885-b35a720540c2</guid><pubDate>Thu, 30 Jan 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854088/stream.mp3" length="63462789" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk to Saul Mora about The Responder Chain and MGPCommandBus.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk to Saul Mora about The Responder Chain and MGPCommandBus.]]></itunes:summary><itunes:duration>3905</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>039 iPhreaks Show – Subscription APIs for Recurring Revenue with Manton Reece</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/039-iphreaks-show-subscription-apis-for-recurring-revenue-with-manton-reece</link><description><![CDATA[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<br /> 01:13 - Manton Reece Introduction  VitalSource Riverfold Software   01:33 - Subscription APIs and Recurring Revenue<br /> 02:25 - How Subscriptions Work<br /> 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) SC2Casts (Ben) after_party (Ben) thebennybox (Ben) Using Receipts to Protect Your Digital Sales (Ben) Using Store Kit for In-App Purchases (Ben) 2 Free (Technical Support Incidents) TSIs (Pete) Bay Area Casual Carpool (Pete) Bay Area Bike Share (Pete) Lucky 13 (Pete) Mike Ash: Friday Q&amp;A 2014-01-10: Let's Break Cocoa (Andrew) The official raywenderlich.com Objective-C style guide (Andrew) Bacon Ipsum (Chuck) David Brady: The Job Hunting Mindset (Chuck) David Brady: The Job Replacement Guide: Why I Have To Write This Book (Chuck) Stripe (Manton) Helios (Manton)   Next Week<br /> MGPCommandBus with Saul Mora<br /> Transcript<br /> CHUCK: We got this Man-ton on our show!     CHUCK: Hey everybody and welcome to episode 39 of the iPhreaks Show. This week on our panel we have Ben Scheirman.  BEN: Hello, from Bayou City.  CHUCK: Bayou City?  BEN: That’s Houston’s nickname. If we had a Ruby Conference, it would be Bayou City Ruby, and no one would know where it was.  CHUCK: Yeah, that’s true.  ANDREW: We’d all be in Louisiana.  [Chuckling]  CHUCK: Why are y’all in New Orleans?  JAIM: That would be dirty south [inaudible].  CHUCK: Hey, at least you can go [inaudible]. Anyway –.  JAIM: No offense to my New Orleans listeners.  CHUCK: [Chuckles] We also have Pete Hodgson.  PETE: Good morning from San Francisco! I don’t know what her nickname is; I should look that up.  JAIM: Golden Gate City, is that it?  PETE: I was tempted to go for Rainbow City, but –.  CHUCK: [Laughs] We’re batting two for two this morning. Alright, Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Jaim Zuber.  JAIM: Hello from the Twin Cities.  CHUCK: I'm Charles Max Wood from DevChat.tv and this week we have a special guest, and that is Manton Reece.  MANTON: Hello from Austin, Texas! Good to be here.  CHUCK: Hey, I managed to say that right! Do you wanna introduce yourself for those of us who don’t know who you are?  MANTON: Sure. My name is Manton Reece, and I work for a company called VitalSource doing e-book software with Mac iOS12 web development, and I have a little side business called Riverfold Software where I have a number of iOS and Mac apps, web apps.  CHUCK: Cool! So we brought you on today to talk about subscription APIs and recurring revenue – is that a thing for iOS?  MANTON: That’s a thing for iOS. It depends who you ask what kind of answer you're gonna get about the right way to do that, or whether you should do it. But it’s a thing, I would say.  CHUCK: I thought the thing was to write Angry Birds and make millions of dollars.  MANTON: That’s one way to do it. The problem with the app store – the great thing and the problem is that you do have these huge hits that make way too much money, but then most of us aren’t that lucky, and even the ones that are lucky have a big hit, you sell a bunch of copies, you quit your job, you say, “This is great” and you do really well. Eventually, your app’s gonna fall out of the top 10 and top 100 and sales are gonna drop off and so you have to do it all over again and get a big launch. So, the subscriptions, the hope is you get a little more recurring revenue,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=346</guid><pubDate>Thu, 23 Jan 2014 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854069/stream.mp3" length="41546343" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 01:13 - Manton Reece Introduction  VitalSource Riverfold Software   01:33 - Subscription APIs and Recurring Revenue<br /> 02:25 - How Subscriptions Work<br /> 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) SC2Casts (Ben) after_party (Ben) thebennybox (Ben) Using Receipts to Protect Your Digital Sales (Ben) Using Store Kit for In-App Purchases (Ben) 2 Free (Technical Support Incidents) TSIs (Pete) Bay Area Casual Carpool (Pete) Bay Area Bike Share (Pete) Lucky 13 (Pete) Mike Ash: Friday Q&amp;A 2014-01-10: Let's Break Cocoa (Andrew) The official raywenderlich.com Objective-C style guide (Andrew) Bacon Ipsum (Chuck) David Brady: The Job Hunting Mindset (Chuck) David Brady: The Job Replacement Guide: Why I Have To Write This Book (Chuck) Stripe (Manton) Helios (Manton)   Next Week<br /> MGPCommandBus with Saul Mora<br /> Transcript<br /> CHUCK: We got this Man-ton on our show!     CHUCK: Hey everybody and welcome to episode 39 of the iPhreaks Show. This week on our panel we have Ben Scheirman.  BEN: Hello, from Bayou City.  CHUCK: Bayou City?  BEN: That’s Houston’s nickname. If we had a Ruby Conference, it would be Bayou City Ruby, and no one would know where it was.  CHUCK: Yeah, that’s true.  ANDREW: We’d all be in Louisiana.  [Chuckling]  CHUCK: Why are y’all in New Orleans?  JAIM: That would be dirty south [inaudible].  CHUCK: Hey, at least you can go [inaudible]. Anyway –.  JAIM: No offense to my New Orleans listeners.  CHUCK: [Chuckles] We also have Pete Hodgson.  PETE: Good morning from San Francisco! I don’t know what her nickname is; I should look that up.  JAIM: Golden Gate City, is that it?  PETE: I was tempted to go for Rainbow City, but –.  CHUCK: [Laughs] We’re batting two for two this morning. Alright, Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Jaim Zuber.  JAIM: Hello from the Twin Cities.  CHUCK: I'm Charles Max Wood from DevChat.tv and this week we have a special guest, and that is Manton Reece.  MANTON: Hello from Austin, Texas! Good to be here.  CHUCK: Hey, I managed to say that right! Do you wanna introduce yourself for those of us who don’t know who you are?  MANTON: Sure. My name is Manton Reece, and I work for a company called VitalSource doing e-book software with Mac iOS12 web development, and I have a little side business called Riverfold Software where I have a number of iOS and Mac apps, web apps.  CHUCK: Cool! So we brought you on today to talk about subscription APIs and recurring revenue – is that a thing for iOS?  MANTON: That’s a thing for iOS. It depends who you ask what kind of answer you're gonna get about the right way to do that, or whether you should do it. But it’s a thing, I would say.  CHUCK: I thought the thing was to write Angry Birds and make millions of dollars.  MANTON: That’s one way to do it. The problem with the app store – the great thing and the problem is that you do have these huge hits that make way too much money, but then most of us aren’t that lucky, and even the ones that are lucky have a big hit, you sell a bunch of copies, you quit your job, you say, “This is great” and you do really well. Eventually, your app’s gonna fall out of the top 10 and top 100 and sales are gonna drop off and so you have to do it all over again and get a big launch. So, the subscriptions, the hope is you get a little more recurring revenue,]]></itunes:summary><itunes:duration>2535</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>038 iPhreaks Show – OS X</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/038-iphreaks-show-os-x</link><description><![CDATA[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<br /> 00:45 - iOS vs OS X  UIViewController NSViewController   06:09 - NSWindowController<br /> 08:18 - Layered Views<br /> 09:48 - Bindings  Cocoa Programming for Mac OS X by Aaron Hillegass Debugging   14:51 - Navigation  NSPathView NSTableView NSScrollView NSCell   18:52 - Auto Layout<br /> 19:44 - Carbon<br /> 22:32 - Objective-C<br /> 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 Rails (Ben) The Doomsday Key: A Sigma Force Novel by James Rollins (Ben) The Art of the Screenshake (Ben) objc.io Issue #7: Communication Patterns (Jaim) The Snow Shark (Jaim) FastSpring (Andrew) objc-run (Andrew) Andrew's CocoaSlopes2013 Slides (Andrew) Disneyland (Chuck) New Media Expo (Chuck)   Next Week<br /> Subscription APIs for Recurring Revenue with Manton Reece<br /> Transcript<br /> CHUCK: I’ll turn this podcast right around.     CHUCK: Hey everybody and welcome to episode 38 of the iPhreaks Show. This week on our panel we have Jaim Zuber.  JAIM: It’s 10 below, my car won’t start, and I'm not even mad.  CHUCK: Ben Scheirman.  BEN: It’s 35° and I'm also cold, but not quite as cold. [Chuckles]  CHUCK: Andrew Madsen.  ANDREW: 25° in Salt Lake City.  CHUCK: I'm Charles Max Wood from DevChat.tv. Last week it was like 70-something degrees where I was at, so, very nice. This week we’re gonna be talking to Andrew; he’s kind of our guest, I guess. We’re gonna be talking about OSX programming. It’s kind of interesting after learning some of the techniques and tools for building things for iOS, I haven’t really looked at what's different with OSX. Do you want to kind of get us started on some of the things we have to know or do differently?  ANDREW: Sure. Well I think the first thing to know is that iOS and OSX are sort of siblings, or you might even say that iOS is OSX’s kid, but iOS was obviously Apple’s chance to sort of do-over things that they wanted to do differently without the whole legacy baggage that kept them from doing that on OSX. In many ways, iOS is the more modern of the two – I wouldn’t say ‘operating systems,’ but the APIs are certainly more modern in a lot of places. There are things on OSX that are just more difficult if your coming from an iOS background you're sometimes left thinking, “Man, if I were in iOS this would be super easy, but it’s not so easy on OSX.” Fortunately there are also a few places where the opposite is true. OSX still makes things easier than they are on iOS. I'm not exactly sure where to start ‘cause there are quite a few differences.  BEN: How about just the, maybe the [inaudible] example. The first thing I notice when I create a new Mac app is I'm used to just getting a view controller for free and that is kind of absent. You got a .NIB and that gives you a main window but there's really nothing else it gives you, right?  ANDREW: Right. Well that's actually a great place to start. So on iOS, if you’ve done iOS programming, you know that UIViewControllers are sort of like the main class, almost, in iOS. Every single time you have a view onscreen, it has a UIViewController controlling it. On OSX, there is actually an NSViewController class, but that was introduced in 10.5, so relatively recently in the history of OSX, and what that means is that you can write an entire app without using NSViewController. It’s not sort of the vital class the UIViewController is on iOS, and that sort of gives you a lot more flexibility in terms of how you structure your application, but these days I've actually started using NSViewController more like UIViewControllers used on iOS.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=332</guid><pubDate>Thu, 16 Jan 2014 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854053/stream.mp3" length="40124814" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 00:45 - iOS vs OS X  UIViewController NSViewController   06:09 - NSWindowController<br /> 08:18 - Layered Views<br /> 09:48 - Bindings  Cocoa Programming for Mac OS X by Aaron Hillegass Debugging   14:51 - Navigation  NSPathView NSTableView NSScrollView NSCell   18:52 - Auto Layout<br /> 19:44 - Carbon<br /> 22:32 - Objective-C<br /> 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 Rails (Ben) The Doomsday Key: A Sigma Force Novel by James Rollins (Ben) The Art of the Screenshake (Ben) objc.io Issue #7: Communication Patterns (Jaim) The Snow Shark (Jaim) FastSpring (Andrew) objc-run (Andrew) Andrew's CocoaSlopes2013 Slides (Andrew) Disneyland (Chuck) New Media Expo (Chuck)   Next Week<br /> Subscription APIs for Recurring Revenue with Manton Reece<br /> Transcript<br /> CHUCK: I’ll turn this podcast right around.     CHUCK: Hey everybody and welcome to episode 38 of the iPhreaks Show. This week on our panel we have Jaim Zuber.  JAIM: It’s 10 below, my car won’t start, and I'm not even mad.  CHUCK: Ben Scheirman.  BEN: It’s 35° and I'm also cold, but not quite as cold. [Chuckles]  CHUCK: Andrew Madsen.  ANDREW: 25° in Salt Lake City.  CHUCK: I'm Charles Max Wood from DevChat.tv. Last week it was like 70-something degrees where I was at, so, very nice. This week we’re gonna be talking to Andrew; he’s kind of our guest, I guess. We’re gonna be talking about OSX programming. It’s kind of interesting after learning some of the techniques and tools for building things for iOS, I haven’t really looked at what's different with OSX. Do you want to kind of get us started on some of the things we have to know or do differently?  ANDREW: Sure. Well I think the first thing to know is that iOS and OSX are sort of siblings, or you might even say that iOS is OSX’s kid, but iOS was obviously Apple’s chance to sort of do-over things that they wanted to do differently without the whole legacy baggage that kept them from doing that on OSX. In many ways, iOS is the more modern of the two – I wouldn’t say ‘operating systems,’ but the APIs are certainly more modern in a lot of places. There are things on OSX that are just more difficult if your coming from an iOS background you're sometimes left thinking, “Man, if I were in iOS this would be super easy, but it’s not so easy on OSX.” Fortunately there are also a few places where the opposite is true. OSX still makes things easier than they are on iOS. I'm not exactly sure where to start ‘cause there are quite a few differences.  BEN: How about just the, maybe the [inaudible] example. The first thing I notice when I create a new Mac app is I'm used to just getting a view controller for free and that is kind of absent. You got a .NIB and that gives you a main window but there's really nothing else it gives you, right?  ANDREW: Right. Well that's actually a great place to start. So on iOS, if you’ve done iOS programming, you know that UIViewControllers are sort of like the main class, almost, in iOS. Every single time you have a view onscreen, it has a UIViewController controlling it. On OSX, there is actually an NSViewController class, but that was introduced in 10.5, so relatively recently in the history of OSX, and what that means is that you can write an entire app without using NSViewController. It’s not sort of the vital class the UIViewController is on iOS, and that sort of gives you a lot more flexibility in terms of how you structure your application, but these days I've actually started using NSViewController more like UIViewControllers used on iOS.]]></itunes:summary><itunes:duration>2446</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>037 iPhreaks Show – MVC</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/037-iphreaks-show-mvc</link><description><![CDATA[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<br /> 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<br /> 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 - Models and the Controller  Notifications   31:00 - Key-Value Observing (KVO)<br /> 35:48 - Delegates and Blocks  Picks  Mattt Thompson: Key-Value Observing (Pete) Alistair Cockburn: Hexagonal Architecture (Pete) Saul Mora - Design Patterns for Mobile Apps (Pete) New Spring: The Novel (Wheel of Time) by Robert Jordan (Chuck) Freelancing Q&amp;A (Chuck)   Next Week<br /> OS X<br /> Transcript<br /> PETE: I can’t believe I beat Ben Scheirman today.  CHUCK: With a stick?  PETE: No, he’s in the wrong state for that.  CHUCK: Hey everybody and welcome to episode 37 of the iPhreaks Show. This week on our panel we have Jaim Zuber.  JAIM: Hello from Minneapolis, where it’s a balmy 4°.  CHUCK: Pete Hodgson.  PETE: You just totally stole my thunder. I was going to complain about being cold in San Francisco, but it’s a lot warmer than that. Hello from not-so-frigid San Francisco.  CHUCK: How cold is it in San Francisco?  PETE: [Chuckles] Like, 32°. I don’t know, it feels like it’s freezing, but it’s probably not even 32°. Probably warmer than that, just cold for San Francisco.  CHUCK: Charles Max Wood from DevChat.tv and it’s also 4° here.  PETE: Okay, I’ll stop complaining.  JAIM: Really? Or is it just dry cold?  CHUCK: Yeah, it’s just dry cold here, too. We did get some snow.  JAIM: There we go.  PETE: It all makes sense now.  JAIM: A little bit nicer.  CHUCK: Yeah. Gives you something to do – go shovel snow, go skiing – we’re making people jealous now, I'm sure.  PETE: I think I've been here once in San Francisco when it snowed, and it was like two or three flakes on the top of Twin Peaks, which is like the only really tall bit of San Francisco, and people drove their cars up there in the middle of the night to see these snowflakes fall [chuckles]. But it wasn’t like snowball fights; it was like four snowflakes. It was really exciting; it made my year. No skiing that year for us at San Francisco.  CHUCK: Oh, come on. Alright. Anyway, so today on our [inaudible] we have MVC.  JAIM: Alright, we’re talking MVC – an MVC extravaganza of sorts, I think.  CHUCK: Yup. [Chuckles]  PETE: Maybe we should start off with a definition.  CHUCK: [Chuckles] A definition. Thanks, Josh.  JAIM: That might take the entire episode, I think.  PETE: With MVC, I always get really confused. So I know what MVC stands for: Model-View-Controller. And I kind of understand the principles quite well. But what I don’t get is the difference between MVC and MVP, and then it gets really confusing when you start talking about some of the other things out there. This is a long shot. Do either of you two know the difference between MVC and MVP? Because I definitely could not answer that if I have to save my life.  CHUCK: I have a very vague idea of what it means, so I'm not even going to venture to try because I’ll probably get it wrong. One thing that I can say, though is that I've come to iOS programming from a very strong Rails background, and MVC in Rails and MVC in iOS are not the same.  JAIM: Yup.  CHUCK: I tend to think of iOS as more of an MVVM, because –.  JAIM: I forgot about that one.  CHUCK: The controller acts more like a view model or a view controller than it does, you know, a full-on controller.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=316</guid><pubDate>Thu, 09 Jan 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854062/stream.mp3" length="46170128" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 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<br /> 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 - Models and the Controller  Notifications   31:00 - Key-Value Observing (KVO)<br /> 35:48 - Delegates and Blocks  Picks  Mattt Thompson: Key-Value Observing (Pete) Alistair Cockburn: Hexagonal Architecture (Pete) Saul Mora - Design Patterns for Mobile Apps (Pete) New Spring: The Novel (Wheel of Time) by Robert Jordan (Chuck) Freelancing Q&amp;A (Chuck)   Next Week<br /> OS X<br /> Transcript<br /> PETE: I can’t believe I beat Ben Scheirman today.  CHUCK: With a stick?  PETE: No, he’s in the wrong state for that.  CHUCK: Hey everybody and welcome to episode 37 of the iPhreaks Show. This week on our panel we have Jaim Zuber.  JAIM: Hello from Minneapolis, where it’s a balmy 4°.  CHUCK: Pete Hodgson.  PETE: You just totally stole my thunder. I was going to complain about being cold in San Francisco, but it’s a lot warmer than that. Hello from not-so-frigid San Francisco.  CHUCK: How cold is it in San Francisco?  PETE: [Chuckles] Like, 32°. I don’t know, it feels like it’s freezing, but it’s probably not even 32°. Probably warmer than that, just cold for San Francisco.  CHUCK: Charles Max Wood from DevChat.tv and it’s also 4° here.  PETE: Okay, I’ll stop complaining.  JAIM: Really? Or is it just dry cold?  CHUCK: Yeah, it’s just dry cold here, too. We did get some snow.  JAIM: There we go.  PETE: It all makes sense now.  JAIM: A little bit nicer.  CHUCK: Yeah. Gives you something to do – go shovel snow, go skiing – we’re making people jealous now, I'm sure.  PETE: I think I've been here once in San Francisco when it snowed, and it was like two or three flakes on the top of Twin Peaks, which is like the only really tall bit of San Francisco, and people drove their cars up there in the middle of the night to see these snowflakes fall [chuckles]. But it wasn’t like snowball fights; it was like four snowflakes. It was really exciting; it made my year. No skiing that year for us at San Francisco.  CHUCK: Oh, come on. Alright. Anyway, so today on our [inaudible] we have MVC.  JAIM: Alright, we’re talking MVC – an MVC extravaganza of sorts, I think.  CHUCK: Yup. [Chuckles]  PETE: Maybe we should start off with a definition.  CHUCK: [Chuckles] A definition. Thanks, Josh.  JAIM: That might take the entire episode, I think.  PETE: With MVC, I always get really confused. So I know what MVC stands for: Model-View-Controller. And I kind of understand the principles quite well. But what I don’t get is the difference between MVC and MVP, and then it gets really confusing when you start talking about some of the other things out there. This is a long shot. Do either of you two know the difference between MVC and MVP? Because I definitely could not answer that if I have to save my life.  CHUCK: I have a very vague idea of what it means, so I'm not even going to venture to try because I’ll probably get it wrong. One thing that I can say, though is that I've come to iOS programming from a very strong Rails background, and MVC in Rails and MVC in iOS are not the same.  JAIM: Yup.  CHUCK: I tend to think of iOS as more of an MVVM, because –.  JAIM: I forgot about that one.  CHUCK: The controller acts more like a view model or a view controller than it does, you know, a full-on controller.]]></itunes:summary><itunes:duration>2824</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>036 iPhreaks Show – Other Languages</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/036-iphreaks-show-other-languages</link><description><![CDATA[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<br /> 00:59 - Language Backgrounds<br /> 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<br /> 29:36 - Xamarin<br /> 33:03 - Calatrava<br /> 33:39 - Appcelerator Titanium<br /> 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 Cincinnati (Pete) The Walking Dead (Chuck) Duct Tape Marketing Revised &amp; Updated: The World's Most Practical Small Business Marketing Guide by John Jantsch (Chuck)   Next Week<br /> MVC<br /> Transcript  CHUCK:  Hey everybody and welcome to episode 36 of the iPhreaks Show. This week on our panel, we have Jaim Zuber.  JAIM:  Hello from Minneapolis.  CHUCK:  Pete Hodgson.  PETE:  Hello from San Francisco.  CHUCK:  Ben Scheirman’s going to be joining us in a few. This is a weird Christmas episode that we’re recording a little bit early. I’m Charles Max Wood from DevChat.tv and I just want to announce really quickly that if you go to RailsRampUp.com and you sign up before the end of the year, the 31st basically, actually I’m going to give you a few extra days. If you sign up by the 4th, then you can get 30 percent off if you want to learn Ruby on Rails, which is a handy thing for backend stuff.  Anyway, this week we’re going to talk about some of the differences between some of our language backgrounds that we have. Some of us come from more enterprise languages like .NET or Java and some of us come from the hippie languages like Ruby, so should be an interesting discussion.  JAIM:  I think so.  CHUCK:  So real quickly, besides Objective-C, what are your languages that come out of your tool bag when you need to do something different?  JAIM:  Well for a long time, I did C# and .NET. Even before that, it was C and C++, embedded stuff, thick client stuff. So I can write C in any language, pretty much. [Chuckles] But things that I like with Objective-C is I’m getting more familiar with how a dynamic language really helps us out, especially with testing and being able to be more fluid with our development. So I like that. But I definitely do come from a static language background. I don’t know. What about you guys?  PETE:  So I guess I’ve been all over the place. I started off my career in C++. So when I first started doing iOS development, that actually felt quite familiar in some ways, doing manual memory management and all that fun stuff. And then I bounced around a bunch. I did some C#. I did a fair amount of Ruby. I still do quite a lot of Ruby. I do a lot of JavaScript. I do my current project, I’m writing Scala. I’m doing embedded C++ development in my spare time at the moment with Arduinos.  So I guess I’ve been all over the place. But my main, my language I reach for the most is probably Ruby, still. And yeah, it’s interesting. I guess I’ve come to my journey into Objective-C is the opposite where I’m coming more from a dynamic place and seeing how it’s actually quite nice to have a type system sometimes, or have a static type system sometimes, and annoying as well.  CHUCK:  Very nice.  BEN:  It was a good fight we have right now.  [Laughter]  PETE:  You know what? If you ever want to play with a strong type system, do some Scala development and you’ll either fall in love with type safety or you’ll absolutely hate it. It’s been driving me a little bit crazy but it’s also pretty cool. But anyway, that’s I guess a different podcast.  CHUCK:  Yeah. My background, I did Java and C++ in college but didn’t really take it seriously.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=314</guid><pubDate>Thu, 02 Jan 2014 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854052/stream.mp3" length="54147797" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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 -...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 00:59 - Language Backgrounds<br /> 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<br /> 29:36 - Xamarin<br /> 33:03 - Calatrava<br /> 33:39 - Appcelerator Titanium<br /> 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 Cincinnati (Pete) The Walking Dead (Chuck) Duct Tape Marketing Revised &amp; Updated: The World's Most Practical Small Business Marketing Guide by John Jantsch (Chuck)   Next Week<br /> MVC<br /> Transcript  CHUCK:  Hey everybody and welcome to episode 36 of the iPhreaks Show. This week on our panel, we have Jaim Zuber.  JAIM:  Hello from Minneapolis.  CHUCK:  Pete Hodgson.  PETE:  Hello from San Francisco.  CHUCK:  Ben Scheirman’s going to be joining us in a few. This is a weird Christmas episode that we’re recording a little bit early. I’m Charles Max Wood from DevChat.tv and I just want to announce really quickly that if you go to RailsRampUp.com and you sign up before the end of the year, the 31st basically, actually I’m going to give you a few extra days. If you sign up by the 4th, then you can get 30 percent off if you want to learn Ruby on Rails, which is a handy thing for backend stuff.  Anyway, this week we’re going to talk about some of the differences between some of our language backgrounds that we have. Some of us come from more enterprise languages like .NET or Java and some of us come from the hippie languages like Ruby, so should be an interesting discussion.  JAIM:  I think so.  CHUCK:  So real quickly, besides Objective-C, what are your languages that come out of your tool bag when you need to do something different?  JAIM:  Well for a long time, I did C# and .NET. Even before that, it was C and C++, embedded stuff, thick client stuff. So I can write C in any language, pretty much. [Chuckles] But things that I like with Objective-C is I’m getting more familiar with how a dynamic language really helps us out, especially with testing and being able to be more fluid with our development. So I like that. But I definitely do come from a static language background. I don’t know. What about you guys?  PETE:  So I guess I’ve been all over the place. I started off my career in C++. So when I first started doing iOS development, that actually felt quite familiar in some ways, doing manual memory management and all that fun stuff. And then I bounced around a bunch. I did some C#. I did a fair amount of Ruby. I still do quite a lot of Ruby. I do a lot of JavaScript. I do my current project, I’m writing Scala. I’m doing embedded C++ development in my spare time at the moment with Arduinos.  So I guess I’ve been all over the place. But my main, my language I reach for the most is probably Ruby, still. And yeah, it’s interesting. I guess I’ve come to my journey into Objective-C is the opposite where I’m coming more from a dynamic place and seeing how it’s actually quite nice to have a type system sometimes, or have a static type system sometimes, and annoying as well.  CHUCK:  Very nice.  BEN:  It was a good fight we have right now.  [Laughter]  PETE:  You know what? If you ever want to play with a strong type system, do some Scala development and you’ll either fall in love with type safety or you’ll absolutely hate it. It’s been driving me a little bit crazy but it’s also pretty cool. But anyway, that’s I guess a different podcast.  CHUCK:  Yeah. My background, I did Java and C++ in college but didn’t really take it seriously.]]></itunes:summary><itunes:duration>3323</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>035 iPhreaks Show – Mapkit with Christopher Judd</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/035-iphreaks-show-mapkit-with-christopher-judd</link><description><![CDATA[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<br /> 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 &amp; Routing Geo District Polyline Overlay Rendering Tiled Overlays   15:00 - Heat Mapping<br /> 16:44 - Alternatives  Google Maps route-me CloudMade MapQuest Microsoft Bing Maps Mapbox Scout   19:35 - Gotchas<br /> 23:58 - Drawing Polygons/Charting<br /> 29:57 - Core Location  iBeacon Estimote Beacons   34:49 - Battery Life  Geolocation   Picks  Objective-Cloud (Andrew) Sound Exchange: Tampa Bay (Andrew) Jyoti Natural Foods Chhole, Chickpeas with Potatoes and Onions (Jaim) Indian Food (Pete) Cooking Your Own Indian Food: Madhur Jaffrey's Curry Nation (Pete) Upright Brewing (Pete) Pivotal Tracker (Chuck) Redmine (Chuck) Pepsi Max (Christopher) Cocoaconf (Christopher)   Next Week<br /> Other Languages<br /> Transcript  CHUCK:  Hey everybody and welcome to episode 35 of the iPhreaks Show. This week on our panel, we have Pete Hodgson.  PETE:  Good morning from sunny San Francisco.  CHUCK:  Andrew Madsen.  ANDREW:  Good morning from cold Salt Lake City.  CHUCK:  Jaim Zuber.  JAIM:  Hey, hey. My, my.  ANDREW:  Rock and roll will never die.  CHUCK:  There we go.  JAIM:  [Inaudible] on mood.  ANDREW:  I’m a huge fan.  CHUCK:  I’m Charles Max Wood from DevChat.TV. And this week, we have a special guest and that’s Chris Judd.  CHRIS:  Thanks for having me.  CHUCK:  Yeah, no problem. Since you haven’t been on the show before, do you want to introduce yourself really quickly?  CHRIS:  Sure. I am the CTO of a medium-sized consulting company here at Columbus, Ohio called Manifest Solutions. And what I like to tell people is that by day, I’m a mild-mannered enterprise Java developer, but by night, I’m a crime-fighting mobile developer.  CHUCK:  Ooh, very nice.  JAIM:  Do you wear a cape for that?  CHRIS:  I don’t. But one of the applications I worked on is like ADT for your body. So, if you feel like you’re in a harmful situation, you can triple click this big button in the app and it will dispatch emergency or police to your location or open a one-way communication to a dispatch center.  CHUCK:  Oh, wow!  JAIM:  Wow! That’s pretty cool.  PETE:  It’s cool. It’s kind of like your phone is its own superhero or something.  CHUCK:  There you go. Do you wear glasses during the day and then take them off to save the world?  CHRIS:  Only when I go to the phone booth to change.  CHUCK:  For a second there, I was like, “I’d like to see that,” and then I was like, “No, no I wouldn’t.”  [Laughter]  PETE:  So, do you do mainly iOS development when it comes to mobile or do you do Android as well?  CHRIS:  So, I do a variety. I do Android, iOS, I do mobile web, I’ve done some PhoneGap and I’m Titanium Certified.  PETE:  Okay.  CHRIS:  Wow.  PETE:  That sounds like the kind of thing a superhero would say, “I am Titanium Certified.”  [Laughter]  PETE:  But Kryptonite allergic.  CHUCK:  Alright. Well, we brought you on today to talk about Mapkit.  CHRIS:  Well, that’s great because I think writing applications that take advantage of mapping data are a lot of fun.  CHUCK:  Do you know how many times my iPhone has gotten me lost?  CHRIS:  No, I don’t.  [Laughter]  PETE:  You have to be a real expert to know that. I know about everyone’s Mapkit.  CHUCK:  It’s about half the time, it seems. I get directions and it’s just like,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=320</guid><pubDate>Thu, 26 Dec 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854038/stream.mp3" length="45432956" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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 -...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 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 &amp; Routing Geo District Polyline Overlay Rendering Tiled Overlays   15:00 - Heat Mapping<br /> 16:44 - Alternatives  Google Maps route-me CloudMade MapQuest Microsoft Bing Maps Mapbox Scout   19:35 - Gotchas<br /> 23:58 - Drawing Polygons/Charting<br /> 29:57 - Core Location  iBeacon Estimote Beacons   34:49 - Battery Life  Geolocation   Picks  Objective-Cloud (Andrew) Sound Exchange: Tampa Bay (Andrew) Jyoti Natural Foods Chhole, Chickpeas with Potatoes and Onions (Jaim) Indian Food (Pete) Cooking Your Own Indian Food: Madhur Jaffrey's Curry Nation (Pete) Upright Brewing (Pete) Pivotal Tracker (Chuck) Redmine (Chuck) Pepsi Max (Christopher) Cocoaconf (Christopher)   Next Week<br /> Other Languages<br /> Transcript  CHUCK:  Hey everybody and welcome to episode 35 of the iPhreaks Show. This week on our panel, we have Pete Hodgson.  PETE:  Good morning from sunny San Francisco.  CHUCK:  Andrew Madsen.  ANDREW:  Good morning from cold Salt Lake City.  CHUCK:  Jaim Zuber.  JAIM:  Hey, hey. My, my.  ANDREW:  Rock and roll will never die.  CHUCK:  There we go.  JAIM:  [Inaudible] on mood.  ANDREW:  I’m a huge fan.  CHUCK:  I’m Charles Max Wood from DevChat.TV. And this week, we have a special guest and that’s Chris Judd.  CHRIS:  Thanks for having me.  CHUCK:  Yeah, no problem. Since you haven’t been on the show before, do you want to introduce yourself really quickly?  CHRIS:  Sure. I am the CTO of a medium-sized consulting company here at Columbus, Ohio called Manifest Solutions. And what I like to tell people is that by day, I’m a mild-mannered enterprise Java developer, but by night, I’m a crime-fighting mobile developer.  CHUCK:  Ooh, very nice.  JAIM:  Do you wear a cape for that?  CHRIS:  I don’t. But one of the applications I worked on is like ADT for your body. So, if you feel like you’re in a harmful situation, you can triple click this big button in the app and it will dispatch emergency or police to your location or open a one-way communication to a dispatch center.  CHUCK:  Oh, wow!  JAIM:  Wow! That’s pretty cool.  PETE:  It’s cool. It’s kind of like your phone is its own superhero or something.  CHUCK:  There you go. Do you wear glasses during the day and then take them off to save the world?  CHRIS:  Only when I go to the phone booth to change.  CHUCK:  For a second there, I was like, “I’d like to see that,” and then I was like, “No, no I wouldn’t.”  [Laughter]  PETE:  So, do you do mainly iOS development when it comes to mobile or do you do Android as well?  CHRIS:  So, I do a variety. I do Android, iOS, I do mobile web, I’ve done some PhoneGap and I’m Titanium Certified.  PETE:  Okay.  CHRIS:  Wow.  PETE:  That sounds like the kind of thing a superhero would say, “I am Titanium Certified.”  [Laughter]  PETE:  But Kryptonite allergic.  CHUCK:  Alright. Well, we brought you on today to talk about Mapkit.  CHRIS:  Well, that’s great because I think writing applications that take advantage of mapping data are a lot of fun.  CHUCK:  Do you know how many times my iPhone has gotten me lost?  CHRIS:  No, I don’t.  [Laughter]  PETE:  You have to be a real expert to know that. I know about everyone’s Mapkit.  CHUCK:  It’s about half the time, it seems. I get directions and it’s just like,]]></itunes:summary><itunes:duration>2778</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>034 iPhreaks Show – Streaming with Chris Adamson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/034-iphreaks-show-streaming-with-chris-adamson</link><description><![CDATA[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<br /> 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 Live Streaming (HLS)  Audio Streaming Browser Support Bitrates   22:35 - HLS vs Progressive Download  Servers Dropbox   27:15 - Static Files  Wowza Ustream Livestream Twitch Justin.tv Zencoder Compressor   35:57 - Encryption  HTTP Live Streaming (Apple) DRM   39:37 - Media Consumption  Picks  Gilmourish.com (Ben) Pig Hoof MkII (Ben) Saint Arnold Sailing Santa (Ben) Snow Day Winter Ale (Jaim) Laphroaig Single Malt Whiskey (Jaim) Anti-pick: Patents (Pete) Adafruit Industries (Pete) Prohands Gripmaster (Pete) Soldering (Chuck) Thai Food (Chuck) ThemeForest (Chuck) UStream (Chris) Wirecast (Chris) Crunchyroll &amp; Crunchyroll App (Chris) Founders Centennial IPA (Chris)   Next Week<br /> Mapkit with Christopher Judd<br /> Transcript<br /> Coming Soon]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=311</guid><pubDate>Thu, 19 Dec 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854032/stream.mp3" length="53549301" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 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 Live Streaming (HLS)  Audio Streaming Browser Support Bitrates   22:35 - HLS vs Progressive Download  Servers Dropbox   27:15 - Static Files  Wowza Ustream Livestream Twitch Justin.tv Zencoder Compressor   35:57 - Encryption  HTTP Live Streaming (Apple) DRM   39:37 - Media Consumption  Picks  Gilmourish.com (Ben) Pig Hoof MkII (Ben) Saint Arnold Sailing Santa (Ben) Snow Day Winter Ale (Jaim) Laphroaig Single Malt Whiskey (Jaim) Anti-pick: Patents (Pete) Adafruit Industries (Pete) Prohands Gripmaster (Pete) Soldering (Chuck) Thai Food (Chuck) ThemeForest (Chuck) UStream (Chris) Wirecast (Chris) Crunchyroll &amp; Crunchyroll App (Chris) Founders Centennial IPA (Chris)   Next Week<br /> Mapkit with Christopher Judd<br /> Transcript<br /> Coming Soon]]></itunes:summary><itunes:duration>3285</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>033 iPhreaks Show – AFNetworking with Kevin Harwood</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/033-iphreaks-show-afnetworking-with-kevin-harwood</link><description><![CDATA[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<br /> 02:44 - Does iOS7’s NSURLSession obviate the need for AFNetworking?<br /> 03:20 - SSL Pinning  Charles Multiple Certificates   08:09 - Reachability<br /> 10:24 - Is AFNetworking 2.0 based of NSURLConnection?  AFHTTPRequestOperationManager AFHTTPSessionManager   11:52 - Serialization<br /> 12:18 - Session Manager  NSURLSessionTask NSURLSessionDataTask   15:59 - Using AFNetworking  Upgrading   18:11 - AFNetworking and iOS7<br /> 20:46 - Prefetching<br /> 22:00 - Contributors<br /> 22:37 - The three20 Library  Category Methods BlocksKit   30:53 - Managing a Large iOS Open-Source Library  Mattt Thompson @mattt Mutual Mobile   34:00 - Submitting a Feature to Mattt  Picks  Macintosh Software Business (Yahoo Group) (Andrew) Low -- Christmas (Jaim) Awful Recruiters (Ben) backup (Ben) Three Africans Coffee (Ben) The Mute Button in Gmail (Pete) P2 Magazine (Pete) Chasin’ Freshies: a fresh hop IPA from Deschutes (Pete) The Hobbit: The Desolation of Smaug (Chuck) AFHARchiver (Kevin) Bamboo (Kevin)   Next Week<br /> Streaming with Chris Adamson<br /> Transcript<br /> PETE: I actually don’t [unintelligible] that much.  BEN: But you are British. You have to.  PETE: Yeah. I'm a traitor to my nation. I also  don’t watch football that much.  And that’s why I use ‘football’, not ‘soccer’.  CHUCK: Hey everybody and welcome to episode 33 of the iPhreaks Show. This week on our panel, we have Jaim Zuber.  JAIM: Hello from Minneapolis.  CHUCK: Ben Scheirman. Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Pete Hodgson.  PETE: Hello from my pajamas.  CHUCK: I'm Charles Max Wood from devchat.tv, with a real quick announcement: if you are interested in learning Ruby on Rails, my Rails Ramp Up course; if you buy it at the beginning of the year… actually, I´ll give you a few days. If you buy it by January 4th, you can get 30% off. You can get that on railsrampup.com  We also have a special guess, and that’s Kevin Harwood.  KEVIN: Hey guys, from Austin, Texas.  CHUCK: Is it snowing in Austin?  KEVIN: It’s actually 79 degrees right now. I think the high, it gets up 75 today. So it’s a nice day here in Austin.  ANDREW: That sounds nice.  JAIM: Not bad. So you are an Auburn guy?  KEVIN: I am. It was a pretty good weekend. Me and Tim Cook had a lot to cheer for on Saturday.  JAIM: I can sense the glow all the way through the internet.  KEVIN: I haven’t stopped grinning since Saturday evening.  CHUCK: [Laughs]  JAIM: Yeah, that Auburn virus really infected my timeline. Really, the only person on my timeline that was tweeting anything other than football was John Siracusa and he was talking about TVs or something.  PETE: I totally tune out whenever time it is that people tweet about this. I think it’s like Sundays or Mondays or something. I get quite annoyed with Twitter and I just stopped using because I don’t know, they are talking about touchdowns and basket hoops or something. I don’t know. It’s all very confusing to me.  KEVIN: I'm actually hoping Twitter releases some statistic like they do, like a super bowl halftime show or something and see if we can see an impact from that game and see the usage spike on Twitter.  PETE: Someone should do some sentiment analysis on Twitter, where they like to find out… that would be really cool actually to map like…  JAIM: Didn’t Apple buy a company that does that?  PETE: Really?  JAIM: Yeah, for like 200 million. What was it called, Topsy? Isn’t that what they did?  KEVIN: Yeah, I think so.  PETE: You are telling me I just came up a 200 million dollar idea?  [Laughter]  I'm not going to tell you guys my other ideas.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=303</guid><pubDate>Thu, 12 Dec 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854067/stream.mp3" length="50098574" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 02:44 - Does iOS7’s NSURLSession obviate the need for AFNetworking?<br /> 03:20 - SSL Pinning  Charles Multiple Certificates   08:09 - Reachability<br /> 10:24 - Is AFNetworking 2.0 based of NSURLConnection?  AFHTTPRequestOperationManager AFHTTPSessionManager   11:52 - Serialization<br /> 12:18 - Session Manager  NSURLSessionTask NSURLSessionDataTask   15:59 - Using AFNetworking  Upgrading   18:11 - AFNetworking and iOS7<br /> 20:46 - Prefetching<br /> 22:00 - Contributors<br /> 22:37 - The three20 Library  Category Methods BlocksKit   30:53 - Managing a Large iOS Open-Source Library  Mattt Thompson @mattt Mutual Mobile   34:00 - Submitting a Feature to Mattt  Picks  Macintosh Software Business (Yahoo Group) (Andrew) Low -- Christmas (Jaim) Awful Recruiters (Ben) backup (Ben) Three Africans Coffee (Ben) The Mute Button in Gmail (Pete) P2 Magazine (Pete) Chasin’ Freshies: a fresh hop IPA from Deschutes (Pete) The Hobbit: The Desolation of Smaug (Chuck) AFHARchiver (Kevin) Bamboo (Kevin)   Next Week<br /> Streaming with Chris Adamson<br /> Transcript<br /> PETE: I actually don’t [unintelligible] that much.  BEN: But you are British. You have to.  PETE: Yeah. I'm a traitor to my nation. I also  don’t watch football that much.  And that’s why I use ‘football’, not ‘soccer’.  CHUCK: Hey everybody and welcome to episode 33 of the iPhreaks Show. This week on our panel, we have Jaim Zuber.  JAIM: Hello from Minneapolis.  CHUCK: Ben Scheirman. Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Pete Hodgson.  PETE: Hello from my pajamas.  CHUCK: I'm Charles Max Wood from devchat.tv, with a real quick announcement: if you are interested in learning Ruby on Rails, my Rails Ramp Up course; if you buy it at the beginning of the year… actually, I´ll give you a few days. If you buy it by January 4th, you can get 30% off. You can get that on railsrampup.com  We also have a special guess, and that’s Kevin Harwood.  KEVIN: Hey guys, from Austin, Texas.  CHUCK: Is it snowing in Austin?  KEVIN: It’s actually 79 degrees right now. I think the high, it gets up 75 today. So it’s a nice day here in Austin.  ANDREW: That sounds nice.  JAIM: Not bad. So you are an Auburn guy?  KEVIN: I am. It was a pretty good weekend. Me and Tim Cook had a lot to cheer for on Saturday.  JAIM: I can sense the glow all the way through the internet.  KEVIN: I haven’t stopped grinning since Saturday evening.  CHUCK: [Laughs]  JAIM: Yeah, that Auburn virus really infected my timeline. Really, the only person on my timeline that was tweeting anything other than football was John Siracusa and he was talking about TVs or something.  PETE: I totally tune out whenever time it is that people tweet about this. I think it’s like Sundays or Mondays or something. I get quite annoyed with Twitter and I just stopped using because I don’t know, they are talking about touchdowns and basket hoops or something. I don’t know. It’s all very confusing to me.  KEVIN: I'm actually hoping Twitter releases some statistic like they do, like a super bowl halftime show or something and see if we can see an impact from that game and see the usage spike on Twitter.  PETE: Someone should do some sentiment analysis on Twitter, where they like to find out… that would be really cool actually to map like…  JAIM: Didn’t Apple buy a company that does that?  PETE: Really?  JAIM: Yeah, for like 200 million. What was it called, Topsy? Isn’t that what they did?  KEVIN: Yeah, I think so.  PETE: You are telling me I just came up a 200 million dollar idea?  [Laughter]  I'm not going to tell you guys my other ideas.]]></itunes:summary><itunes:duration>3070</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>032 iPhreaks Show – Security with Rob Napier</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/032-iphreaks-show-security-with-rob-napier</link><description><![CDATA[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<br /> 00:38 - Rob Napier Introduction  iOS 7 Programming Pushing the Limits by Rob Napier &amp; Mugunth Kumar RNCryptor   01:30 - Apple and Security<br /> 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<br /> 17:34 - Formats  OpenSSL HMAC AES Crypt   20:55 - Device Encryption<br /> 25:28 - Server Security and Storing Passwords  Hashing Salting Shor’s Algorithm   37:48 - Breaking Passwords  Rainbow Table BitTorrent John the Ripper   41:47 - Keeping Passwords Safe  1Password LastPass Convenience and Security   47:35 - Obfuscation  Picks  Use Option as Meta Key in Mac OS X Terminal (Jaim) iTerm2 (Chuck) Duct Tape Marketing Revised &amp; Updated: The World's Most Practical Small Business Marketing Guide by John Jantsch (Chuck) Security Now (Chuck) Reflections on Trusting Trust by Ken Thompson (Rob) Coursera: Cryptography I (Rob) Learn You a Haskell for Great Good: A Beginner's Guide by Miran Lipovača (Rob)   Next Week<br /> AFNetworking with Kevin Harwood<br /> Transcript<br />    CHUCK: Hey everybody and welcome to episode 32 of iPhreaks. This week on our panel, we have Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Jaim Zuber.  JAIM: I'm still recovering from the Black Friday deals with the pawn shop. I waited in line for three hours to save $5 on an Xbox 360. Totally worth it.  CHUCK: [Laughs] I'm Charles Max Wood from devchat.tv. And we have a special guest this week and that’s Rob Napier.  ROB: That's right. I'm here in Raleigh, North Carolina.  CHUCK: So do you wanna introduce yourself really quickly for people who don’t know who you are?  ROB: Sure. I'm an iOS and Mac developer. I was a Mac developer before iOS come around in the iPhone. I write the book iOS Pushing The Limits. And I do a lot of work in the security world, so I keep a security cryptography package called RNCrytor, for simplifying cryptography.  CHUCK: Oh, nice. Isn’t that just a bunch of fancy math?  ROB: It is just a lot of fancy math. But it’s easy to do it wrong.  CHUCK: [Chuckles] That’s for sure.  ROB: [Chuckles]  ANDREW: Isn’t that computers? Just fancy math?  ROB: It’s so true. We need more math.  CHUCK: “So easy to do it wrong.” Don’t tell Adobe that.  ROB: [Chuckles]  CHUCK: So, speaking with security with iOS, it seems like Apple does a lot of things to provide you with security. I mean, they have sandboxing and all the other stuff that they do. Do we really need to worry about security when we are programming for the iPhone?  ROB: Oh certainly, yeah. Apple has done a really great job -- I feel -- in iOS. While over the years, there have been various  problems; some of the earliest locks didn’t really work well and early device encryption have trouble, but they’ve improved over the years. But iOS is really the first main stream operating system that came out with least privilege as the default, which was really brilliant, that they said day 1, “You are going to be locked in a  little sandbox and you can't do anything,” which made it very hard to write malware against the iPhone. But it still doesn’t get us off the hook of managing user information carefully. While we may not get infected with the virus, we still have lots of ways that we could leak our customer information.  CHUCK: What are some of those ways? If it’s just a self-contained app and it doesn’t talk to anything else, is that still a risk?  ROB: That's true.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=292</guid><pubDate>Thu, 05 Dec 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854074/stream.mp3" length="56454927" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 00:38 - Rob Napier Introduction  iOS 7 Programming Pushing the Limits by Rob Napier &amp; Mugunth Kumar RNCryptor   01:30 - Apple and Security<br /> 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<br /> 17:34 - Formats  OpenSSL HMAC AES Crypt   20:55 - Device Encryption<br /> 25:28 - Server Security and Storing Passwords  Hashing Salting Shor’s Algorithm   37:48 - Breaking Passwords  Rainbow Table BitTorrent John the Ripper   41:47 - Keeping Passwords Safe  1Password LastPass Convenience and Security   47:35 - Obfuscation  Picks  Use Option as Meta Key in Mac OS X Terminal (Jaim) iTerm2 (Chuck) Duct Tape Marketing Revised &amp; Updated: The World's Most Practical Small Business Marketing Guide by John Jantsch (Chuck) Security Now (Chuck) Reflections on Trusting Trust by Ken Thompson (Rob) Coursera: Cryptography I (Rob) Learn You a Haskell for Great Good: A Beginner's Guide by Miran Lipovača (Rob)   Next Week<br /> AFNetworking with Kevin Harwood<br /> Transcript<br />    CHUCK: Hey everybody and welcome to episode 32 of iPhreaks. This week on our panel, we have Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Jaim Zuber.  JAIM: I'm still recovering from the Black Friday deals with the pawn shop. I waited in line for three hours to save $5 on an Xbox 360. Totally worth it.  CHUCK: [Laughs] I'm Charles Max Wood from devchat.tv. And we have a special guest this week and that’s Rob Napier.  ROB: That's right. I'm here in Raleigh, North Carolina.  CHUCK: So do you wanna introduce yourself really quickly for people who don’t know who you are?  ROB: Sure. I'm an iOS and Mac developer. I was a Mac developer before iOS come around in the iPhone. I write the book iOS Pushing The Limits. And I do a lot of work in the security world, so I keep a security cryptography package called RNCrytor, for simplifying cryptography.  CHUCK: Oh, nice. Isn’t that just a bunch of fancy math?  ROB: It is just a lot of fancy math. But it’s easy to do it wrong.  CHUCK: [Chuckles] That’s for sure.  ROB: [Chuckles]  ANDREW: Isn’t that computers? Just fancy math?  ROB: It’s so true. We need more math.  CHUCK: “So easy to do it wrong.” Don’t tell Adobe that.  ROB: [Chuckles]  CHUCK: So, speaking with security with iOS, it seems like Apple does a lot of things to provide you with security. I mean, they have sandboxing and all the other stuff that they do. Do we really need to worry about security when we are programming for the iPhone?  ROB: Oh certainly, yeah. Apple has done a really great job -- I feel -- in iOS. While over the years, there have been various  problems; some of the earliest locks didn’t really work well and early device encryption have trouble, but they’ve improved over the years. But iOS is really the first main stream operating system that came out with least privilege as the default, which was really brilliant, that they said day 1, “You are going to be locked in a  little sandbox and you can't do anything,” which made it very hard to write malware against the iPhone. But it still doesn’t get us off the hook of managing user information carefully. While we may not get infected with the virus, we still have lots of ways that we could leak our customer information.  CHUCK: What are some of those ways? If it’s just a self-contained app and it doesn’t talk to anything else, is that still a risk?  ROB: That's true.]]></itunes:summary><itunes:duration>3467</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>031 iPhreaks Show – High Performance Core Data with Matthew Morey</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/031-iphreaks-show-high-performance-core-data-with-matthew-morey</link><description><![CDATA[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<br /> 00:35 - Matthew Morey Introduction  Buoy Explorer ChaiOne   01:23 - Making Core Data Perform<br /> 05:45 - Importing Data<br /> 08:23 - Batch Sizing<br /> 09:37 - Photo Blobs<br /> 13:25 - Persistence<br /> 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) Grado Labs Black1 (Jaim) Remote: Office Not Required by Jason Fried and David Heinemeier Hansson (Chuck) Audible (Chuck) High Performance Core Data (Matthew) Planet Money Podcast (Matthew) Core Data: Data Storage and Management for iOS, OS X, and iCloud by Marcus S. Zarra  (Matthew)   Next Week<br /> Security with Rob Napier<br /> Transcript<br /> BEN: That’s the problem is that when my kids see the mixer, they are like, “Oh, knobs and buttons! I'm going to push all of them.”  CHUCK: Hey everybody and welcome to episode 31 of the iPhreaks Show. This week on our panel, we have Jaim Zuber.  JAIM: Boy, that is one cranky Rottweiler.  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Ben Scheirman.  BEN: Hi from Houston.  CHUCK: I'm Charles Max Wood from devchat.tv and we have a special guest this week, and that is Matthew Morey.  MATTHEW: Hello, also from Houston.  CHUCK: So since you haven’t been on the show before, do you wanna introduce yourself?  MATTHEW: Sure. So I got a couple of degrees in semiconductors physics and electrical engineering and quickly did nothing with those degrees. Spent a couple of years working on embedded electronics and a lot of C programming. And iOS SDK came out and jumped it to that, and been doing my own apps, including Buoy Explorer, which is a marine conditions app for surfers and water sports enthusiasts, where I implemented core data improperly there. And also I do work for a company here in Houston called ChaiOne, where we do a lot of client work.  CHUCK: Yeah, I've met those guys before.  MATTHEW: My boss is a real stickler.  CHUCK: Yeah, I've heard that a couple of times. We brought John today to talk about high performance core data. Are there tricks to making core data perform or does it just work, or what?  MATTHEW: Well, you can check the check box in the templates and it will generally just work. The problem is that it is such a complex framework and it’s just its so flexible and large. It’s very easy to put yourself in a bind or do the wrong thing and then suddenly, you'll have performance issues. I spent a lot of time making those mistakes, and I finally got to the point where I just wanted to figure all that out and kind of wrap my head around it. And so I've been focusing on that a lot, in particular.  JAIM: You mentioned in Buoy Explorer, you initially did it improperly. Do you wanna elaborate on what mistakes you made there?  MATTHEW: Yeah, so a common pattern in apps is you have to import data; either user’s data from the server or just general data, be it JSON, XML. On Buoy Explorer’s case, I'm downloading a bunch of data from these Buoys that are on the ocean and I measure wind conditions. And this data is very dense, so there's readings every 15 minutes from hundreds and thousands of these buoys. So there's a lot amount of data. And the way that the data is structured, I can't really fetch that data in a network efficient way. Unfortunately, I have to grab large amounts of data at a time. And importing that data into the persistence layer or into core data takes time; the data has to be parsed, the relationships have to be made, and then it has to be saved.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=290</guid><pubDate>Thu, 28 Nov 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854029/stream.mp3" length="35333422" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 00:35 - Matthew Morey Introduction  Buoy Explorer ChaiOne   01:23 - Making Core Data Perform<br /> 05:45 - Importing Data<br /> 08:23 - Batch Sizing<br /> 09:37 - Photo Blobs<br /> 13:25 - Persistence<br /> 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) Grado Labs Black1 (Jaim) Remote: Office Not Required by Jason Fried and David Heinemeier Hansson (Chuck) Audible (Chuck) High Performance Core Data (Matthew) Planet Money Podcast (Matthew) Core Data: Data Storage and Management for iOS, OS X, and iCloud by Marcus S. Zarra  (Matthew)   Next Week<br /> Security with Rob Napier<br /> Transcript<br /> BEN: That’s the problem is that when my kids see the mixer, they are like, “Oh, knobs and buttons! I'm going to push all of them.”  CHUCK: Hey everybody and welcome to episode 31 of the iPhreaks Show. This week on our panel, we have Jaim Zuber.  JAIM: Boy, that is one cranky Rottweiler.  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Ben Scheirman.  BEN: Hi from Houston.  CHUCK: I'm Charles Max Wood from devchat.tv and we have a special guest this week, and that is Matthew Morey.  MATTHEW: Hello, also from Houston.  CHUCK: So since you haven’t been on the show before, do you wanna introduce yourself?  MATTHEW: Sure. So I got a couple of degrees in semiconductors physics and electrical engineering and quickly did nothing with those degrees. Spent a couple of years working on embedded electronics and a lot of C programming. And iOS SDK came out and jumped it to that, and been doing my own apps, including Buoy Explorer, which is a marine conditions app for surfers and water sports enthusiasts, where I implemented core data improperly there. And also I do work for a company here in Houston called ChaiOne, where we do a lot of client work.  CHUCK: Yeah, I've met those guys before.  MATTHEW: My boss is a real stickler.  CHUCK: Yeah, I've heard that a couple of times. We brought John today to talk about high performance core data. Are there tricks to making core data perform or does it just work, or what?  MATTHEW: Well, you can check the check box in the templates and it will generally just work. The problem is that it is such a complex framework and it’s just its so flexible and large. It’s very easy to put yourself in a bind or do the wrong thing and then suddenly, you'll have performance issues. I spent a lot of time making those mistakes, and I finally got to the point where I just wanted to figure all that out and kind of wrap my head around it. And so I've been focusing on that a lot, in particular.  JAIM: You mentioned in Buoy Explorer, you initially did it improperly. Do you wanna elaborate on what mistakes you made there?  MATTHEW: Yeah, so a common pattern in apps is you have to import data; either user’s data from the server or just general data, be it JSON, XML. On Buoy Explorer’s case, I'm downloading a bunch of data from these Buoys that are on the ocean and I measure wind conditions. And this data is very dense, so there's readings every 15 minutes from hundreds and thousands of these buoys. So there's a lot amount of data. And the way that the data is structured, I can't really fetch that data in a network efficient way. Unfortunately, I have to grab large amounts of data at a time. And importing that data into the persistence layer or into core data takes time; the data has to be parsed, the relationships have to be made, and then it has to be saved.]]></itunes:summary><itunes:duration>2147</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>030 iPhreaks Show – Building Hardware for iPhones with Joel Stewart</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/030-iphreaks-show-building-hardware-for-iphones-with-joel-stewart</link><description><![CDATA[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<br /> 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<br /> 09:11 - Challenges of connecting a device through a lightning adapter  Case Certification CES   11:39 - Build Process<br /> 17:24 - Detection  Sensus SDK Developer Portal   21:54 - Bluetooth 4.0  Pebble Smartwatch   25:12 - Security<br /> 26:59 - Development Interface<br /> 29:22 - Sensus Release  Market Strategy Leap Motion   Picks  i-calQ (Rod) Flow DJ Software (Andrew) MIKMIDI (Andrew) Bluegiga (Andrew) QONQR (Jaim) Airbnb (Chuck) Delta Airlines (Chuck) CARROT (Joel) Harvest (Joel)   Next Week<br /> High Performance Core Data with Matthew Morey<br /> Transcript<br /> ROD: The audience is listening.  CHUCK: Hey everybody and welcome to Episode 29 of The iPhreaks Show! This week on our panel, we have Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we have a special guest and that’s Joel Stewart.  JOEL: Greetings also from Minneapolis!  CHUCK: Joel, do you want to introduce yourself for those of us who may not know who you are?  JOEL: Sure! I’m currently a VP of Engineering at a company called Canopy up in Minneapolis. We’re a startup that is focusing on iPhone accessories. We do everything from hardware all the way up to stack to applications, then we part with a lot of content providers to integrate our functionality with our hardware inside their applications as well.  Me personally, I’ve been doing the new game development for the last 6 or 7 years and I recently gotten involved in hardware. And yeah, [that’s] about it.  CHUCK: Awesome. So you’re going to make a video game controller for the iPad?  JOEL: Oh, yeah.  CHUCK: What kind of hardware things are you building?  JOEL: Well, our first product is called Sensus, and it is an iPhone case. It adds pressure sense with multi-touch panels to the back of your iPhone and also the edges. So, it can rename with functionality such as squeezing to scroll as opposed to using a thumb on the front of the screen to drag the contents around; you can just squeeze the edges and the content will automatically scroll.  We do a lot of other things such as moving that touch and drag functionality to the back, moving environments as oppose to characters in the front; just adding an extra layer of interactions for your applications, for your games through the hardware. It’s attached to your iPhone through the Lightning connector right now, and it is part of Apple’s MFi program, which is made for iPhone. You have something to plot for and it has the entire slot for documentation that general public typically doesn’t get access to.  CHUCK: Interesting. Is there some kind of trick to building hardware for iOS devices?  JOEL: Certain metric. It’d be similar to most hardware products you create. You have a lot of industrial design (basically the plastics), a lot of mechanical engineering which is identifying what materials go into it, electrical engineering laying up those boards, firmware development, software development. I know it’s a much larger undertaking in just writing software, but process is a lot longer, it’s a lot more expensive, and it’s not easy, that’s for sure.  ROD: Do you have to provide a driver to go with the hardware?  JOEL: For the most part, no, since we’re talking through Apple’s Lightning connector; most of that protocols are already established so they provide a lot of documentation as to how to talk to the core operating system, iOS,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=275</guid><pubDate>Thu, 21 Nov 2013 15:04:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854081/stream.mp3" length="41681804" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 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<br /> 09:11 - Challenges of connecting a device through a lightning adapter  Case Certification CES   11:39 - Build Process<br /> 17:24 - Detection  Sensus SDK Developer Portal   21:54 - Bluetooth 4.0  Pebble Smartwatch   25:12 - Security<br /> 26:59 - Development Interface<br /> 29:22 - Sensus Release  Market Strategy Leap Motion   Picks  i-calQ (Rod) Flow DJ Software (Andrew) MIKMIDI (Andrew) Bluegiga (Andrew) QONQR (Jaim) Airbnb (Chuck) Delta Airlines (Chuck) CARROT (Joel) Harvest (Joel)   Next Week<br /> High Performance Core Data with Matthew Morey<br /> Transcript<br /> ROD: The audience is listening.  CHUCK: Hey everybody and welcome to Episode 29 of The iPhreaks Show! This week on our panel, we have Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we have a special guest and that’s Joel Stewart.  JOEL: Greetings also from Minneapolis!  CHUCK: Joel, do you want to introduce yourself for those of us who may not know who you are?  JOEL: Sure! I’m currently a VP of Engineering at a company called Canopy up in Minneapolis. We’re a startup that is focusing on iPhone accessories. We do everything from hardware all the way up to stack to applications, then we part with a lot of content providers to integrate our functionality with our hardware inside their applications as well.  Me personally, I’ve been doing the new game development for the last 6 or 7 years and I recently gotten involved in hardware. And yeah, [that’s] about it.  CHUCK: Awesome. So you’re going to make a video game controller for the iPad?  JOEL: Oh, yeah.  CHUCK: What kind of hardware things are you building?  JOEL: Well, our first product is called Sensus, and it is an iPhone case. It adds pressure sense with multi-touch panels to the back of your iPhone and also the edges. So, it can rename with functionality such as squeezing to scroll as opposed to using a thumb on the front of the screen to drag the contents around; you can just squeeze the edges and the content will automatically scroll.  We do a lot of other things such as moving that touch and drag functionality to the back, moving environments as oppose to characters in the front; just adding an extra layer of interactions for your applications, for your games through the hardware. It’s attached to your iPhone through the Lightning connector right now, and it is part of Apple’s MFi program, which is made for iPhone. You have something to plot for and it has the entire slot for documentation that general public typically doesn’t get access to.  CHUCK: Interesting. Is there some kind of trick to building hardware for iOS devices?  JOEL: Certain metric. It’d be similar to most hardware products you create. You have a lot of industrial design (basically the plastics), a lot of mechanical engineering which is identifying what materials go into it, electrical engineering laying up those boards, firmware development, software development. I know it’s a much larger undertaking in just writing software, but process is a lot longer, it’s a lot more expensive, and it’s not easy, that’s for sure.  ROD: Do you have to provide a driver to go with the hardware?  JOEL: For the most part, no, since we’re talking through Apple’s Lightning connector; most of that protocols are already established so they provide a lot of documentation as to how to talk to the core operating system, iOS,]]></itunes:summary><itunes:duration>2544</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>029 iPhreaks Show – Continuous Integration Integration for iOS with Kevin Munc</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/029-iphreaks-show-continuous-integration-integration-for-ios-with-kevin-munc</link><description><![CDATA[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<br /> 00:27 - Custom Integration for iOS<br /> 02:58 - Jenkins CI<br /> 05:49 - Running Unit Tests from the Command Line<br /> 08:10 - Custom Integration (CI)<br /> 15:46 - Report Tools  GCover Cobertura PlistBuddy   19:19 - Distribution  TestFlight   21:50 - Continuous Deployment<br /> 24:47 - Travis CI<br /> 25:15 - Cloud Options for Setting up CI  Hosted CI MacMiniColo TeamCity   27:22 - UI Automation<br /> 29:18 - XCUnit  Specta   Picks  Host Xcode Server in a data center (Rod) NSScreencast (Rod) Intro to OCHamcrest (Jaim) Switch Your Control Key (Jaim) Gcovr User Guide (Jaim) Sketch (Kevin) Pixa (Kevin)   Next Week<br /> Building Hardware for iPhones with Joel Stewart<br /> Transcript  CHUCK: Hey everybody and welcome to Episode 29 of the iPhreaks Show. This week on our panel, we have Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake.  CHUCK: I'm Charles Max Wood from devchat.tv. We’ve got a special guest, and that is Kevin Munc.  KEVIN: Hello from Memphis, Ohio.  CHUCK: So we brought you on today to talk about continuous integration for iOS. Now, if I remember right, didn’t they add some kind of continuous integration thing to xcode?  KEVIN: Yes. There is the bots now with the server, so you can avoid Jenkins if you want to.  CHUCK: [Chuckles]  KEVIN: It’s still got some limitations. And I think going through the pain with Jenkins ends up giving you more flexibility at this point in time, but it’s a really good sign that Apple is putting some effort and attention on quality and continuous integration.  CHUCK: Right. But that's not what you were talking about; you're talking about people using Jenkins?  KEVIN: Yeah, that’s where most of my experience is from. I've been doing continuous integration in other platforms for a long time; CruiseControl back in the day, and Jenkins for iOS stuff.  JAIM: It’s pretty much the standard that people have been doing Jenkins for a while, would like to get into the bots, but they are not quite ready for primetime is what I'm hearing. Have you played enough around the bots to know that they are not quite ready?  KEVIN: Somewhat. And I do sort of run into trouble at different points in time, just trying to know where the configuration options are, especially if I'm trying to back out… I’d like to do some blogging on it, do some speaking on it. So, I'm trying to get more familiar with it because that’s something that is in my wheelhouse here. But yeah, I'm definitely trying to go back and redo some things. And I run in to these issues that I didn’t run into the first time. And then trying to do things like… I usually in my continuous integration setup, there's the basic stuff where you does a build, do the tests, run and pass, and maybe some other stack analysis and reports. I usually try and add other things like have a ping to see if the APIs are healthy or not, and things like that. I haven’t figured out how to time that sort of thing into the new bot stuff. It seems it’s focused on the bare essentials at this point. And so, it’s kind of a lot to expect, I guess.  ROD: Do you have to have a separate machine to use bots?  KEVIN: No, I've been fiddling with it right on my laptop that I can do my normal development on. You need to get the server app from the app store, and I think you get promo code through the dev portal, so you know to buy it. And then I just run it locally. It has a lot of options on it and then at bottom is the xcode stuff.  CHUCK: Nice. So let’s harp back over to Jenkins real quick. So you set up Jenkins on… do you have to run it on a Mac? Like a Mac Mini or something? Or can you run Jenkins on a Linux machine and still do the CI stuff?  KEVIN: No. You have to have a Mac.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=266</guid><pubDate>Thu, 14 Nov 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854055/stream.mp3" length="36056914" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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 -...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 00:27 - Custom Integration for iOS<br /> 02:58 - Jenkins CI<br /> 05:49 - Running Unit Tests from the Command Line<br /> 08:10 - Custom Integration (CI)<br /> 15:46 - Report Tools  GCover Cobertura PlistBuddy   19:19 - Distribution  TestFlight   21:50 - Continuous Deployment<br /> 24:47 - Travis CI<br /> 25:15 - Cloud Options for Setting up CI  Hosted CI MacMiniColo TeamCity   27:22 - UI Automation<br /> 29:18 - XCUnit  Specta   Picks  Host Xcode Server in a data center (Rod) NSScreencast (Rod) Intro to OCHamcrest (Jaim) Switch Your Control Key (Jaim) Gcovr User Guide (Jaim) Sketch (Kevin) Pixa (Kevin)   Next Week<br /> Building Hardware for iPhones with Joel Stewart<br /> Transcript  CHUCK: Hey everybody and welcome to Episode 29 of the iPhreaks Show. This week on our panel, we have Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake.  CHUCK: I'm Charles Max Wood from devchat.tv. We’ve got a special guest, and that is Kevin Munc.  KEVIN: Hello from Memphis, Ohio.  CHUCK: So we brought you on today to talk about continuous integration for iOS. Now, if I remember right, didn’t they add some kind of continuous integration thing to xcode?  KEVIN: Yes. There is the bots now with the server, so you can avoid Jenkins if you want to.  CHUCK: [Chuckles]  KEVIN: It’s still got some limitations. And I think going through the pain with Jenkins ends up giving you more flexibility at this point in time, but it’s a really good sign that Apple is putting some effort and attention on quality and continuous integration.  CHUCK: Right. But that's not what you were talking about; you're talking about people using Jenkins?  KEVIN: Yeah, that’s where most of my experience is from. I've been doing continuous integration in other platforms for a long time; CruiseControl back in the day, and Jenkins for iOS stuff.  JAIM: It’s pretty much the standard that people have been doing Jenkins for a while, would like to get into the bots, but they are not quite ready for primetime is what I'm hearing. Have you played enough around the bots to know that they are not quite ready?  KEVIN: Somewhat. And I do sort of run into trouble at different points in time, just trying to know where the configuration options are, especially if I'm trying to back out… I’d like to do some blogging on it, do some speaking on it. So, I'm trying to get more familiar with it because that’s something that is in my wheelhouse here. But yeah, I'm definitely trying to go back and redo some things. And I run in to these issues that I didn’t run into the first time. And then trying to do things like… I usually in my continuous integration setup, there's the basic stuff where you does a build, do the tests, run and pass, and maybe some other stack analysis and reports. I usually try and add other things like have a ping to see if the APIs are healthy or not, and things like that. I haven’t figured out how to time that sort of thing into the new bot stuff. It seems it’s focused on the bare essentials at this point. And so, it’s kind of a lot to expect, I guess.  ROD: Do you have to have a separate machine to use bots?  KEVIN: No, I've been fiddling with it right on my laptop that I can do my normal development on. You need to get the server app from the app store, and I think you get promo code through the dev portal, so you know to buy it. And then I just run it locally. It has a lot of options on it and then at bottom is the xcode stuff.  CHUCK: Nice. So let’s harp back over to Jenkins real quick. So you set up Jenkins on… do you have to run it on a Mac? Like a Mac Mini or something? Or can you run Jenkins on a Linux machine and still do the CI stuff?  KEVIN: No. You have to have a Mac.]]></itunes:summary><itunes:duration>2192</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>028 iPhreaks Show – New iOS APIs</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/028-iphreaks-show-new-ios-apis</link><description><![CDATA[Panel  Andrew Madsen (twitter github blog) 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)   Discus...]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=259</guid><pubDate>Thu, 07 Nov 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58853983/stream.mp3" length="43694627" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Andrew Madsen (twitter github blog) 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)   Discus...</itunes:subtitle><itunes:summary><![CDATA[Panel  Andrew Madsen (twitter github blog) 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)   Discus...]]></itunes:summary><itunes:duration>2669</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>027 iPhreaks Show – Game Development with Kyle Richter &amp; Nathan Eror</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/027-iphreaks-show-game-development-with-kyle-richter-nathan-eror</link><description><![CDATA[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 &amp; 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 Tileable Art   22:29 - Tools<br /> 26:42 - Optimizations  Pre-Allocating Only Rendering What’s Necessary   33:48 - Shaders<br /> 36:51 - GameCenter<br /> 40:04 - Getting into Game Development  Picks  Trainyard (Ben) Space Team (Ben) Duolingo (Ben) Game Coding Complete by Mike McShaffry (Ben) Physics of Light - John Carmack (Ben) Bret Victor - Inventing on Principle (Ben) Overcoming iOS Game Memory Limits (Jaim) Big Nerd Ranch Blog (Andrew) Code Signing and Mavericks (Andrew) CocoaColor (Andrew) NinjaHit (Rod) Joybox (Rod) OpenGameArt (Chuck) 080 JSJ Impact.js with Dominic Szablewski JavaScript Jabber #081: Testing Promises for Async JavaScript with Pete Hodgson (Chuck) Linear algebra for game developers ~ part 1 (Nathan) Linear algebra for game developers ~ part 2 (Nathan) Linear algebra for game developers ~ part 3 (Nathan) 3D Math Primer for Graphics and Game Development by Fletcher Dunn and Ian Parberry (Nathan) #AltDevBlog (Nathan) Sleep Cycle (Kyle) Pivvot (Kyle) Hungry Shark Evolution (Kyle)   Next Week<br /> New iOS APIs<br /> Transcript<br /> CHUCK: Alright, Nathan, how do you say your last name?  NATHAN: Eror, just like –  CHUCK: Eror, okay.  NATHAN: Yeah, just like NSError, except that it spelled differently.  KYLE: Your middle initial is “S”, right?  BEN: [Laughter]  NATHAN: I wish. I’ve considered getting it legally changed.  CHUCK: Hey everybody and welcome to Episode 27 of the iPhreaks Show! This week on our panel, we have Ben Scheirman.  BEN: Hello from Houston, eagerly awaiting the iPad event.  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City and I don’t get to buy anything today.  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Rod Schmidt.  ROD: Merry Christmas from Salt Lake City!  CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we have 2 special guests. We have Kyle Richter.  KYLE: Good morning from Key West!  CHUCK: And, do you prefer Nate or Nathan?  NATHAN: Either one, it’s up to you.  CHUCK: Nathan Eror.  NATHAN: Hello! I’m also in Houston.  CHUCK: Alright. Do you guys want to do a brief introduction since you haven’t been on the show before?  KYLE: Sure, we can do that! My name is Kyle Richter. I’m the co-founder of Empirical Development.  NATHAN: And I’m Nathan Eror. I am the game and development lead for Empirical Development.  CHUCK: Awesome. Nobody plays games on their iOS device, so I’m not quite sure why we have you here.  KYLE: No, it’s the passage fad for sure. I suspect that they’ll just be over in the next couple of weeks.  CHUCK: Yeah.  BEN: Once I get hardware, controllers are really going to ruin it.  CHUCK: [Laughs] Do you think that’s going to be a thing?  BEN: Yeah, they announced it at dub dub, that you’ll be able to get like sort of a Nintendo like shrink wrapped controller on top of the iPhone. I’m still waiting for one of those to come out. I want to play with one.  KYLE: Logitech just released their print ad a couple of weeks ago for their first one. Mysteriously, it shows empty hand is holding a knife saying something’s missing [sound].  BEN: Oh! Awesome.  CHUCK: [Laughs]]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=249</guid><pubDate>Thu, 31 Oct 2013 13:54:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854080/stream.mp3" length="55222836" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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 &amp; 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 Tileable Art   22:29 - Tools<br /> 26:42 - Optimizations  Pre-Allocating Only Rendering What’s Necessary   33:48 - Shaders<br /> 36:51 - GameCenter<br /> 40:04 - Getting into Game Development  Picks  Trainyard (Ben) Space Team (Ben) Duolingo (Ben) Game Coding Complete by Mike McShaffry (Ben) Physics of Light - John Carmack (Ben) Bret Victor - Inventing on Principle (Ben) Overcoming iOS Game Memory Limits (Jaim) Big Nerd Ranch Blog (Andrew) Code Signing and Mavericks (Andrew) CocoaColor (Andrew) NinjaHit (Rod) Joybox (Rod) OpenGameArt (Chuck) 080 JSJ Impact.js with Dominic Szablewski JavaScript Jabber #081: Testing Promises for Async JavaScript with Pete Hodgson (Chuck) Linear algebra for game developers ~ part 1 (Nathan) Linear algebra for game developers ~ part 2 (Nathan) Linear algebra for game developers ~ part 3 (Nathan) 3D Math Primer for Graphics and Game Development by Fletcher Dunn and Ian Parberry (Nathan) #AltDevBlog (Nathan) Sleep Cycle (Kyle) Pivvot (Kyle) Hungry Shark Evolution (Kyle)   Next Week<br /> New iOS APIs<br /> Transcript<br /> CHUCK: Alright, Nathan, how do you say your last name?  NATHAN: Eror, just like –  CHUCK: Eror, okay.  NATHAN: Yeah, just like NSError, except that it spelled differently.  KYLE: Your middle initial is “S”, right?  BEN: [Laughter]  NATHAN: I wish. I’ve considered getting it legally changed.  CHUCK: Hey everybody and welcome to Episode 27 of the iPhreaks Show! This week on our panel, we have Ben Scheirman.  BEN: Hello from Houston, eagerly awaiting the iPad event.  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City and I don’t get to buy anything today.  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Rod Schmidt.  ROD: Merry Christmas from Salt Lake City!  CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we have 2 special guests. We have Kyle Richter.  KYLE: Good morning from Key West!  CHUCK: And, do you prefer Nate or Nathan?  NATHAN: Either one, it’s up to you.  CHUCK: Nathan Eror.  NATHAN: Hello! I’m also in Houston.  CHUCK: Alright. Do you guys want to do a brief introduction since you haven’t been on the show before?  KYLE: Sure, we can do that! My name is Kyle Richter. I’m the co-founder of Empirical Development.  NATHAN: And I’m Nathan Eror. I am the game and development lead for Empirical Development.  CHUCK: Awesome. Nobody plays games on their iOS device, so I’m not quite sure why we have you here.  KYLE: No, it’s the passage fad for sure. I suspect that they’ll just be over in the next couple of weeks.  CHUCK: Yeah.  BEN: Once I get hardware, controllers are really going to ruin it.  CHUCK: [Laughs] Do you think that’s going to be a thing?  BEN: Yeah, they announced it at dub dub, that you’ll be able to get like sort of a Nintendo like shrink wrapped controller on top of the iPhone. I’m still waiting for one of those to come out. I want to play with one.  KYLE: Logitech just released their print ad a couple of weeks ago for their first one. Mysteriously, it shows empty hand is holding a knife saying something’s missing [sound].  BEN: Oh! Awesome.  CHUCK: [Laughs]]]></itunes:summary><itunes:duration>3390</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>026 iPhreaks Show – Custom UI Controls with Sam Davies</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/026-iphreaks-show-custom-ui-controls-with-sam-davies</link><description><![CDATA[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<br /> 00:57 - Sam Davies Introduction  ShinobiControls   01:47 - Custom UI Controls<br /> 04:50 - Design-Time Experience and Documentation<br /> 09:49 - When Should You Use Custom Controls?<br /> 11:40 - Controls  UISlider TableView UIView   25:40 - OpenGL  CAEAGLLayer Class Reference   27:01 - Transitioning Custom Controls<br /> 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) NSCalendar-EqualWithGranularity (Rod) JVFloatLabeledTextField (Rod) Sublime Text (Sam) Dash (Sam) Introducing iOS7 Day-by-Day (Sam) what-if.xkcd.com (Sam)   Next Week<br /> iOS Game Development with Kyle Richter and Nathan Eror<br /> Transcript<br /> BEN: Sounds like you need a shot of espresso, Chuck.  [Laughter]  JAIM: Do pushups maybe, you know.  ROD: Cold shower.  CHUCK: Cold shower, yeah. [Laughs]  CHUCK: Hey everybody and welcome to Episode 26 of The iPhreaks Show! This week on our panel, we have Rod Schmidt.  ROD: Hello from Salt Lake City!  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: Jaim Zuber.  JAIM: I’m good enough, I’m smart enough, doggone it, people – sorry. Hello from Minnesota!  BEN: [Laughs]  JAIM: Can you believe that guy is my senator?  CHUCK: [Laughs]  JAIM: No. He don’t get back to work. I don’t know what’s going on here.  CHUCK: [Chuckles] I’m Charles Max Wood from DevChat.tv, with a quick reminder to go check out GoingRogueVideo.com. I have a 30-minute video on how I went freelance. And we also have a special guest this week, and that’s Sam Davies.  SAM: Hello there from Bristol, the UK!  CHUCK: Do you want to introduce yourself for the people who don’t know who you are?  SAM: Sure! I’m Sam Davies. I work now for a company called ShinobiControls, and we build various different UI controls for both iOS and for Android and things. All kinds of different things; I’m not going to [unclear] you with exactly what we do, but charting and all kinds of different to help people’s [unclear]. I stay at that life as a computer vision researcher back in the day a few years ago. I spent a while of doing that. But Academia just doesn’t really have any money so I had to leave Academia and go do something a bit more applicable so I started doing mobile development and kind of stuff at working machine over a few years ago. Now, I work as a developer evangelist so kind of writing different bits and pieces and teaching people about things as well. I like talking to devs and doing dev work as well.  CHUCK: Very nice. We brought you on the show to talk about “Custom UIControls”.  SAM: Yup! I guess, sure, I’d talk a little bit about what – what they are and why you would want to make custom UIcontrols.  CHUCK: Yeah, that sounds like a good start to me.  SAM: UIControls, we all know exactly what UIControls are because we use them all the time, but what that actually means for somebody who’s using something that really helpful for lots of different groups of people including designers, developers, and for the end user as well. They represent a common vocabulary of ways and what you interact with an app. So we’re all used to UIControls in iOS because we have things like UISliders, we have Buttons, we have segment of control, whole selection of different things, and they were really, really useful.  But the question always comes when you get to the stage where you want something that doesn’t quite – whether the existing ones from iOS don’t exactly do what you want to do – you want to have something slightly different. An example I always give whenever anybody wants to talk to me about this kind of thing is,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=243</guid><pubDate>Thu, 24 Oct 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854075/stream.mp3" length="43634909" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 00:57 - Sam Davies Introduction  ShinobiControls   01:47 - Custom UI Controls<br /> 04:50 - Design-Time Experience and Documentation<br /> 09:49 - When Should You Use Custom Controls?<br /> 11:40 - Controls  UISlider TableView UIView   25:40 - OpenGL  CAEAGLLayer Class Reference   27:01 - Transitioning Custom Controls<br /> 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) NSCalendar-EqualWithGranularity (Rod) JVFloatLabeledTextField (Rod) Sublime Text (Sam) Dash (Sam) Introducing iOS7 Day-by-Day (Sam) what-if.xkcd.com (Sam)   Next Week<br /> iOS Game Development with Kyle Richter and Nathan Eror<br /> Transcript<br /> BEN: Sounds like you need a shot of espresso, Chuck.  [Laughter]  JAIM: Do pushups maybe, you know.  ROD: Cold shower.  CHUCK: Cold shower, yeah. [Laughs]  CHUCK: Hey everybody and welcome to Episode 26 of The iPhreaks Show! This week on our panel, we have Rod Schmidt.  ROD: Hello from Salt Lake City!  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: Jaim Zuber.  JAIM: I’m good enough, I’m smart enough, doggone it, people – sorry. Hello from Minnesota!  BEN: [Laughs]  JAIM: Can you believe that guy is my senator?  CHUCK: [Laughs]  JAIM: No. He don’t get back to work. I don’t know what’s going on here.  CHUCK: [Chuckles] I’m Charles Max Wood from DevChat.tv, with a quick reminder to go check out GoingRogueVideo.com. I have a 30-minute video on how I went freelance. And we also have a special guest this week, and that’s Sam Davies.  SAM: Hello there from Bristol, the UK!  CHUCK: Do you want to introduce yourself for the people who don’t know who you are?  SAM: Sure! I’m Sam Davies. I work now for a company called ShinobiControls, and we build various different UI controls for both iOS and for Android and things. All kinds of different things; I’m not going to [unclear] you with exactly what we do, but charting and all kinds of different to help people’s [unclear]. I stay at that life as a computer vision researcher back in the day a few years ago. I spent a while of doing that. But Academia just doesn’t really have any money so I had to leave Academia and go do something a bit more applicable so I started doing mobile development and kind of stuff at working machine over a few years ago. Now, I work as a developer evangelist so kind of writing different bits and pieces and teaching people about things as well. I like talking to devs and doing dev work as well.  CHUCK: Very nice. We brought you on the show to talk about “Custom UIControls”.  SAM: Yup! I guess, sure, I’d talk a little bit about what – what they are and why you would want to make custom UIcontrols.  CHUCK: Yeah, that sounds like a good start to me.  SAM: UIControls, we all know exactly what UIControls are because we use them all the time, but what that actually means for somebody who’s using something that really helpful for lots of different groups of people including designers, developers, and for the end user as well. They represent a common vocabulary of ways and what you interact with an app. So we’re all used to UIControls in iOS because we have things like UISliders, we have Buttons, we have segment of control, whole selection of different things, and they were really, really useful.  But the question always comes when you get to the stage where you want something that doesn’t quite – whether the existing ones from iOS don’t exactly do what you want to do – you want to have something slightly different. An example I always give whenever anybody wants to talk to me about this kind of thing is,]]></itunes:summary><itunes:duration>2666</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>025 iPhreaks Show – The Accelerate Framework with Jeff Biggus</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/025-iphreaks-show-the-accelerate-framework-with-jeff-biggus</link><description><![CDATA[Panel  Jeff Biggus (twitter blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 00:32 - Jeff Biggus Introduction  HyperJeff Network   01:38 - The Accelerate Framework  Audio Video Images Pure Math Functions   11:11 - Accelerate Framework Tricks<br /> 12:35 - Clang Extensions<br /> 17:30 - Libraries<br /> 23:06 - Gotchas<br /> 28:39 - Mac -&gt; iOS<br /> 31:25 - The Convolution Integral<br /> 33:49 - Finding the Accelerate Framework<br /> 35:35 - Audio  Picks  F-Script (Rod &amp; Jeff) Nathen Harvey: Learning Chef (Chuck) Start your free trial of Enterprise Chef (Chuck) Chef (Chuck) Cocoa Literature (Jeff)   Next Week<br /> Custom UI Controls with Sam Davies<br /> Transcript  Transcript<br />    CHUCK: Hey everybody and welcome to Episode 25 of the iPhreaks Show! This week on our panel, we have Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I'm Charles Max Wood from DevChat.tv. I just want to give you another quick reminder that you can find out about my freelancing journey at GoingRogueVideo.com, it's a 30-minute video detailing how I went from laid off to freelancing successfully.  We also have a special guest, and that is Jeff Biggus.  JEFF: Hello!  CHUCK: Since you haven't been on the show before, Jeff, do you want to introduce yourself?  JEFF: Sure! I'm a Mac and iOS programmer, I work for my own company, have for about 17 years now. Lately, it's been all Mac and iOS, maybe for the last 7 years or so, and I come from a background that's maybe more science, like academic science, but now I do a lot of just general programming stuff.  CHUCK: Awesome. What kinds of things have you been academic-ing or studying or whatever?  JEFF: [Chuckles] I used to do a bunch of computational physics stuff. So I was in the physics world for a while, and before that, I was an electrical engineer.  It was a lot of very practical engineering type programming. Ugly code that got the job done.  CHUCK: Boy! That sounds like what I do!  JEFF: [Chuckles]  CHUCK: Ugly code that gets the job done.  JEFF: Exactly, yeah. Which is basically what I do now; except it's a little more elegant these days. The tools are much nicer.  CHUCK: Awesome. So, we brought you on today to talk about the Accelerate Framework.  JEFF: Yeah.  CHUCK: It's part of the standard suite of the libraries you get from Apple, it looks like. Can you explain briefly what it is or what it does?  JEFF: Sure! It's a set of, really, C Libraries. It's called the Framework. Normally, when you hear framework, you'd think Objective-C framework, but this is all C-level calls. The goal of it is to give us set of functions, a humongous set of functions, that can allow you to do common tasks much faster because they're heavily optimized. As a consequence, that actually saves battery life so you get more power and better energy use. I would even like the case that if you get into it, that your code is actually often better; it's cleaner and it's more maintainable going forward.  CHUCK: Huh! What exactly is it used for?  JEFF: When you look at the framework, it looks like there are basically 3 areas that it seems to hit which is Audio, Video, and Images, and also Pure Math functions. But, since everything under the hood is all just bits, sometimes, whether it's something is an image or audio or math, it's just that your perspective on things.  A lot of times, these functions that are in there can be used for even really mundane tasks that you might not be thinking about them as. You might grab an audio function to do something where youâ€™re simply doing some very simple calculation for something that has nothing to do with audio.  CHUCK: Got you!  ROD: I would imagine game programming would use a lot especially 3Dâ€¦  JEFF: Oh, sure! Game programming seems like the easiest place to get the most immediate impact from this, but also, Video and Image Processing. Actually,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=237</guid><pubDate>Thu, 17 Oct 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854023/stream.mp3" length="41299787" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Jeff Biggus (twitter blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 00:32 - Jeff Biggus Introduction  HyperJeff Network   01:38 - The Accelerate Framework  Audio...</itunes:subtitle><itunes:summary><![CDATA[Panel  Jeff Biggus (twitter blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 00:32 - Jeff Biggus Introduction  HyperJeff Network   01:38 - The Accelerate Framework  Audio Video Images Pure Math Functions   11:11 - Accelerate Framework Tricks<br /> 12:35 - Clang Extensions<br /> 17:30 - Libraries<br /> 23:06 - Gotchas<br /> 28:39 - Mac -&gt; iOS<br /> 31:25 - The Convolution Integral<br /> 33:49 - Finding the Accelerate Framework<br /> 35:35 - Audio  Picks  F-Script (Rod &amp; Jeff) Nathen Harvey: Learning Chef (Chuck) Start your free trial of Enterprise Chef (Chuck) Chef (Chuck) Cocoa Literature (Jeff)   Next Week<br /> Custom UI Controls with Sam Davies<br /> Transcript  Transcript<br />    CHUCK: Hey everybody and welcome to Episode 25 of the iPhreaks Show! This week on our panel, we have Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I'm Charles Max Wood from DevChat.tv. I just want to give you another quick reminder that you can find out about my freelancing journey at GoingRogueVideo.com, it's a 30-minute video detailing how I went from laid off to freelancing successfully.  We also have a special guest, and that is Jeff Biggus.  JEFF: Hello!  CHUCK: Since you haven't been on the show before, Jeff, do you want to introduce yourself?  JEFF: Sure! I'm a Mac and iOS programmer, I work for my own company, have for about 17 years now. Lately, it's been all Mac and iOS, maybe for the last 7 years or so, and I come from a background that's maybe more science, like academic science, but now I do a lot of just general programming stuff.  CHUCK: Awesome. What kinds of things have you been academic-ing or studying or whatever?  JEFF: [Chuckles] I used to do a bunch of computational physics stuff. So I was in the physics world for a while, and before that, I was an electrical engineer.  It was a lot of very practical engineering type programming. Ugly code that got the job done.  CHUCK: Boy! That sounds like what I do!  JEFF: [Chuckles]  CHUCK: Ugly code that gets the job done.  JEFF: Exactly, yeah. Which is basically what I do now; except it's a little more elegant these days. The tools are much nicer.  CHUCK: Awesome. So, we brought you on today to talk about the Accelerate Framework.  JEFF: Yeah.  CHUCK: It's part of the standard suite of the libraries you get from Apple, it looks like. Can you explain briefly what it is or what it does?  JEFF: Sure! It's a set of, really, C Libraries. It's called the Framework. Normally, when you hear framework, you'd think Objective-C framework, but this is all C-level calls. The goal of it is to give us set of functions, a humongous set of functions, that can allow you to do common tasks much faster because they're heavily optimized. As a consequence, that actually saves battery life so you get more power and better energy use. I would even like the case that if you get into it, that your code is actually often better; it's cleaner and it's more maintainable going forward.  CHUCK: Huh! What exactly is it used for?  JEFF: When you look at the framework, it looks like there are basically 3 areas that it seems to hit which is Audio, Video, and Images, and also Pure Math functions. But, since everything under the hood is all just bits, sometimes, whether it's something is an image or audio or math, it's just that your perspective on things.  A lot of times, these functions that are in there can be used for even really mundane tasks that you might not be thinking about them as. You might grab an audio function to do something where youâ€™re simply doing some very simple calculation for something that has nothing to do with audio.  CHUCK: Got you!  ROD: I would imagine game programming would use a lot especially 3Dâ€¦  JEFF: Oh, sure! Game programming seems like the easiest place to get the most immediate impact from this, but also, Video and Image Processing. Actually,]]></itunes:summary><itunes:duration>2520</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>024 iPhreaks Show – 64-bit with Mike Ash</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/024-iphreaks-show-64-bit-with-mike-ash</link><description><![CDATA[Panel  Mike Ash (github blog) Rod Schmidt (twitter github infiniteNIL) Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast)   Discu...]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=228</guid><pubDate>Thu, 10 Oct 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854064/stream.mp3" length="51931785" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Mike Ash (github blog) Rod Schmidt (twitter github infiniteNIL) Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast)   Discu...</itunes:subtitle><itunes:summary><![CDATA[Panel  Mike Ash (github blog) Rod Schmidt (twitter github infiniteNIL) Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Ben Scheirman (twitter github blog NSSreencast)   Discu...]]></itunes:summary><itunes:duration>3184</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>023 iPhreaks Show – Build Automation with Patrick Burleson</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/023-iphreaks-show-build-automation-with-patrick-burleson</link><description><![CDATA[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<br /> 00:27 - Going Rogue Video<br /> 00:42 - Patrick Burleson Introduction  BitBQ MartianCraft Briefs   01:23 - Build Automation<br /> 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<br /> 11:04 - Things to Automate<br /> 14:14 - XCode 5 Build Automation<br /> 20:08 - Automation  Bamboo Version Numbers agvtool cupertino (and friends)   29:50 - Certification<br /> 33:21 - Build Time  Screenshot Lightning guard-xctool-test   Picks  iOS Background Fetch example (Andrew) sprint.ly (Andrew) ASCIIwwdc (Ben) Blues Junior™ III: Hot Rod (Ben) guitarjamzdotcom (Ben) iOS 7 by Tutorials (Ben) Pappy's Smokehouse (Pete) Go (Pete) Bombay By Boat - Moonlight (Pete) xcoder (Pete) xcodebuild-rb (Pete) Paulaner Oktoberfest Bier® (Jaim) Pitching Radar (Rod) Rich Hickey (Rod) ShareMouse (Chuck) Tweetbot (Chuck) Michael Vey (Chuck) Fogo de Chao (Patrick) Briefs (Patrick) Black Bar (Patrick) Test iOS Apps with UI Automation: Bug Hunting Made Easy by Jonathan Penn (Patrick) Bamboo (Patrick) Alfred App (Patrick)   Next Week<br /> 64-Bit with Mike Ash<br /> Transcript  CHUCK: Hey everybody and welcome to Episode 23 of the iPhreaks Show! This week on our panel, we have Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake!  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Pete Hodgson.  PETE: Hello from a very warm conference room.  CHUCK: I’m Charles Max Wood from DevChat.tv. Before we get going, I want to briefly just remind you that I have put up the GoingRogueVideo.com, where I put up the video talking about how I went freelance. If you’re interested in that, you can go check it out there.  We also have a special guest, and that’s Patrick Burleson.  PATRICK: Hello from Dallas, Texas!  CHUCK: Do you want to introduce yourself since you haven’t been on the show before?  PATRICK: Sure! My name is Patrick Burleson. I run BitBQ software, which is BitBQ.com. I also do quite a bit of consulting with MartianCraft, and also MartianCraft.com – they are the makers of the design application called Briefs.  CHUCK: Cool!  BEN: That was a previous pick of the show!  CHUCK: Yup!  PATRICK: Awesome!  PETE: We should do an episode about Briefs.  PATRICK: You should! I will probably get your wrap on the show.  CHUCK: That’d be awesome. Then we could do one on boxers.  BEN: Yup, quite a history.  PATRICK: Yes, Briefs has a very long history.  CHUCK: That’d be really interesting. We brought you on to talk about “Build Automation”.  PATRICK: Yeah! Build Automation is something that I think everyone should probably definitely look into even if you’re on a team or even a solo developer. That sounds crazy to some people why would a solo developer want to have a build automation…The way I look at it is, on my solo stuff, I want a computer doing as much of the work as I can make it to without me having to get in the way. Automating your build is one of those things where with a click of a button, I can update and ship a new version of any of my products or ship out a beta or whatever. It makes it very, very easy and also reduces the number of mistakes you can make. You don’t have to do anything manually; there’s a chance for a mistake.  CHUCK: So it’s just kind of like continuous integration?  PATRICK: Yeah, it is a lot like continuous integration. You can use it 2 different ways.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=222</guid><pubDate>Thu, 03 Oct 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854084/stream.mp3" length="50113235" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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)...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 00:27 - Going Rogue Video<br /> 00:42 - Patrick Burleson Introduction  BitBQ MartianCraft Briefs   01:23 - Build Automation<br /> 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<br /> 11:04 - Things to Automate<br /> 14:14 - XCode 5 Build Automation<br /> 20:08 - Automation  Bamboo Version Numbers agvtool cupertino (and friends)   29:50 - Certification<br /> 33:21 - Build Time  Screenshot Lightning guard-xctool-test   Picks  iOS Background Fetch example (Andrew) sprint.ly (Andrew) ASCIIwwdc (Ben) Blues Junior™ III: Hot Rod (Ben) guitarjamzdotcom (Ben) iOS 7 by Tutorials (Ben) Pappy's Smokehouse (Pete) Go (Pete) Bombay By Boat - Moonlight (Pete) xcoder (Pete) xcodebuild-rb (Pete) Paulaner Oktoberfest Bier® (Jaim) Pitching Radar (Rod) Rich Hickey (Rod) ShareMouse (Chuck) Tweetbot (Chuck) Michael Vey (Chuck) Fogo de Chao (Patrick) Briefs (Patrick) Black Bar (Patrick) Test iOS Apps with UI Automation: Bug Hunting Made Easy by Jonathan Penn (Patrick) Bamboo (Patrick) Alfred App (Patrick)   Next Week<br /> 64-Bit with Mike Ash<br /> Transcript  CHUCK: Hey everybody and welcome to Episode 23 of the iPhreaks Show! This week on our panel, we have Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake!  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Pete Hodgson.  PETE: Hello from a very warm conference room.  CHUCK: I’m Charles Max Wood from DevChat.tv. Before we get going, I want to briefly just remind you that I have put up the GoingRogueVideo.com, where I put up the video talking about how I went freelance. If you’re interested in that, you can go check it out there.  We also have a special guest, and that’s Patrick Burleson.  PATRICK: Hello from Dallas, Texas!  CHUCK: Do you want to introduce yourself since you haven’t been on the show before?  PATRICK: Sure! My name is Patrick Burleson. I run BitBQ software, which is BitBQ.com. I also do quite a bit of consulting with MartianCraft, and also MartianCraft.com – they are the makers of the design application called Briefs.  CHUCK: Cool!  BEN: That was a previous pick of the show!  CHUCK: Yup!  PATRICK: Awesome!  PETE: We should do an episode about Briefs.  PATRICK: You should! I will probably get your wrap on the show.  CHUCK: That’d be awesome. Then we could do one on boxers.  BEN: Yup, quite a history.  PATRICK: Yes, Briefs has a very long history.  CHUCK: That’d be really interesting. We brought you on to talk about “Build Automation”.  PATRICK: Yeah! Build Automation is something that I think everyone should probably definitely look into even if you’re on a team or even a solo developer. That sounds crazy to some people why would a solo developer want to have a build automation…The way I look at it is, on my solo stuff, I want a computer doing as much of the work as I can make it to without me having to get in the way. Automating your build is one of those things where with a click of a button, I can update and ship a new version of any of my products or ship out a beta or whatever. It makes it very, very easy and also reduces the number of mistakes you can make. You don’t have to do anything manually; there’s a chance for a mistake.  CHUCK: So it’s just kind of like continuous integration?  PATRICK: Yeah, it is a lot like continuous integration. You can use it 2 different ways.]]></itunes:summary><itunes:duration>3071</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>022 iPhreaks Show – Networking with Steve Madsen</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/022-iphreaks-show-networking-with-steve-madsen</link><description><![CDATA[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<br /> 00:45 - Going Rogue Video<br /> 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<br /> 12:23 - Network Link Conditioner<br /> 15:29 - Reachability<br /> 24:27 - Networking Gotchas<br /> 26:54 - NSOperation Dependency<br /> 29:41 - AFNetworking  RestKit   33:54 - Logging of Networking Requests and Response  Runscope   38:49 - Networking Technologies<br /> 41:27 - WebSockets  faye SocketRocket   45:48 - Fallacies of Distributed Computing  Picks  ARC vs. MRC Performance (Andrew) Machine language: how Siri found its voice (Andrew) Philips hue (Ben) hue (Ben) CopyPasteCharacter.com (Ben) Glyphboard (Andrew) Lawyers (Jaim) Runscope (Pete) estimote (Pete) Acme Pale Ale from North Coast Brewing (Pete) XCOM Enemy Unknown (Pete) RubyConf (Chuck) Airbnb (Chuck) Platform University (Chuck) Little Snitch (Steve) Upton Tea (Steve) Clojure: Enemy of the State (Rod) Hire Rod (Rod)   Next Week<br /> Build Automation with Patrick Burleson<br /> Transcript  CHUCK: Hey everybody and welcome to Episode 22 of The iPhreaks Show! This week on our panel, we have Andrew Madsen.  ANDREW: Hi! I’m not a robot; I’m just going to [unclear]  [Laughter]  CHUCK: Ben Scheirman.  BEN: Hello! I’m eagerly waiting of the arrival of GTA 5. So if the doorbell rings, I may run to go get it.  CHUCK: Alright! Jaim Zuber.  JAIM: Hello from Minneapolis! And also, not a robot.  CHUCK: Pete Hodgson.  PETE: Good morning from…I am not a robot.  [Laughter]  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I’m Charles Max Wood from DevChat.tv. Before I introduce our guest, I just want to make a real quick announcement. This Friday, meaning last Friday when you get this episode, was my ‘Freedom Day’. It was the day I was laid off from my job 3 years ago and went freelance. I’m celebrating that by putting up a free video that kind of chronicles my journey through freelancing and going from laid off to actually making enough money to live on. I’m going to have a lot of lessons that I learned in there and stuff, so if you’re interested, you can get that at GoingRogueVideo.com.  BEN: Whoo-hoo! Congrats!  CHUCK: Thanks! We also have a special guest, and that is Steve Madsen.  STEVE: Hello from the Columbus, Ohio.  CHUCK: Can we get you to introduce yourself real quick?  STEVE: Sure! I own Light Year Software, which is a small consultancy here in Columbus specializing in Rails and iOS development. I’ve been doing that for about 7 years now since relocating back from the San Francisco Bay Area.  CHUCK: Was it named after the unit of measure, or the cartoon character?  STEVE: Unit of measure.  CHUCK: Okay.  STEVE: I was looking for something science-y.  CHUCK: Awesome.  PETE: What’s the cartoon character?  CHUCK: Toy Story. Buzz Lightyear.  PETE: Oh! Oh, yeah.  CHUCK: Alright, we brought you on to talk about “Networking”.  STEVE: Yes! That’s a big topic!  CHUCK: I was going to say [laughs] it was kind of a broad topic. What in particular is interesting about networking with iOS or Cocoa?  STEVE: Specifically about iOS, obviously, we’re talking about mobile devices. I think it’s safe to say that since mobile devices became as popular as they did with the introduction of the iPhone, the possibilities on how for us to build apps that communicate back to servers or communicate with people nearby have gone up a lot.  CHUCK: Yeah, that makes sense.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=215</guid><pubDate>Thu, 26 Sep 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854054/stream.mp3" length="57068065" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 00:45 - Going Rogue Video<br /> 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<br /> 12:23 - Network Link Conditioner<br /> 15:29 - Reachability<br /> 24:27 - Networking Gotchas<br /> 26:54 - NSOperation Dependency<br /> 29:41 - AFNetworking  RestKit   33:54 - Logging of Networking Requests and Response  Runscope   38:49 - Networking Technologies<br /> 41:27 - WebSockets  faye SocketRocket   45:48 - Fallacies of Distributed Computing  Picks  ARC vs. MRC Performance (Andrew) Machine language: how Siri found its voice (Andrew) Philips hue (Ben) hue (Ben) CopyPasteCharacter.com (Ben) Glyphboard (Andrew) Lawyers (Jaim) Runscope (Pete) estimote (Pete) Acme Pale Ale from North Coast Brewing (Pete) XCOM Enemy Unknown (Pete) RubyConf (Chuck) Airbnb (Chuck) Platform University (Chuck) Little Snitch (Steve) Upton Tea (Steve) Clojure: Enemy of the State (Rod) Hire Rod (Rod)   Next Week<br /> Build Automation with Patrick Burleson<br /> Transcript  CHUCK: Hey everybody and welcome to Episode 22 of The iPhreaks Show! This week on our panel, we have Andrew Madsen.  ANDREW: Hi! I’m not a robot; I’m just going to [unclear]  [Laughter]  CHUCK: Ben Scheirman.  BEN: Hello! I’m eagerly waiting of the arrival of GTA 5. So if the doorbell rings, I may run to go get it.  CHUCK: Alright! Jaim Zuber.  JAIM: Hello from Minneapolis! And also, not a robot.  CHUCK: Pete Hodgson.  PETE: Good morning from…I am not a robot.  [Laughter]  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I’m Charles Max Wood from DevChat.tv. Before I introduce our guest, I just want to make a real quick announcement. This Friday, meaning last Friday when you get this episode, was my ‘Freedom Day’. It was the day I was laid off from my job 3 years ago and went freelance. I’m celebrating that by putting up a free video that kind of chronicles my journey through freelancing and going from laid off to actually making enough money to live on. I’m going to have a lot of lessons that I learned in there and stuff, so if you’re interested, you can get that at GoingRogueVideo.com.  BEN: Whoo-hoo! Congrats!  CHUCK: Thanks! We also have a special guest, and that is Steve Madsen.  STEVE: Hello from the Columbus, Ohio.  CHUCK: Can we get you to introduce yourself real quick?  STEVE: Sure! I own Light Year Software, which is a small consultancy here in Columbus specializing in Rails and iOS development. I’ve been doing that for about 7 years now since relocating back from the San Francisco Bay Area.  CHUCK: Was it named after the unit of measure, or the cartoon character?  STEVE: Unit of measure.  CHUCK: Okay.  STEVE: I was looking for something science-y.  CHUCK: Awesome.  PETE: What’s the cartoon character?  CHUCK: Toy Story. Buzz Lightyear.  PETE: Oh! Oh, yeah.  CHUCK: Alright, we brought you on to talk about “Networking”.  STEVE: Yes! That’s a big topic!  CHUCK: I was going to say [laughs] it was kind of a broad topic. What in particular is interesting about networking with iOS or Cocoa?  STEVE: Specifically about iOS, obviously, we’re talking about mobile devices. I think it’s safe to say that since mobile devices became as popular as they did with the introduction of the iPhone, the possibilities on how for us to build apps that communicate back to servers or communicate with people nearby have gone up a lot.  CHUCK: Yeah, that makes sense.]]></itunes:summary><itunes:duration>3505</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>021 iPhreaks Show – Scalable Cloud Applications with Aaron Douglas</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/021-iphreaks-show-scalable-cloud-applications-with-aaron-douglas</link><description><![CDATA[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<br /> 01:11 - Scalable Cloud Apps and iOS Programming<br /> 02:51 - iCloud Core Data<br /> 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<br /> 25:59 - “Selling” Parse Use to Companies<br /> 27:20 - Choosing Parse  Windows Azure   32:03 - Realtime Interaction  Cheddar   34:17 - Other Services  Simperium Firebase Helios Dropbox   38:32 - Advice for Others  Appside/Server-side TICoreDataSync Understand Scaling   41:41 - Rolling your own vs using Parse  Data Privacy   Picks  Mac Dev Weekly (Andrew) Gwynne Raskind: Friday Q&amp;A 2012-03-02: Key-Value Observing Done Right: Take 2 (Andrew) 11 Untranslatable Words From Other Cultures (Andrew) Linode (Ben) Digital Ocean (Ben) Big Nerd Ranch talk on API design (Ben) FlatUIKit (Rod) iOS7Colors (Rod) Sylvan Dale Guest Ranch (Rod) Bloons Tower Defense (Chuck) Fieldrunners 2 (Chuck) Base 2 (Aaron) Spark Inspector (Aaron) Simplenote (Aaron) TICoreDataSync (Aaron)   Next Week<br /> Networking with Cocoa with Steve Madsen<br /> Transcript<br /> CHUCK: So if I call you Andrew, or if I call Andrew, Aaron, sorry guys…  AARON: [Laughs]  BEN: Just run with it.  CHUCK: Hey everybody and welcome to Episode 21 of The iPhreaks Show! This week on our panel, we have Ben Scheirman.  BEN: Happy Apple Christmas Day! And hello!  CHUCK: Apple Christmas Day…  BEN: Yeah! Today is the launch date. We’re going to find out all about in like an hour.  CHUCK: Oh, that’s right!  BEN: This would be all over the news by the time this sure comes out…  ANDREW: It’s the only thing all of us were thinking about.  BEN: [Inaudible]  CHUCK: [Laughs]  ANDREW: I can’t breathe.  BEN: That’s right. We’re already on the clock, Chuck.  CHUCK: Okay.  BEN: [Laughs]  CHUCK: We also have Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake City as well!  CHUCK: Jaim Zuber.  JAIM: Hello! I just returned from the north shore of Lake Superior, where I was teaching berries to code iOS.  CHUCK: I’m Charles Max Wood from DevChat.tv. We have a special guest, and that’s Aaron Douglas.  AARON: Hey! How’s it going? I’m saying hi from Milwaukee, Wisconsin.  CHUCK: Pete would be so proud of me, I didn’t butch your name.  AARON: [Laughs]  CHUCK: We have you on this week to talk about “Scalable Cloud Apps”.  AARON: Yeah, definitely.  CHUCK: I asked you before the show, I’m going to ask you again, how does that relate to iOS programming?  AARON: I’ve noticed that a lot of us iOS devs come from more of the finite programming that we know – JavaScript and CSS – it’s just this kind of a logical step into iOS app development. I came from a Java enterprise background so I’m very familiar with writing apps that are behind other apps. I noticed that a lot of iOS developers are afraid of integrating their app with a server, and that there’s a lot of apps that have to talk to other users or there’s central data. So I think it’s a really important topic just because apps can be so much more powerful if they are connected with other people.  CHUCK: Absolutely. Are you talking about API services like Facebook or Twitter? Or, are you talking about more of the backend systems like Parse?  AARON: Yeah, it’s more of the backend systems like Parse.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=205</guid><pubDate>Thu, 19 Sep 2013 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854051/stream.mp3" length="50321374" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 01:11 - Scalable Cloud Apps and iOS Programming<br /> 02:51 - iCloud Core Data<br /> 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<br /> 25:59 - “Selling” Parse Use to Companies<br /> 27:20 - Choosing Parse  Windows Azure   32:03 - Realtime Interaction  Cheddar   34:17 - Other Services  Simperium Firebase Helios Dropbox   38:32 - Advice for Others  Appside/Server-side TICoreDataSync Understand Scaling   41:41 - Rolling your own vs using Parse  Data Privacy   Picks  Mac Dev Weekly (Andrew) Gwynne Raskind: Friday Q&amp;A 2012-03-02: Key-Value Observing Done Right: Take 2 (Andrew) 11 Untranslatable Words From Other Cultures (Andrew) Linode (Ben) Digital Ocean (Ben) Big Nerd Ranch talk on API design (Ben) FlatUIKit (Rod) iOS7Colors (Rod) Sylvan Dale Guest Ranch (Rod) Bloons Tower Defense (Chuck) Fieldrunners 2 (Chuck) Base 2 (Aaron) Spark Inspector (Aaron) Simplenote (Aaron) TICoreDataSync (Aaron)   Next Week<br /> Networking with Cocoa with Steve Madsen<br /> Transcript<br /> CHUCK: So if I call you Andrew, or if I call Andrew, Aaron, sorry guys…  AARON: [Laughs]  BEN: Just run with it.  CHUCK: Hey everybody and welcome to Episode 21 of The iPhreaks Show! This week on our panel, we have Ben Scheirman.  BEN: Happy Apple Christmas Day! And hello!  CHUCK: Apple Christmas Day…  BEN: Yeah! Today is the launch date. We’re going to find out all about in like an hour.  CHUCK: Oh, that’s right!  BEN: This would be all over the news by the time this sure comes out…  ANDREW: It’s the only thing all of us were thinking about.  BEN: [Inaudible]  CHUCK: [Laughs]  ANDREW: I can’t breathe.  BEN: That’s right. We’re already on the clock, Chuck.  CHUCK: Okay.  BEN: [Laughs]  CHUCK: We also have Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake City as well!  CHUCK: Jaim Zuber.  JAIM: Hello! I just returned from the north shore of Lake Superior, where I was teaching berries to code iOS.  CHUCK: I’m Charles Max Wood from DevChat.tv. We have a special guest, and that’s Aaron Douglas.  AARON: Hey! How’s it going? I’m saying hi from Milwaukee, Wisconsin.  CHUCK: Pete would be so proud of me, I didn’t butch your name.  AARON: [Laughs]  CHUCK: We have you on this week to talk about “Scalable Cloud Apps”.  AARON: Yeah, definitely.  CHUCK: I asked you before the show, I’m going to ask you again, how does that relate to iOS programming?  AARON: I’ve noticed that a lot of us iOS devs come from more of the finite programming that we know – JavaScript and CSS – it’s just this kind of a logical step into iOS app development. I came from a Java enterprise background so I’m very familiar with writing apps that are behind other apps. I noticed that a lot of iOS developers are afraid of integrating their app with a server, and that there’s a lot of apps that have to talk to other users or there’s central data. So I think it’s a really important topic just because apps can be so much more powerful if they are connected with other people.  CHUCK: Absolutely. Are you talking about API services like Facebook or Twitter? Or, are you talking about more of the backend systems like Parse?  AARON: Yeah, it’s more of the backend systems like Parse.]]></itunes:summary><itunes:duration>3084</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>020 iPhreaks Show – Vim with Jason Felice</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/020-iphreaks-show-vim-with-jason-felice</link><description><![CDATA[Panel  Jason Felice (twitter github blog Maitria) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:08 - Jason Felice Introduction<br /> 02:03 - “Expressive Code”<br /> 04:35 - iOS Programming in Vim  ibtool Xcode   06:39 - Why Vim?  Muscle Memory The Tool Chain Polar Puzzles   11:30 - Build Process  xctool   12:23 - Testing  Kiwi The Objective Vimmer   16:50 - Vim Tactics  Code Completion clang_complete Omnicomplete   21:06 - Navigation<br /> 23:11 - AppCode<br /> 25:22 - Toolchain Wishlist  Scheme Lisp Clojure RubyMotion   31:51 - Building and Installing Vim  Picks  No Mouse Fridays! (Pete) AppCode (Pete) Practical Vim: Edit Text at the Speed of Thought by Drew Neil (Pete) VimCasts (Pete) vimium (Pete) VimGolf (Chuck) Emacs (Chuck) Jason Felice: Getting Started with iOS Development With Vim (Jason) lambdanative (Jason) Nathan Sorenson: Clojure to Native via Scheme (Jason)   Next Week<br /> Scalable Cloud Apps with Aaron Douglas<br /> Transcript<br /> PETE: My boy is teething at the moment, and we got up today at 5 o’clock in the morning. That’s nice.  CHUCK: [Laughs]  CHUCK: Hey everybody and welcome to Episode 20 of iPhreaks! This week on our panel, we have Pete Hodgson.  PETE: Good morning from San Francisco!  CHUCK: I’m Charles Max Wood from DevChat.tv. We have a special guest, and that’s Jason…is it Felice?  JASON: Yeah, it’s Felice, that’s right. Hello from Detroit this time!  CHUCK: I do that just to make Pete laugh.  PETE: [Laughs] Yeah, it makes me laugh, I freaked out. [Laughs] Oh, I was going to say like you did the episode number, and I was like thinking, “Should I remind him? Because I don’t remind him, I’d keep him say anything.” [Laughs]  CHUCK: No, I was seriously actually thinking, “I should ask Jason just to make sure I know how to say his last name,” and I was like, “Nope! I’m going to do this just for Pete.”  JASON: [Laughs]  PETE: Oh, man. Well, I’m touched. Thank you very much.  CHUCK: So Jason, since you’re new to the show, do you want to introduce yourself really quickly?  JASON: Sure! That’s probably the hardest question. I have been doing mobile development for, I don’t know, it’s like 3 years or something like that, but it really depends on what you count. I’ve done some of embedded development before that, and some dust wholesome stuff back in the day, something like ’90 something. And mostly, I’ve been on the next person, which is why I found first to home with iPhone stuff, and I’ve done some Android.  I think the bigger focus that I have is on creating expressive beautiful code and helping people to do that because I think a lot of people just haven’t been exposed to really expressive code especially when we’re talking mobile environment.  PETE: What do you mean by expressive code? This is a good sidebar conversation we can talk about. I’m interested particularly in expressive code in Objective C [laughs]. It’s an interesting language for that kind of stuff I think.  JASON: It is, yes. And that brings up an interesting question, which is like ‘how much of the language you have to know before code is expressive?’ Because everybody that I have actually worked with are brought into Objective C into them, like for first couple of weeks, group of programmers who weren’t familiar with it. Like my first 2 weeks, they’re just like, “I don’t even see code. It just looks like ASCII. I’m not even sure what’s going on either.”  CHUCK: [Laughs]  JASON: That’s the response that I’ve got. And it’s interesting because after a week or 2, they’re like, “Oh, okay! Got it!” I think it has to do with the [unclear] versus the indentation, the way that it uses it being different from most of the languages.  PETE: Yeah.  JASON: But I’ve seen Kiwi who makes nice expressive tests for the most part that’s sort of the DSL approach.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=199</guid><pubDate>Thu, 12 Sep 2013 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854737/stream.mp3" length="41752359" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Jason Felice (twitter github blog Maitria) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:08 - Jason Felice Introduction
 02:03 - “Expressive Code”
 04:35 - iOS Programming...</itunes:subtitle><itunes:summary><![CDATA[Panel  Jason Felice (twitter github blog Maitria) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:08 - Jason Felice Introduction<br /> 02:03 - “Expressive Code”<br /> 04:35 - iOS Programming in Vim  ibtool Xcode   06:39 - Why Vim?  Muscle Memory The Tool Chain Polar Puzzles   11:30 - Build Process  xctool   12:23 - Testing  Kiwi The Objective Vimmer   16:50 - Vim Tactics  Code Completion clang_complete Omnicomplete   21:06 - Navigation<br /> 23:11 - AppCode<br /> 25:22 - Toolchain Wishlist  Scheme Lisp Clojure RubyMotion   31:51 - Building and Installing Vim  Picks  No Mouse Fridays! (Pete) AppCode (Pete) Practical Vim: Edit Text at the Speed of Thought by Drew Neil (Pete) VimCasts (Pete) vimium (Pete) VimGolf (Chuck) Emacs (Chuck) Jason Felice: Getting Started with iOS Development With Vim (Jason) lambdanative (Jason) Nathan Sorenson: Clojure to Native via Scheme (Jason)   Next Week<br /> Scalable Cloud Apps with Aaron Douglas<br /> Transcript<br /> PETE: My boy is teething at the moment, and we got up today at 5 o’clock in the morning. That’s nice.  CHUCK: [Laughs]  CHUCK: Hey everybody and welcome to Episode 20 of iPhreaks! This week on our panel, we have Pete Hodgson.  PETE: Good morning from San Francisco!  CHUCK: I’m Charles Max Wood from DevChat.tv. We have a special guest, and that’s Jason…is it Felice?  JASON: Yeah, it’s Felice, that’s right. Hello from Detroit this time!  CHUCK: I do that just to make Pete laugh.  PETE: [Laughs] Yeah, it makes me laugh, I freaked out. [Laughs] Oh, I was going to say like you did the episode number, and I was like thinking, “Should I remind him? Because I don’t remind him, I’d keep him say anything.” [Laughs]  CHUCK: No, I was seriously actually thinking, “I should ask Jason just to make sure I know how to say his last name,” and I was like, “Nope! I’m going to do this just for Pete.”  JASON: [Laughs]  PETE: Oh, man. Well, I’m touched. Thank you very much.  CHUCK: So Jason, since you’re new to the show, do you want to introduce yourself really quickly?  JASON: Sure! That’s probably the hardest question. I have been doing mobile development for, I don’t know, it’s like 3 years or something like that, but it really depends on what you count. I’ve done some of embedded development before that, and some dust wholesome stuff back in the day, something like ’90 something. And mostly, I’ve been on the next person, which is why I found first to home with iPhone stuff, and I’ve done some Android.  I think the bigger focus that I have is on creating expressive beautiful code and helping people to do that because I think a lot of people just haven’t been exposed to really expressive code especially when we’re talking mobile environment.  PETE: What do you mean by expressive code? This is a good sidebar conversation we can talk about. I’m interested particularly in expressive code in Objective C [laughs]. It’s an interesting language for that kind of stuff I think.  JASON: It is, yes. And that brings up an interesting question, which is like ‘how much of the language you have to know before code is expressive?’ Because everybody that I have actually worked with are brought into Objective C into them, like for first couple of weeks, group of programmers who weren’t familiar with it. Like my first 2 weeks, they’re just like, “I don’t even see code. It just looks like ASCII. I’m not even sure what’s going on either.”  CHUCK: [Laughs]  JASON: That’s the response that I’ve got. And it’s interesting because after a week or 2, they’re like, “Oh, okay! Got it!” I think it has to do with the [unclear] versus the indentation, the way that it uses it being different from most of the languages.  PETE: Yeah.  JASON: But I’ve seen Kiwi who makes nice expressive tests for the most part that’s sort of the DSL approach.]]></itunes:summary><itunes:duration>2548</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>019 iPhreaks Show – Auto Layout with Cesare Rocchi</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/019-iphreaks-show-auto-layout-with-cesare-rocchi</link><description><![CDATA[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<br /> 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 &amp; Animation  Esoteric Animations   26:53 - ASCII Art<br /> 29:46 - Intrinsic Size<br /> 33:07 - Apple saying you should have used Auto Layout last year<br /> 36:22 - Open Source Tools that give Auto Layout-type Capabilities  Wrappers    Picks  Online 3D Model Converter (Ben) Saint Arnold Icon Gold (Bière De Saison) - Saint Arnold Brewing Company (Ben) NoFlo (Rod) Cocoa Slopes (Rod) Dev Juice: Using your tech support incidents (Andrew) objc.io (Andrew) The Choosatron (Jaim) The Replacements (Jaim) Reveal (Pete) Bitter American (Pete) Teensy 3.0 (Pete) The Best Map Ever Made of America’s Racial Segregation (Chuck) Kindle (Chuck) Kindle for Mac (Chuck) Clean Office (Chuck) FrameAccessor (Cesare) App.net (Cesare) Appsterdam (Cesare) Wasatch Brewery: Polygamy Porter (Rod)   Next Week<br /> iOS Development with Vim with Jason Felice<br /> Transcript<br /> CESARE: By the way, I have a whole set of pictures of Starbucks bartenders trying to spell correctly my name and write it on the cup.  [Laughter]  CHUCK: Hey everybody and welcome to Episode 19 of The iPhreaks Show! This week on our panel, we have Pete Hodgson.  PETE: Insert amusing British culture reference here!  CHUCK: Ben Scheirman.  BEN: Hello from H-Town!  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Jaim Zuber.  JAIM: Hello from Houston! I’m not actually in Houston, but it feels like I’m in Houston.  [Laughter]  JAIM: It’s like 95 degrees out here in Minnesota. I could like call a van that’s full of ice cream or something, I don’t know.  CHUCK: [Laughs]  BEN: Yeah! It’s only 87 right now, so you’re actually hotter than us.  JAIM: I think we switched.  CHUCK: And humid?  JAIM: Humid? Not super humid, but yeah, pretty bad.  CHUCK: We also have Rod Schmidt.  ROD: Hello from Salt Lake City!  CHUCK: I’m Charles Max Wood from DevChat.tv. We have a special guest this way, and that’s Cesare Rocchi or Rocci.  CESARE: Rocci. Rocci. Right.  CHUCK: Rocci. Yeah, I knew that!  PETE: You almost did it!  CHUCK: I almost did it, yeah. I’m famous I guess for botching people’s last names, but I speak Italian and I read Italian, and Italian’s read like it’s written. Anyway, Cesare, since you’re new to the show, do you want to introduce yourself really quickly?  CESARE: Yes! I’m Cesare. Hello from my office, which is in Italy on East Coast in Rimini, to be exact. I’m a iOS developer, I got started in 2007, and yes, that’s before the SDK, the official SDK was released. I did a bunch of client work. Now, I’m focusing on my applications. I speak at conferences; I’ll be at CocoaConf in Boston at the end of October. I write books; my latest book is “iCloud for Developers” published by The PragProg. That’s all. There’s more, but that’s all at the moment.  CHUCK: [Laughs]  BEN: Is your book like a coping mechanism for iCloud?  [Laughter]  CESARE: Yeah, kind of. And yes, there is a chapter about Core Data and iCloud. And it’s not anti-pages.  CHUCK: [Laughs]  BEN: It’s not like, this page intentionally left link?  CESARE: No!  BEN: [Laughs]  CESARE: Though I thought of that [laughs].  CHUCK: It looks and feels like a big band aid for your pain that you have.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=196</guid><pubDate>Thu, 05 Sep 2013 11:30:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854724/stream.mp3" length="53400458" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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)...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 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 &amp; Animation  Esoteric Animations   26:53 - ASCII Art<br /> 29:46 - Intrinsic Size<br /> 33:07 - Apple saying you should have used Auto Layout last year<br /> 36:22 - Open Source Tools that give Auto Layout-type Capabilities  Wrappers    Picks  Online 3D Model Converter (Ben) Saint Arnold Icon Gold (Bière De Saison) - Saint Arnold Brewing Company (Ben) NoFlo (Rod) Cocoa Slopes (Rod) Dev Juice: Using your tech support incidents (Andrew) objc.io (Andrew) The Choosatron (Jaim) The Replacements (Jaim) Reveal (Pete) Bitter American (Pete) Teensy 3.0 (Pete) The Best Map Ever Made of America’s Racial Segregation (Chuck) Kindle (Chuck) Kindle for Mac (Chuck) Clean Office (Chuck) FrameAccessor (Cesare) App.net (Cesare) Appsterdam (Cesare) Wasatch Brewery: Polygamy Porter (Rod)   Next Week<br /> iOS Development with Vim with Jason Felice<br /> Transcript<br /> CESARE: By the way, I have a whole set of pictures of Starbucks bartenders trying to spell correctly my name and write it on the cup.  [Laughter]  CHUCK: Hey everybody and welcome to Episode 19 of The iPhreaks Show! This week on our panel, we have Pete Hodgson.  PETE: Insert amusing British culture reference here!  CHUCK: Ben Scheirman.  BEN: Hello from H-Town!  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City.  CHUCK: Jaim Zuber.  JAIM: Hello from Houston! I’m not actually in Houston, but it feels like I’m in Houston.  [Laughter]  JAIM: It’s like 95 degrees out here in Minnesota. I could like call a van that’s full of ice cream or something, I don’t know.  CHUCK: [Laughs]  BEN: Yeah! It’s only 87 right now, so you’re actually hotter than us.  JAIM: I think we switched.  CHUCK: And humid?  JAIM: Humid? Not super humid, but yeah, pretty bad.  CHUCK: We also have Rod Schmidt.  ROD: Hello from Salt Lake City!  CHUCK: I’m Charles Max Wood from DevChat.tv. We have a special guest this way, and that’s Cesare Rocchi or Rocci.  CESARE: Rocci. Rocci. Right.  CHUCK: Rocci. Yeah, I knew that!  PETE: You almost did it!  CHUCK: I almost did it, yeah. I’m famous I guess for botching people’s last names, but I speak Italian and I read Italian, and Italian’s read like it’s written. Anyway, Cesare, since you’re new to the show, do you want to introduce yourself really quickly?  CESARE: Yes! I’m Cesare. Hello from my office, which is in Italy on East Coast in Rimini, to be exact. I’m a iOS developer, I got started in 2007, and yes, that’s before the SDK, the official SDK was released. I did a bunch of client work. Now, I’m focusing on my applications. I speak at conferences; I’ll be at CocoaConf in Boston at the end of October. I write books; my latest book is “iCloud for Developers” published by The PragProg. That’s all. There’s more, but that’s all at the moment.  CHUCK: [Laughs]  BEN: Is your book like a coping mechanism for iCloud?  [Laughter]  CESARE: Yeah, kind of. And yes, there is a chapter about Core Data and iCloud. And it’s not anti-pages.  CHUCK: [Laughs]  BEN: It’s not like, this page intentionally left link?  CESARE: No!  BEN: [Laughs]  CESARE: Though I thought of that [laughs].  CHUCK: It looks and feels like a big band aid for your pain that you have.]]></itunes:summary><itunes:duration>3276</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>018 iPhreaks Show – Software Craftsmanship with Ken Auer</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/018-iphreaks-show-software-craftsmanship-with-ken-auer</link><description><![CDATA[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<br /> 01:26 - Manifesto for Software Craftsmanship<br /> 03:43 - Apprenticeship  Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave &amp; Etienne Wenger Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt   09:25 - At what level do you consider somebody a “Craftsman”?<br /> 10:46 - How can you tell somebody is a Craftsman?  Pair Programming   15:14 - Empathy  One Love For Nurses   20:36 - Code Retreats, Katas, and Reviews  RoleModel Software’s Craftsmanship Academy   28:07 - Pairing Partner Knowledge Levels and Learning<br /> 31:38 - Professionals and Professionalism<br /> 35:26 - Cost vs Value  Don't Make Squirrel Burgers   Picks  Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt (Pete) My Life with Code Reviews (Pete) CodeRunner (Andrew) QuickRadar (Andrew) Rogue Brutal Bitter IPA (Ben) Web Economy Bullshit Generator (Ben) 7 Little Words (Ben) Plants vs. Zombies 2 (Ben) LSNewsletterInvite (Rod) Toastmasters International (Jaim) exercism.io (Chuck) 4 Pics 1 Song (Chuck) Go to User Group Meetings (Chuck) Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave &amp; Etienne Wenger (Ken)   Next Week<br /> Autolayout with Cesare Rocchi<br /> Transcript  CHUCK: Hey everybody and welcome to Episode 18 of The iPhreaks Show! This week on our panel, we have Pete Hodgson.  PETE: Hello from San Francisco! I can’t think of anything funny to say.  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we have a special guest, and that’s Ken, is it Auer?  KEN: That’s correct! And I’m in Holly Springs, North Carolina.  CHUCK: Awesome. We brought you on the show today to talk about “Software Craftsmanship”.  KEN: Good! That’s what I came for!  CHUCK: Oh, good!  BEN: You mean cowboy coding?  CHUCK: [Laughs] Cowboy coding…  KEN: Not at all.  CHUCK: [Laughs] Don’t make him get his gun.  BEN: [Chuckles]  CHUCK: Do you want to just explain what Software Craftsmanship is?  KEN: In a nutshell, I would say caring about the craft and what you’re doing and how you’re building yourself with. I tend to come from the school that Software Craftsmanship as opposed to the people who software craftsman and impress other people [unclear].  CHUCK: [Laughs] I like that. I know a lot of the latter. I know a few other former, too. I’ve talked to few people about Software Craftsmanship before. The one that comes to mind first off is Micah Martin who’s Uncle Bob’s son over at 8th Light. When I talked to him, he actually mentioned the Manifesto for Software Craftsmanship. Is that something that you try and stand by? And, is there a lot of culture and (I’m trying to think of what the right word is), sort of like the Agile Manifesto where there’s all of this extra stuff around it. Does the Software Craftsmanship kind of have that as well?  KEN: I think, what are in the Software Craftsmanship Manifesto, if I understand it right because I wasn’t there when they put it up, it’s really just about software people that are often just get them treated like mushrooms; shelved in the dark in the corner if they don’t, and hopefully they go out. The whole idea was, “This is something that we should be proud of and do well.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=189</guid><pubDate>Thu, 29 Aug 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854722/stream.mp3" length="57616854" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 01:26 - Manifesto for Software Craftsmanship<br /> 03:43 - Apprenticeship  Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave &amp; Etienne Wenger Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt   09:25 - At what level do you consider somebody a “Craftsman”?<br /> 10:46 - How can you tell somebody is a Craftsman?  Pair Programming   15:14 - Empathy  One Love For Nurses   20:36 - Code Retreats, Katas, and Reviews  RoleModel Software’s Craftsmanship Academy   28:07 - Pairing Partner Knowledge Levels and Learning<br /> 31:38 - Professionals and Professionalism<br /> 35:26 - Cost vs Value  Don't Make Squirrel Burgers   Picks  Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt (Pete) My Life with Code Reviews (Pete) CodeRunner (Andrew) QuickRadar (Andrew) Rogue Brutal Bitter IPA (Ben) Web Economy Bullshit Generator (Ben) 7 Little Words (Ben) Plants vs. Zombies 2 (Ben) LSNewsletterInvite (Rod) Toastmasters International (Jaim) exercism.io (Chuck) 4 Pics 1 Song (Chuck) Go to User Group Meetings (Chuck) Situated Learning: Legitimate Peripheral Participation (Learning in Doing: Social, Cognitive and Computational Perspectives) by Jean Lave &amp; Etienne Wenger (Ken)   Next Week<br /> Autolayout with Cesare Rocchi<br /> Transcript  CHUCK: Hey everybody and welcome to Episode 18 of The iPhreaks Show! This week on our panel, we have Pete Hodgson.  PETE: Hello from San Francisco! I can’t think of anything funny to say.  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I’m Charles Max Wood from DevChat.tv. This week, we have a special guest, and that’s Ken, is it Auer?  KEN: That’s correct! And I’m in Holly Springs, North Carolina.  CHUCK: Awesome. We brought you on the show today to talk about “Software Craftsmanship”.  KEN: Good! That’s what I came for!  CHUCK: Oh, good!  BEN: You mean cowboy coding?  CHUCK: [Laughs] Cowboy coding…  KEN: Not at all.  CHUCK: [Laughs] Don’t make him get his gun.  BEN: [Chuckles]  CHUCK: Do you want to just explain what Software Craftsmanship is?  KEN: In a nutshell, I would say caring about the craft and what you’re doing and how you’re building yourself with. I tend to come from the school that Software Craftsmanship as opposed to the people who software craftsman and impress other people [unclear].  CHUCK: [Laughs] I like that. I know a lot of the latter. I know a few other former, too. I’ve talked to few people about Software Craftsmanship before. The one that comes to mind first off is Micah Martin who’s Uncle Bob’s son over at 8th Light. When I talked to him, he actually mentioned the Manifesto for Software Craftsmanship. Is that something that you try and stand by? And, is there a lot of culture and (I’m trying to think of what the right word is), sort of like the Agile Manifesto where there’s all of this extra stuff around it. Does the Software Craftsmanship kind of have that as well?  KEN: I think, what are in the Software Craftsmanship Manifesto, if I understand it right because I wasn’t there when they put it up, it’s really just about software people that are often just get them treated like mushrooms; shelved in the dark in the corner if they don’t, and hopefully they go out. The whole idea was, “This is something that we should be proud of and do well.]]></itunes:summary><itunes:duration>3539</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>017 iPhreaks Show – Performance Tuning with Brandon Alexander</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/017-iphreaks-show-performance-tuning-with-brandon-alexander</link><description><![CDATA[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<br /> 01:19 - Brandon Alexander Introduction  Black Pixel Pro iOS 5 Tools: Xcode, Instruments and Build Tools by Brandon Alexander   02:00 - Performance Tooling &amp; User Experience<br /> 04:30 - Reproducibility with Experiments<br /> 07:50 - Measuring Frame Rate<br /> 09:31 - CPU vs GPU<br /> 12:56 - Tools  Frames Per Second Time Profiler   16:24 - OpenGL ES<br /> 17:35 - Performance Tuning for Memory-Bound Applications<br /> 19:26 - Memory Allocation<br /> 28:16 - Network Requests  “ns run loop modes” NSURLConnection   36:14 - Visual Changes in iOS 7 and Performance Tuning<br /> 39:05 - Mocking and Stubbing<br /> 41:15 - Battery Life<br /> 45:24 - Profiling CPU-Bound Stuff  Picks  mmap (Jaim) appledoc (Andrew) CocoaDocs (Andrew) Cocoanetics (Andrew) Wil Shipley: Pimp My Code, Part 15: The Greatest Bug of All (Andrew) WWDC Videos (Pete) Having a "device lab": picking your supported devices, and test on them (Pete) Instapaper (Pete) Network Link Conditioner (Pete) FormatterKit (Rod) The Mathematical Hacker (Rod) Pivotal Tracker (Chuck) Redmine (Chuck) Xcode (Brandon) Dash (Brandon) Kaleidoscope (Brandon) LLDB Python Reference (Brandon)   Next Week<br /> Software Craftsmanship with Ken Auer<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces fit together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 17 of The iPhreaks Show! This week on our panel, we have Pete Hodgson.  PETE: Hello, hello from San Francisco!  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Rod Schimdt.  ROD: Hello, hello from Salt Lake!  CHUCK: I’m Charles Max Wood from DevChat.tv. This week we have a special guest, and that is Brandon Alexander.  BRANDON: Hello! I’m coming from Atlanta, Georgia.  CHUCK: Since you haven’t been on the show before, do you want to give us a brief introduction, let us know who you are?  BRANDON: I’m currently a iOS and hopefully Mac developer for Black Pixel. I do a lot of the client development work and test as much as I can a lot of our products. I’m also an author, a conference speaker, and I’ve also done a training video to appear soon.  CHUCK: Nice! Sounds like fun! What book did you write? I’m curious…  BRANDON: The book I wrote is called “Pro iOS 5 Tools”. It’s a couple of versions of iOS old, but the techniques in the book are still completely valid today.  CHUCK: Very nice. Alright, we’ll tell people to go check it out. We brought you on the show to talk about “Performance Tuning” for your iOS app. I think it’s interesting; we’re talking about a resource-constrained environment. Is it about the user’s experience? Or, are there other concerns as well that we’re trying to optimize for?  BRANDON: Ultimately, it’s about the user experience. If you try to implement something and the user doesn’t have a good experience with it, or it does something over the phone like battery life, you might want to rethink that feature or rethink the assumptions of your application.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=177</guid><pubDate>Thu, 22 Aug 2013 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854727/stream.mp3" length="61106797" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 01:19 - Brandon Alexander Introduction  Black Pixel Pro iOS 5 Tools: Xcode, Instruments and Build Tools by Brandon Alexander   02:00 - Performance Tooling &amp; User Experience<br /> 04:30 - Reproducibility with Experiments<br /> 07:50 - Measuring Frame Rate<br /> 09:31 - CPU vs GPU<br /> 12:56 - Tools  Frames Per Second Time Profiler   16:24 - OpenGL ES<br /> 17:35 - Performance Tuning for Memory-Bound Applications<br /> 19:26 - Memory Allocation<br /> 28:16 - Network Requests  “ns run loop modes” NSURLConnection   36:14 - Visual Changes in iOS 7 and Performance Tuning<br /> 39:05 - Mocking and Stubbing<br /> 41:15 - Battery Life<br /> 45:24 - Profiling CPU-Bound Stuff  Picks  mmap (Jaim) appledoc (Andrew) CocoaDocs (Andrew) Cocoanetics (Andrew) Wil Shipley: Pimp My Code, Part 15: The Greatest Bug of All (Andrew) WWDC Videos (Pete) Having a "device lab": picking your supported devices, and test on them (Pete) Instapaper (Pete) Network Link Conditioner (Pete) FormatterKit (Rod) The Mathematical Hacker (Rod) Pivotal Tracker (Chuck) Redmine (Chuck) Xcode (Brandon) Dash (Brandon) Kaleidoscope (Brandon) LLDB Python Reference (Brandon)   Next Week<br /> Software Craftsmanship with Ken Auer<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces fit together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 17 of The iPhreaks Show! This week on our panel, we have Pete Hodgson.  PETE: Hello, hello from San Francisco!  CHUCK: Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Rod Schimdt.  ROD: Hello, hello from Salt Lake!  CHUCK: I’m Charles Max Wood from DevChat.tv. This week we have a special guest, and that is Brandon Alexander.  BRANDON: Hello! I’m coming from Atlanta, Georgia.  CHUCK: Since you haven’t been on the show before, do you want to give us a brief introduction, let us know who you are?  BRANDON: I’m currently a iOS and hopefully Mac developer for Black Pixel. I do a lot of the client development work and test as much as I can a lot of our products. I’m also an author, a conference speaker, and I’ve also done a training video to appear soon.  CHUCK: Nice! Sounds like fun! What book did you write? I’m curious…  BRANDON: The book I wrote is called “Pro iOS 5 Tools”. It’s a couple of versions of iOS old, but the techniques in the book are still completely valid today.  CHUCK: Very nice. Alright, we’ll tell people to go check it out. We brought you on the show to talk about “Performance Tuning” for your iOS app. I think it’s interesting; we’re talking about a resource-constrained environment. Is it about the user’s experience? Or, are there other concerns as well that we’re trying to optimize for?  BRANDON: Ultimately, it’s about the user experience. If you try to implement something and the user doesn’t have a good experience with it, or it does something over the phone like battery life, you might want to rethink that feature or rethink the assumptions of your application.]]></itunes:summary><itunes:duration>3758</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>016 iPhreaks Show – The Developer Portal</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/016-iphreaks-show-the-developer-portal</link><description><![CDATA[Panel  Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:33 - The Apple Developer Portal<br /> 01:57 - When the portal goes down<br /> 05:35 - What the Portal Does  iBooks System Status   07:20 - Certificates and Provisioning Profiles  Wildcard Certificate nomad cupertino shenzhen venice   17:50 - Managing the Device List<br /> 21:45 - Clients and Developer Accounts<br /> 23:00 - NDA<br /> 27:04 - Submitting Apps to the App Store<br /> 29:04 - iTunes Connect<br /> 34:24 - Rejecting Apps<br /> 37:46 - Apps on Particular Devices<br /> Version Requirements<br /> 44:05 - Entitlements<br /> 44:44 - TSIs  Picks  FontAwesome-for-iOS (Rod) When to use -retainCount? (Andrew) Strange Loop (Pete) Boxen (Pete) Homebrew (Pete) The Changelog (Pete) Brian Gorby - AppResigner: Easily re-sign iOS apps (Ben) Apple - Support - iPhone - Enterprise (Ben) Average App Store Review Times (Ben) Brian Stevens / Data Porters (Chuck) Canvas by Instructure (Chuck) Wistia (Chuck)   Next Week<br /> Performance Tuning with Brandon Alexander<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 16 of the iPhreaks Show! This week on our panel, we have Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Pete Hodgson.  PETE: Hello from San Francisco where BART is not striking here.  BEN: [Chuckles]  CHUCK: Where what is not striking?  BEN: BART.  CHUCK: BART.  PETE: Bay Area Rapid Transit.  CHUCK: Rod!  ROD: Hello from Salt Lake City!  CHUCK: And we also have Ben Scheirman.  BEN: Hello from Houston where it's 180 degrees!  [Laughter]  CHUCK: I'm Charles Max Wood from DevChat.tv. Real quickly, one of the reasons that I do this show is so that I can get work. So if you need backend work for your iPhone application and you're interested in using Ruby on Rails, I am available for hire!  Alright, well let's get to the show! This week, we were talking about and having a discussion on the "Apple Developer Portal", when it's working.  [Chuckles]  ANDREW: Which is, sort of mostly right now.  BEN: Yeah. We'll be back soon [laughs].  CHUCK: Yup.  PETE: Except not soon.  [Laughter]  PETE: For some definition to see.  CHUCK: Yeah.  ANDREW: Oh, man!  BEN: Yeah. They have a very loose definition of soon, I think.  PETE: [Chuckles]  BEN: Do we want to start off by just talking about what happened there? I don't know if anybody has any like behind the scenes info on the portal being down, but from what I heard, they detected some sort of hack attempt. And then shortly there after, this, I think he was an Israeli hacker, or I shouldn't say hacker, security researcher, came out and said --  CHUCK: [Laughs]  BEN: "I successfully exploited this thing, and I told you about it and filed a radar. I just wanted to see how deep it went," so he pulled out, I don't remember how many users' contact info from the Dev Portal, and he posted a little screencast on the type of data he got and the level. I don't know if that -- they seem to be related because it was like around the exact same time.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=167</guid><pubDate>Thu, 15 Aug 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854735/stream.mp3" length="53662552" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:33...</itunes:subtitle><itunes:summary><![CDATA[Panel  Andrew Madsen (twitter github blog) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:33 - The Apple Developer Portal<br /> 01:57 - When the portal goes down<br /> 05:35 - What the Portal Does  iBooks System Status   07:20 - Certificates and Provisioning Profiles  Wildcard Certificate nomad cupertino shenzhen venice   17:50 - Managing the Device List<br /> 21:45 - Clients and Developer Accounts<br /> 23:00 - NDA<br /> 27:04 - Submitting Apps to the App Store<br /> 29:04 - iTunes Connect<br /> 34:24 - Rejecting Apps<br /> 37:46 - Apps on Particular Devices<br /> Version Requirements<br /> 44:05 - Entitlements<br /> 44:44 - TSIs  Picks  FontAwesome-for-iOS (Rod) When to use -retainCount? (Andrew) Strange Loop (Pete) Boxen (Pete) Homebrew (Pete) The Changelog (Pete) Brian Gorby - AppResigner: Easily re-sign iOS apps (Ben) Apple - Support - iPhone - Enterprise (Ben) Average App Store Review Times (Ben) Brian Stevens / Data Porters (Chuck) Canvas by Instructure (Chuck) Wistia (Chuck)   Next Week<br /> Performance Tuning with Brandon Alexander<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 16 of the iPhreaks Show! This week on our panel, we have Andrew Madsen.  ANDREW: Hi from Salt Lake City!  CHUCK: Pete Hodgson.  PETE: Hello from San Francisco where BART is not striking here.  BEN: [Chuckles]  CHUCK: Where what is not striking?  BEN: BART.  CHUCK: BART.  PETE: Bay Area Rapid Transit.  CHUCK: Rod!  ROD: Hello from Salt Lake City!  CHUCK: And we also have Ben Scheirman.  BEN: Hello from Houston where it's 180 degrees!  [Laughter]  CHUCK: I'm Charles Max Wood from DevChat.tv. Real quickly, one of the reasons that I do this show is so that I can get work. So if you need backend work for your iPhone application and you're interested in using Ruby on Rails, I am available for hire!  Alright, well let's get to the show! This week, we were talking about and having a discussion on the "Apple Developer Portal", when it's working.  [Chuckles]  ANDREW: Which is, sort of mostly right now.  BEN: Yeah. We'll be back soon [laughs].  CHUCK: Yup.  PETE: Except not soon.  [Laughter]  PETE: For some definition to see.  CHUCK: Yeah.  ANDREW: Oh, man!  BEN: Yeah. They have a very loose definition of soon, I think.  PETE: [Chuckles]  BEN: Do we want to start off by just talking about what happened there? I don't know if anybody has any like behind the scenes info on the portal being down, but from what I heard, they detected some sort of hack attempt. And then shortly there after, this, I think he was an Israeli hacker, or I shouldn't say hacker, security researcher, came out and said --  CHUCK: [Laughs]  BEN: "I successfully exploited this thing, and I told you about it and filed a radar. I just wanted to see how deep it went," so he pulled out, I don't remember how many users' contact info from the Dev Portal, and he posted a little screencast on the type of data he got and the level. I don't know if that -- they seem to be related because it was like around the exact same time.]]></itunes:summary><itunes:duration>3292</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>015 iPhreaks Show – Cocoapods</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/015-iphreaks-show-cocoapods</link><description><![CDATA[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<br /> 01:10 - Jaim Zuber Introduction<br /> 02:15 - Integrating somebody else’s code into your project without using Cocoapods  Dragging &amp; 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 Specifying a Path to a Repository Handling Multiple Platforms   28:07 - RubyMotion and Cocoapods  motion-cocoapods   29:29 - Using Cocoapods on Client Work<br /> 30:08 - Testing<br /> 32:17 - Creating Your Own Pods  Hosting Dependencies   Picks  Objective-C Modules (Andrew) UTAsync (Jaim) CocoaPods Xcode Plugin (Rod) VVDocumenter (Rod) CocoaDocs (Ben) cocoapods-xcode-plugin (Ben) Getting Things Done by David Allen (Chuck) Omnifocus (Chuck)   Next Week<br /> The Developer Portal<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 15 of the iPhreaks Show! This week on our panel, we have Ben Scheirman.  BEN: Hello from Houston!  CHUCK: We have Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: Andrew Madsen.  ANDREW: Hello also from Salt Lake!  CHUCK: And we have a new guest panelist, that is Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Do you want to introduce yourself really quickly since you're new to the show?  JAIM: Sure, happy to! Independent consultants, I've been doing iOS stuff for about 2-3 years; before that, I did some kind of .NET stuff. Way before that, I did a lot of C++ and C stuff in kind of the past life. But, yeah, I'm doing iOS right now, mobile stuff, and enjoying it!  CHUCK: Sounds good! I'm Charles Max Wood from DevChat.tv. This week, we're going to talk about "CocoaPods".  BEN: Yay!  CHUCK: [Laughs]  ROD: [Chuckles]  JAIM: I'm cuckoo for CocoaPods.  CHUCK: There we go.  JAIM: [Laughs]  BEN: I'm a super fan of CocoaPods. I wonder if we have any haters in the audience, or on the panel.  ANDREW: Yeah, I'm the hater.  BEN: [Inaudible]  ANDREW: Not really.  BEN: Okay [laughs].  ANDREW: I just don't use it.  BEN: You say you're the dissenting opinion?  ANDREW: I can do that, sure.  CHUCK: I've had people basically say, "Well, it's just like having bundler - bundlers of utility in Ruby for iOS!" I was like, "Oh! That sounds nice." But that doesn't really tell me necessarily how it works.  BEN: So can we start off by maybe describing what it takes to integrate somebody else's code into your project without something like CocoaPods?  ROD: [Chuckles]  CHUCK: Yes. Yes, let's frame the public.  BEN: Anybody want to describe this for like, say, a moderately complex library?  ANDREW: It depends on how complicated the library is. But at its simplest, you can just drag source code from their project into yours and add it to your project, and that's it. But I think,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=163</guid><pubDate>Thu, 08 Aug 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854725/stream.mp3" length="41543398" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>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...</itunes:subtitle><itunes:summary><![CDATA[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<br /> 01:10 - Jaim Zuber Introduction<br /> 02:15 - Integrating somebody else’s code into your project without using Cocoapods  Dragging &amp; 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 Specifying a Path to a Repository Handling Multiple Platforms   28:07 - RubyMotion and Cocoapods  motion-cocoapods   29:29 - Using Cocoapods on Client Work<br /> 30:08 - Testing<br /> 32:17 - Creating Your Own Pods  Hosting Dependencies   Picks  Objective-C Modules (Andrew) UTAsync (Jaim) CocoaPods Xcode Plugin (Rod) VVDocumenter (Rod) CocoaDocs (Ben) cocoapods-xcode-plugin (Ben) Getting Things Done by David Allen (Chuck) Omnifocus (Chuck)   Next Week<br /> The Developer Portal<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 15 of the iPhreaks Show! This week on our panel, we have Ben Scheirman.  BEN: Hello from Houston!  CHUCK: We have Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: Andrew Madsen.  ANDREW: Hello also from Salt Lake!  CHUCK: And we have a new guest panelist, that is Jaim Zuber.  JAIM: Hello from Minneapolis!  CHUCK: Do you want to introduce yourself really quickly since you're new to the show?  JAIM: Sure, happy to! Independent consultants, I've been doing iOS stuff for about 2-3 years; before that, I did some kind of .NET stuff. Way before that, I did a lot of C++ and C stuff in kind of the past life. But, yeah, I'm doing iOS right now, mobile stuff, and enjoying it!  CHUCK: Sounds good! I'm Charles Max Wood from DevChat.tv. This week, we're going to talk about "CocoaPods".  BEN: Yay!  CHUCK: [Laughs]  ROD: [Chuckles]  JAIM: I'm cuckoo for CocoaPods.  CHUCK: There we go.  JAIM: [Laughs]  BEN: I'm a super fan of CocoaPods. I wonder if we have any haters in the audience, or on the panel.  ANDREW: Yeah, I'm the hater.  BEN: [Inaudible]  ANDREW: Not really.  BEN: Okay [laughs].  ANDREW: I just don't use it.  BEN: You say you're the dissenting opinion?  ANDREW: I can do that, sure.  CHUCK: I've had people basically say, "Well, it's just like having bundler - bundlers of utility in Ruby for iOS!" I was like, "Oh! That sounds nice." But that doesn't really tell me necessarily how it works.  BEN: So can we start off by maybe describing what it takes to integrate somebody else's code into your project without something like CocoaPods?  ROD: [Chuckles]  CHUCK: Yes. Yes, let's frame the public.  BEN: Anybody want to describe this for like, say, a moderately complex library?  ANDREW: It depends on how complicated the library is. But at its simplest, you can just drag source code from their project into yours and add it to your project, and that's it. But I think,]]></itunes:summary><itunes:duration>2535</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>014 iPhreaks Show – Debugging</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/014-iphreaks-show-debugging</link><description><![CDATA[Panel  Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Andrew Madsen (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:31 - Andrew Madsen Introduction  Mixed...]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=154</guid><pubDate>Thu, 25 Jul 2013 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854732/stream.mp3" length="41066072" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Andrew Madsen (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:31 - Andrew Madsen Introduction  Mixed...</itunes:subtitle><itunes:summary><![CDATA[Panel  Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Andrew Madsen (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:31 - Andrew Madsen Introduction  Mixed...]]></itunes:summary><itunes:duration>2505</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>013 iPhreaks Show – Backends</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/013-iphreaks-show-backends</link><description><![CDATA[Panel  Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:09 - Backend Experience<br /> 01:49 - Connecting to APIs &amp; Synchronization  Windows Azure Mobile Services iCloud Wasabi Sync TICoreDataSync Buoy Explorer   07:10 - Third-party APIs  OAuth Instragram Stripe   11:57 - Parsing  NSXMLParser NSXMLDocument Cocoa with Love: Using libxml2 for XML parsing and XPath queries in Cocoa libxml   18:18 - JSON  RestKit   22:38 - Libraries  AFNetworking   31:02 - Building Backends for iOS Applications  DeliRadio   35:05 - Security  SSL Pinning Charles API Keys Secrets   41:28 - Support Caching  NSURLCache   45:34 - Charles  Picks  objc.io (Rod) Mackie | Onyx Blackjack 2x2 USB Interface (Ben) Runscope (Ben) Daring Fireball: Markdown Syntax Documentation (Chuck)   Next Week<br /> Debugging<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 13 of the iPhreaks Show! This week on our panel, we have Ben Scheirman.  BEN: Hello from Houston!  CHUCK: We also have Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Connecting to Backend APIs and just Backend Systems" in general. I'm curious, how much of this kind of thing have you guys done in the past?  BEN: That's pretty much the central part of any app that we develop. Most apps aren't really self-contained; it's a functionality. A lot of them required data that's accessible somewhere else. Or, even if you generate the data on the device, usually, people want to access that data elsewhere as well. So sometimes, you can consider things like iCloud, but that's more of an Apple-centric solution if you're billing it out for the web or for multiple platforms, and maybe you would consider building your own API and synchronizing with that.  CHUCK: When you're talking about building your own API, I know that there are these syncing services out there that you send data to it and it does something with it, do you know under what circumstances that would be a good idea versus building your own API that does specific things with the data on the backend?  BEN: It really depends on where, how much focus you have, how much time do you have to build something and where your skill set lies. For folks who aren't server-side developers, building an API is actually a tall order, and there are plenty of solutions out there that will do that for you at the cost of, sometimes flexibility, sometimes data portability, and you're sort of at the whim of the interface that they provide for you.  But there's systems like Windows Add/Removal services, which allow you to just focus on your part - the mobile client portion of it. But they have support for saving data and sending push notifications, that sort of thing. There's also parse and there's just a bunch of others out there that can synchronize data. Some of them are focused purely on synchronizing Core Data models. So there's iCloud Core Data, which receives some sort of a lot of negative press,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=144</guid><pubDate>Thu, 18 Jul 2013 11:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854728/stream.mp3" length="52589553" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:09 - Backend Experience
 01:49 - Connecting to APIs &amp;amp; Synchronization...</itunes:subtitle><itunes:summary><![CDATA[Panel  Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:09 - Backend Experience<br /> 01:49 - Connecting to APIs &amp; Synchronization  Windows Azure Mobile Services iCloud Wasabi Sync TICoreDataSync Buoy Explorer   07:10 - Third-party APIs  OAuth Instragram Stripe   11:57 - Parsing  NSXMLParser NSXMLDocument Cocoa with Love: Using libxml2 for XML parsing and XPath queries in Cocoa libxml   18:18 - JSON  RestKit   22:38 - Libraries  AFNetworking   31:02 - Building Backends for iOS Applications  DeliRadio   35:05 - Security  SSL Pinning Charles API Keys Secrets   41:28 - Support Caching  NSURLCache   45:34 - Charles  Picks  objc.io (Rod) Mackie | Onyx Blackjack 2x2 USB Interface (Ben) Runscope (Ben) Daring Fireball: Markdown Syntax Documentation (Chuck)   Next Week<br /> Debugging<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 13 of the iPhreaks Show! This week on our panel, we have Ben Scheirman.  BEN: Hello from Houston!  CHUCK: We also have Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we're going to be talking about "Connecting to Backend APIs and just Backend Systems" in general. I'm curious, how much of this kind of thing have you guys done in the past?  BEN: That's pretty much the central part of any app that we develop. Most apps aren't really self-contained; it's a functionality. A lot of them required data that's accessible somewhere else. Or, even if you generate the data on the device, usually, people want to access that data elsewhere as well. So sometimes, you can consider things like iCloud, but that's more of an Apple-centric solution if you're billing it out for the web or for multiple platforms, and maybe you would consider building your own API and synchronizing with that.  CHUCK: When you're talking about building your own API, I know that there are these syncing services out there that you send data to it and it does something with it, do you know under what circumstances that would be a good idea versus building your own API that does specific things with the data on the backend?  BEN: It really depends on where, how much focus you have, how much time do you have to build something and where your skill set lies. For folks who aren't server-side developers, building an API is actually a tall order, and there are plenty of solutions out there that will do that for you at the cost of, sometimes flexibility, sometimes data portability, and you're sort of at the whim of the interface that they provide for you.  But there's systems like Windows Add/Removal services, which allow you to just focus on your part - the mobile client portion of it. But they have support for saving data and sending push notifications, that sort of thing. There's also parse and there's just a bunch of others out there that can synchronize data. Some of them are focused purely on synchronizing Core Data models. So there's iCloud Core Data, which receives some sort of a lot of negative press,]]></itunes:summary><itunes:duration>3225</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>012 iPhreaks Show – Open Source with Sam Soffes</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/012-iphreaks-show-open-source-with-sam-soffes</link><description><![CDATA[Panel  Sam Soffes (twitter github blog) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:13 - Sam Soffes Introduction  Seesaw/@Seesaw   01:46 - Roon.io/@roon_app  Drew Wilson Octopress   03:03 - Open Source in iOS  Writing Tests Flurry TestFlight PLCrashReporter   09:00 - Open Sourcing Projects  cheddar-ios Licensing   13:19 - Shared code between iOS and Mac  004 iPhreaks Show - Mac Development with Josh Abernathy Categories   17:48 - Contributions, Pull Requests &amp; Bug Fixes<br /> 20:15 - Open Source Libraries  CocoaPods   28:40 - Finding Reliable Libraries  Rating Activity READMEs Cocoa Controls   32:44 - Contributing to Open Source Projects  Consistency (tabs vs spaces) Testing Squashing Commits Submitting Code/Changes   38:09 - Cleaning Up Pull Requests<br /> 41:08 - Open Source at Seesaw  SEEActivityIndicatorView   Picks  semver.org (Ben) Anker Astro3E Portable External Battery Pack (Ben) Cards Against Humanity (Ben) Travis CI (Pete) Pete Hodgson: Using Travis CI and xctool to build and test iOS apps (Pete) Reading Application Licenses (Pete) AppCoreKit (Rod) WatchESPN AppleTV App (Rod) Put Objective-C Back On The Map (Ben) David Siteman Garland: Create Awesome Online Courses (Chuck) How to Write a Nonfiction eBook in 21 Days by Steve Scott (Chuck) Amazon Prime (Chuck) Kickoff App (Sam) redcarpet (Sam)   Next Week<br /> Backends<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 12 of iPhreaks! This week on our panel, we have Pete Hodgson.  PETE: Buongiorno from rainy San Francisco this morning!  CHUCK: Ben Scheirman.  BEN: I can give you a very jet lagged hello from Houston!  CHUCK: Rod Schimdt.  ROD: Hello from Salt Lake City!  CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we have a special guest and that's Sam Soffes. Alright!  SAM: Hello!  CHUCK: Do you want to introduce yourself real quick?  SAM: Sure! I live in Kentucky right now. I work in a company called "Seesaw". I'm working on a bunch of little projects; Roon had been my main side project right now.  CHUCK: Awesome.  BEN: That's Roon, R-O-O-N.io, right?  SAM: You got it!  BEN: Yeah, I'm primed I've got the best username. All I need to do now is blog a little bit.  [Laughter]  BEN: So Roon is like a blogging platform. What makes it kind of compelling in comparison to some of the other things that are out there?  SAM: It's a product I did with Drew Wilson. If you're not familiar with his work, he's a spectacular designer. I always wanted it that makes it really simple that we wanted to use, and hopefully other people wanted to use, too, so he just made something really simple that's really beautiful, and there's also a native iPhone app. The iPad app is like the universal, it's almost done; I'm submitting it, hopefully, this week. And we have a Mac app in the Pipeline. It's just like we wanted to make a really good writing experience that's simple and pretty and hopefully people like it.  CHUCK: Awesome.  BEN: Yeah,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=135</guid><pubDate>Thu, 04 Jul 2013 15:09:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854730/stream.mp3" length="52466779" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Sam Soffes (twitter github blog) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:13 -...</itunes:subtitle><itunes:summary><![CDATA[Panel  Sam Soffes (twitter github blog) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:13 - Sam Soffes Introduction  Seesaw/@Seesaw   01:46 - Roon.io/@roon_app  Drew Wilson Octopress   03:03 - Open Source in iOS  Writing Tests Flurry TestFlight PLCrashReporter   09:00 - Open Sourcing Projects  cheddar-ios Licensing   13:19 - Shared code between iOS and Mac  004 iPhreaks Show - Mac Development with Josh Abernathy Categories   17:48 - Contributions, Pull Requests &amp; Bug Fixes<br /> 20:15 - Open Source Libraries  CocoaPods   28:40 - Finding Reliable Libraries  Rating Activity READMEs Cocoa Controls   32:44 - Contributing to Open Source Projects  Consistency (tabs vs spaces) Testing Squashing Commits Submitting Code/Changes   38:09 - Cleaning Up Pull Requests<br /> 41:08 - Open Source at Seesaw  SEEActivityIndicatorView   Picks  semver.org (Ben) Anker Astro3E Portable External Battery Pack (Ben) Cards Against Humanity (Ben) Travis CI (Pete) Pete Hodgson: Using Travis CI and xctool to build and test iOS apps (Pete) Reading Application Licenses (Pete) AppCoreKit (Rod) WatchESPN AppleTV App (Rod) Put Objective-C Back On The Map (Ben) David Siteman Garland: Create Awesome Online Courses (Chuck) How to Write a Nonfiction eBook in 21 Days by Steve Scott (Chuck) Amazon Prime (Chuck) Kickoff App (Sam) redcarpet (Sam)   Next Week<br /> Backends<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 12 of iPhreaks! This week on our panel, we have Pete Hodgson.  PETE: Buongiorno from rainy San Francisco this morning!  CHUCK: Ben Scheirman.  BEN: I can give you a very jet lagged hello from Houston!  CHUCK: Rod Schimdt.  ROD: Hello from Salt Lake City!  CHUCK: I'm Charles Max Wood from DevChat.tv. This week, we have a special guest and that's Sam Soffes. Alright!  SAM: Hello!  CHUCK: Do you want to introduce yourself real quick?  SAM: Sure! I live in Kentucky right now. I work in a company called "Seesaw". I'm working on a bunch of little projects; Roon had been my main side project right now.  CHUCK: Awesome.  BEN: That's Roon, R-O-O-N.io, right?  SAM: You got it!  BEN: Yeah, I'm primed I've got the best username. All I need to do now is blog a little bit.  [Laughter]  BEN: So Roon is like a blogging platform. What makes it kind of compelling in comparison to some of the other things that are out there?  SAM: It's a product I did with Drew Wilson. If you're not familiar with his work, he's a spectacular designer. I always wanted it that makes it really simple that we wanted to use, and hopefully other people wanted to use, too, so he just made something really simple that's really beautiful, and there's also a native iPhone app. The iPad app is like the universal, it's almost done; I'm submitting it, hopefully, this week. And we have a Mac app in the Pipeline. It's just like we wanted to make a really good writing experience that's simple and pretty and hopefully people like it.  CHUCK: Awesome.  BEN: Yeah,]]></itunes:summary><itunes:duration>3218</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>011 iPhreaks Show – Web Apps vs Native Apps</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/011-iphreaks-show-web-apps-vs-native-apps</link><description><![CDATA[Panel  Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:06 - Web Apps vs Native Apps  HTML UIWebView Platform Coverage vs User Experience   04:48 - Uncanny Valley Effect<br /> 06:18 - Frameworks  Sencha Touch Appcelerator Titanium SDK PhoneGap Kony   08:37 - Mobile vs Web Experience<br /> 13:15 - Uncanny Valley Effect  Toy Story vs Polar Express   15:20 - Scrolling of Web Views<br /> 17:04 - Making Smart Technology Choices  Platform Reach   22:13 - Access  PhoneGap Calatrava   25:29 - Focus<br /> 28:18 - Exposure and Discoverability<br /> 30:20 - Cross-Platform Tradeoffs<br /> 32:21 - Offline Access  HTML5 App Cache Every Time Zone   35:45 - HTML Presentation Frameworks  jQuery Mobile 059 JSJ jQuery Mobile with Todd Parker   Picks  Calatrava (Pete) Iain Banks (Pete) Elixir (Rod) The Power Formula for LinkedIn Success: Kick-start Your Business, Brand, and Job Search by Wayne Breitbarth (Chuck) Twitter Bootstrap (Chuck) HTML5 Rocks (Chuck)   Next Week<br /> iPhreaks Show: Open Source with Sam Soffes<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 11 of iPhreaks! This week on our panel, we have Pete Hodgson.  PETE: Good morning!  CHUCK: Rod Schmidt.  ROD: Good morning!  CHUCK: I'm Charles Max Wood from DevChat.tv. This week we're going to be talking about the tradeoffs between "Web Apps and Native Apps". One of the things that kind of made me want to talk about this was that I remember a while ago, 37signals came out and basically said, "We're not going to write iPhone Apps or Android Apps for our products. We're just going to make mobile versions of the websites and people could just use that," and I thought that was really interesting. So I'm curious with you guys, what you see as the tradeoffs between one or the other.  ROD: Well, since they've changed a little bit, they're now using RubyMotion for their Basecamp App mixed with some web technology, so now they're kind of hybrid.  PETE: I think that's a really good point. When I talk about this stuff to clients, I say like the question of Web versus Native, the answer is "Yes". And really it's not like, "Should I do Web? Or, should I do Native?" It's "Where should I sit on the spectrum between Fully-Native and Fully-HTML?" Actually, not that many people go to [Inaudible], so there's not that many products that don't have any installed app or tool, and there's not that many products that don't use the web at some point inside of their, even if it's a Native App, a lot of apps still have webby stuff inside of them; that's sometimes surprising.  CHUCK: What do you mean by webby stuff? Are you talking about --  PETE: Even just something as simple as HTML, an HTML View. Let's say you're doing legal disclaimer as the classic example they always use, you're doing legal disclaimers for your app, you could do the layout and mock up and stuff in code. Or, you could just write some simple HTML, shove it in the UIWebView, and embed it in your app. That's normally about a way to go.  CHUCK: Yeah, that was what I was wondering; it's if they were using UIWebView,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=127</guid><pubDate>Thu, 27 Jun 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854740/stream.mp3" length="44885342" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:06 - Web Apps vs Native Apps  HTML UIWebView Platform Coverage vs User Experience...</itunes:subtitle><itunes:summary><![CDATA[Panel  Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:06 - Web Apps vs Native Apps  HTML UIWebView Platform Coverage vs User Experience   04:48 - Uncanny Valley Effect<br /> 06:18 - Frameworks  Sencha Touch Appcelerator Titanium SDK PhoneGap Kony   08:37 - Mobile vs Web Experience<br /> 13:15 - Uncanny Valley Effect  Toy Story vs Polar Express   15:20 - Scrolling of Web Views<br /> 17:04 - Making Smart Technology Choices  Platform Reach   22:13 - Access  PhoneGap Calatrava   25:29 - Focus<br /> 28:18 - Exposure and Discoverability<br /> 30:20 - Cross-Platform Tradeoffs<br /> 32:21 - Offline Access  HTML5 App Cache Every Time Zone   35:45 - HTML Presentation Frameworks  jQuery Mobile 059 JSJ jQuery Mobile with Todd Parker   Picks  Calatrava (Pete) Iain Banks (Pete) Elixir (Rod) The Power Formula for LinkedIn Success: Kick-start Your Business, Brand, and Job Search by Wayne Breitbarth (Chuck) Twitter Bootstrap (Chuck) HTML5 Rocks (Chuck)   Next Week<br /> iPhreaks Show: Open Source with Sam Soffes<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 11 of iPhreaks! This week on our panel, we have Pete Hodgson.  PETE: Good morning!  CHUCK: Rod Schmidt.  ROD: Good morning!  CHUCK: I'm Charles Max Wood from DevChat.tv. This week we're going to be talking about the tradeoffs between "Web Apps and Native Apps". One of the things that kind of made me want to talk about this was that I remember a while ago, 37signals came out and basically said, "We're not going to write iPhone Apps or Android Apps for our products. We're just going to make mobile versions of the websites and people could just use that," and I thought that was really interesting. So I'm curious with you guys, what you see as the tradeoffs between one or the other.  ROD: Well, since they've changed a little bit, they're now using RubyMotion for their Basecamp App mixed with some web technology, so now they're kind of hybrid.  PETE: I think that's a really good point. When I talk about this stuff to clients, I say like the question of Web versus Native, the answer is "Yes". And really it's not like, "Should I do Web? Or, should I do Native?" It's "Where should I sit on the spectrum between Fully-Native and Fully-HTML?" Actually, not that many people go to [Inaudible], so there's not that many products that don't have any installed app or tool, and there's not that many products that don't use the web at some point inside of their, even if it's a Native App, a lot of apps still have webby stuff inside of them; that's sometimes surprising.  CHUCK: What do you mean by webby stuff? Are you talking about --  PETE: Even just something as simple as HTML, an HTML View. Let's say you're doing legal disclaimer as the classic example they always use, you're doing legal disclaimers for your app, you could do the layout and mock up and stuff in code. Or, you could just write some simple HTML, shove it in the UIWebView, and embed it in your app. That's normally about a way to go.  CHUCK: Yeah, that was what I was wondering; it's if they were using UIWebView,]]></itunes:summary><itunes:duration>2744</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>010 iPhreaks Show – Audio and Video in Apps</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/010-iphreaks-show-audio-and-video-in-apps</link><description><![CDATA[Panel  Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:22 - Launching a UIWebView and pointing it to a remote URL  Autoplay Streaming over 3G or LTE   03:01 - HTTP Live Streaming  AVPlayer MPMoviePlayerController MPMoviePlayerViewController Microsoft Silverlight AV Foundation   11:24 - AVPlayer  Asynchronous Key Loading Protocol AVURLAsset Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson Key-Value Observing (KVO) Deli Radio AVAudioPlayer   19:42 - Use Cases  System Sound Audio Categories Playback Control AVQueuePlayer   32:21 - Core Audio  Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson Adding effects to audio and video AV Audio Mix Echo   38:51 - Interruption<br /> 42:04 - Network Connections  Network Link Conditioner in Lion - Matt Gemmell   44:07 - .MP3, .CAF, .AIFF, .AAC<br /> 45:32 - Transcoding  Zencoder M3U   Picks  Audacity (Rod) Customers (Rod) The Little Redis Book by Karl Seguin (Ben) MMDrawerController (Ben) MacBuildServer (Ben) OpenEmu (Ben) Reveal App (Pete) Snap CI (Pete) Buildozer (Pete) ThinkGeek (Pete) Commit (Chuck) Candy Crush Saga (Chuck) Mini Golf MatchUp (Chuck) Portal (Chuck)   Next Week<br /> Web Apps &amp; HTML5 vs Native Apps<br /> Transcript<br /> ROD: I'd get my Dad a Darth Vader helmet...because he's my father.  BEN: Yeah, I got it.  [laughter]  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 10 of iPhreaks! That's right, we're on the double digits now! This week on our panel, we have Ben Scheirman.  BEN: Hello from NSScreencast.com!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: Pete Hodgson.  PETE: Hello from thepete.net!  [Ben laughs]  CHUCK: And I'm Charles Max Wood from DevChat.tv! This week we are going to be talking about "Audio and Video" in your apps.  BEN: So this is where you just launch a UIWebView and point it to remote URL and then you're done?  PETE: I did that once.  CHUCK: All the games that I play, I have to turn the sound off on them.  PETE: I actually did do that once, Ben.  BEN: Yes, it's the quick and easy way to do it.  PETE: Yup, it was surprisingly good. I discovered, we're going to jump straight into rearcane pit of noise, but didn't let you do "Autoplay" on video; Apple doesn't want you to do that. Can you still not do that if you're using native video?  BEN: You can do whatever you want with the native stuff.  PETE: Okay. So for the web one, you can't. But this --  BEN: I think it's just kind of the Safari limitation...  PETE: Yeah [chuckles].  CHUCK: Every browser should do that. That rise me asked, too.  PETE: I think they say it's a battery issue more than anything else like they don't want you firing up the radio to download like 50 maybe, to start offering conserve concept.  BEN: Yeah, they have gotten a little bit more strict on the rules for that, and I don't remember the exact numbers off the top of my head.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=116</guid><pubDate>Thu, 13 Jun 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854726/stream.mp3" length="59167423" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:22 - Launching a UIWebView and...</itunes:subtitle><itunes:summary><![CDATA[Panel  Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:22 - Launching a UIWebView and pointing it to a remote URL  Autoplay Streaming over 3G or LTE   03:01 - HTTP Live Streaming  AVPlayer MPMoviePlayerController MPMoviePlayerViewController Microsoft Silverlight AV Foundation   11:24 - AVPlayer  Asynchronous Key Loading Protocol AVURLAsset Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson Key-Value Observing (KVO) Deli Radio AVAudioPlayer   19:42 - Use Cases  System Sound Audio Categories Playback Control AVQueuePlayer   32:21 - Core Audio  Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson Adding effects to audio and video AV Audio Mix Echo   38:51 - Interruption<br /> 42:04 - Network Connections  Network Link Conditioner in Lion - Matt Gemmell   44:07 - .MP3, .CAF, .AIFF, .AAC<br /> 45:32 - Transcoding  Zencoder M3U   Picks  Audacity (Rod) Customers (Rod) The Little Redis Book by Karl Seguin (Ben) MMDrawerController (Ben) MacBuildServer (Ben) OpenEmu (Ben) Reveal App (Pete) Snap CI (Pete) Buildozer (Pete) ThinkGeek (Pete) Commit (Chuck) Candy Crush Saga (Chuck) Mini Golf MatchUp (Chuck) Portal (Chuck)   Next Week<br /> Web Apps &amp; HTML5 vs Native Apps<br /> Transcript<br /> ROD: I'd get my Dad a Darth Vader helmet...because he's my father.  BEN: Yeah, I got it.  [laughter]  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 10 of iPhreaks! That's right, we're on the double digits now! This week on our panel, we have Ben Scheirman.  BEN: Hello from NSScreencast.com!  CHUCK: Rod Schmidt.  ROD: Hello from Salt Lake!  CHUCK: Pete Hodgson.  PETE: Hello from thepete.net!  [Ben laughs]  CHUCK: And I'm Charles Max Wood from DevChat.tv! This week we are going to be talking about "Audio and Video" in your apps.  BEN: So this is where you just launch a UIWebView and point it to remote URL and then you're done?  PETE: I did that once.  CHUCK: All the games that I play, I have to turn the sound off on them.  PETE: I actually did do that once, Ben.  BEN: Yes, it's the quick and easy way to do it.  PETE: Yup, it was surprisingly good. I discovered, we're going to jump straight into rearcane pit of noise, but didn't let you do "Autoplay" on video; Apple doesn't want you to do that. Can you still not do that if you're using native video?  BEN: You can do whatever you want with the native stuff.  PETE: Okay. So for the web one, you can't. But this --  BEN: I think it's just kind of the Safari limitation...  PETE: Yeah [chuckles].  CHUCK: Every browser should do that. That rise me asked, too.  PETE: I think they say it's a battery issue more than anything else like they don't want you firing up the radio to download like 50 maybe, to start offering conserve concept.  BEN: Yeah, they have gotten a little bit more strict on the rules for that, and I don't remember the exact numbers off the top of my head.]]></itunes:summary><itunes:duration>3636</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>009 iPhreaks Show – Interface Builder</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/009-iphreaks-show-interface-builder</link><description><![CDATA[Panel  Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:18 - Interface Builder<br /> 01:55 - Custom-designed interfaces<br /> 02:32 - Tips and Tricks<br /> 03:04 - Interface Builder Buttons and Functions  File’s Owner First Responder The Responder Chain Events/Actions Objects Elements Views Outlet Storyboards Segues/Segways   09:39 - Cons of Using Interface Builder  Team Environments   13:13 - Custom Work  Writing a custom UI   14:52 - Controllers  GLKit Table View   19:09 - Static Cells and Storyboards<br /> 21:23 - Dynamic Prototypes and Prototype Cells<br /> 23:23 - Getting a Table View Cell into the Table View<br /> 24:48 - Rod’s Apps  Numerology Numerology Baby Namer   25:29 - Rejection from the App Store<br /> 27:50 - Gestures<br /> 30:19 - Calendar View  Picks  NSBrief: Episode #97: Jon Reid (Rod) Ember.js (Rod) Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement by Jim R. Wilson (Chuck) Eventbrite (Chuck)   Next Week<br /> Audio and Video in Apps<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 9 of iPhreaks! This week on our panel, we have Rod Schimdt.  ROD: Hello from Salt Lake City!  CHUCK: And I'm Charles Max Wood from DevChat.tv. And due to a little bit of a scheduling snafu, it's just the two of us today! So, you get to hear more from us.  ROD: Yeah, if I ain't got a chance to talk.  CHUCK: Yeah. I think Pete and Ben and I all suffer from the same "we like to hear ourselves talk" and we always have something to say [laughs].  ROD: [chuckles] Alright!  CHUCK: Anyway, let's get this started. Our scheduled topic today is "Interface Builder and Storyboards", which is something that I've actually played with a little bit - all the time.  ROD: And do you have questions about it? Or, issues you want to talk about it?  CHUCK: Not really. I mean I haven't done anything too complicated with it. And for the most part, you drag the Elements out there; you link them up with the actions on your ViewController, and it just kind of works!  ROD: Okay. So you just want to talk about how they work and what you can do with them?  CHUCK: Yeah, I'm sure I'll have questions. I guess one question right off the bat is what if you have some kind of like custom-designed interface? Can you do that with Storyboards or Interface Builder?  ROD: Not really. Interface Builder are designed for most of the built-in controls. When you want to do custom work, you basically just put a View out there, set its class, and then you have to write all the custom code for that class.  CHUCK: Oh, interesting.  ROD: There the step on how you do it. So, if you're doing a lot of custom work, it's mostly good for just laying out the basic structure of your user interface, and then you go from there.  CHUCK: Nice. I'm looking at it here; I actually pulled it up so I could actually look at it and ask you questions about it. But before we get into that, are there any tricks that you use to make it easier to reason with?  ROD: What do you mean by reason with?  CHUCK: Well just, are there any things that make Interface Builder easier to use that you do?  ROD: No.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=110</guid><pubDate>Thu, 06 Jun 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854738/stream.mp3" length="34659533" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:18 - Interface Builder
 01:55 - Custom-designed interfaces
 02:32 - Tips and Tricks
 03:04 - Interface Builder Buttons...</itunes:subtitle><itunes:summary><![CDATA[Panel  Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:18 - Interface Builder<br /> 01:55 - Custom-designed interfaces<br /> 02:32 - Tips and Tricks<br /> 03:04 - Interface Builder Buttons and Functions  File’s Owner First Responder The Responder Chain Events/Actions Objects Elements Views Outlet Storyboards Segues/Segways   09:39 - Cons of Using Interface Builder  Team Environments   13:13 - Custom Work  Writing a custom UI   14:52 - Controllers  GLKit Table View   19:09 - Static Cells and Storyboards<br /> 21:23 - Dynamic Prototypes and Prototype Cells<br /> 23:23 - Getting a Table View Cell into the Table View<br /> 24:48 - Rod’s Apps  Numerology Numerology Baby Namer   25:29 - Rejection from the App Store<br /> 27:50 - Gestures<br /> 30:19 - Calendar View  Picks  NSBrief: Episode #97: Jon Reid (Rod) Ember.js (Rod) Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement by Jim R. Wilson (Chuck) Eventbrite (Chuck)   Next Week<br /> Audio and Video in Apps<br /> Transcript  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 9 of iPhreaks! This week on our panel, we have Rod Schimdt.  ROD: Hello from Salt Lake City!  CHUCK: And I'm Charles Max Wood from DevChat.tv. And due to a little bit of a scheduling snafu, it's just the two of us today! So, you get to hear more from us.  ROD: Yeah, if I ain't got a chance to talk.  CHUCK: Yeah. I think Pete and Ben and I all suffer from the same "we like to hear ourselves talk" and we always have something to say [laughs].  ROD: [chuckles] Alright!  CHUCK: Anyway, let's get this started. Our scheduled topic today is "Interface Builder and Storyboards", which is something that I've actually played with a little bit - all the time.  ROD: And do you have questions about it? Or, issues you want to talk about it?  CHUCK: Not really. I mean I haven't done anything too complicated with it. And for the most part, you drag the Elements out there; you link them up with the actions on your ViewController, and it just kind of works!  ROD: Okay. So you just want to talk about how they work and what you can do with them?  CHUCK: Yeah, I'm sure I'll have questions. I guess one question right off the bat is what if you have some kind of like custom-designed interface? Can you do that with Storyboards or Interface Builder?  ROD: Not really. Interface Builder are designed for most of the built-in controls. When you want to do custom work, you basically just put a View out there, set its class, and then you have to write all the custom code for that class.  CHUCK: Oh, interesting.  ROD: There the step on how you do it. So, if you're doing a lot of custom work, it's mostly good for just laying out the basic structure of your user interface, and then you go from there.  CHUCK: Nice. I'm looking at it here; I actually pulled it up so I could actually look at it and ask you questions about it. But before we get into that, are there any tricks that you use to make it easier to reason with?  ROD: What do you mean by reason with?  CHUCK: Well just, are there any things that make Interface Builder easier to use that you do?  ROD: No.]]></itunes:summary><itunes:duration>2105</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>008 iPhreaks Show – Prototypes with Ben Lachman</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/008-iphreaks-show-prototypes-with-ben-lachman</link><description><![CDATA[Panel  Ben Lachman (twitter blog) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:30 - Ben Lachman Introduction  Acacia Tree Software Nice Mohawk SousChef Ita   03:12 - Prototyping and Mockup Tools  Adobe Photoshop Pen and Paper Forecast Interface Builder Balsamiq Mockingbird Keynote Kung-Fu Graffletopia: OmniGraffle Stencils Prototypes   15:25 - What makes a good prototype<br /> 18:04 - Building a good prototype  Make a prototype; not a concept Start with pen and paper   19:39 - Issues that prototyping helps you identify  Discoverability Features Visibility Features   20:11 - Solving issues and sharing prototypes with clients  Usability Testing Screenshots Briefs 2   27:52 - Laying out your application  Code Spikes   32:43 - Prototyping for Clients<br /> 35:29 - Building Prototypes in HTML  Briefs 2   37:34 - Using iPads/etc. instead of pen and paper  Paper SketchBook Pro   39:09 - Buttons  Picks  iPhone Stencil Kit (Ben) Play by Play: Neven Mrgan | PeepCode Screencasts (Ben) Skala Preview (Ben) Xscope (Ben) UI Stencils - iPhone Sketch Pad (Rod) Screen Time (Rod) iPhone Stamp for UI Sketching - The Russians Used a Pencil (Pete) POP - Prototyping on Paper (Pete) PocketCasts (Pete) Spaced (Pete) iOctocat (Chuck) ioctocat on GitHub (Chuck) Briefs 2 (Ben L) Coworking (Ben L) Paint Code (Ben L) Bow Truss (Ben L)   Next Week<br /> Interface Builder<br /> Transcript<br /> PETE: I’m trying to decide who I would rather work for...  [Chuck laughs]  PETE: That mob would be more interesting, but probably a little bit more scary.  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 8 of iPhreaks! This week on our panel, we have Pete Hodgson.  PETE: Hello! I'm so impressed with Charles Max Wood newest episode with or without any thinking, well done!  CHUCK: I looked it up beforehand.  [Pete chuckles]  CHUCK: Rod Schimdt.  ROD: Hello from Salt Lake!  CHUCK: Ben Scheirman.  BEN: Hello from hot and humid Houston!  CHUCK: I'm Charles Max Wood from DevChat.tv. And we have a special guest today, and that's Ben, is it Lachman?  BEN L: Yes, it is! And hello from Athens, Ohio, which is also hot and humid! Probably not as hot as Houston..  CHUCK: So you want to introduce yourself really quickly?  BEN L: Yeah! I've been around the Mac and iOS dev world for about 10 or 12 years at this point; actually, I guess that would be before the iOS dev world really was around. And I write software for a couple of companies of my own. One is "Acacia Tree Software", and the other is newer and I started with a business partner in Cleveland, Ohio named Bob Cantoni and it's called "Nice Mohawk".  So yeah, we write some iOS software, some Mac software, and we do contract work as well.  CHUCK: Awesome. I'm a little curious before we get into what we're going to talk about, how much iOS and Mac stuff do you write as products that you sell versus client stuff that you do for other people?  BEN L: We've done a fairly good job, for like a two-man shop,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=99</guid><pubDate>Thu, 30 May 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854734/stream.mp3" length="46513371" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Ben Lachman (twitter blog) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:30 - Ben...</itunes:subtitle><itunes:summary><![CDATA[Panel  Ben Lachman (twitter blog) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:30 - Ben Lachman Introduction  Acacia Tree Software Nice Mohawk SousChef Ita   03:12 - Prototyping and Mockup Tools  Adobe Photoshop Pen and Paper Forecast Interface Builder Balsamiq Mockingbird Keynote Kung-Fu Graffletopia: OmniGraffle Stencils Prototypes   15:25 - What makes a good prototype<br /> 18:04 - Building a good prototype  Make a prototype; not a concept Start with pen and paper   19:39 - Issues that prototyping helps you identify  Discoverability Features Visibility Features   20:11 - Solving issues and sharing prototypes with clients  Usability Testing Screenshots Briefs 2   27:52 - Laying out your application  Code Spikes   32:43 - Prototyping for Clients<br /> 35:29 - Building Prototypes in HTML  Briefs 2   37:34 - Using iPads/etc. instead of pen and paper  Paper SketchBook Pro   39:09 - Buttons  Picks  iPhone Stencil Kit (Ben) Play by Play: Neven Mrgan | PeepCode Screencasts (Ben) Skala Preview (Ben) Xscope (Ben) UI Stencils - iPhone Sketch Pad (Rod) Screen Time (Rod) iPhone Stamp for UI Sketching - The Russians Used a Pencil (Pete) POP - Prototyping on Paper (Pete) PocketCasts (Pete) Spaced (Pete) iOctocat (Chuck) ioctocat on GitHub (Chuck) Briefs 2 (Ben L) Coworking (Ben L) Paint Code (Ben L) Bow Truss (Ben L)   Next Week<br /> Interface Builder<br /> Transcript<br /> PETE: I’m trying to decide who I would rather work for...  [Chuck laughs]  PETE: That mob would be more interesting, but probably a little bit more scary.  [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.]  CHUCK: Hey everybody and welcome to Episode 8 of iPhreaks! This week on our panel, we have Pete Hodgson.  PETE: Hello! I'm so impressed with Charles Max Wood newest episode with or without any thinking, well done!  CHUCK: I looked it up beforehand.  [Pete chuckles]  CHUCK: Rod Schimdt.  ROD: Hello from Salt Lake!  CHUCK: Ben Scheirman.  BEN: Hello from hot and humid Houston!  CHUCK: I'm Charles Max Wood from DevChat.tv. And we have a special guest today, and that's Ben, is it Lachman?  BEN L: Yes, it is! And hello from Athens, Ohio, which is also hot and humid! Probably not as hot as Houston..  CHUCK: So you want to introduce yourself really quickly?  BEN L: Yeah! I've been around the Mac and iOS dev world for about 10 or 12 years at this point; actually, I guess that would be before the iOS dev world really was around. And I write software for a couple of companies of my own. One is "Acacia Tree Software", and the other is newer and I started with a business partner in Cleveland, Ohio named Bob Cantoni and it's called "Nice Mohawk".  So yeah, we write some iOS software, some Mac software, and we do contract work as well.  CHUCK: Awesome. I'm a little curious before we get into what we're going to talk about, how much iOS and Mac stuff do you write as products that you sell versus client stuff that you do for other people?  BEN L: We've done a fairly good job, for like a two-man shop,]]></itunes:summary><itunes:duration>2846</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>007 iPhreaks Show – WWDC</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/007-iphreaks-show-wwdc</link><description><![CDATA[Panel  Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> DevChat.TV Indiegogo Campaign<br /> 0...]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=86</guid><pubDate>Thu, 23 May 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854739/stream.mp3" length="46601099" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 DevChat.TV Indiegogo Campaign
 0...</itunes:subtitle><itunes:summary><![CDATA[Panel  Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> DevChat.TV Indiegogo Campaign<br /> 0...]]></itunes:summary><itunes:duration>2851</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>006 iPhreaks Show – Core Data with Saul Mora</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/006-iphreaks-show-core-data-with-saul-mora</link><description><![CDATA[Panel  Saul Mora (twitter github NSBrief) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:22 - Cora Data  Core Data Programming Guide SQLite fmdb Transient Entities and Core Data | Cocoa Is My Girlfriend   07:50 - Stores and Contexts  NSManagedObject Persistent Store Coordinator Core Data Editor Creating a CoreData Model in Code | Cocoanetics   21:17 - Faulting and Fetching  NSFetchRequest The Law of Leaky Abstractions -com.apple.CoreData.SQLDebug 1 Base 2 CouchDB MongoDB TokyoCabinet   27:48 - Is Core Data the right tool for the job?  Brent Simmons: On switching away from Core Data   29:46 - Managed Object Context  MagicalRecord Core Data and Threads, Without the Headache | Cocoa Is My Girlfriend Core Data: Data Storage and Management for iOS, OS X, and iCloud by Marcus S. Zarra   38:22 - Importing Data<br /> 40:08 - Predicates  Predicate Programming Guide   Picks  mogenerator (Ben) PonyDebugger (Ben) xctool (Pete) Neo4j (Pete) AeroPress (Pete) TICoreDataSync (Rod) Countly (Rod) Heil PR-40 Dynamic Studio Recording Microphone (Chuck) Roland R-05 Studio WAVE/MP3 Recorder (Chuck) iOS Programming: The Big Nerd Ranch Guide by Aaron Hillegass (Chuck) NSBrief (Saul) Wasabi Sync (Saul) Sip (Saul) Star Trek II: The Wrath of Khan (Saul)   Next Week<br /> WWDC<br /> Transcript<br /> SAUL: I like your style.  CHUCK: Hey everybody and welcome to Episode 6 of iPhreaks! This week on our panel we have, Rod Schmidt  ROD: Hello from Salt Lake City!  CHUCK: We also have Pete Hodgson.  PETE: Good morning from San Francisco!  CHUCK: We also have Ben Scheirman.  BEN: Hello from Houston, Texas!  CHUCK: I'm Charles Max Wood from DevChat.tv. And we have a special guest this week, that is Saul Mora!  SAUL: Hello from Denver!  CHUCK: Denver? I thought you said Fort Collins? Is that not the same thing?  SAUL: [laughs] No, that's where the beer is. Okay [laughs]  CHUCK: Oh, I see.  SAUL: Right. But yeah, that wouldn't be so bad to go and get some beer now.  CHUCK: If you go and get too much beer, is it a one-way trip [inaudible]?  SAUL: [chuckles] Yeah, well, I have to take some guest with me.  CHUCK: Oh, here you go.  SAUL: But no...yeah, that's where the New Belgium Brewery is, so I take guests over there quite often. So for anybody comes and visit me in Denver, definitely head on up there.  CHUCK: Well I don't drink alcohol, but I'm going to be in Denver this weekend.  SAUL: Cool!  CHUCK: Maybe I'll come and shake your hand, buy you lunch, or something.  SAUL: Yeah! Just let me know!  CHUCK: Awesome!  ROD: You get to be the driver.  [laughter]  SAUL: There you go!  CHUCK: I don't know what my wife would say about that.  [laughter]  SAUL: Oh, there are plenty of breweries out here to visit. So, we can visit them anywhere.  CHUCK: Awesome! Well this week, we're going to be talking about CoreData. Or, do you call it Core Data?  SAUL: [laughs] I thought that was an English thing; Pete might know.  PETE: I'll refer to it as Core Data!  [laughter]  PETE: It's the French pronunciation. I still say Data; it's one of the few English things that I still say in the English way [inaudible].  SAUL: So do you say Beta or Beta?  PETE: Oh, that's a good (question). I think I say Beta now just because it's like a -- I was going to say just because it's a software thing, but Beta was a software thing. So, I don't know.  SAUL: We have gotten to him! Great!  [Chuck laughs]  PETE: Yeah. My covers are blown.  [laughter]  PETE: Actually, I'm native Texan.  CHUCK: Yeah, you've seen that? Now you only sound cool when you're talking about things other than computers.  PETE: Yup.  CHUCK: Alright. So CoreData,]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=67</guid><pubDate>Thu, 16 May 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854743/stream.mp3" length="53564331" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Saul Mora (twitter github NSBrief) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 01:22...</itunes:subtitle><itunes:summary><![CDATA[Panel  Saul Mora (twitter github NSBrief) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:22 - Cora Data  Core Data Programming Guide SQLite fmdb Transient Entities and Core Data | Cocoa Is My Girlfriend   07:50 - Stores and Contexts  NSManagedObject Persistent Store Coordinator Core Data Editor Creating a CoreData Model in Code | Cocoanetics   21:17 - Faulting and Fetching  NSFetchRequest The Law of Leaky Abstractions -com.apple.CoreData.SQLDebug 1 Base 2 CouchDB MongoDB TokyoCabinet   27:48 - Is Core Data the right tool for the job?  Brent Simmons: On switching away from Core Data   29:46 - Managed Object Context  MagicalRecord Core Data and Threads, Without the Headache | Cocoa Is My Girlfriend Core Data: Data Storage and Management for iOS, OS X, and iCloud by Marcus S. Zarra   38:22 - Importing Data<br /> 40:08 - Predicates  Predicate Programming Guide   Picks  mogenerator (Ben) PonyDebugger (Ben) xctool (Pete) Neo4j (Pete) AeroPress (Pete) TICoreDataSync (Rod) Countly (Rod) Heil PR-40 Dynamic Studio Recording Microphone (Chuck) Roland R-05 Studio WAVE/MP3 Recorder (Chuck) iOS Programming: The Big Nerd Ranch Guide by Aaron Hillegass (Chuck) NSBrief (Saul) Wasabi Sync (Saul) Sip (Saul) Star Trek II: The Wrath of Khan (Saul)   Next Week<br /> WWDC<br /> Transcript<br /> SAUL: I like your style.  CHUCK: Hey everybody and welcome to Episode 6 of iPhreaks! This week on our panel we have, Rod Schmidt  ROD: Hello from Salt Lake City!  CHUCK: We also have Pete Hodgson.  PETE: Good morning from San Francisco!  CHUCK: We also have Ben Scheirman.  BEN: Hello from Houston, Texas!  CHUCK: I'm Charles Max Wood from DevChat.tv. And we have a special guest this week, that is Saul Mora!  SAUL: Hello from Denver!  CHUCK: Denver? I thought you said Fort Collins? Is that not the same thing?  SAUL: [laughs] No, that's where the beer is. Okay [laughs]  CHUCK: Oh, I see.  SAUL: Right. But yeah, that wouldn't be so bad to go and get some beer now.  CHUCK: If you go and get too much beer, is it a one-way trip [inaudible]?  SAUL: [chuckles] Yeah, well, I have to take some guest with me.  CHUCK: Oh, here you go.  SAUL: But no...yeah, that's where the New Belgium Brewery is, so I take guests over there quite often. So for anybody comes and visit me in Denver, definitely head on up there.  CHUCK: Well I don't drink alcohol, but I'm going to be in Denver this weekend.  SAUL: Cool!  CHUCK: Maybe I'll come and shake your hand, buy you lunch, or something.  SAUL: Yeah! Just let me know!  CHUCK: Awesome!  ROD: You get to be the driver.  [laughter]  SAUL: There you go!  CHUCK: I don't know what my wife would say about that.  [laughter]  SAUL: Oh, there are plenty of breweries out here to visit. So, we can visit them anywhere.  CHUCK: Awesome! Well this week, we're going to be talking about CoreData. Or, do you call it Core Data?  SAUL: [laughs] I thought that was an English thing; Pete might know.  PETE: I'll refer to it as Core Data!  [laughter]  PETE: It's the French pronunciation. I still say Data; it's one of the few English things that I still say in the English way [inaudible].  SAUL: So do you say Beta or Beta?  PETE: Oh, that's a good (question). I think I say Beta now just because it's like a -- I was going to say just because it's a software thing, but Beta was a software thing. So, I don't know.  SAUL: We have gotten to him! Great!  [Chuck laughs]  PETE: Yeah. My covers are blown.  [laughter]  PETE: Actually, I'm native Texan.  CHUCK: Yeah, you've seen that? Now you only sound cool when you're talking about things other than computers.  PETE: Yup.  CHUCK: Alright. So CoreData,]]></itunes:summary><itunes:duration>3286</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>005 iPhreaks Show – Xcode</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/005-iphreaks-show-xcode</link><description><![CDATA[Panel  Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 00:50 - Xcode Issues  Synta...]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=65</guid><pubDate>Thu, 09 May 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854744/stream.mp3" length="51210338" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 00:50 - Xcode Issues  Synta...</itunes:subtitle><itunes:summary><![CDATA[Panel  Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 00:50 - Xcode Issues  Synta...]]></itunes:summary><itunes:duration>3139</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>004 iPhreaks Show – Mac Development with Josh Abernathy</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/004-iphreaks-show-mac-development-with-josh-abernathy</link><description><![CDATA[Panel  Josh Abernathy (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:25 - Josh Abernathy Introduction  GitHub GitHub for Mac GitHub Issues App GitHub Jobs App Lua Corona SDK   03:48 - Differences between writing an app for Mac and writing an app for iOS  AppKit UIKit Chameleon twui   05:37 - Model View Controller  Model View ViewModel Knockout.js 013 JSJ Knockout.js with Steven Sanderson (JavaScript Jabber)   11:51 - Testing  specta expecta OCMock   15:04 - NSTableView  Cocoa Programming for Mac OS X (4th Edition) by Aaron Hillegass   17:28 - iOS vs Mac  The Rude Awakening for iOS Devs: Josh Abernathy   22:05 - Memory Management  002 iPhreaks Show - Memory Management Garbage Collection ARC   24:32 - Binding<br /> 27:23 - Fixing AppKit<br /> 32:09 - APIs<br /> 33:18 - App Store  Sandboxing   36:34 - Resources  Cocoa Controls Tweetbot Twitter Mac App The Hit List Things Cocoa Programming for Mac OS X (4th Edition) by Aaron Hillegass   40:47 - Sharing Code  Xamarin cheddar-mac cheddar-ios ReactiveCocoa   Picks  MOO (Ben) Kaleidoscope (Ben) Briefs (Ben) clojurem (Rod) Oblivion Soundtrack (Rod) CloudApp (Pete) MindNode (Pete) LimeChat: IRC Client for Mac (Pete) People are not resources - The Philosophical Developer (Pete) Downton Abbey (Chuck) Downton Abbey at 54 Below - Season 4, Episode 1 Sneak Peek (Chuck) GitHub (Chuck) Daring Fireball Linked List: Using Quartz Composer to Recreate Facebook Home (Josh)   Next Week<br /> Xcode<br /> Transcript<br /> BEN: Have you seen that app "Little Inferno" by the guys who created World of Goo?  PETE: Mm-mm  BEN: It's a great game. It's on MacHeist right now; I think that's still going on. So if you --  CHUCK: Oh, I saw that!  BEN: Anyway, so my son is 3 and he's really adept at using the iPad, but he's never really used the computer before so like the whole mouse thing is totally foreign to him. But, he was watching me play this game and he gave it a shot. He's actually learning the click and drag stuff, which is pretty awesome.  PETE: Awesome.  BEN: I guess the downside is just learning to burn things...  [laughter]  CHUCK: Nice!  BEN: It's just kind of the point of the game. So...I don't know [laughs].  PETE: Yeah. It's a tradeoff, right?  BEN: Yes.  PETE: Dragging, clicking, burning...  CHUCK: Hey everybody and welcome to Episode 4 of iPhreaks! This week on our show we have, Rod Schimdt.  ROD: Hello, hello!  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: Pete Hodgson.  PETE: Hello from [inaudible], San Francisco!  CHUCK: I'm Charles Max Wood from devchat.tv. This week we have a special guest, and that is Josh Abernathy. Did I say that right?  JOSH: Yeah! Yeah, you said it right.  CHUCK: If that's more than 2 syllables, I'm going to screw it up.  JOSH: [laughs] People always get turn off because it's long, but it's just like it looks.  CHUCK: Oh, I see. So, do you want to introduce yourself really quickly?  JOSH: Yeah! I'm Josh Abernathy. I work at GitHub on the GitHub for Mac App, and various other side things. And yeah, I've been doing Mac and iOS stuff for quite a while now. So hopefully, I'll have something interesting to say about the topic.  CHUCK: So is there a GitHub app for iOS?  JOSH: We have a couple different iOS Apps. There's an Issues App and there's a Jobs App, neither of them are particularly well-maintained at the moment. So, we kind of try to pretend we don't have any iOS Apps.  CHUCK: I see.  PETE: I actually tried to use the Issues App the other day...  [Josh laughs]  PETE: And then I went and look...Is it open source? Is it available kind of the code --  JOSH: No...]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=53</guid><pubDate>Thu, 02 May 2013 13:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854733/stream.mp3" length="55418006" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Josh Abernathy (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion...</itunes:subtitle><itunes:summary><![CDATA[Panel  Josh Abernathy (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Ben Scheirman (twitter github blog NSSreencast) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 01:25 - Josh Abernathy Introduction  GitHub GitHub for Mac GitHub Issues App GitHub Jobs App Lua Corona SDK   03:48 - Differences between writing an app for Mac and writing an app for iOS  AppKit UIKit Chameleon twui   05:37 - Model View Controller  Model View ViewModel Knockout.js 013 JSJ Knockout.js with Steven Sanderson (JavaScript Jabber)   11:51 - Testing  specta expecta OCMock   15:04 - NSTableView  Cocoa Programming for Mac OS X (4th Edition) by Aaron Hillegass   17:28 - iOS vs Mac  The Rude Awakening for iOS Devs: Josh Abernathy   22:05 - Memory Management  002 iPhreaks Show - Memory Management Garbage Collection ARC   24:32 - Binding<br /> 27:23 - Fixing AppKit<br /> 32:09 - APIs<br /> 33:18 - App Store  Sandboxing   36:34 - Resources  Cocoa Controls Tweetbot Twitter Mac App The Hit List Things Cocoa Programming for Mac OS X (4th Edition) by Aaron Hillegass   40:47 - Sharing Code  Xamarin cheddar-mac cheddar-ios ReactiveCocoa   Picks  MOO (Ben) Kaleidoscope (Ben) Briefs (Ben) clojurem (Rod) Oblivion Soundtrack (Rod) CloudApp (Pete) MindNode (Pete) LimeChat: IRC Client for Mac (Pete) People are not resources - The Philosophical Developer (Pete) Downton Abbey (Chuck) Downton Abbey at 54 Below - Season 4, Episode 1 Sneak Peek (Chuck) GitHub (Chuck) Daring Fireball Linked List: Using Quartz Composer to Recreate Facebook Home (Josh)   Next Week<br /> Xcode<br /> Transcript<br /> BEN: Have you seen that app "Little Inferno" by the guys who created World of Goo?  PETE: Mm-mm  BEN: It's a great game. It's on MacHeist right now; I think that's still going on. So if you --  CHUCK: Oh, I saw that!  BEN: Anyway, so my son is 3 and he's really adept at using the iPad, but he's never really used the computer before so like the whole mouse thing is totally foreign to him. But, he was watching me play this game and he gave it a shot. He's actually learning the click and drag stuff, which is pretty awesome.  PETE: Awesome.  BEN: I guess the downside is just learning to burn things...  [laughter]  CHUCK: Nice!  BEN: It's just kind of the point of the game. So...I don't know [laughs].  PETE: Yeah. It's a tradeoff, right?  BEN: Yes.  PETE: Dragging, clicking, burning...  CHUCK: Hey everybody and welcome to Episode 4 of iPhreaks! This week on our show we have, Rod Schimdt.  ROD: Hello, hello!  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: Pete Hodgson.  PETE: Hello from [inaudible], San Francisco!  CHUCK: I'm Charles Max Wood from devchat.tv. This week we have a special guest, and that is Josh Abernathy. Did I say that right?  JOSH: Yeah! Yeah, you said it right.  CHUCK: If that's more than 2 syllables, I'm going to screw it up.  JOSH: [laughs] People always get turn off because it's long, but it's just like it looks.  CHUCK: Oh, I see. So, do you want to introduce yourself really quickly?  JOSH: Yeah! I'm Josh Abernathy. I work at GitHub on the GitHub for Mac App, and various other side things. And yeah, I've been doing Mac and iOS stuff for quite a while now. So hopefully, I'll have something interesting to say about the topic.  CHUCK: So is there a GitHub app for iOS?  JOSH: We have a couple different iOS Apps. There's an Issues App and there's a Jobs App, neither of them are particularly well-maintained at the moment. So, we kind of try to pretend we don't have any iOS Apps.  CHUCK: I see.  PETE: I actually tried to use the Issues App the other day...  [Josh laughs]  PETE: And then I went and look...Is it open source? Is it available kind of the code --  JOSH: No...]]></itunes:summary><itunes:duration>3402</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>003 iPhreaks Show – Testing Your Application</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/003-iphreaks-show-testing-your-application</link><description><![CDATA[Panel  Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 03:00 - Why don’t people test in iOS?<br /> 06:12 - Testing Definitions and the Mechanics of Testing  Instruments User Guide TestPyramid   13:00 - Why do we test our code? Why is it worth it?  Feedback Communication   19:28 - Practicing TDD (Test-driven development)  UI View Controllers   25:33 - Unit Testing is hard<br /> 28:01 - Tools  Send Testing Kit aka OCUnit Application and Logic Tests Running objective-c tests from the command line (with color) (Ben’s Script based on Eloy Durán’s) Continuous Integration Code Coverage Git Hooks gh-unit Kiwi Cedar RubyMotion Writing Tests for RubyMotion Apps Bacon   42:00 - Frank  Selenium Zucchini appium bwoken KIF Calabash Jenkins Writing iOS acceptance tests using Kiwi: Pete Hodgson PublicAutomation   Picks  TextExpander (Ben) Alfred (Ben) Jenkins (Ben) Oban Scotch (Ben) NSScreencast: Automated Testing with Kiwi (Pete) Rock Climbing (Pete) Scarlett Red (Pete) Test-Driven iOS Development by Graham J. Lee (Rod) 42 (Rod) Test iOS Apps with UI Automation: Bug Hunting Made Easy by Jonathan Penn (Pete) Backbone.js (Chuck) LaunchBar (Chuck)   Next Week<br /> iOS/Mac &amp; differences with Josh Abernathy  Transcript<br /> PETE: So what are we talking about this Tuesday morning?  CHUCK: I'm not sure, but I think we should write a test for it first.  CHUCK: Hey everybody and welcome to Episode 3 of iPhreaks! This week on our panel we have, Pete Hodgson.  PETE: Hello from Butte Lake!  [Ben laughs]  CHUCK: Ben Scheirman...Butte Lake...  BEN: Very well done. Very well done.  [Ben laughs]  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: We also have, Rod Schimdt.  ROD: Hello from Salt Lake City!  CHUCK: Sorry, Rod. I was looking at Pete's picture and I was like "No, I already said Pete".  [laughter]  BEN: Yeah, for those who didn't get the joke we were looking at the transcription from last episode, or from episode 1. And --  CHUCK: Did that get fixed?  PETE: It got fixed, yeah.  BEN: Okay. So originally, Pete said he's from Berkeley and it came through as Butte Lake, which I thought was hilarious.  PETE: I was pretty -- I was looking for the transcript -- it's pretty hilarious how much my accent has closed issues. For whatever personal machine is doing that transcription is definitely challenged by my accent.  CHUCK: We're really sorry to the transcriptionist.  PETE: Yeah.  [laughter]  CHUCK: We will pick our panelist more carefully next time.  PETE: Oh! It's my fault, huh?  [laughter]  CHUCK: Anyway...And you can tell I had to ask if it got fixed because I just asked Mandy to do it and assume it's done.  PETE: Yeah. No, she fixed it. She fixed it very very quickly.  CHUCK: Yeah.  PETE: And I'm used to that. I'm living in a [inaudible] when you found out like you have automated voice systems. They often don't work with British accent so I have to put on like a stupid American accent when I'm...operator!  [laughter]  PETE: Reservations.  [laughter]  CHUCK: It's funny, too, because a lot of times on those automated systems, they have somebody with a British accent or a fake British accent like speaking.  BEN: Yeah.  PETE: Yeah. But they didn't understand British. Siri didn't understand British for a very long time because you couldn't get like, if you lived in the US, you couldn't get American, so you couldn't get British Siri to work with like American information. So if I wanted to actually know about anything about America like where I live, I'd have to use the American version Siri, but she couldn't understand my pronunciation.  [Ben laughs]  CHUCK: So is the British Siri more polite?]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=49</guid><pubDate>Fri, 26 Apr 2013 16:44:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854747/stream.mp3" length="57541164" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>Panel  Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion
 03:00 - Why don’t people test in iOS?...</itunes:subtitle><itunes:summary><![CDATA[Panel  Pete Hodgson (twitter github blog) Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)   Discussion<br /> 03:00 - Why don’t people test in iOS?<br /> 06:12 - Testing Definitions and the Mechanics of Testing  Instruments User Guide TestPyramid   13:00 - Why do we test our code? Why is it worth it?  Feedback Communication   19:28 - Practicing TDD (Test-driven development)  UI View Controllers   25:33 - Unit Testing is hard<br /> 28:01 - Tools  Send Testing Kit aka OCUnit Application and Logic Tests Running objective-c tests from the command line (with color) (Ben’s Script based on Eloy Durán’s) Continuous Integration Code Coverage Git Hooks gh-unit Kiwi Cedar RubyMotion Writing Tests for RubyMotion Apps Bacon   42:00 - Frank  Selenium Zucchini appium bwoken KIF Calabash Jenkins Writing iOS acceptance tests using Kiwi: Pete Hodgson PublicAutomation   Picks  TextExpander (Ben) Alfred (Ben) Jenkins (Ben) Oban Scotch (Ben) NSScreencast: Automated Testing with Kiwi (Pete) Rock Climbing (Pete) Scarlett Red (Pete) Test-Driven iOS Development by Graham J. Lee (Rod) 42 (Rod) Test iOS Apps with UI Automation: Bug Hunting Made Easy by Jonathan Penn (Pete) Backbone.js (Chuck) LaunchBar (Chuck)   Next Week<br /> iOS/Mac &amp; differences with Josh Abernathy  Transcript<br /> PETE: So what are we talking about this Tuesday morning?  CHUCK: I'm not sure, but I think we should write a test for it first.  CHUCK: Hey everybody and welcome to Episode 3 of iPhreaks! This week on our panel we have, Pete Hodgson.  PETE: Hello from Butte Lake!  [Ben laughs]  CHUCK: Ben Scheirman...Butte Lake...  BEN: Very well done. Very well done.  [Ben laughs]  CHUCK: Ben Scheirman.  BEN: Hello from Houston!  CHUCK: We also have, Rod Schimdt.  ROD: Hello from Salt Lake City!  CHUCK: Sorry, Rod. I was looking at Pete's picture and I was like "No, I already said Pete".  [laughter]  BEN: Yeah, for those who didn't get the joke we were looking at the transcription from last episode, or from episode 1. And --  CHUCK: Did that get fixed?  PETE: It got fixed, yeah.  BEN: Okay. So originally, Pete said he's from Berkeley and it came through as Butte Lake, which I thought was hilarious.  PETE: I was pretty -- I was looking for the transcript -- it's pretty hilarious how much my accent has closed issues. For whatever personal machine is doing that transcription is definitely challenged by my accent.  CHUCK: We're really sorry to the transcriptionist.  PETE: Yeah.  [laughter]  CHUCK: We will pick our panelist more carefully next time.  PETE: Oh! It's my fault, huh?  [laughter]  CHUCK: Anyway...And you can tell I had to ask if it got fixed because I just asked Mandy to do it and assume it's done.  PETE: Yeah. No, she fixed it. She fixed it very very quickly.  CHUCK: Yeah.  PETE: And I'm used to that. I'm living in a [inaudible] when you found out like you have automated voice systems. They often don't work with British accent so I have to put on like a stupid American accent when I'm...operator!  [laughter]  PETE: Reservations.  [laughter]  CHUCK: It's funny, too, because a lot of times on those automated systems, they have somebody with a British accent or a fake British accent like speaking.  BEN: Yeah.  PETE: Yeah. But they didn't understand British. Siri didn't understand British for a very long time because you couldn't get like, if you lived in the US, you couldn't get American, so you couldn't get British Siri to work with like American information. So if I wanted to actually know about anything about America like where I live, I'd have to use the American version Siri, but she couldn't understand my pronunciation.  [Ben laughs]  CHUCK: So is the British Siri more polite?]]></itunes:summary><itunes:duration>3535</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>002 iPhreaks Show – Memory Management</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/002-iphreaks-show-memory-management</link><description><![CDATA[The panelists discuss memory management.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=42</guid><pubDate>Thu, 18 Apr 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854741/stream.mp3" length="15499264" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists discuss memory management.</itunes:subtitle><itunes:summary><![CDATA[The panelists discuss memory management.]]></itunes:summary><itunes:duration>907</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>001 iPhreaks Show – Getting Started with iOS Development</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/001-iphreaks-show-getting-started-with-ios-development</link><description><![CDATA[The panelists talk about getting started with iOS development.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=1</guid><pubDate>Thu, 11 Apr 2013 14:00:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854745/stream.mp3" length="53514567" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The panelists talk about getting started with iOS development.</itunes:subtitle><itunes:summary><![CDATA[The panelists talk about getting started with iOS development.]]></itunes:summary><itunes:duration>3283</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>iPhreaks 000: Coming Soon</title><link>https://topenddevs.com/podcasts/iphreaks/episodes/iphreaks-000-coming-soon</link><description><![CDATA[The podcast is coming soon. Here's some introductory audio.]]></description><guid isPermaLink="false">http://iphreaksshow.com/?p=23</guid><pubDate>Mon, 08 Apr 2013 22:28:00 +0000</pubDate><enclosure url="https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/58854736/stream.mp3" length="1548326" type="audio/mpeg"/><itunes:author>Charles M Wood</itunes:author><itunes:subtitle>The podcast is coming soon. Here's some introductory audio.</itunes:subtitle><itunes:summary><![CDATA[The podcast is coming soon. Here's some introductory audio.]]></itunes:summary><itunes:duration>35</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/5704279e4b1f76dddf8b609eb3511e68.jpg"/><itunes:episodeType>full</itunes:episodeType></item></channel></rss>
