Kodsnack 139 - ++ och -- betyder ingenting för den stora massan
2016-01-19 05:26Fredrik, Cenny Davidsson och Jack Nutting snackar om Apples programmeringsspråk Swift - ett språk som känns som ett hopkok på ett bra sätt. Vi går igenom var språket står idag, nyss släppt som öppen källkod, vad som är spännande (det mesta) i språket och hur det verkar ha fått fotfäste och väckt intresse hos många nya grupper. Vi diskuterar också nyttan med bra pakethantering och funderar över när det är läge att hoppa på swifttåget.
Ett stort tack till Cloudnet som sponsrar vår VPS!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!
Länkar
- Swift
- Avsluta med ett nil - vårt tidigare avsnitt med Cenny om Swift
- swift.org
- E-postdiskussionsgrupperna om Swift
- LLVM/Clang
- Apples kod på Github
- Core foundation
- Libdispatch - också känt som Grand central dispatch, ett ramverk för hantering av samtidiga processer inom samma program
- Darwin
- Swift evolution
- Dokumentet med förslag som ofta skickats in och nekats
- struct
- Protokollorienterad programmering
- Boolean i Swift
- Thoughtbot - där Jack jobbar
- The classical code reading group of Stockholm
- Senaste betan av Xcode - Apples utvecklingsverktyg
- Planerna för Swift 2.2 och 3.0
- Tuple
- Webbramverk i Swift
- Swift på Linux
- Optionals
- Higher-order-funktioner - funktioner som tar in och/eller returnerar funktioner
- Maybe-monaden i Haskell
- Openstep
- Design handlar inte om vad du kan lägga till utan om vad du kan ta bort
- Race condition - när två processer påverkar varandra på oavsiktliga sätt som påverkas av hur snabbt arbetet går
- Erlang
- Concurrency i Go
- Chris Lattner
- Good artists copy, great artists steal
- Rust
- Lemmy
- Argo - Thoughtbots JSON-hanteringsramverk
- Aeson - JSON-ramverk i Haskell
- Playgrounds för Swift i Xcode
- Haskell for Mac - något av playgrounds för Haskell. Veckans tips från Cenny
- Pythonista - fantastisk pythonmiljö för iOS
- Spark inspector
- Pakethanteraren för Swift
- Cocoapods
- Carthage
- Homebrew - finfin pakethanterare för OS X
- Xctest - ramverk för enhetstestning
- Foundation
- Heroku - plattformstjänst
- Continuous integration
- Xcode server
- Jenkins - automatiseringsserver
- Natasha the robot, hennes swiftveckonyhetsbrev och jobbsida
Titlar
- Då ska jag snacka skallen ur dig ikväll
- Min superkraft är att prata
- Tjänsten “fyll min brevlåda”
- De här låts härja fritt
- När det här är klart kanske jag kan få en uppfattning om vad det betyder
- Kompilera idag eller nästa år
- Frihet att jobba med de saker man har
- Ganska konfundersamma
- Tänk om Java kunde göra så
- ++ och – betyder ingenting för den stora massan
- (Det är) bara naturligt för programmerare
- Ett bra Frankensteins monster
- Lite av ett hopkok, på ett bra sätt
- Det finns inte ett verktyg som löser alla problem
- Det jag går och dreglar efter
- Hur de modellerar den här biten av världen
- Det blir i år, och något år kommer det att stämma
- Jag kommer aldrig på något praktiskt exempel där jag skulle vilja använda det
- Xcode vet, kompilatorn vet
- Då är Swift där C++ var alldeles nyss