Rootconf 2018 Expand Contract Pattern for Continuous Delivery of DatabasesModifying the schema of a production database is hard. If something goes wrong, the impact on both customers and the team can be enormous. And it can be hard or even impossible to rollback a database schema change if things go wrong. And the same is true for any architectural change for a production application. more
Section: Crisp Talk
Technical level: Intermediate
|
Droidcon India Continuous Delivery for an Android applicationContinuous Delivery [CD] is a key aspect of the Lean Startup. While this is usually spoken about in the context of Web Applications, it does not need to be limited to that context. more
Section: Handling device diversity
Technical level: Beginner
Session type: Demo
|
JSFoo 2015 Test Driven Javascript - By ExampleAn advanced workshop to help people getting the real experience of writing Test Driven Code. more
Section: Workshops
Technical level: Intermediate
|
droidconIN 2015 Learnings from building Custom MDMObjective of the talk is to share the learnings on managing high scale enterprise deployments more
Section: Enterprise - Crisp talk (15 minutes)
Technical level: Intermediate
|
Rootconf 2016 Merge Hells?? Feature Toggle to the RescueFeature Toggle is one of the key practices for Continuous Delivery, but not enough has spoken about the same. This session is to give an intro about Feature Toggle and explain the advantages it has over Feature branching and share my experience while using it for the last few years. more
Section: Crisp talk
Technical level: Intermediate
|
droidconIN 2016 Continuous Delivery for Android AppsContinuous delivery is a software development discipline where you build software in such a way that it is releasable at any time. The idea is to integrate and deploy continuously so that you get early and frequent feedback. more
Section: Crisp talk (15 minutes)
Technical level: Intermediate
|
Rootconf 2017 Technical Debt & Legacy Code - A Catch all phrase??The Technical Debt metaphor, coined by Ward Cunningham, is comparable to monetary debt. Ward used the metaphor to convey that debt is good but can be harmful if not paid off at the right time. It is similar to a loan i.e. it helps you to buy stuff, but if one doesn’t repay, it troubles. more
Section: Crisp talk of 15 mins duration
Technical level: Intermediate
|
JSFoo 2015 Crisp overview on Javascript testing toolsGiving an overview of a variety of tools [mainly in the testing space] for Javascript, to select the right tool for solving the right problem more
Section: Crisp talk
Technical level: Intermediate
|
Droidcon India 2013 Unit Test your Android application using RobolectricThis workshop is for giving an overview on how to write faster, maintainable and behavioural tests using Robolectric, an Android Unit Testing Framework. At the end of the session, the attendees should be able to: more
Section: Workshops
Technical level: Intermediate
|
Rootconf 2014 Culture of Continuous Delivery“Release Early, Release Often” is the key for building the right thing and Continuous Delivery helps you to achieve the same. Its been rightly written in the Agile Manifesto as the first principle i.e. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. But many miss the big picture i.e. “Continuous Delivery as a mindset”, with the practices… more
Section: Full talk
Technical level: Intermediate
|
Rootconf 2014 Continuous Delivery using JenkinsThis workshop is aimed at beginners to help them to set up Continuous Delivery using Jenkins and its build pipeline plugin. more
Section: Workshops
Technical level: Beginner
|
Meta Refresh 2015 Unit Testing CSSThis workshop gives an overview of unit testing, especially Test Driven Development and also shows that CSS can also be unit tested. more
Section: Workshops
Technical level: Intermediate
|
JSFoo 2014 Test Driven JavascriptThis workshop is for giving an overview on how to write faster, maintainable and behavioural tests for Javascript using the Jasmine Test Framework and Karma Test Runner. The workshop will cover the following: more
Section: Workshops
Technical level: Intermediate
|
JSFoo 2019 Sprinkle Javascript with StimulusJSIn this world of Microservices, I am building a Monolith app. In this world of React and Vue, am building a server-side rendered app. more
Section: Crisp talk (20 mins)
Technical level: Intermediate
|