SOBRE ESTE EPISÓDIO
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 da América
TRANSCRIÇÃO 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
PESQUISAR EPISÓDIOS PASSADOS
Pesquisar episódios anteriores de Edge Cases.
OUTROS EPISÓDIOS NESTE PODCAST
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…
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…
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…
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…
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 …
Aviso: O podcast e a arte incorporada nesta página são de Andrew Pontious and Wolf Rentzsch, que é propriedade de seu proprietário e não é afiliado ou endossado por Listen Notes, Inc.
EDITAR
Obrigado por ajudar a manter a base de dados dos podcasts atualizada.