Question: Getting involved with Open Source projects?
News
- Twitch bought by Amazon (caleb hart: www.twitch.tv/calebhart42)
- Norris Number
- Gibbs Sampling for the Uninitiated
- Hyperlapse
Book of the Show
- Jason: Denial: Why Business Leaders Fail to Look Facts in the Face - and What to Do About It http://amzn.to/1rvKXbP
- Patrick: Red Seas Under Red Skies http://amzn.to/1oZplmS
Tool of the Show
- Jason: Nextdoor
- Patrick: Waze
Swift
- Motivation
- Objective-C is too low-level
- Features
- Static Typing with type-inference
- Generics (e.g. typed containers)
- String Templating (like handlebars)
- Closures
- Functions as first class citizens
- Operator overloading
- LLVM
- Low Level Virtual Machine
- LLVM Bytecode same as CLI in .NET
- Swift -> LLVM bytecode -> machine code
- Optimized for mobile
- Integration with Objective-C
- Bridging Header: Creates wrapper code for a set of Objective-C headers
- Resources
- Swift Blog: https://developer.apple.com/swift/blog