Swift Bangalore Chapter #11 - Composition in Design and more
Details
Hello Swifters!!
This is going to be the first Meetup of new year.
We're back with Chapter #11. However, before we head on to topics, here's something for you. If you haven't joined the vibrant Swift India community yet on Slack, here's how you can do that;
Step 1: Visit - https://swiftindia.herokuapp.com
Step 2: type your email id and invite yourself to join the party
Step 3: That's it. No step 3. Say hello to awesome Swift India community
The meet up will be taking place at GO-JEK. On to Chapter #11 topics now.
#1: Composition as a First Class Citizen in Design
Speaker: Benzi Ahamed
Abstract: Exploring the composition design pattern and how we to use to it build our app of apps at GO-JEK
Bio: Benzi works as a Product Engineer at GO-JEK, where he currently focuses on mobile tech and iOS. Over the course of the last 13 years, Benzi has worked with various startups, consultancies and multinational companies across the world - building everything from humble apps to enterprise software. He even attempted going rogue by starting his own venture and also doing a stint as an independent game developer. He has a breadth of experience designing and building apps in C, C++, C#, Python, and most recently, Swift. On Twitter, he is @benziahamed.
#2: Exploring the Performance, and Limits, of Swift’s Constructs
Speaker: Mayur
Abstract: Ever wondered if a function is more performant than a closure? Or if an object of a struct takes lesser memory than one of a class? Does an enum with a raw value need more RAM, than an enum without one?
In this talk, we’ll explore such questions—seeing what performance, and memory costs you pay, when using language features Swift offers. More importantly, we’ll discuss the tools used to find these answers, so you can take them for a spin too.
Bio: Mayur works as a Technical Lead at Surya Software. He routinely enjoys adventures in multiple programming environments. Swift, Rust, Go, and Haskell are some of the programming languages he likes to learn about. In his spare time, Mayur tries to understand everything between how large systems and teams are architected, down to how code can be made faster and have its correctness verified.
#3: Universal principles of “Design” for non-designers
Speaker: Tanveer Chandok
Abstract: Discussion style forum where we will discuss aspects of design: what “design” is and is not, design systems, why design is now more important than ever, why you should care and how it can take your development work to the next level. Come prepared with questions!
Bio: Tanveer Chandok is the co-founder, lead designer & CxO of WonUpIt, Inc., a tech start-up focused on gamifying social media. He started the company while studying Aerospace Engineering & Economics at Georgia Tech (Atlanta, USA). He has worked in the USA, UK, China, and India across various industries including Aerospace, Finance, Procurement, Supply Chain and Sales. His diverse experience involves working with Boeing to build the world’s largest 3D printed aircraft (at the time), managing a $400MM portfolio for Reckitt Benckiser and trading Forex in China while teaching English to kids in Beijing. In 2016 he took up the lead designer role at WonUpIt. He strives to be a Renaissance Man, someone who can blend multiple learnings to create extraordinary outcomes. His hobbies include racing cars, traveling to remote places, pushing his boundaries and seeking discomfort.
Do’s & Dont’s
- ID proof (Mandatory) - Carry a Govt issued identity proof : Voter ID / DL / PAN / Aadhar / Passport
- Parking available
We are going to give out few raywenderlich book as well in Meetup.
See you there!!! Swift India - Bangalore Team 🚀
Swift India Website: https://swiftindia.in
Swift India Twitter Handle: https://twitter.com/swiftindiagroup
Join Swift India Slack Group: https://swiftindia.herokuapp.com
