Disfruta de 1 año de Premium al 40% de dto ¡Lo quiero!
Edge Cases
Podcast

Edge Cases

128
1

A weekly podcast about (mostly Apple-related) software development

A weekly podcast about (mostly Apple-related) software development

128
1

Edge Cases 128: Everybody's Got a Bad Parser

Episode in Edge Cases
Andrew on Carthage and Wolf on text as a symptom. Plus: ending the show. Links: I Do Care a Lot About Dependencies « Edge Cases CocoaPods.org 098 iPS Carthage with Justin Spahr-Summers - iPhreaks « DevChat.tv Carthage/Carthage « GitHub mattt comment re: AFNetworking never supporting dynamic frameworks, AFNetworking/AFNetworking « GitHub A Foundation of Chaos « Edge Cases Unix philosophy, Doug McIlroy « Wikipedia The Design of Everyday Things, by Don Norman « Amazon.com Affordance « Wikipedia Monodraw for Mac « Helftone Old Macintosh Startup Sounds And Crash Sounds « YouTube
Internet and technology 10 years
0
0
5
41:04

Edge Cases 127: A Foundation of Chaos

Episode in Edge Cases
Wolf on strict vs flexible foundations and Andrew on React Native. Links: A Fan of Ravioli Code « Edge Cases Writing Solid Code (Microsoft Programming Series), by Steve Maguire « Amazon.com Robustness principle « Wikipedia Postel’s Law is not for you « Trevor Jim The Robustness Principle Reconsidered, by Eric Allman « Communications of the ACM Stochasticity « Radiolab Expressing Our Individuality, the Way E. Coli Do « New York Times Chaos Monkey · Netflix/SimianArmy Wiki « GitHub facebook/react-native « GitHub Old Apple Meets New Apple « Edge Cases ReactiveCocoa Why React? « React Write once, run anywhere « Wikipedia
Internet and technology 10 years
0
0
0
36:10

Edge Cases 126: Out-Microsofting Microsoft

Episode in Edge Cases
Andrew on how Apple is the new Microsoft and Wolf on real-time systems. Links: Rob Rix tweet: “@apontious Rust 0.4 was much better than Swift 1.0, mostly due to openness.” Inside Apple’s Broken Sapphire Factory « Wall Street Journal Phone Company Sketch - We Don’t Care - Tomlin « YouTube The Apple strategy tax « Ars Technica Alien Reference Counting « Edge Cases Greg Parker (@gparker) « Twitter Race the Beam « Edge Cases
Internet and technology 10 years
0
0
0
29:48

Edge Cases 125: Gradient of Information

Episode in Edge Cases
Wolf on the why of software change and Andrew on GUI debugging tools, real and imagined. Links: Kyle Van Essen tweet: “One failing of our discipline is that it’s easier to write code from scratch than to understand existing code. We need tools that explain.” 5 Whys « Wikipedia 5 Useful Tips For A Better Commit Message « Giant Robots A Note About Git Commit Messages « tbaggery How to Write a Git Commit Message « Chris Beams commandline/flashbake « GitHub WWDC 2014 Session 413 Debugging in Xcode 6
Internet and technology 10 years
0
0
0
38:42

Edge Cases 124: Old Apple Meets New Apple

Episode in Edge Cases
Andrew on Apple’s Swift framework problem and Wolf on bitcode for software distribution. Links: Swift 1.2 and Xcode 6.3 beta « Swift Blog - Apple Developer Controlling Complexity in Swift by Andy Matuschak (Video) « Realm WWDC 2014 Session 229 Advanced iOS Application Architecture and Patterns Dynamic recompilation « Wikipedia QuickTransit « Wikipedia Binary translation « Wikipedia FX!32 « Wikipedia p-code machine « Wikipedia SWEET16 « Wikipedia Ahead-of-time compilation « Wikipedia Bytecode « Wikipedia LLVM Bitcode File Format — LLVM 3.7 documentation Indexing with Clang « Edge Cases Integrating with LLVM « Dylan Foundry Google Native Client « Wikipedia Don’t Get Cocky, Kid « Edge Cases Sequential Consistency « Edge Cases
Internet and technology 10 years
0
0
0
36:36

Edge Cases 123: What’s the Deal with NSInteger?

Episode in Edge Cases
Wolf on branches vs feature flags and Andrew (belatedly) on Apple’s 64-bit transition. Links: Scripting with C « Edge Cases OS X 10.10 Yosemite: The Ars Technica Review, Swift « Ars Technica Swift Standard Library Reference: Numeric Types Avi Bryant tweet: “@jewelia the thing I miss from Etsy is that discouraging branches serves as a huge encouragement to use feature flags, which is a good thing” Sentiment analysis « Wikipedia etsy/feature « GitHub Twitter captivated by Arizona llama drama « BBC News The White and Gold (No, Blue and Black!) Dress That Melted the Internet « NYTimes.com
Internet and technology 10 years
0
0
0
34:15

Edge Cases 122: Working on the Other Side of the Country

Episode in Edge Cases
Andrew and Wolf on working from home. Links: Yahoo Working From Home Memo « Business Insider Mapping the Microbes of the New York City Subway « Wired BART rider with measles potentially exposed thousands « SFGate Pear Note for Mac « Useful Fruit Software
Internet and technology 10 years
0
0
0
33:53

Edge Cases 121: The Official Container Type of the Edge Cases Podcast

Episode in Edge Cases
Wolf on subpixel text rendering and Andrew on linked lists. Links: Subpixel Anti-Aliasing Follow-Up « Quarter Life Crisis Subpixel rendering « Wikipedia Sub-pixel font smoothing with CGBitmapContext « Cocoabuilder How to work around poor text rendering in text backed by a CALayer « Stack Overflow twui/TUICGAdditions.m at master « GitHub Color-aware ClearType requires access to fixed background pixels, which is a problem if you don’t know what the background pixels are, or if they aren’t fixed « The Old New Thing Andrew Pontious tweet: “Guys guys I think I might actually have a legitimate use for a linked list guys.” Andrew Pontious tweet: “I’m implementing the linked list! Don’t try and stop me!” Andrew Pontious tweet: “Man, so that’s why nobody uses linked lists!” Linked list « Wikipedia Intrusive and non-intrusive containers - 1.43.0 « Boost C++ Libraries Finding loop in a singly linked-list « Stack Overflow rentzsch/elemental « GitHub rentzsch/atomicity « GitHub
Internet and technology 10 years
0
0
0
37:00

Edge Cases 120: Don't Copy That Floppy

Episode in Edge Cases
Andrew on weak references and Wolf on physical-access malware like Thunderstrike. Links: The Swift Programming Language: Automatic Reference Counting Thunderstrike 31c3 « Trammell Hudson’s Projects Thunderstrike Proof-of-Concept Attack Serious, but Limited « TidBITS World’s first (known) bootkit for OS X can permanently backdoor Macs « Ars Technica De Mysteriis Dom Jobsivs: Mac EFI Rootkits (PDF) DMA attack « Wikipedia The MacHax Best Hack Contest 2002 « TidBITS Evil Maid goes after TrueCrypt! « The Invisible Things Lab’s blog You Don’t Want XTS « Quarrelsome Secret of Intel Management Engine by Igor Skochinsky « Slideshare Cold boot attack « Wikipedia FROST: Forensic Recovery Of Scrambled Telephones « IT-Sicherheitsinfrastrukturen (Informatik 1) Evidence Search and Analysis Software for Digital Forensic Investigations « Belkasoft Memory controller, Scrambling « Wikipedia Apple keyboard firmware hack demonstrated « SemiAccurate
Internet and technology 10 years
0
0
2
38:39

Edge Cases 119: Enough Flags to Be a United Nations

Episode in Edge Cases
Wolf on state machines and Andrew on std::swap vs. functional programming. Links: Finite States of America « Khanlou.com Finite-state machine « Wikipedia Why Developers Never Use State Machines « Skorks SMC: The State Machine Compiler blakewatters/TransitionKit « GitHub luisobo/StateMachine « GitHub mmower/statec « GitHub rentzsch/JREnum « GitHub Sutter’s Mill | Herb Sutter on software, hardware, and concurrency Scott Meyers: Software Development Consultant Exception-Safe Class Design, Part 1: Copy Assignment « GotW (Guru of the Week) #59 If You Look at the Error, You Will Crash « Edge Cases
Internet and technology 11 years
0
0
0
24:41

Edge Cases 118: Don't Get Cocky, Kid

Episode in Edge Cases
Andrew on code comment-based documentation and Wolf on future-proof data formats. Links: Don’t Get Cocky « YouTube Documentation « NSHipster appledoc « Gentle Bytes HeaderDoc « Wikipedia HeaderDoc User Guide Documenting in Xcode with HeaderDoc Tutorial « Ray Wenderlich Doxygen « Wikipedia Swift Documentation « NSHipster EnbiggenEventQueue Home Page « Red Shed Software via Wayback Machine Re: Carbon Dev-CarbonLib on March 24? (Eric Schlegel on PowerPC WDEFs) « carbon-development
Internet and technology 11 years
0
0
0
27:10

Edge Cases 117: Something Was Not Going Right

Episode in Edge Cases
Wolf on events vs threads and Andrew on our Overcast feed issues. Links: Accidental Tech Podcast: 97: You Have to Know When to Stop « atp.fm felixge/node-mysql, Streaming query rows « GitHub A New Streaming API for Node v0.10 « Node.js Blog the morning paper: an interesting/influential/important paper from the world of CS every weekday morning, as selected by Adrian Colyer Why threads are a bad idea « the morning paper Threads Are Interesting « Edge Cases Why events are a bad idea « the morning paper Conflict-free Replicated Data Types « Edge Cases On the duality of operating system structures « the morning paper A language-based approach to unifying events and threads « the morning paper Scala Actors: Unifying thread-based and event-based programming « the morning paper Akka Weaving the Leopard’s Pelt: Simulating Fibers on OS X, by Andrew Pontious via Wayback Machine (PDF) Edge Cases tweet: “For users of Overcast, type or paste this in as a workaround for a properly-working Edge Cases feed: http://edgecasesshow.com/rss_overcast.xml” Overcast Overcast tweet: “Overcast has just surpassed 200,000 users in less than 6 months. Thank you all very much. I’ll keep working on making it even better.” Playing Jenga with Microsoft Word « Edge Cases Edge Cases feed « Overcast
Internet and technology 11 years
0
0
0
31:52

Edge Cases 116: Lingual Advancement

Episode in Edge Cases
Andrew on Xcode 6’s unit testing improvements and Wolf on his lingual crisis of faith. Links: Slobbering over Xcode 5 Auto Layout « Edge Cases WWDC 2014 Session 414 Testing in Xcode 6 Cédric Luthi tweet: “Are you using the new asynchronous testing API of XCTest? You probably want to read this: http://stackoverflow.com/questions/27555499/xctestexpectation-how-to-avoid-calling-the-fulfill-method-after-the-wait-contex/27555500#27555500” xctest - XCTestExpectation: how to avoid calling the fulfill method after the wait context has ended? « Stack Overflow Playing Jenga with Microsoft Word « Edge Cases Pidgin « Wikipedia Esperanto « Wikipedia
Internet and technology 11 years
0
0
0
33:48

Edge Cases 115: Light on Theory

Episode in Edge Cases
Wolf on followup and Andrew on converting a small project to Swift. Links: A Program That Runs on Metal « Edge Cases Scripting with C « Edge Cases nschum/SwiftHamcrest « GitHub The Time Machine Worst-Case Scenario « Edge Cases Playing Jenga with Microsoft Word « Edge Cases Helios - An Extensible Open-Source Mobile Backend Framework Michael Buckley tweet: “@edgecasesshow @rentzsch @apontious “KZ” is a German acronym for “concentration camp”, so KZPlayground could paint a disturbing picture…” Michael Buckley tweet: “@edgecasesshow @rentzsch @apontious … to German speaking people. Similarly, “NS” is a German acronym for the Nazi party.” Pyramid of Doom « Edge Cases The Lessons of Functional Programming for Cocoa… « The Mental Blog rentzsch/BlockStep « GitHub apontious/WatchSet « GitHub Rob Rix « Twitter
Internet and technology 11 years
0
0
0
40:00

Edge Cases 114: Pyramid of Doom

Episode in Edge Cases
Andrew on hackathons and Wolf on .NET’s Async/Await. Links: WatchKit Hackathon - apps for ?WATCH PHP CEO « Twitter Ben Morrow « Twitter James Dempsey « Twitter MacHack « Wikipedia Pyramid of Doom « Survive JavaScript Continuation-passing style « Wikipedia Async/Await FAQ - .NET Parallel Programming « MSDN Blogs Easier Asynchronous Programming with the New Visual Studio Async CTP « MSDN Magazine Pause and Play with Await « MSDN Magazine Async Performance: Understanding the Costs of Async and Await « MSDN Magazine Asynchronous Programming in C# 5.0 part two: Whence await? « Eric Lippert’s MSDN Blog
Internet and technology 11 years
0
0
0
38:09

Edge Cases 113: Who Watches the WatchKit?

Episode in Edge Cases
Andrew talks with Wolf about the newly-released Apple WatchKit SDK. Links: What you need to know about WatchKit « iMore Initial Impressions for WatchKit « David Smith How To Create A “Hello World” WatchKit App « Natasha the Robot WatchKit Extension Problem: Sharing a Core Data Store Can Lead to Duplicate « Jared Sinclair WatchKit: Initial Impressions « Ray Wenderlich Steve Stroughton-Smith (@stroughtonsmith) « Twitter Apple Watch (Swift + iOS, San Francisco + Silicon Valley) (San Francisco, CA) « Meetup WatchKit Hackathon - apps for ?WATCH A Few Thoughts on WatchKit and the Initial Apple Watch, by M.G. Siegler « Medium Lister (for Apple Watch, iOS, and OS X) Apps for iWatch and Apple TV « Edge Cases 92: You Don’t Know My Pants « Accidental Tech Podcast A day with ?WATCH « furbo.org Rejected Episode Titles: I’m Going to Take Over the Podcast, Mwahahah Over Wolf’s Dead Body Not Masquerading as a Robot Suspiciously Binary Talk to Me As If I’m an Idiot Widget Watch Put Through the Wash Cycle About a Hundred Times Put Through the Watch Cycle KITT, I Need You A Device for People Who Don’t Like Taking Their Phone out of Their Pocket Very Bricky Beautiful Models Holding It at Exactly the Right Angle So That It Looks Cool The First of Its Species Literally Retina Watches in Your Eye Don’t Do Any Math There Weird, But That’s the Way We’re Doing It
Internet and technology 11 years
0
0
0
37:43

Edge Cases 112: Naiveté as a Service

Episode in Edge Cases
Andrew on who’s making money on the iOS App Store and Wolf on using academic resources in commercial software development. Links: Review: Monument Valley’s Forgotten Shores expansion is a triumph « iMore A Candid Look at Unread’s First Year « Jared Sinclair Omni « Brent Simmons (inessential.com) 74: One of Us Shipped Something « Accidental Tech Podcast The Omni Group Tapbots — Robots for your iPhone & iPod Touch AgileBits _DavidSmith Future of Fortunate Bear and VectorBoolean « Safe from the Losing Fight Damien Katz tweet: “Distributed systems, don’t read the literature. Most of it is outdated and unimaginiive. Invent and reinvent. The field is fertile. Really.” Damien Katz tweet: “When designing CouchDB, early on, I had experienced engineers tell me don’t. I don’t know enough. I look foolish.” Damien Katz tweet: “I was wrong. Don’t implement anything until you’ve read everything.” Leon Bambrick tweet: “@damienkatz i don’t think you really believe that. Implement, elicit constructive feedback and then JIT the lit. Surely?” Damien Katz tweet: “I don’t discourage anyone from reading papers. But sometimes a new perspective can produce amazing results. I try not to waste my ignorance.” Shoshin « Wikipedia The Pragmatic and the Academic « Edge Cases
Internet and technology 11 years
0
0
0
32:10

Edge Cases 111: “Here Be Dragons”–Style Comments

Episode in Edge Cases
Wolf on code comments and Andrew on Appetize.io. Links: Best coding practices, Comments « Wikipedia Appetize.io App.io Episode 129: We Totally Lost All Your Data « Core Intuition Episode 146: A Swift Bias « Core Intuition
Internet and technology 11 years
0
0
0
23:30

Edge Cases 110: Scripting with C

Episode in Edge Cases
Andrew on the Swift section of John Siracusa’s Yosemite review and Wolf on Playgrounds for Objective-C. Links: OS X 10.10 Yosemite: The Ars Technica Review, Swift « Ars Technica krzysztofzablocki/KZPlayground « GitHub Dynamic Code Injection DyCI/dyci-main « GitHub How it Works « DyCI/dyci-main Wiki Mike Ash’s comment « Hacker News
Internet and technology 11 years
0
0
0
33:20

Edge Cases 109: Race the Beam

Episode in Edge Cases
Wolf on memory debugging and Andrew on AsyncDisplayKit. Links: Letters: Enough Bus Errors « MacTech David Dunham (@radiofreelunch) « Twitter Data alignment: Straighten up and fly right « IBM developerWorks Code Mechanic: Better Than Ever Stress Testing « MacTech MacsBug « Wikipedia Scheme Editor Help: Running Your Application with Diagnostics libgmalloc(3) Mac OS X Manual Page Wolf’s Retain Release Debugging Overrides (not recommended) « GitHub Gist Demonolithization « Edge Cases AddressSanitizer « Wikipedia Microcosm of Security « Edge Cases Valgrind « Wikipedia AsyncDisplayKit Introducing AsyncDisplayKit: For smooth and responsive apps on iOS « Engineering Blog | Facebook Code | Facebook
Internet and technology 11 years
0
0
0
44:28
You may also like View more
Inteligencia Artificial con Jon Hernandez En este Podcast charlamos con gente que esta adoptando o siendo afectada por la IA, el objetivo es traer todos los puntos de vista posibles sobre esta revolución tecnológica que va a cambiar la sociedad. Charlas distendidas y tranquilas sobre temas que nos afectan a todos de la mano de los que más saben o más sufren la IA. Updated
Loop Infinito (by Xataka) Loop Infinito es un podcast diario de Xataka presentado por Javier Lacort. Un nuevo episodio cada día de lunes a viernes que analiza la actualidad tecnológica dando contexto y perspectiva.. Updated
TISKRA Podcast sobre tecnología de consumo y software. Análisis estratégico del mundo Apple, Google, Microsoft, Tesla y Amazon así como de todos aquellos productos de entretenimiento y su posible impacto económico y social. Conducido por @JordiLlatzer Updated
Go to Internet and technology