POPULARITY
Hallo Swift #22 - Reactive Programming History Rx: Reactive Extensions Allgemeine Informationen und Links “GitHub for Windows uses the Reactive Extensions for almost everything it does, including network requests, UI events, managing child processes (git.exe). Using Rx and ReactiveUI, we've written a fast, nearly 100% asynchronous, responsive application, while still having 100% deterministic, reliable unit tests. The desktop developers at GitHub loved Rx so much, that the Mac team created their own version of Rx and ReactiveUI, called ReactiveCocoa, and are now using it on the Mac to obtain similar benefits.” – Paul Betts, GitHub Erik Meijer LINQ obj.io: App Architecture 'Reactive Programming from Scratch' - UIKonf 2017 'Composable Reducers & Effects Systems' – FunSwiftConf Point●Free Swift Talks - Reative Programming Swift Talks - Incremental Programming Talk zu Incremental Programming von Chris Eidhof zur FunSwiftConf Projekte ReactiveX.io RxSwift ReactiveCocoa Interstellar React RxMarbles Picks Ben: duckling Vincent: Waveforms thefuck Social Ben auf Twitter Dom auf Twitter Vincent auf Twitter Hallo Swift auf Twitter SwiftDe-Slack Hallo Swift Webseite Hallo Swift auf iTunes
Nick Charlton joins Jack as the new co-host of Build Phase to discuss client expectations, hypermedia APIs, Reactive Swift, and the continued existence of FTP. Why Founders Should Know How to Code Roy Fielding complains about so-called REST Designing the Public Artsy API ReactiveCocoa and friends Argo Swift archival & serialization proposal Ole Begemann has produced a nice playground for use with Xcode 8.3 and a Swift 4 toolchain to let you try out this and other new features of Swift 4: What's new in Swift 4 playground Nick on Twitter
Get a new Fatal Error episode every week by becoming a Patreon supporter!try! Swift TokyoNatashaTheRobot (@natashatherobot)Fatal Error Episode 19: Playgrounds ConferenceNate Cook (@nnnnnnnn)Relevant article: Unsafe Swift: Using Pointers And Interacting With CLaura Ragone (@lauraggle)Inclusive-Color: Color Blindness Simulation for UIColorKyle Fuller (@kylefuller)Frank is a library for quickly writing web applications in SwiftAgnes Vasarhelyi (@vasarhelyia)Brandon Williams (@mbrandonw)ReactiveSwift and ReactiveCocoaSommer Panage (@Sommer)antitypical/Result: Swift type modelling the success/failure of arbitrary operations.
This week, Chris and Soroush finally get to the topic they've been waiting for since they started the podcast: reactive programming. Chris gives a high level intro, and they dive into Q&A. How Chris and Soroush met Soroush: “Reactive Cocoa” Chris: “Objective-C” Chris: “The Value of ReactiveCocoa” Soroush: “In Defense of Clarity” Then, beers. RxMarbles RACMarbles, which is RxMarbles with RAC terminology! A General Theory of Reactivity Accidental vs. Essential Complexity (Paper PDF) Reactive tooling for iOS/macOS ReactiveCocoa RxSwift ReactiveKit (née Bond) Interstellar The ReactiveCocoa repository contains excellent documentation for the framework and reactive concepts in general Design Guidelines Framework Overview Basic Operators Redux The introduction to Reactive Programming you've been missing ReactiveCocoa Concepts for Asynchronous Libraries NSBlock The Spatial/Temporal/Singular/Plural table from A General Theory of Reactivity.
In our second episode, we discuss view models. Chris starts with a bold definition of what they are, and more importantly, what they aren't. Soroush raises some concerns he's had with view models, and Chris explains his approach. Finally, we touch on how reactive programming is related to view models. Soroush's post: MVVM is not very good Ash Furrow's response: MVVM is exceptionally ok The Facade Pattern Canonical MVVM, by Rogelio Gudino, delves into the backstory of how MVVM got started at Microsoft Caleb Davenport and Sam Soffes discuss view models for empty states on runtime.fm Sources and Sinks The ReactiveViewModel README has an excellent description of MVVM architecture and its benefits ReactiveCocoa and MVVM, an Introduction, from Bob Spryn, walks through theory and examples of the MVVM architecture, using ReactiveCocoa for bindings MVVM in Swift reviews Artsy's experience in transitioning to MVVM in Swift C-41 from Ash Furrow is an OSS application demonstrating MVVM On Pinboard, Chris has collected a lot of other useful MVVM links
It's our 1 year anniversary 1 week late. Lot's of good topics in this episode ranging from RxSwift vs ReactiveCocoa to the new JSON parsing library from Big Nerd Ranch
Welcome to Episode 10 of Immutable! In this episode, we discuss balancing work and keeping up with the industry, cover letters, taking on more work than you can handle, MVVM and Reactive Cocoa, and moving from development to design/product management! If you have questions of your own, you can tweet us at @immutablefm, email us at questions@immutable.fm, or join our Slack team! Topic 1: How do you keep a balance between staying focused on your work and keeping up with the industry? Sketch Affinity Designer Adobe CC Affinity Photo Mike Rundle Topic 2: Are cover letters essential? Topic 3: What do you do when you have the opportunity to take on more work than you can handle? Jeremy Goldberg Mule Design Octopus Creative Dan Mall Superfriendly Topic 4: Can you explain MVVM and ReactiveCocoa and why we should use them? MVVM ReactiveCocoa SwiftSummit Static Topic 5: As a developer moving into product design or product management, how should you think about your new role?
Jelly and Ben start the show by covering some quick follow-up about CocoaPods and Carthage, which blurs the lines between their differences. This leads into a quick discussion about how CocoaPods is now being supported by a bunch of companies with libraries, such as Google, Twitter and Hockey. Ben then puts forward the problem of “blockception”, the effect that blocks within blocks have of excessively indenting your code, making it more difficult to read and harder to maintain. There are some native ways of dealing with the issue, but they’re still not ideal, so he has taken a look at some ways of solving the issue. The first of these is PromiseKit, a third-party library that wraps asynchronous calls in Cocoa with versions that use promises. This allows you to keep all your blocks at the same level of scope, which has the additional benefit of ensuring that each block only captures the variables that they actually need, making memory management a little easier. Another is ReactiveCocoa, a well-known implementation of reactive programming for Cocoa. This follows a very similar approach to PromiseKit (except with “streams” instead of “promises”), but is a much larger implementation, as it covers more than just the idea of multiple asynchronous calls. Finally, there’s Rx, which is a C# library from Microsoft, but it’s also been brought to Java, Swift and Android. It’s a lighter weight implementation of reactive programming, and also has the benefit of being cross-platform, which means you can keep your approach conceptually similar between the different platforms you support.
閑歳孝子さんをゲストに迎えて、Zaim, Titanium, Reactive Programming, App Store, Apple Watch などについて話しました。 Show Notes Rebuild: 91: The PHP Way (Naoya Ito) Zaim Mint Titanium でつくろう! iPhone/Android 両対応アプリ Technical debt ReactiveCocoa 【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary ReactKit "I’m leaving GitHub, and will be available for part-time ReactiveCocoa consulting as of May 25." ナシ - Wikipedia Rebuild: 29: Rate My App (Naoya Ito) Why Wesabe Lost to Mint Venmo - Share Payments Apple Watchのクックパッドアプリを使って料理してみた! Google I/O 2015 Android Support Library 22.1 | Android Developers Blog Steins;Git 第二版 GitHub Flow in the Browser
This week is a jam packed episode full of the happenings from the past week from watches to Windows 10 to the new ReactiveCocoa 3.0 that is currently in beta.
Colin Eberhardt is a 2015 Philly Emerging Tech speaker who will address Swift and ReactiveCocoa. Swift debuted last year as a replacement developer language for Objective-C on apple’s platforms. ReactiveCococa is a framework developed by GitHub to handle any kind of asynchronous activity in the Cocoa platform. Colin makes the case that while Swift is ... Read More The post TechCast #87 – ETE Speaker Colin Eberhardt Talks Swift & Reactive Cocoa appeared first on Chariot Solutions.
01:47 - Justin Spahr-Summers Introduction Twitter GitHub Blog GitHub (Company) @GitHub 02:04 - Carthage [GitHub] Carthage 02:30 - CocoaPods vs Carthage 04:09 - Motivation for Creating Carthage Mantle ReactiveCocoa 06:38 - Support and Getting Started with Carthage 08:19 - Working with Other Custom Build Tools like RubyMotion or Xamarin Requirements 09:50 - Static Libraries? 10:58 - The Implementation of Carthage 11:53 - Using This Tool: Mac vs iOS Projects Build Phase 13:24 - Keeping Carthage Working 14:23 - Naming Carthage Rob Rix 14:51 - Choosing CocoaPods or Carthage 16:54 - Carthage and Swift 19:02 - Challenges Xcode 21:02 - Working with Private Repositories 21:56 - Support for Other Version Control Systems Mercurial Kiln 22:58 - The Future of Carthage 1.0 2.0 30:25 - Forward Compatability 31:44 - ReactiveCocoa Picks Welcome to Macintosh Podcast (Andrew) Appalachian Jerky Company (Andrew) The Wizard of Earthsea Trilogy by Ursula K. Le Guin (Chuck) Traction by Gino Wickman (Chuck) Few.swift (Justin) For more on Carthage, check out the Github repo and the Quora answers from Justin!
01:47 - Justin Spahr-Summers Introduction Twitter GitHub Blog GitHub (Company) @GitHub 02:04 - Carthage [GitHub] Carthage 02:30 - CocoaPods vs Carthage 04:09 - Motivation for Creating Carthage Mantle ReactiveCocoa 06:38 - Support and Getting Started with Carthage 08:19 - Working with Other Custom Build Tools like RubyMotion or Xamarin Requirements 09:50 - Static Libraries? 10:58 - The Implementation of Carthage 11:53 - Using This Tool: Mac vs iOS Projects Build Phase 13:24 - Keeping Carthage Working 14:23 - Naming Carthage Rob Rix 14:51 - Choosing CocoaPods or Carthage 16:54 - Carthage and Swift 19:02 - Challenges Xcode 21:02 - Working with Private Repositories 21:56 - Support for Other Version Control Systems Mercurial Kiln 22:58 - The Future of Carthage 1.0 2.0 30:25 - Forward Compatability 31:44 - ReactiveCocoa Picks Welcome to Macintosh Podcast (Andrew) Appalachian Jerky Company (Andrew) The Wizard of Earthsea Trilogy by Ursula K. Le Guin (Chuck) Traction by Gino Wickman (Chuck) Few.swift (Justin) For more on Carthage, check out the Github repo and the Quora answers from Justin!
This week, the guys discuss Argo's inexorable march towards 1.0-hood and somehow find themselves in a rant about semantic versioning (or the lack thereof). Argo PR for Parser/Decoded (This is the last week we'll talk about this. Promise. Maybe.) Announcement for CocoaPods 0.36 Announcement for Rake 10.0 ReactiveCocoa 3.0 Alpha
This week, Gordon and Mark continue their accidental Swift-and-frameworks-that-use-functionalish-concepts series by talking about the new Parser type in Argo and niceties that are emerging in ReactiveCocoa's Swift development branch. Buff iOS Coaching from thoughtbot PR to add a Parser type to Argo NSNorth (Sponsor) Maybe Haskell (50% off for our listeners!) ReactiveCocoa swift-development branch
This week, Mark and Gordon continue discussing integrating ReactiveCocoa into projects and the impact the newly-minted Swift 1.2 will have on future development. ReactiveCocoa Argo Runes Functional refactor removing multiple return values Swift 1.2 release notes
Ok let's just get this out of the way now: The first minute of audio is really weird. We don't know why and we didn't have time to re-record it. Plus it's actually kind of funny to sound like we're in the witness protection program. This week, Keith and Mark continue to talk about the Mac, ReactiveCocoa, and speculate wildly on the existence of UXKit. Mark's open source location manager UXKit Storyboards and Controllers on OS X Building Interruptible and Responsive Interactions
While Gordon lounges at home in his native Tejas, Mark is joined by Keith Smiley to talk about some pitfalls of Mac app development and using ReactiveCocoa with Core Data. StartAtLoginController ServiceManagement.h SMLoginItems ReactiveCocoa EasyMapping ReactiveCoreData
We're just 4 short weeks away from the start of spring training so Mark and Gordon get some baseball talk out of their systems. Deal with it sunglasses llama dot gif. The topic then turns to Nimble matchers for Fox tests and Mark's continuing journey being homeless on the streets of RAC city. ReactiveCocoa RXCollections QuickCheck Nimble Fox NimbleFox (Nimble matchers for Fox) Runes test suite using NimbleFox
This week, we learn about the dangers of Pre-Workout, oddities in the Swift compiler and go on a rant about TestFlight and iTunes Connect. Could your family be at risk of getting too jacked on Pre-Workout to read on the bus? Find out tonight at 11. Top 25 Pre-workout supplements BroScienceLife: Should I take pre-workout? im-a-bus.gif ReactiveCocoa ReactiveCocoa and MVVM, an Introduction flattenMap vs map + switchToLatest Argo issue about segfaults under Release schemes Runes type signatures
Naoki Hiroshima さん、Kazuho Okui さんと Swift, Reactive, 寿司などについて話しました。その後 Naoya Ito さんをゲストに迎えて、紅白、鮨、認知的不協和などについて話しました。 Show Notes The Death of Cocoa - NSHipster ReactiveCocoa Bacon.js - Functional Reactive Programming library for JavaScript WEB+DB PRESS Vol.84 人はなぜ寿司を食べるのか Path of Exile How Google Works すしの語源・由来 なぜあの人はあやまちを認めないのか Rebuild: 46: Worldwide Stockholm Syndrome (naan, hak)
Hajime Morrita さんをゲストに迎えて、WebKit, Chrome, WebView, リファクタリング, Rx などについて話しました。 Show Notes PushBullet Rebuild channel steps to phantasien WebKit Quest Blink - The Chromium Projects WebComponents.org Shadow DOM 101 - HTML5 Rocks Service Workers A Beginner's Guide to Using the Application Cache - HTML5 Rocks Google Gears Background Pages - Google Chrome Safari Push Notifications - Apple Developer Android 4.4+ KitKat ships without browser app. OEMs have to license Chrome or build their own Lollipop unwrapped: Chromium WebView will update via Google Play WKWebView Class Reference Link Bubble - mobile browsing done right Javelin browser 書類仕事を追いかけて Inside Google's culture of relentless self-surveying リファクタリング The reactive manifesto Akka JavaScript Promises: There and back again - HTML5 Rocks Finagle Reactive Extensions ReactiveX/RxJava ReactiveX ReactiveCocoa for a better world ReactiveX/RxAndroid Netflix JavaScript Talks - Async JavaScript with Reactive Extensions #10 node.js sideshow | mozaic.fm Erik Meijer (@headinthebox) | Twitter
Daniel hat seine Woche der Krankheit nun hinter sich gelassen und ist wieder mit Max vereint. Zusammen machen die beiden einen ihrer berüchtigten »Podcasts«. In dieser Woche geht es um den Film »Inside Llewyn Davis«, um selbstgebautes Lisp, um die besten Tipps, wenn man eine Python-Webapp baut, und um die Frage, warum Adam Driver eigentlich so gut ist. Inside Llewyn Davis Please Mr Kennedy DIY-Lisp ReactiveCocoa Functional Reactive Programming on iOS Obligatorischer Link zum Lesetagebuch Python-Module der Woche: Requests, Arrow und Peewee. Seid einer von zehn Millionen Followern von @konferenz28 und einer von sieben Milliarden Menschen, die jede Woche die Metafolge hören.
Instead of learning enough to talk about it himself, Jake probes Ash Furrow – author of Functional Reactive Programming on iOS – about functional programming, ReactiveCocoa, and the future of Objective-C. Meanwhile, Jelly sticks his head in occasionally to make terrible jokes, and Ben just simply doesn’t show up.
The panelists talk to Terry Lewis about ReactiveCocoa.
The panelists talk to Terry Lewis about ReactiveCocoa.
Tom and Ash dive into the SSL problem faced by Core Foundation. How could the cluster-mess have been mitigated? What conspiracy theories are out there? We also talk about Objective-Cloud, the Queen, and ReactiveCocoa. Again.
Bienvenue dans le cent-vingt-troisième épisode de CacaoCast! Dans cet épisode, Philippe Casgrain et Philippe Guitard discutent des sujets suivants: AppStaller - Pour installer des applications iOS à la place d'iPhone Utility git-completion - Pour avoir l’autocomplétion en ligne de commande gitsh - Shell git t - Twitter en ligne de commande reactivecocoa.io - La page officielle de ReactiveCocoa Secure Coding - La référence d’Apple Ecoutez cet épisode
Während Daniel krank im Bett liegt, sind Max und Philipp, der eigentlich als ganz normaler Gast eingeplant war, diesmal ganz auf sich allein gestellt. Sie reden über neue Apple-Produkte, Gifstream, Stress und Nichtstun, Programmierparadigmen, natürlich Pokémon, und darüber, warum Kleidung kaputt ist und gefixt werden muss. Das Shampoo @MaxAge (wie Massage, nur mit x) emmastone.in @Placescore (auf placescoreapp.com gibt es Ascii-Kätzchen) ReactiveCocoa bei NSHipster Effective Java Code Complete Effective Programming: More Than Writing Code (Coding Horror-Buch) (bei Hyperink, wo es alle Dateiformate ohne DRM für wenig Geld gibt) and finally: gifstream.in Folgt uns auf Twitter, wo wir keine lustigen GIFs posten: @knuspermagier, @maxfriedrich und @konferenz28. Außerdem immer wieder cool: die Metafolge.
CocoaHeads new injection Lawrence Lomax not only has the third best name after Max Power and Scott Speed, he gave a great talk titled “Super! Awesome! Functional! Reactive! with ReactiveCocoa!”. Apparently it’s something to do with cats.
Bienvenue dans le quatre-vingt-troisième épisode de CacaoCast! Dans cet épisode, Philippe Casgrain et Philippe Guitard discutent des sujets suivants: Guide WWDC 2012 - Pour les nouveaux à la WWDC PostgresApp - Une base de données PostgreSQL en un clic reactivecocoa - Composition et sequencements de valeurs MagicalRecord - Encore plus facile que les NSFetchResultsController git-hg rosetta stone - Presque une traduction simultanée? Ecoutez cet épisode