MVVM in Practice - RWDevCon Session - raywenderlich.com - - vimore.org

MVVM in Practice - RWDevCon Session - raywenderlich.com

MVVM in Practice - RWDevCon Session - raywenderlich.com

YouTube

Sick of giant view controllers? Not sure where to put your app’s business logic? Wanting to write tests but can’t for the life of you get started? Lucky for you, the Model-View-ViewModel pattern is the answer you’ve been looking for! In this session you’ll get hands on experience organizing your code into easy-to-understand testable components using MVVM --- About www.raywenderlich.com: raywenderlich.com is a website focused on developing high quality programming tutorials. Our goal is to take the coolest and most challenging topics and make them easy for everyone to learn – so we can all make amazing apps. We are also focused on developing a strong community. Our goal is to help each other reach our dreams through friendship and cooperation. As you can see below, a bunch of us have joined forces to make this happen: authors, editors, subject matter experts, app reviewers, and most importantly our amazing readers! --- RWDevCon is a conference focused on high-quality programming tutorials. It’s right outside Washington DC, brought to you by the teams at raywenderlich.com and 360iDev. Here’s what makes RWDevCon special: Learn about iOS development with Swift via high quality hands-on tutorials led by the authors you know and love. Strong interactive focus - follow along with the instructor and learn by doing Make great friends and be a part of our awesome international community. Conference Highlights This year, for the first time ever, we offered two optional pre-conference workshops: Advanced App Architecture: This advanced workshop by Josh Berlin and René Cacheaux covered how to create a well designed boundary between subsystems, dependency injection, use case driven development, and more to result in a clean architecture for your apps. Advanced Apple Debugging and Reverse Engineering: This “mind-blowing” workshop by Derek Selander covered how to wield the power of LLDB and other debugging tools and dig deep into code. After the workshops, we had the opening reception for the conference. This was a chance for everyone to get to know each other, and enjoy some passed appetizers, beer, and mojitos! :] The next morning, Marin Todorov kicked off the conference with his inspiring speech titled Reflect & Refactor. He challenged us all to take stock of our lives at this moment, and ask ourselves “what do you need right now?” After that we started the main event of the conference: the 24 hands-on tutorials. The key difference is that instead of just watching the instructor talk, you code along with him or her! Some of our most popular tutorials this year included Swift Playgrounds in Depth, Server Side Swift, Advanced Auto Layout, Machine Learning, iOS Design Patterns, and Swift Memory Management. After two hard day’s work on tutorials, we switched over to inspiration talks. These are short, 18-minute non-technical talks designed to give you a new ideas and some battle-won advice, so you can go home energized and excited. Don’t worry – aside from all of these tutorials and inspiration talks, we had plenty of time for fun too. We played board games at lunch, and during our Friday night party we had the first ever James Dempsey Game Show! During the James Dempsey Game Show, contestants answered Apple and iOS trivia questions. Some were technical – like “Will it Compile?” – and some are non-technical, like “Who Said It – Jobs, Cook, or Ives?” The last day of the conference was on April 1, so of course we couldn’t miss the chance to play an April Fool’s joke on everyone: the “release” of Programmer Dancing by Tutorials! Then we had the real special surprise of the conference: all attendees got a free print copy of our new book RxSwift: Reactive Programming with Swift, and an advance copy of our upcoming book Advanced LLDB Debugging & Reverse Engineering (that isn’t even available on our site yet)! Overall, the team and I had so much fun learning, getting inspired, and meeting friends both new and old. We can’t wait for next year!



RxSwift in Practice - RWDevCon 2016 Live Tutorial Session - raywenderlich.com

RxSwift, and its companion framework RxCocoa, allow you to create reactive apps for iOS and macOS. Glancing upon some Rx code might be intimidating without a pr

YouTube

Making Architecture Matter - Martin Fowler Keynote

From OSCON 2015 in Portland: In the software world, architecture often gets a bad reputation. I’ll talk about why it matters, and how we can pay attention to it

YouTube

iOS Interview Questions and Answers 2017 - Swift - Series Overview

I spent the last two months interviewing for mid-level iOS developer positions around San Francisco and was asked a lot of the same questions. I have a great ga

YouTube

Swift: How to Migrate MVC to MVVM & Intro Unit Testing

MVVM can be a confusing topic to learn if you're not aware of all the patterns to follow. Furthermore, its sometimes pretty difficult to grasp what the point o

YouTube

The Principles of Clean Architecture by Uncle Bob Martin

The Principles of Clean Architecture by Uncle Bob Martin (@unclebobmartin) Robert C. Martin, aka, Uncle Bob has been a software professional since 1970 and a

YouTube

ARC with Closures - Advanced Swift Programming - raywenderlich.com

As reference types, closures face the same challenges that classes do when it comes to memory management. Use weak and unowned with closure captures to prevent

YouTube

Практика применения паттерна MVVM

Доклад о том, как MVVM позволит упростить разработку приложений под W8, сделать ui-код понятным, избавиться от проблем с многопоточностью, покрыть ui-код авто-т

YouTube

What is programming MVC? [Detailed Explanation]

Have you ever wondered what MVC means in programming or how it really works? MVC stands for Model, View, Controller, and it is an architectural paradigm used by

YouTube

Xcode UI Testing - Live Tutorial Session - RWDevCon 2016 - raywenderlich.com

In Xcode 7, Apple introduced the ability to UI test your application without any third-party dependencies using XCUI tests. Learn how to take advantage of the U

YouTube

How Do You Write Closures in Swift?

Closures are used everywhere in Swift and the UIKit APIs that we have access to. Today we'll go through a simple exercise of how to write and apply closures by

YouTube

Dependency Injection

This week, we're going to talk about the topic of Dependency Injection in Object oriented code (specifically PHP). You don't need a fancy container to do it, it

YouTube

I’m an Idiot by Rich Turton - RWDevCon 2017 Inspiration Talk - raywenderlich.com

Rich is a professional idiot. In this talk from RWDevCon 2017, he talks about how to leverage your inner idiot to make you a better coder, writer and communicat

YouTube

iOS Interview Questions in Swift Part 1

Learn to Code at https://devslopes.com Start building apps with iOS 12 and Swift 4 today! https://www.devslopes.com/courses/ios-12-swift In this iOS Interview

YouTube

Best Coding Practices to Show during Job Interviews

Best practices and coding conventions are things that companies really look for when they are interviewing for developers to join the team. Today we'll go over

YouTube

MVVM Design Pattern - iOS Design Patterns - raywenderlich.com

In this video, you’ll learn about Model-View-ViewModel (MVVM) which you’ll use to further combat massive view controllers. Find the full course here: https://

YouTube

Advanced Auto Layout - 2016 RWDevCon Session - raywenderlich.com

iPhone 4S, 5, 6, 6 Plus, iPad, and iPad Pro, oh my! With each cool new device Apple announces, it becomes more important to use Auto Layout in your apps. In thi

YouTube

🚦 Understanding RxSwift using RxTests — Yvette Cook

This talk was recorded at Swift London, a Language Appreciation Society. --- OUR SPEAKER Yvette Cook, iOS Developer @ Novoda https://twitter.com/ynzc THAN

YouTube

What is Model View Controller AKA MVC 🖥

http://www.LearnCodeOnline.in In this video I will explain what Model View Controller aka MVC is. Model View controller is a design pattern to write and manage

YouTube

Objective-C Memory Management with ARC - raywenderlich.com

ARC takes the pain and suffering out of memory management, and makes it - dare I say - easy in Objective-C. ---- About www.raywenderlich.com: raywenderlich.co

YouTube