What you can expect from the Bangalore edition of Fragments on 30 March:
Fragments was launched in response to the fragmented nature of engineering and software development for mobile. Much changed for mobile engineering in 2017 when React Native entered the landscape and cross-platform mobile development took off in a big way.
At the recently concluded ReactFoo, we talked not only about the ecosystem emerging with ReactFoo, but also how organizations are structuring teams for Android, iOS and cross-platform mobile development.
Coming back to Fragments, the Android versus iOS debate seems to be settled with Android winning the turf. Now, with Flutter taking off as a platform for mobile engineering, the battleground has opened between React Native versus Flutter. Who will win is not only a matter of adoption and user base metrics, but also which platform has a stronger community around it.
On 30 March, speakers Priyanka Sabhagani and Ajin Asokan will share BookMyShow’s and Zerodha’s experiences (respectively) with React Native and Flutter, helping participants evaluate each platform’s strength and weaknesses. We look forward to deeper discussions around Flutter, where the platform has piqued a great deal of interest from developers (who have to write less code), but greater skepticism about Flutter’s capabilities with respect to data storage and related issues from senior developers.
Apart from Flutter, the Bangalore edition of Fragments will feature talks on Kotlin and native app development. An interesting question to discuss here is the decision to go native versus when not to go native with your app. Which factors inform such a decision?
The other discussion which Raghunath Jawahar, Varsha Saha and Abhinav Rastogi will take up is what native app developers can learn from the mature web front-end architectures. The discussion will steer around the following topics:
- Expectations and user experience on web versus mobile.
- The asynchronous nature of mobile platforms and their lifecycles – the unique challenges this factor presents.
Finally, Fragments Bangalore will showcase talks on:
- Image uploads and Contraint and Motion layout.
- Optimizing the size of your mobile app.
- Voice, and its role in building augmented experiences for mobile apps.
- How the concept of Seams can be applied for building flexible and testable apps.
- Building predictable and high performance workflows for mobile app engineering.
Who should participate in the Bangalore edition of Fragments Conference?
- Mobile engineers working on Android and cross-platform apps.
- Senior developers and tech leads.
- Backend developers and fullstack engineers.
- Product managers.
- Product engineers
Date: 30 March 2019
Time: 9:00 AM to 5:30 PM
Venue: TERI auditorium, Domlur, Bangalore
For more details, call us on 7676332020 or write to us on firstname.lastname@example.org
Future editions of Fragments:
Fragments will be held in Kochi and Hyderabad in 2019. Dates will be announced in April. If you wish to speak at any of the future editions of FragmentsConf, submit a proposal here: https://hasgeek.com/fragments/fragments-round-the-year-proposals-2019/
Human Centered Leadership - Emotional Intelligence for the Technical Mind
There’s a huge problem in our industry, I call it “inertia-driven leadership”.
We promote our “rock star” engineers, with their excellent technical skills, into leadership positions; then we sit back and watch as they fail.
We wonder why they fail at leadership but the answer is simple, we don’t support them to improve their people skills!
In fact, we often don’t even help them realise that the role of a “senior developer” is drastically different to that of a “leader”
What we can we do to stop inertia in our new leaders?
How can we support them to learn the soft skills they need?
How can we position with them that those soft skills are important to their career?
First, I will outline the issue I have called “inertia driven leadership” and why it’s a problem that’s going to get worse.
Then, we will spend some time discussing why it exists so prevalently in our industry. The cultures that have made it appear and created this huge issue. This will be in the form of my journey through leadership and the way my mentor helped me understand what it means to be a leader, as opposed to a senior “role model” engineer
Lastly, we will talk about how we can help our new leaders to understand what we already know - that being a leader is a choice. It’s not a promotion, it’s actually a side-ways move. The skills you need to learn are totally different than your technical skills.
I combine my 13 years of professional software engineering experience with a passion for leadership and communication skills. My main focus is on how we can be better technical leaders and developers by focusing on learning the skills most of us ignore - communication and leadership skills.
Originally from the UK but now based in Australia, I have consulted, performed workshops and developed software for clients across the UK, Australia, New Zealand and the United States.
Technology in all its forms is part of my makeup and so I code, speak, write, teach, make, game and listen to all things geek