Back to normal with this months GDG Johannesburg meetup! Join us for the following talks.
We have 3 talks this month:
Talk 1: Google I/O 2017 Wrap Up (10min)
In this talk, Joshua will do a quick 10 min presentation of the things they enjoyed at Google I/O 2017.
Speakers: Joshua Leibstein
Talk 2: Avoiding broken bridges - a clean approach to Android applications (30min)
The talk will be looking at the Model View Presenter (MVP) pattern as a clean approach to structure Android applications in an attempt to ensure easy understanding of the codebase, as well as flexibility and maintainability.
Speaker: Patrick Kayongo
Patrick Kayongo is a Ugandan-born, South African-raised, Pan-African software developer with a passion for crafting software for the flourishing of communities, cities, countries and the African continent. When he's not developing software, he can be found spending time with his wife and son, reading good literature, or playing a musical instrument.
Talk 3: Building Reactive Applications with Angular, RxJS and Socket.IO (40min)
We have been building client-server web applications using the same paradigms since bellbottoms, disco and IBM were popular. Everything since then has been a rehash of RPC and Request-Response, with JSON + REST being just the latest incarnation. We can do better. We now have the tools available to challenge those paradigms and build a new breed of application. Using reactive programming techniques and data streaming we can easily build rich, reactive web applications.
This code-oriented talk will show how to use Socket.IO to stream data to an Angular application. It will cover websocket basics, RxJS and working observables, as well as how it all seamlessly fits into Angular’s data-binding.
Speaker: Mike Geyser