Fragments 2019

Fragments 2019

State of mobile engineering, state of platforms, hardware and user research.

Vinay S Shenoy (@vinaysshenoy)


Building flexible and testable applications

Submitted Feb 27, 2019

Key takeaways:
1. Recognise seams in their respective platforms.
2. Use seams to introduce flexible and testable behaviour during compile-time and runtime.

Intended audience:
Itermediate and advanced software developers.


We will introduce the concept of Seams, and how they enable developers to build software that is safe, flexible, and testable. We’ll see in-depth how they can help in creating quick feedback cycles during development, decouple teams from one another, troubleshoot bugs, produce hard to replicate states in a system and make lives easier for other teams that collaborate with developers.

Speaker bio

Vinay Shenoy is a consultant working with Obvious (previously Uncommon Bangalore), a prominent design studio that has worked with several unicorn startups in India. He likes exploring new architectures, testing frameworks, and reducing friction in workflows. He believes that refactoring should be done continuously and not left for the “future”, and embracing change instead of fighting it. You’ll usually find him pushing for sustainable work practices and automating workflows.



{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}