ACERCA DE ESTE EPISODIO
Wolf Rentzsch talks to Andrew Pontious about software interface design, using jQuery’s Ajax functionality as an example of a “library” API style and NSURLConnection as an example of a “collaborating objects” API style. Plus: AFNetworking, and NSURLSession.
Links:
- jQuery
- jQuery « Wikipedia
- Shorthand Methods « jQuery API Documentation
- Low-Level Interface « jQuery API Documentation
- NSURLConnection Class Reference
- URL Loading System Programming Guide: Using NSURLConnection
- Caching and NSURLConnection « Black Pixel
- Quinn “The Eskimo!”
- ASIHTTPRequest is no more…. « Steve Streza, Google+
- Sam Marshall tweet: “@rentzsch it boils down to too much bloat and unnecessary boilerplate code for doing relatively simple things.”
- Sam Marshall tweet: “@rentzsch and as @ameaijou pointed out, it makes too many unnecessary abstractions: json/XML/http are data types to be handled, not requests”
- AFNetworking 2.0 « NSHipster
- NSURLSession Class Reference
- Punk rock « Wikipedia
- Class-responsibility-collaboration card « Wikipedia
- Sequence diagram « Wikipedia
- Facade pattern « Wikipedia
- NSTextView Class Reference
- NSCalendarDate Class Reference (PDF)
- Damien Katz tweet: “Invented a design pattern I call “simple code”. When I need the code to do something new I “modify it”.”
Rejected Episode Titles:
- This Is the NURLConnection One
- Involuntary Followup
- Everybody Should Use Time Machine
- Pluck the Remaining Files
- Shows How Much I Know About the Medical Profession
- The Elevator Pitch for JQuery
- Suspend Your Disgust
- A Bit of Knowledge Wikipedia Doesn’t Know
- That’s a Little JQuery Joke for You Two People in the Audience
- The Worse Case Scenario
- “Let Us Now Talk About NSURLConnection” “…Must We?”
- The Detritus Left on Shore After That Storm
- Designed Literally a Decade Ago
- A C Function Pointer, Which Nobody Likes
- Every Single Method Is Optional
- Not That I Recommend Diving In
- Google+ Is Still a Present Danger
- Talking Trash About AFNetworking
- A Big Ball of MUD
- I Will Take a String, Because F U NSURL
- What Really Helps Is Diagramming
- Don’t Use UML
- My Good Friend NSCalendarDate
- It’s Like You Don’t Know Me at All
Inglés
Estados Unidos
TRANSCRIPCIÓN 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
BUSCAR EPISODIOS ANTERIORES
Buscar episodios anteriores de Edge Cases.
OTROS EPISODIOS EN ESTE PODCAST
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 suppor…
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 « YouT…
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 …
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…
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 Usefu…
Descargo de responsabilidad: El podcast y el arte incluidos en esta página son de Andrew Pontious and Wolf Rentzsch, que es propiedad de su propietario y no está afiliado ni respaldado por Listen Notes, Inc.
EDITAR
Gracias por ayudar a mantener actualizada la base de datos de podcasts.