From fbcdb5ddfa8df41d7ab385104447f9484493e325 Mon Sep 17 00:00:00 2001 From: Ramachandran R <15031637+rRamC@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:36:40 +0530 Subject: [PATCH] Ram | Fix. meetup and youtube links for 101st edition --- docs/index.html | 11692 +++++++++++++++++++++++----------------------- 1 file changed, 5846 insertions(+), 5846 deletions(-) diff --git a/docs/index.html b/docs/index.html index 585bd787..34f43eed 100644 --- a/docs/index.html +++ b/docs/index.html @@ -28,8 +28,8 @@

You are using an outdated browser. Please upgrade your browser to improve your experience.

- - + + - +
@@ -95,137 +95,137 @@
Agenda -
+
- +
5:30 pm
- - + + Registrations + - - - - + + +
- +
6:00 pm
+ + + What to test in Integration Tests + - - What to test in Integration Tests - - - +
Get to know what you should be testing in Integration tests of your backend applications to avoid duplicating scenarios and slowness in your test suite.
- - + + - + Sayeed Munawar Hussain - +
- + Sayeed Munawar Hussain - - + +
- - - + + +
- +
6:45 pm
- - + + Break + - - - - + + +
- +
07:00 pm
+ + + Neo4j Essentials: Powering Al-Ready Graph Data + - - Neo4j Essentials: Powering Al-Ready Graph Data - - - +
As data relationships grow in complexity, graph databases like Neo4j are redefining how we structure and analyze connections. In this session, we’ll dive into the basics of Neo4j, explore a real-world comparison between SQL and graph approaches, and explore how Neo4j supports Generative AI. Join us to gain practical insights for enhancing data intelligence in your projects.
- - + + - + Sathishkumar Madhanagopal - +
- + Sathishkumar Madhanagopal - - + +
- + - + Udhayakumar Ulaganathan - +
- + Udhayakumar Ulaganathan - - + +
- - - + + +
- +
08:00 pm
- - + + Networking & Dinner + - - - - + + +
- +
- +
Location @@ -253,13157 +253,13157 @@

ThoughtWorks Technologies Pvt Ltd

allowfullscreen class="live-map">
- +
All Editions
- +
2024
- +
2022
- +
2021
- +
2020
- +
2019
- +
2018
- +
2017
- +
2016
- +
2015
- +
2014
- +
2013
- +
- - + +
Nov 28
- +
Oct 24
- +
Sep 26
- +
Aug 29
- - - + + +
Sep 29
- +
Jun 23
- +
Apr 28
- +
Mar 31
- +
Feb 24
- +
Jan 27
- - - + + +
Dec 23
- +
Aug 26
- +
Jul 29
- +
Jun 24
- +
Apr 29
- +
Mar 25
- +
Feb 25
- +
Jan 28
- - - + + +
Nov 30
- +
Oct 29
- +
Sep 24
- +
Aug 27
- +
Jul 30
- +
Jun 25
- +
May 28
- +
Apr 30
- +
Feb 27
- +
Jan 30
- +
Jan 02
- - - + + +
Nov 28
- +
Sep 26
- +
Aug 29
- +
Jul 25
- +
Jun 20
- +
May 30
- +
Apr 25
- +
Mar 28
- +
Feb 28
- +
Jan 31
- +
Jan 03
- - - + + +
Nov 29
- +
Oct 25
- +
Sep 27
- +
Aug 30
- +
Jul 26
- +
Jun 28
- +
Jun 07
- +
Apr 26
- +
Mar 29
- +
Feb 22
- +
Jan 23
- - - + + +
Dec 21
- +
Nov 30
- +
Oct 26
- +
Sep 21
- +
Aug 31
- +
Jul 27
- +
Jun 29
- +
May 25
- +
Apr 27
- +
Mar 30
- +
Feb 23
- +
Jan 19
- - - + + +
Dec 22
- +
Nov 24
- +
Nov 03
- +
Sep 29
- +
Aug 25
- +
Jul 28
- +
Jun 30
- +
May 26
- +
Apr 28
- +
Mar 31
- +
Feb 25
- +
Jan 28
- +
Jan 07
- - - + + +
Nov 26
- +
Oct 29
- +
Sep 23
- +
Aug 13
- +
Jun 25
- +
May 28
- +
Apr 30
- +
Mar 26
- +
Feb 26
- - - + + +
Nov 27
- +
Sep 26
- +
Aug 28
- +
Jul 31
- +
Jun 26
- +
May 29
- +
Apr 30
- +
Mar 27
- +
Feb 27
- +
Jan 30
- - - + + +
Dec 19
- +
Nov 28
- +
Oct 29
- +
Sep 25
- +
Aug 22
- +
Jul 25
- - + +
- +
101st Edition

- +
5:30 pm
- - + + Registrations + + + - - - - +
- +
6:00 pm
+ + + What to test in Integration Tests + - - What to test in Integration Tests - - - +
Get to know what you should be testing in Integration tests of your backend applications to avoid duplicating scenarios and slowness in your test suite.
+ - - + - + Sayeed Munawar Hussain - +
- + Sayeed Munawar Hussain - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
07:00 pm
+ + + Neo4j Essentials: Powering Al-Ready Graph Data + - - Neo4j Essentials: Powering Al-Ready Graph Data - - - +
As data relationships grow in complexity, graph databases like Neo4j are redefining how we structure and analyze connections. In this session, we’ll dive into the basics of Neo4j, explore a real-world comparison between SQL and graph approaches, and explore how Neo4j supports Generative AI. Join us to gain practical insights for enhancing data intelligence in your projects.
+ - - + - + Sathishkumar Madhanagopal - +
- + Sathishkumar Madhanagopal - - + +
- + - + Udhayakumar Ulaganathan - +
- + Udhayakumar Ulaganathan - - + +
+ + - - - +
- +
08:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
100th Edition

- +
5:30 pm
- - + + Registrations + + + - - - - +
- +
6:00 pm
- - + + Geek Night Overview + + + - - - - +
- +
6:10 pm
- - + + Gen AI in Developer's Life + - - +
We are witnessing another inflection point where large language models are storming into the technological space. In this talk, we will discuss how we can effectively use LLMs in developers 'day-to-day affairs' based on our year-long learnings, packaged for this 100th special edition of Geek Night, which you can take back and apply in your context.
+ - - + - + Krishnaswamy Subramanian - + - + - + Nithya N - +
- + Nithya N - - + +
+ + - - - +
- +
6:50 pm
- - + + Cake Cutting & Break + + + - - - - +
- +
07:10 pm
- - + + Clean Architecture - Connecting the dots + - - +
This talk will dive deeper into clean architecture and also discuss about how to get going from scratch. We will also touch upon DDD, Bounded Contexts and when to use Clean Architecture / for which parts of your project / product. The examples will be on .NET Core and C#, while developers working on other programming languages will be able to easily relate to the content.
+ - - + - + Srihari Sridharan - +
- + Srihari Sridharan - - + +
+ + - - - +
- +
08:15 pm
- - + + Networking & Special Dinner + + + - - - - +
- +
- +
99th Edition

- +
5:30 pm
- - + + Registrations + + + - - - - +
- +
6:00 pm
- - + + Building Multi AI Agent Systems with crewAI + - - +
This session will explore how to build Multi-AI Agent Systems using crewAI, focusing on coordinating multiple AI agents for complex problem-solving. We’ll cover the core concepts of Multi-AI Agent systems, dive into crewAI’s features, and explore how to get started with building use cases.
+ - - + - + Antony Prince J - +
- + Antony Prince J - - + +
+ + - - - +
- +
6:30 pm
- - + + Break + + + - - - - +
- +
06:45 pm
- - + + Orchestrating workflows the "TEMPORAL" way + - - +
In a distributed system there are inherent challenges in making data consistent across systems, handling retries , managing state between services, etc. Temporal provides a framework to solve these issues by abstracting out the complex orchestration logic and let developers and teams focus on the core business logic
+ - - + - + Aravind V Vaideesh - +
- + Aravind V Vaideesh - - + +
+ + - - - +
- +
7:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
98th Edition

- +
6:30 pm
- - + + Why Geek Night? + + + - - - - +
- +
6:40 pm
- - + + Intuitive Product Discovery with Conversational AI in E-commerce + - - +
The session is about on multimodal models and multimodal search, with a focus on using BLIP2 for feature extraction in both text and image embeddings. We'll explore how we can leverage multimodal capabilities for conversational search system for products in e-commerce.
+ - - + - + Samvardhan V G - +
- + Samvardhan V G - - + +
+ + - - - +
- +
7:15 pm
- - + + Break + + + - - - - +
- +
7:30 pm
- - + + Introduction to MongoDB, Replication and Sharding + - - +
The session is an introduction to MongoDB and also going over the concepts of replication and sharding in MongoDB.
+ - - + - + Keertthana K N - +
- + Keertthana K N - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
97th Edition

- +
05:00 pm
- - + + Essence of Freshworks Developer Platform + - - +
Introduction to enterprise app building on the Freshworks Developer Platform, who uses them, and if you should build one. Bonus: Application development with Freshworks Development Kit/Freshworks SDK.
+ - - + - + Teja Kummarikuntla,(Developer Advocate, Freshworks) - + - + - + Raviraj Subramanian(Senior Developer Advocate, Freshworks) - + + + - - - +
- +
- +
96th Edition

- +
05:30 pm
- - + + Deep dive into payment gateways + - - +
Introduction to payment gateways. Various payment providers and methods. Players involved in the system.Common operations. API integration. Glimpse on 3D payment. User data handling. Demo on sample API integration using Golang
+ - - + - + Bhavadharani K - +
- + Bhavadharani K - - + +
Full-stack developer with a strong desire to solve problems. Majorly developing web applications with microservice architecture.
- +
+ + - - - +
- +
05:30 pm
- - + + IoT and our Imagination / How we build our first Greet Bot + - - +
Discussion about IoT thinking following with a demo and explanation on how we build our first Bot
+ - - + - + Sudhan Dhakshneswaran - +
- + Sudhan Dhakshneswaran - - + +
A Shivaholic who tries to Innovate things
- +
- + - + Padmanaban Manoharan - +
- + Padmanaban Manoharan - - + +
A calm person with passion and internet learn and grow
- +
- + - + Kalaiyarasan Raja - +
- + Kalaiyarasan Raja - - + +
A casual IT guy with passion for electronics and making stuffs work
- +
+ + - - - +
- +
- +
95th Edition

- +
05:30 pm
- - + + Embeded Pipeline and Rust in Automotive + - - +
To know about the Yocto project for building custom embedded Linux images for automotive hardware targets. Set up automatic build pipelines to build the Linux image. Test these images virtually using QEMU. Test these images on real-time hardware target by setting up continuous flashing and on board testing. For the sixth-year, Rust is the most loved language. Rust reigns supreme as most loved” - Stackoverflow . In this session, we will explore the use case of Rust in Scalable service-Oriented MiddlewarE over IP (SOME/IP) by building a sample application.
+ - - + - + Harish Kumar Balaji - +
- + Harish Kumar Balaji - - + +
Tech Enthusiast. Youtuber and Beatboxer. Technology driven problem solver. Keen on hardware and software based automation.
- +
- + - + Gnana Ganesh - +
- + Gnana Ganesh - - + +
Application developer in Thoughtworks. Rustacean. Currently working in Autonomous Vehicle space. Interested in solving problems.
- +
+ + - - - +
- +
- +
94th Edition

- +
6:00 pm
- - + + Rapid application development using firebase + - - +
We will be sharing our journey on building a production ready app in a week leveraging firebase
+ - - + - + Sasi kumar T - +
- + Sasi kumar T - - + +
Application Developer at ThoughtWorks
- +
- + - + AswinKumar R - +
- + AswinKumar R - - + +
Application Developer at ThoughtWorks
- +
+ + - - - +
- +
- +
93rd Edition

- +
6:00 pm
- - + + Blazor - SPA from .NET family + - - +
With modern web apps, building a rich UI is hard. We normally use javascript to build a rich UI with the limitation of not being able to reuse server side code. In today's session let's learn what Blazor is and how it differs from Javascript SPA like angular, react or vue.
+ - - + - + Abdul Rahman Shabeek Mohamed - +
- + Abdul Rahman Shabeek Mohamed - - + +
I'm a trustworthy, lazy and young self-taught technology lover who likes to architect apps and work on bleeding edge technologies. Accomplished secure software developer with more than 7 years of experience in development using Microsoft Tech Stack - .NET along with HTML5, CSS3 and JavaScript.
- +
+ + - - - +
- +
- +
92nd Edition

- +
6:00 pm
- - + + Improving Developer's Effectiveness with Developer Portal + - - +
To mitigate the complexities faced by the Engineers in a team, a centralized tool or portal is needed to improve the organizational and the developer’s effectiveness, one such solution is Backstage. Backstage, an Open Source developer portal with a plugin architecture to help expose all infrastructure products in one place, offering a coherent developer experience and a starting point for engineers to find the information they need.
+ - - + - + Vignesh Velu - +
- + Vignesh Velu - - + +
I'm a full stack developer, specialized in building apps in Java and Nodejs. I'm very passionate about technology and love to learn & implement them in solving real world problems.
- +
- + - + Avinash S - +
- + Avinash S - - + +
Application developer with 5.5+ years of experience in the software industry and currently working at Thoughtworks Chennai. Interested in full stack development and DevOps technologies.
- +
+ + - - - +
- +
- +
91st Edition

- +
6:00 pm
- - + + Github actions in action + - - +
GitHub Actions is a CI/CD platform that allows us to automate our pipeline. In this talk, we will look at the 101 of github actions and how we can test, build, deploy and automate it. We will also look at the features that help in reusing any actions and building new actions that help us reuse them across workflows
+ - - + - + Jagajeet Kuppala - +
- + Jagajeet Kuppala - - + +
An application developer with passion for cloud and devops and currently working at ThoughtWorks
- +
- + - + Sowmya Viswanathan - +
- + Sowmya Viswanathan - - + +
An application developer with 6+ years of experience in web development and devops and currently working at ThoughtWorks
- +
+ + - - - +
- +
- +
90th Edition

- +
6:00 pm
- - + + Our IoT Journey + - - +
Starting from basics of IoT and thinking out of the box to solve client problems
+ - - + - + Sasi Kumar T - +
- + Sasi Kumar T - - + +
Full Stack developer at ThoughtWorks. Passionate about Data Engineering.
- +
- + - + Nirvin M - +
- + Nirvin M - - + +
Developer at ThoughtWorks
- +
+ + - - - +
- +
- +
89th Edition

- +
6:00 pm
- - + + Data in motion in AWS + - - +
Organisations are realising the importance of data driven decisions more than ever, so time to insights should not become a bottleneck for business. Streaming can fast-track ingesting data and make it available near real time. In this talk, we can look at the highlights and technical approaches on achieving the streaming use cases using AWS Kinesis and AWS Glue.
+ - - + - + Krithika B - +
- + Krithika B - - + +
Data Enthusiast at ThoughtWorks
- +
+ + - - - +
- +
6:45 pm
- - + + k6 Performance Testing - Analysis and Monitoring using Grafana and InfluxDB + - - +
Demo session on how can we configure k6 performance tool for analysing the performance metrics and monitor them using Grafana and InfluxDB
+ - - + - + Arun Kumar Kumaraswamy - +
- + Arun Kumar Kumaraswamy - - + +
Quality Analyst with 6+ years of experience in Manual and Automation Testing
- +
- + - + Mahalakshmi Muthu Kamatchi - +
- + Mahalakshmi Muthu Kamatchi - - + +
Quality Analyst with almost 3 years of experience in Manual and Automation Testing
- +
+ + - - - +
- +
- +
88th Edition

- +
6:00 pm
- - + + Tech Radar in TAMIL + - - +
ThoughtWorks just released their most recent Technology Radar, Vol. 24.If you haven't seen it before, it's an interactive publication that explores the direction our industry is heading. It reflects the idiosyncratic opinion of a bunch of senior technologists and is based on our day-to-day work and experiences.We cover the cutting-edge techniques, tools, platforms and frameworks being developed today
+ - - + - + Bharani Subramaniam - +
- + Bharani Subramaniam - - + +
Bharani is the Head of Technology, India with 22 years of experience. He collaborates with the ThoughtWorks' Technology Advisory Board that puts together thoughts on emerging technology trends in the industry, resulting in the much sought after Technology Radar.
- +
- + - + Kalarani Lakshmanan - +
- + Kalarani Lakshmanan - - + +
Kalarani is a Lead Consultant at ThoughtWorks. With 13+ years of experience in custom software development, she is passionate about learning new technologies and has worked in multiple domains including travel, logistics, retail etc.
- +
- + - + Shanmughapriya B - +
- + Shanmughapriya B - - + +
Shanmughapriya is a Full Stack Developer at ThoughtWorks with 15 Years of experience in building Web Applications and Products using Java/J2EE and Python/JavaScript, she values clean code, object oriented design, efficiency, good communication within the team and worked in multiple domains including communication, loyalty, retail etc.
- +
+ + - - - +
- +
- +
87th Edition

- +
6:00 pm
- - + + Chaos Engineering 101 + - - +
Let's break your production system often.
+ - - + - + Prabhu Jayakumar - +
- + Prabhu Jayakumar - - + +
Application Developer with 8+ years of experience in software industry. Devops enthusiast experienced in running Kubernetes on large scale production environment.
- +
- + - + Dharani Sowndharya - +
- + Dharani Sowndharya - - + +
Senior Infrastructure Consultant with 5+ years experience working in Cloud and Devops.
- +
+ + - - - +
- +
- +
86th Edition

- +
6:00 pm
- - + + Evolution of Microservice Architecture and DevOps + - - +
Software development practices are evolving fast to reduce time to mark of applications. Microservices and DevOps practices are key to such a phenomenon. This talk will cover those industry best practices.
+ - - + - + Sivakumar Palani - +
- + Sivakumar Palani - - + +
Technical lead at Cisco Webex Calling team.
- +
+ + - - - +
- +
6:35 pm
- - + + Infrastructure and Pipelines as Code + - - +
Ever wondered if you could destroy and recreate your entire production infrastructure from scratch within minutes? Have you been in a situation where your pipelines got destroyed accidentally and you had to bring them back up immediately? This session talks about know how to safely and predictably create, maintain, and extend your infrastructure with ease.
+ - - + - + Nithya N - +
- + Nithya N - - + +
I'm a passionate developer who likes challenges, especially the ones difficult to solve or not solved by many.
- +
- + - + Nandhagopal Ezhilmaran - +
- + Nandhagopal Ezhilmaran - - + +
Apart from coding, I like to interact with people, different kinds of people! I believe that the most difficult thing to crack and understand is a person's mind!
- +
+ + - - - +
- +
- +
85th Edition

- +
6:00 pm
- - + + How are passwords cracked ? + - - +
Have you ever got a security alert in your gmail account and wondered, “Is my account hacked? How do I check it?”. Have you wondered “How do I create a strong password that I can remember ?”. Did you know that Passwords are considered the weakest links in security ? Puzzled what else you did not know about passwords?
+ - - + - + Vaishnavi Jayakumar - +
- + Vaishnavi Jayakumar - - + +
I am a ratiocinative and a determinate person. My mind works through logic and algorithms and I see technology only as a tool for that. Currently working diligently in securing the code against the most common vulnerabilities.
- +
+ + - - - +
- +
7:00 pm
- - + + Let's include accessibility in our SDLC. + - - +
Many Fortune 500 companies are getting sued for lack of accessibility friendly features. Accessibility features are essential for some but useful for all. We need to start thinking about accessibility right from the feature design throughout the SDLC. In this talk, we will discuss the WCAG 2.0 standards set by W3CWAI. We will learn about design, development, and testing practices and tools which will help us render an accessibility-friendly web.
+ - - + - + Gayathri M - +
- + Gayathri M - - + +
Gayathri is a passionate technology leader who has a breadth of expertise across multiple roles – QA, BA, IM, PM, Technical Analyst etc. She has worked in multiple domains including travel, non profitable organizations, retail, banking etc., and with a range of technology – mobile, IoT, ML, SaaS etc.
- +
+ + - - - +
- +
- +
84th Edition

- +
6:00 pm
- - + + Zero to Kubernetes Operator in 30 Minutes + - - +
What is an Operator in Kubernetes world ? How it works ? Why you want to build one? What it takes to build one ? What are the popular ones ?.
+ - - + - + Krishnaswamy Subramanian - +
- + Krishnaswamy Subramanian - - + +
Krishnaswamy is a Lead Consultant at ThoughtWorks. With 13+ years in custom software development, he worked across technologies which includes full-stack, mobile and DevOps.
- +
+ + - - - +
- +
6:40 pm
- - + + Tracking your Data Experiments with MLflow and DVC + - - +
Data Science is often an iterative process where we would like to keep track of changes to our data, model, associated metrics and generated artifacts together. Let us explore how to do it easily using MLflow and Data Version Control
+ - - + - + Jeremy Jackson - +
- + Jeremy Jackson - - + +
Data Enthusiast at ThoughtWorks
- +
+ + - - - +
- +
- +
83rd Edition

- +
6:00 pm
- - + + Blockchain Platform Dap + - - +
Discussing blockchain use case for data integrity. What is a Distributed App? Demonstrate a viable use case for blockchain - consistency, what is data audit, what is a data event, why integrity, why clients love blockchain
+ - - + - + Devashish Sood - +
- + Devashish Sood - - + +
My experience working with Thoughtworks as a consultant includes working with some amazing people on blockchain, search engine, data science, data analysis, data engineering, pricing, marketing, devops, full stack, support. I have been in the crypto and blockchain ecosystem for 7 years now.
- +
+ + - - - +
- +
7:00 pm
- - + + The Changing Role of IT (In the context of Communication Industry) + - - +
What is in pipeline for Communications Industry?. Changes in customer behaviours. Changing business models. Recent IT trends & behavioural changes. Changing expectations from IT. Brief on IT4IT model (The open group standard). How IT4IT helps in the changing role of IT
+ - - + - + Ajith Lenin - +
- + Ajith Lenin - - + +
Working as Senior Enterprise Architect in Verizon, with 20 years of experience in Telecom OSS/BSS. Extensive experience in leading Business Strategic Initiatives and IT Transformation programs, managing IT & Business Stakeholders.
- +
+ + - - - +
- +
- +
82nd Edition

- +
6:00 pm
- - + + Mono to micro Frontends + - - +
Building a good frontend for the Website / App is fine, but it would be harder when it has to reach the deadlines with quality and sophistication / features building of the app desired for. One of the root cause for this would be the way, is building the app in a monolithic way. This problem when seen from a different side and by co-relating to the past where a single service architecture bloomed into a micro-service architecture and development kicked with a top-gear. Applying a similar architecture to monolithic frontends and building the apps in micro-frontend way can increase the effectiveness and efficiency of teams working on frontend code with quality, best features and mainly on-time.
+ - - + - + Madhava Ippili - +
- + Madhava Ippili - - + +
Madhav is an enthusiastic full-stack developer, currently working on Angular projects. Interested in exploring and working on a new tech stack. Recently Started exploring and learning Kubernetes.
- +
+ + - - - +
- +
7:00 pm
- - + + Mutation Testing + - - +
Have you ever come across a unit test which passes even when it should technically fail? How can we test the effectiveness or quality of the tests we write? Is 100% code coverage a sufficient metric? These are some of the questions that will be tackled during the session.
+ - - + - + Vikhyath Choradia - +
- + Vikhyath Choradia - - + +
Vikhyath is a full stack Developer with about six years of experience in Agile methodologies at Thoughtworks. Explored in the banking, retail and health domain spanning across Mobile, Web and Data Platforms. Worked in Java, R, Android with some smaller contributions in C, Golang etc. Apart from Application development, have also pursued skills in Mobile - apps & DevOps.
- +
+ + - - - +

Resources: - + 🖥 Slides - • - + • + 💻 Code - - + +

- +
- +
- +
81st Edition

- +
6:00 pm
- - + + Deploying application securely using Hashicorp Vault + - - +
Secret Management becomes tedious while dealing with a lot of users / applications. Let's try to deploy a sample application using Jenkins CI/CD to Kubernetes cluster with Hashicorp vault and understand how vault is able to solve it seamlessly.
+ - - + - + Dinesh Balasubramanian - +
- + Dinesh Balasubramanian - - + +
Dinesh has explored many technologies like devops tools (docker, kubernetes, terraform, service mesh etc), mobile (both iOS and Android), micro services architecture. He is an avid open-source contributor and is a strong believer of giving back to the community. He is also a programming language enthusiast and has worked on GoLang, Elixir, Java, Swift, Kotlin, Javascript, Typescript.
- +
+ + - - - +
- +
7:00 pm
- - + + Benefits of edge computing in healthcare + - - +
The widespread adoption of healthcare IoT devices and edge computing will make citizens more aware of their health status. It will also make advanced healthcare resources available in remote areas via telemedicine. The ability for caregivers to regularly keep tabs on their patients will reduce the hospitalization rate significantly. As collaborative edge computing and machine learning are able to preprocess data and generate meaningful analytics in real time, caregivers will spend less time collecting and analysing data and more time caring for their patients.
+ - - + - + Ravishankar Sundaram - +
- + Ravishankar Sundaram - - + +
Ravishankar is a Fullstack developer and worked on enterprise applications with microservice architecture and react based web applications.
- +
+ + - - - +
- +
- +
80th Edition

- +
6:00 pm
- - + + Transcending Java 8 + - - +
Java 8 remains the most used Java version for many java based applications. In this talk, we will look at additional language features presented by Java in releases post Java 8.
+ - - + - + Geethanjali Govindaraj - +
- + Geethanjali Govindaraj - - + +
An application developer with 5+ years of experience and currently working at ThoughtWorks.
- +
- + - + Sowmya Viswanathan - +
- + Sowmya Viswanathan - - + +
An application developer with 5+ years of experience and currently working at ThoughtWorks.
- +
+ + - - - +
- +
7:00 pm
- - + + Is Big Data hyped? Walk-through Spark, Kafka and Google BigQuery + - - +
'Big Data' hype was at its peak during the year 2012 then fallen gradually. Nowadays our minds got stabilized about the real necessity of tools like Hadoop. Meantime "Cloud computing and Event" streaming also emerged rapidly as steroids, re-inventing the SQL architecture available in cloud for fulfilling the Big Data needs of an app. In this event, let us discuss why these tools can be used in an app and where to be placed in a data architecture (Event streaming - Kafka, Analytics engine - Spark, Cloud data warehouse - Google BigQuery).
+ - - + - + Dinesh Kumar P - +
- + Dinesh Kumar P - - + +
Being technology optimist, coming through 8 years of work around data, Dinesh is deeply involved along with his team to design and implement B2B products around Data stack as SaaS and installable format around BI, Big Data and ETL.
- +
+ + - - - +
- +
- +
79th Edition

- +
6:00 pm
- - + + Visual Regression Testing with StoryBook using Chromatic + - - +
Visual Regression Testing is a technique which performs front end / User Interface testing by taking screenshots of webpages / UI components and compare them with the original images(baseline screenshots). Here we are going to use Chromatic a tool which stores,compares and provides the results whenever changes happen in the UI.
+ - - + - + Arun Kumar Kumaraswamy - +
- + Arun Kumar Kumaraswamy - - + +
Quality Analyst, ThoughtWorks
- +
+ + - - - +
- +
7:00 pm
- - + + Bayesian Techniques in Stats and ML + - - +
A discussion of the applications of Bayesian Techniques in Statistics / Machine Learning in places such as Hypothesis Testing, Regression and Clustering algorithms and comparing them to their Frequentist Counterparts.
+ - - + - + Jeremy Jackson - +
- + Jeremy Jackson - - + +
An application developer with 2+ years of experience and a keen interest in Data Science and Engineering.
- +
+ + - - - +
- +
- +
78th Edition

- +
6:00 pm
- - + + Facial Recognition using Neural Nets + - - +
A discussion of the various ideas involved in implementing a facial recognition model. We will mainly be discussing the ideas in the breakthrough Facial Recognition paper FaceNet and a few related ideas.
+ - - + - + Jeremy Jackson - +
- + Jeremy Jackson - - + +
An application developer with 2+ years of experience and a keen interest in Data Science and Engineering.
- +
- + - + Rajagopal P S - +
- + Rajagopal P S - - + +
Technology enthusiast at Thoughtworks
- +
+ + - - - +
- +
7:10 pm
- - + + What is Deno & Will it replace Node.js? + - - +
This talk will cover what is denojs and a quick introduction about it. And this will try to share the common myths going around deno and Nodejs.
+ - - + - + Sarath Kumar - +
- + Sarath Kumar - - + +
Fullstack Developer at EITB Global Info solutions
- +
+ + - - - +
- +
- +
77th Edition

- +
6:00 pm
- - + + Internals & Power of Hashicorp Vault + - - +
As we are started moving all our infra to cloud, secret management for the applications and also for the developers/infra admin is the challenging task. Lets discuss about how Vault solves this problem and also lets understand the reasons behind the architecture of vault.
+ - - + - + Dinesh Balasubramaniam - +
- + Dinesh Balasubramaniam - - + +
Dinesh has explored many technologies like devops tools(docker, kubernetes, terraform, service mesh etc), mobile(both iOS and Android), micro services architecture. He is an avid open-source contributor and is a strong believer of giving back to the community. He is also a programming language enthusiast and has worked on GoLang, Elixir, Java, Swift, Kotlin, Javascript, Typescript.
- +
+ + - - - +
- +
7:10 pm
- - + + Demystifying linear regression for dummies + - - +
Linear Regression is the first stepping stone in the field of Machine Learning. In this talk, we will look at the math of linear regression and understand the mechanism behind it at a high level.
+ - - + - + Birlla P - +
- + Birlla P - - + +
Senior Consultant at Thoughtworks
- +
+ + - - - +
- +
- +
76th Edition

- +
6:00 pm
- - + + QBits & Quantum Mechanics Explained + - - +
As the tech giants like Google, IBM and Microsoft are racing towards the creation of Quantum Computers for commercial use, it's time for the developers to take the front seat of a new age of computing. This talk focuses on Introducing QBits - the fundamental part of quantum computers and an Introduction to the physical properties that makes them ideal for the new wave of computers. This talk will be a bit of Physics, Maths and Programming mixed together targetted at all levels of developers, tech enthusiasts and people who are interested to learn about quantum computers in general.
+ - - + - + Dani Akash - +
- + Dani Akash - - + +
Dani Akash is a React Developer from Pickyourtrail, a travel-tech startup. He is currently working on the React Native mobile app which provides on-trip support to customers travelling with Pickyourtrail. He has worked with many javascript technologies and is an active speaker in the chennai javascript communities. He has also published a book Javascript By Example which covers efficient ways to use javascript in modern applications.
- +
+ + - - - +
- +
7:10 pm
- - + + Building a modern data platform on AWS + - - +
Business organizations are realizing the importance of data-driven decision making to have an edge on their field. So it’s becoming essential for an org to build a data platform. In this talk, we will walk through various aspects of building it right from data ingestion to deriving value of data.
+ - - + - + Krithika B - +
- + Krithika B - - + +
Developer at Thoughtworks
- +
- + - + Rajagopal P S - +
- + Rajagopal P S - - + +
Technology enthusiast at Thoughtworks
- +
+ + - - - +
- +
- +
75th Edition

- +
6:15 pm
- - + + How modern Recommendation systems work + - - +
In this talk, we will help you understand how recommendation systems like Netflix, Amazon and Flipkart work. You will learn general ML based recommendation algorithms in plain English. Will implement one of the algorithm using Python and Pandas library.
+ - - + - + Shankar | Thoughtworks - +
- + Shankar | Thoughtworks - - + +
- + - + Saravanakumar | Thoughtworks - +
- + Saravanakumar | Thoughtworks - - + +
+ + - - - +
- +
7:15 pm
- - + + Break + + + - - - - +
- +
7:30 pm
- - + + Building a Minikube from Scratch + - - +
Kubernetes, the container orchestration tool, has many components within it to run. When it comes to trying out a Kubernetes cluster locally, a tool called Minikube is widely used. Minikube abstracts the setting up of a full blown Kubernetes cluster components. This session will show what is inside the kube where a mini kubernetes cluster is built from a clean VM.
+ - - + - + Aswin Kartik | Senior Consultant | Thoughtworks - +
- + Aswin Kartik | Senior Consultant | Thoughtworks - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
74th Edition

- +
6:15 pm
- - + + Scale your apps with Azure Keda + - - +
Event-driven architectures are a natural evolution of Microservices, enabling a flexible and decoupled design, and are increasingly being adopted by enterprise customers. Scaling in Kubernetes is reactive, based on the CPU and memory consumption of a container. In contrast, services like Azure Functions are acutely aware of event sources and therefore able to scale based on signals coming directly from the event source, even before the CPU or memory is impacted. So We need to bring the benefits of event-driven architectures and the productivity of functions to Kubernetes. The result is KEDA – Kubernetes-based event-driven autoscaling. Microsoft and Red Hat partnered to build this open-source component to provide event-driven capabilities for any Kubernetes workload. KEDA enables any container to scale from zero to potentially thousands of instances based on event metrics like the length of a Kafka stream or an Azure Queue. It also enables containers to consume events directly from the event source instead of decoupling with HTTP. KEDA can drive the scale of any container and is extensible to add new event sources. It is in GA now with 1.0 release.
+ - - + - + Karthikeyan VK | Bot Code Technologies - +
- + Karthikeyan VK | Bot Code Technologies - - + +
Karthikeyan VK is passionate about learning new technology to solve business and developer challenges. He conducts various workshops & Bootcamp on Microservices and DevOps. He is an expert in building highly scalable solutions with cloud-native architecture. He also has a huge experience in reducing your cloud cost. He loves to talk about new technology in meetups and writes blogs on the last challenge he faced.
- +
+ + - - - +
- +
7:00 pm
- - + + Break + + + - - - - +
- +
7:15 pm
- - + + DAPR - Microservices building block for Cloud + - - +
Dapr is an open-source, portable, event-driven runtime that makes it easy for developers to build resilient, microservice stateless and stateful applications that run on the cloud and edge. Dapr embraces the diversity of all programming languages and developer frameworks and simplifies building applications such as the e-commerce example. Dapr consists of a set of building blocks accessed by standard HTTP or gRPC APIs that can be called from any programming language. These building blocks empower all developers with proven, industry best practices and each building block is independent; you can use one, some, or all of them in your applications
+ - - + - + Vinoth | CADS Software India Pvt Ltd - +
- + Vinoth | CADS Software India Pvt Ltd - - + +
A passionate cloud Advocate
- +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
73rd Edition

- +
6:15 pm
- - + + GraphQL & Graphene + - - +
Graphene - Python is a library for building GraphQL APIs in Python easily, its main goal is to provide a simple but extendable API for making developers' lives easier. But, what is GraphQL? Why we need it when we have rest? Why Mark-Zuckerberg said yes for introducing GraphQL?
+ - - + - + Arun Prakash Murugesan - +
- + Arun Prakash Murugesan - - + +
Arun Prakash is the CTO and founder of GUVI. As the head of engineering, Arun focuses on building products that bring out the creativity in all of us. Arun Holds his UG in B. Tech in Information technology. He started his professional career with Honeywell-Aerospace, KLA-Tencor - Semiconductor Automation, Kalido - Data warehousing, PayPal - Risk & Analytics and Symantec - Partner Engineering. With about 15 years of industry experience he focus on the technology behind the GUVI platform. His technical knowledge shared through Youtube channel ( share4guvi & reach2arunprakash ) has reached more than 2 Million viewers and his content has been inspirational for many. He was recently recognized as Youth Icon in IYONS international summit.
- +
+ + - - - +
- +
7:00 pm
- - + + Break + + + - - - - +
- +
7:15 pm
- - + + The power of Streams in NodeJS + - - +
Streams are Node’s best and most misunderstood idea. In this talk, I will try to explain the concept of streams as simple as possible. We also do live coding and solve some real time problems using streams.
+ - - + - + Jawahar - +
- + Jawahar - - + +
Jawahar is a Software Programmer who is passionate about learning new languages and frameworks. He has years of experience in building enterprise grade applications using various technologies. He is specifically interested in practicing functional programming with modern language features. He usually shares his learning through blog and talks.
- +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
72nd Edition

- +
6:00 pm
- - + + Resiliency with Istio + - - +
This talk would cover the basics of istio as a service mesh and how it fits well with Kubernetes. It will then delve into the details of key istio rules to help build resilient microservices and how is it compared to Hystrix or Resilience4j frameworks. The session would also cover a working demo on circuit breaker.
+ - - + - + Suresh KV - +
- + Suresh KV - - + +
Suresh is an architect at Toyota Connected India with Performance and Product Engineering experience. He has extensively worked on performance / scalability / availability aspects of the multi-tier systems with effective usage of tools. He likes to solve intriguing performance issues.
- +
+ + - - - +
- +
7:00 pm
- - + + Break + + + - - - - +
- +
7:15 pm
- - + + Running Postgresql in Production + - - +
PostgreSQL is a stable workhorse powering many production systems. This talk will focus on some of the key internal aspects of how PostgreSQL works and how PostgreSQL can be tuned and optimized for large production workloads.
+ - - + - + Jambunathan - +
- + Jambunathan - - + +
Jambunathan is the Director of Engineering at MadStreetDen. He loves coding in python and his interest lies in building scalable, reliable software systems. For the past 2 years, he has been working on scaling machine learning platforms on top of AWS, which supports multiple products at https://vue.ai.
- +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
71st Edition

- +
6:00 pm
- - + + Concurrency, Actor model and Akka + - - +
This talk would cover what an actor system is, what are the issues it addresses and how it shines in building effective asynchronous distributed systems. We would see some of its real-world applications and use a popular actor framework - Akka actor model. The session will have both theory and multiple demos.
+ - - + - + Ayushi Sharma - +
- + Ayushi Sharma - - + +
Ayushi is a Software Engineer at Avalara R&D for 2.5 years now. She has mainly worked with distributed systems - data platform, query understanding and currently building an ML-based solution to a classification problem.
- +
+ + - - - +
- +
7:00 pm
- - + + How to orchestrate containers? + - - +
We all agree that containers are great. Can we run plain containers(say 2000) ? What are the problems ? How can we orchestrate ? Can we design the architecture of our own orchestrator and compare with Kubernetes, Nomad and docker-swarm.
+ - - + - + Dinesh Balasubramanian - +
- + Dinesh Balasubramanian - - + +
Dinesh has explored many technologies like devops tools(docker, kubernetes, terraform, etc), mobile(both iOS and Android), micro services architecture. He is an avid open-source contributor and is a strong believer of giving back to the community. He is also a programming language enthusiast and has worked on GoLang, Elixir, Java, Kotlin, Erlang, Javascript, Typescript, Swift, Objective-C, Bash.
- +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
70th Edition

- +
6:00 pm
- - + + Billion-dollar mistake of null and avoiding it in Typescript + - - +
Introducing Null pointer was accepted to be a billion-dollar mistake by Tony Hoare, (designer of Algol). This talk will show how to 'handle' null in Typescript and gain insights of both pragmatic aspects of visitor pattern in OOP and mathematical aspect of algebraic data types (Discriminated unions / Sum types in particular)
+ - - + - + Damodharan J - +
- + Damodharan J - - + +
Damodharan works in Zoho Corp. as a frontend developer. He is passionate about mathematics and likes incorporating its concrete ideas in software development for producing robust and correct products.
- +
+ + - - - +
- +
7:00 pm
- - + + Probability essentials for Machine learning + - - +
This talk will cover the basics of probability and will show the application of the same in an ML classifier.
+ - - + - + Ashok Govindarajan - +
- + Ashok Govindarajan - - + +
Ashok Govindarajan is a SASTRA alumnus and finished his Engineering in ECE in 2000. He has hands-on experience in building and maintaining Wireless communication systems (Satellite, 2G, 4G) over the last 18 years. He is currently working on IoT-related wireless connectivity options like Bluetooth, WiFi and LoRa.He is interested in applied mathematics for algorithm development in wireless communications. Other areas of interest include signal processing and building models in Python to understand abstract concepts. Currently he holds the position of Technologist in Zilogic Systems, primarily looking at wireless testing and data science.
- +
+ + - - - +
- +
7:45 pm
- - + + Moving to JS + - - +
A gentle, but thorough introduction to write better JS. An exercise in uderstanding, why JS is different and how to make use of the differences.
+ - - + - + Viswanath Chidambaram - +
- + Viswanath Chidambaram - - + +
Viswanath writes JS for the past 15 years.
- +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
69th Edition

- +
6:00 pm
- - + + The State of React Native in 2019 + - - +
React Native - the open source framework for building cross platform mobile apps have been through a lot of major updates recently with the community running some interesting projects like Lean Core, Hermes Engine etc. This session is a deep dive into the current state of React Native, the new features, advantages and the architectural challenges you will face as you move along with the application development process.
+ - - + - + Dani Akash - +
- + Dani Akash - - + +
Dani Akash is a React Developer from Pickyourtrail, a travel-tech startup. He is currently working on the React Native mobile app which provides on-trip support to customers travelling with Pickyourtrail. He has worked with many javascript technologies and is an active speaker in the chennai javascript communities. He has also published a book Javascript By Example which covers efficient ways to use javascript in modern applications.
- +
+ + - - - +
- +
7:00 pm
- - + + Using Glitch to eliminate platform adoption barriers - How we reduced the time to 'Hello World' from 10 mins to 10 seconds + - - +
The most rejoicing aspect of DevRel (Developer Relations) is to enable the developers to meet their end goals. However, that’s not an excuse to care less about the new developers or hobbyists who are getting on-boarded onto the platform. In fact, I believe that the fresh developers of today are the potential future platform evangelists. As a litmus test, a platform can be judged by it's first ‘Hello-World’ journey that it offers to a fresh developer. In a quest to analyze the adoption barriers and to make the hello-world more welcoming, I stumbled upon a really useful tool called “Glitch” which helped me to create insanely prepared boilerplates for developers to work on. Everything is already configured for the developers to start-off thus letting them validate or experience the richness of the platform upfront. I humbly present to you the story of how we reduced the setup time for our developers from several minutes to just a few seconds with Glitch!
+ - - + - + Hemchander S - +
- + Hemchander S - - + +
Hemchander is from the Developer Relations team at Freshworks and is actively involved in building a vibrant developer ecosystem.
- +
+ + - - - +
- +
7:45 pm
- - + + Memory Safety in Rust + - - +
In this talk we will be focusing on the language features, that helps Rust to ensure memory safety without needing for a garbage collector.
+ - - + - + Jawahar - +
- + Jawahar - - + +
Jawahar is a Software Programmer who is passionate about learning new languages and frameworks. He has years of experience in building enterprise grade applications using various technologies. He is specifically interested in practicing functional programming with modern language features.
- +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
68th Edition

- +
6:00 pm
- - + + TechRadar Vol.20 Walkthrough + - - +
ThoughtWorks just released their most recent Technology Radar, Vol. 20.

If you haven't seen it before, it's an interactive publication that explores the direction our industry is heading. We cover the cutting-edge techniques, tools, platforms and frameworks being developed today and discuss how to apply them to your own work.
+ - - + - + Bharani Subramaniam | ThoughtWorks - +
- + Bharani Subramaniam | ThoughtWorks - - + +
- + - + Lakshminarasimhan Sudarshan | ThoughtWorks - +
- + Lakshminarasimhan Sudarshan | ThoughtWorks - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
67th Edition

- +
6:00 pm
- - + + Introduction to Docker Swarm + - - +
In this talk in high level we will see about what is Docker, Docker Compose, and why Docker Swarm. we will also have demo on creating swarm cluster and deploy the services in cluster.
+ - - + - + Gopinath J  | ThoughtWorks - +
- + Gopinath J | ThoughtWorks - - + +
- + - + Srilalitha S | ThoughtWorks - +
- + Srilalitha S | ThoughtWorks - - + +
+ + - - - +
- +
6:55 pm
- - + + Coroutines in Kotlin + - - +
In this talk, I will be introducing Coroutines in Kotlin. Will be explaining the need of it and will be talking about how different they are from JVM threads . Finally will be discussing how the Android (Jetpack) community is leveraging these coroutines in making the developer's life easy.
+ - - + - + Prasanna N Venkatesan | ThoughtWorks - +
- + Prasanna N Venkatesan | ThoughtWorks - - + +
+ + - - - +
- +
7:45 pm
- - + + AnyBody Can Dapp with Hyperledger Composer + - - +
It can be overwhelming to hop in into the hyperledger ecosystem. There are lots of things to learn and a tool like Composer makes it really easier to create POCs for Hyperledger Fabric.
+ - - + - + Mohammed Shaffi | ThoughtWorks - +
- + Mohammed Shaffi | ThoughtWorks - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
66th Edition

- +
6:00 pm
- - + + Monitoring kubernetes clusters using Prometheus + - - +
+ - - + - + Vidhi Gupta | ThoughtWorks - +
- + Vidhi Gupta | ThoughtWorks - - + +
+ + - - - +
- +
6:45 pm
- - + + MVVM pattern in iOS, hows and why’s of it + - - +
+ - - + - + Rima Ram Gaikwad | ThoughtWorks - +
- + Rima Ram Gaikwad | ThoughtWorks - - + +
- + - + Sayeed Hussain | ThoughtWorks - +
- + Sayeed Hussain | ThoughtWorks - - + +
+ + - - - +
- +
7:30 pm
- - + + Elm - Functional Programming for Frontend + - - +
Elm is a pure functional language used to develop reliable frontend apps. This session is about discussing the key features that distinguish Elm from other languages.
+ - - + - + Jawahar | ThoughtWorks - +
- + Jawahar | ThoughtWorks - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
65th Edition

- +
6:00 pm
- - + + Abstraction of cloud storage layer + - - +
A quick walkthrough of how cloud storage layer can be abstracted out , its benefits and an introduction to Minio - a S3 compatible open source object storage server.
+ - - + - + Rajeswari Krishnakumar | ThoughtWorks - + + + - - - +
- +
6:40 pm
- - + + Optimization using Julia + - - +
Julia is a language used for high-performance numerical analysis and computational science. Learn how to solve an optimization problem using Julia.
+ - - + - + Ginette Vellera | ThoughtWorks - + + + - - - +
- +
7:20 pm
- - + + Introduction to Hashistack + - - +
The idea of this session is to showcase the following major infra concepts:
1. Resource scheduling and management.
2. Service Discovery.
3. Secret management.
The infra concepts mentioned above are becoming mandatory to provide easier and faster scalable, self healing, fault tolerant infra. In this session, we are going to explore Hashicorp's set of tools (Nomad, Consul, Vault) for achieving the same.
+ - - + - + Nithya N | ThoughtWorks - + + + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
64th Edition

- +
6:00 pm
- - + + Creating a custom Babel Plugin + - - +
Babel which is considered as compiler for next generation is often not used to its 100%, so we can unleash the real powers of babel by writing custom plugins thats helps in code transformation and even codemods which helps in manipulating and maintaining huge code bases very easily. So, in the talk i will be speaking about why we actually need babel and how to utilise in proper way to fulfil our requirements and how to publish our first babel plugin to npm.
+ - - + - + Jaya Krishna Namburu | Tata Consultancy Services - +
- + Jaya Krishna Namburu | Tata Consultancy Services - - + +
+ + - - - +
- +
6:40 pm
- - + + Building ChatBots Using DialogFlow + - - +
Learn to build custom ChatBots and integrate it with applications like Slack. Explore various features that DialogFlow provides to build versatile, intelligent ChatBots.
+ - - + - + Sushmethaa Muhundan | Thoughtworks - +
- + Sushmethaa Muhundan | Thoughtworks - - + +
- + - + Sowmya Viswanathan | Thoughtworks - +
- + Sowmya Viswanathan | Thoughtworks - - + +
+ + - - - +
- +
7:30 pm
- - + + Puppeteer (The headless chrome) + - - +
The Puppeteer is a Node library which provides a high-level API to control Chrome. By using this we can do automation, testing, web page performance analysis and many cool stuffs.
+ - - + - + Sarath Kumar | Indiafilings.com - +
- + Sarath Kumar | Indiafilings.com - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
63rd Edition

- +
6:00 pm
- - + + Elasticsearch : Distributed System for Large Scale Data needs + - - +
Often late, data explosion is a normal thing with any business. Developers collect, contain and categorize data for various use cases. Likewise, developers expect the system to respond and scale according to your data needs. In this case how can a distributed system like Elasticsearch help one? Quick Brain map of this talk is: Elasticsearch - what is its forte?, Setting up a cluster and taking advantage of its distributedness, Ingesting data of all sizes and shapes, Riding it as it becomes a Mammoth, Upgrading it for a better future
+ - - + - + Aravind Putrevu |  elastic.co - +
- + Aravind Putrevu | elastic.co - - + +
+ + - - - +
- +
6:50 pm
- - + + Service Mesh with Envoy + - - +
What is a service mesh. What benefits does it provide to a micro services setup. How to build a service mesh with envoy. Service Mesh and Kubernetes
+ - - + - + Arvind Thangamani | Thoughtworks - +
- + Arvind Thangamani | Thoughtworks - - + +
+ + - - - +
- +
7:30 pm
- - + + Kubernetes in Production: Lessons Learnt + - - +
What does it feel like to run a high-traffic large scale application on Kubernetes, with 100+ Microservices and 1600+ Pods, handling 2K requests/second in production? Experience these developers’ journey through the Do’s, the Don'ts, the pains, the pleasures and the Gotcha!’s to production
+ - - + - + Arunvel Sriram S | Thoughtworks - +
- + Arunvel Sriram S | Thoughtworks - - + +
- + - + Prabhu Jayakumar | Thoughtworks - +
- + Prabhu Jayakumar | Thoughtworks - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
62nd Edition

- +
6:00 pm
- - + + Indoor Tracking Using BLE Beacons + - - +
Smart Indoor spaces are the next big thing. BLE Technology places the Core role in this. BLE technology has revolutionized IOT space by providing cost effective yet reliable and precision Hardware. It’s a perfect blend of Hardware and Software. BLE Beacons are small, adhoc, cost effective devices has lot of sensors based on BLE tech that can be used to create a eco system of smart indoor spaces, on which hosts of applications can be built. One such application is Indoor Tracking. This involved spacing sensors at static places and moving Beacons dynamically, as a result figuring exact indoor location of any given Beacon.We have developed one such real large scale application and want to share our learning.
+ - - + - + Atul Bhogendra Kumar - +
- + Atul Bhogendra Kumar - - + +
- + - + Sharanya K - +
- + Sharanya K - - + +
+ + - - - +
- +
6:45 pm
- - + + End to end (E2E) cross browser testing with Testcafé + - - +
With the continuous evolution of technologies and frequency of releases for web applications in the market, stability and testing of the application becomes utmost important. With the increase in complexity of the system, test automation is becoming the DNA of the application development. Supporting multiple browsers is one of the key to cater to a larger audience. Cross browser and end to end workflow testing is getting increased demand.E2E tests allow you test your application from start to finish, in ways an end user would use the application. Unit and integration tests test a pieces of code in isolation and cannot guarantee that all the pieces would work as a system. Testcafé is one of the recent arrivals in this evolution which makes testing easy in these aspect. Developer friendly, with awesomeness of Javascript library and no selenium dependency makes the tool more special. The session is to emphasize on the need to write E2E test automations and to demonstrate the architecture and uses of Testcafé.
+ - - + - + : Kaustav Chakraborty - +
- + : Kaustav Chakraborty - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
61st Edition

- +
6:00 pm
- - + + State management in serverless architecture using Azure Durable Functions + + - - - + - + Karthikeyan VK - +
- + Karthikeyan VK - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Micro front ends + + - - - + - + Rajagopal P S - +
- + Rajagopal P S - - + +
+ + - - - +
- +
7:30 pm
- - + + How we built a heroku for ourselves + + - - - + - + Senthil V S - +
- + Senthil V S - - + +
- + - + Jeechu Deka - +
- + Jeechu Deka - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
60th Edition

- +
6:00 pm
- - + + API Gateway + - - +
How to deal with growing need to manage and secure API's using API gateway
+ - - + - + Krishnaswamy Subramanian - +
- + Krishnaswamy Subramanian - - + +
- + - + Vidhi Gupta - +
- + Vidhi Gupta - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
+ + + Digital Fortress + - - Digital Fortress - - - +
Let's understand the building blocks of Cryptography through a story
+ - - + - + Nithish Sankaranarayanan - +
- + Nithish Sankaranarayanan - - + +
+ + - - - +
- +
7:30 pm
- - + + Flutter + - - +
How Flutter is different from other mobile sdk(s) and a quick intro to flutter/dart
+ - - + - + Dinesh Balasubramanian - +
- + Dinesh Balasubramanian - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
59th Edition

- +
6:00 pm
- - + + Building your first permissioned blockchain network + - - +
This is talk is about how to build enterprise Blockchain network with hyperledger fabric.
+ - - + - + Varun Raj - +
- + Varun Raj - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + The smart approach to testing using Gauge+Taiko + - - +
Web applications have evolved but it's getting harder to write reliable end to end tests for these modern applications. We discuss and show how to solve these problems using the open source frameworks Gauge and Taiko
+ - - + - + Zabil C M - +
- + Zabil C M - - + +
+ + - - - +
- +
7:30 pm
- - + + Demystifying Functional Programming + - - +
Because of some perceived complexities and the mathematical background in functional programming, the beginners get bogged down while learning and putting it into practice. Few people even give up after some initial attempts. But it is not as much harder as we think. It is just different! Together, let's experience a different perspective of functional programming and get started in a better way
+ - - + - + Tamizhvendan S - +
- + Tamizhvendan S - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
58th Edition

- +
6:00 pm
- - + + Router firmware extraction and backdooring + + - - - + - + Chirag Jariwala - +
- + Chirag Jariwala - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Getting familiar with Go concurrency + - - +
This talk will be >50% live coding, where I will be taking the attendees through the simplicity of Go's concurrency constructs: Mainly the goroutines, channels and WaitGroups to synchronise between them. I will be taking an existing piece of code and making it async, while highlighting how Go's constructs help in making this possible easily.
+ - - + - + Gaurav Agarwal - +
- + Gaurav Agarwal - - + +
+ + - - - +
- +
7:30 pm
- - + + Instant GraphQL on Postgres with event triggers for serverless + - - +
The true power of GraphQL is not just its syntax but the fact that it makes it possible to think about your application in ways you’d never thought about it before. The realtime bits of GraphQL spec is one such mind-opening abstraction when you use it as a tool to think about architecting an asynchronous, event-driven backend.

Building backends that are asynchronous and event-driven is not easy. The rise of serverless and tooling is making the ops easy, but the larger problem around architecting an application (especially the frontend) to be ready to consume a fundamentally asynchronous backend still remains. GraphQL subscriptions and live-queries offer an opportunity to design a “reactive” contract between the backend and the frontend.

This talk is about how you can use the realtime bits of the GraphQL spec and the Hasura GraphQL Engine to think of the data-flow through your entire backend application. To draw on the redux analogy, GraphQL mutations are actions, your datastore is the “state”, your asynchronous business logic are the “reducers”, and GraphQL subscriptions/live-queries become the state update glue.

I draw on the experience of having recently built applications in this style and will go over different architecture patterns, tools used, code-samples, observed benefits, pros/cons and how this pattern fits into the larger GraphQL and serverless revolution that we are undergoing. I will also end with a small live-coding demo to show you how easy it is to plan and build a reactive application.
+ - - + - + Tanmai Gopal - +
- + Tanmai Gopal - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
57th Edition

- +
6:00 pm
- - + + TechRadar Vol.18 Walkthrough + - - +
ThoughtWorks just released their most recent Technology Radar, Vol. 18.

If you haven't seen it before, it's an interactive publication that explores the direction our industry is heading. We cover the cutting-edge techniques, tools, platforms and frameworks being developed today and discuss how to apply them to your own work.

This edition's themes are:
  • Browser Bulks Up, Server Slims Down
  • Creeping Cloud Complexity
  • Trust Teams but Verify
  • Things Evolve (IoT)
+ - - + - + Bharani Subramaniam - +
- + Bharani Subramaniam - - + +
+ + - - - +
- +
7:15 pm
- - + + Break + + + - - - - +
- +
7:30 pm
- - + + Progressive Web Apps + + - - - + - + Anjana S - +
- + Anjana S - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
56th Edition

- +
6:00 pm
- - + + Data migration using AWS DMS + + - - - + - + Manigandan - +
- + Manigandan - - + +
- + - + Logeshkumar Rajkumar - +
- + Logeshkumar Rajkumar - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Building microservices using Kafka + - - +
Microservices are the building blocks that power a post-cloud digital landscape. They help us in building services which are scalable and eases the deployment and development process.

As scale rises, simple, direct http calls from service to service become bottlenecks, and cascede failures through the system. A distributed, horizontally scalable bus like Kafka becomes essential.

At GO-JEK, we handle 2X of India’s total food tech daily order volume. The restaurants that make the food depend on GO-RESTO, our merchant facing app.

As we scaled, GO-RESTO started having slow queries for displaying the complete order report for a merchant in a day. We could not delete the underlying table as the table were used by other queries. We needed to move this data and the query away from the main service to uphold our SLA.

In order to move this data away from the main service, we started to publish the data to Kafka. Using the Esb Generic Log Consumer that was written for streaming data from Kafka to Postgres, we were able to get the data required to the backend database of the new microservice that we were writing. Then we wrote the backend service capable of handling the queries. In the end, we were able to reduce the latencies as well as take out the load on the main service.
+ - - + - + Anugrah Nayar - +
- + Anugrah Nayar - - + +
- + - + Mudit Maheshwari - +
- + Mudit Maheshwari - - + +
+ + - - - +
- +
7:30 pm
- - + + Rust in peace + + - - - + - + Balaji Sivaraman - +
- + Balaji Sivaraman - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
55th Edition

- +
6:00 pm
- - + + Jest + + - - - + - + Markandan Ramadoss - +
- + Markandan Ramadoss - - + +
+ + - - - +
- +
6:30 pm
- - + + Break + + + - - - - +
- +
6:45 pm
- - + + 4 Simple Steps to Write A Game Using Canvas + - - +
An overview of HTML5 Canvas. Then, the basics of Game development using Canvas. Finally, creating a mini game live in front of the audience.
+ - - + - + Dinesh Kumar S - +
- + Dinesh Kumar S - - + +
+ + - - - +
- +
7:30 pm
- - + + Lightning fast application development with MobX + + - - - + - + Dani Akash - +
- + Dani Akash - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
54th Edition

- +
6:00 pm
- - + + CSS Variables + + - - - + - + Markandan Ramadoss - +
- + Markandan Ramadoss - - + +
+ + - - - +
- +
6:30 pm
- - + + Break + + + - - - - +
- +
6:45 pm
- - + + Can Database Indexes be learned using Deep Learning? + + - - - + - + Malaikannan Sankarasubbu - +
- + Malaikannan Sankarasubbu - - + +
+ + - - - +
- +
7:30 pm
- - + + GraphQL + + - - - + - + Logeshkumar - +
- + Logeshkumar - - + +
- + - + Sonal - +
- + Sonal - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
53rd Edition

- +
6:00 pm
- - + + Evolution of Infrastructure + + - - - + - + Vidhi Gupta - +
- + Vidhi Gupta - - + +
+ + - - - +
- +
6:30 pm
- - + + Break + + + - - - - +
- +
6:45 pm
- - + + Continuous Delivery with Kubernetes + + - - - + - + Sukanya - +
- + Sukanya - - + +
- + - + Archana B - +
- + Archana B - - + +
+ + - - - +
- +
7:30 pm
- - + + Unity Beyond Gaming + + - - - + - + Vaishnavi - +
- + Vaishnavi - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
52nd Edition

- +
6:00 pm
- - + + Creating Isomorphic React WebApps + + - - - + - + Nilesh Rathi - +
- + Nilesh Rathi - - + +
+ + - - - +
- +
6:30 pm
- - + + Break + + + - - - - +
- +
6:45 pm
- - + + Android Things - A peep into the world of IOT through Android + + - - - + - + Ashwin S - +
- + Ashwin S - - + +
+ + - - - +
- +
7:15 pm
- - + + Mastering Android Studio Template Creation + + - - - + - + Chandrasekar Kuppusamy - +
- + Chandrasekar Kuppusamy - - + +
+ + - - - +
- +
7:45 pm -
- - +
+ + Networking & Dinner + + + - - - - +
- +
- +
51st Edition

- +
6:00 pm
- - + + Exploring Java 9 Modules From Scratch + + - - - + - + Vignesh Ramesh - +
- + Vignesh Ramesh - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Going Serverless from Build to Deploy + + - - - + - + Krishnaswamy Subramaniam - + - + - + Aswin Karthik - +
- + Aswin Karthik - - + +
+ + - - - +
- +
7:30 pm
- - + + Evolutionary Architecture + + - - - + - + Rebecca Parsons (CTO, ThoughtWorks) - + - + - + Neal Ford (Software Architect, ThoughtWorks) - + + + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
50th Edition

- +
6:00 pm
- - + + Concurrency primitives through the years + + - - - + - + Vijay Veeraraghavan - +
- + Vijay Veeraraghavan - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Introduction to Bitcoin/Blockchain + - - +
While crypto currencies are making news in the market, technology behind these are interesting. This session aims to introduct basic concepts behind Bitcoin network, and will be done by playing a simple game.
+ - - + - + Shanu M - +
- + Shanu M - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
49th Edition

- +
6:00 pm
- - + + Serverless Architecture + + - - - + - + Karthikeyan VK - +
- + Karthikeyan VK - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Concurrency vs Parallelism + + - - - + - + Narendran R - +
- + Narendran R - - + +
+ + - - - +
- +
7:45 pm
- - + + Building the intuition behind Deep Learning approach for Image Classification + + - - - + - + Anurag Mishra - +
- + Anurag Mishra - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
48th Edition

- +
6:00 pm
- - + + Continuous Delivery Principles for Machine Learning + - - +
Real world Software Engineering is an iterative process and one of its main objectives is to get changes all of types - including new features, configuration changes, bug fixes and experiments into production and into the hands of the users, safely, quickly and in a sustainable way. Continuous Delivery (CD), a software engineering discipline, with its principled approach allows you to solve this exact problem. The core idea of CD is to create a repeatable, reliable and incrementally improving process for taking software from concept to the end user. Like software development, building real world machine learning (ML) algorithms is an also an iterative process with a similar objective - How do I get my ML algorithms into production and in the hands of the users in a safe, quick and sustainable way. The current process of building models, testing and deploying them into production is at best an ad-hoc process in most companies.
At Indix, while building the Google of Products, we have had some good success in combining the best practices of continuous delivery in building our machine learning pipelines using open source tools and frameworks. The talk will not focus on the theory of ML or about choosing the right ML algorithm but specifically on the last mile problem of taking models to production and the lessons learned while applying the concept of CD to ML.. Here are some of the key questions that the talk with try to answer.
1. ML Models Repository as analogous to Software Artifacts Repository - Similar to a software repository, what are the features of a Models Repository to aid traceability and reproducibility? Specifically, how do you manage models end to end - managing model metadata, visualization and lineage etc?
2. ML Pipelines to orchestrate and visualize the end to end flow - A typical ML workflow has multiple stages. How do you model your entire workflow as a pipeline (similar to Build Pipeline in CD) to automate the entire process and help visualize the entire end to end flow?
3. Model Quality Assurance - What quality gates and evaluation metrics, either manual and automated, should be used before exporting (promoting) models for serving in production? What happens when several different models are in play? How do you measure the models individually and then also in combination
4. Serving Models in Production - How do you serve and scale these models in production? What happens when these models are heterogenous (built using different languages - Scala, Python etc.)?
+ - - + - + Rajesh Muppalla - +
- + Rajesh Muppalla - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Democratising data with internal data pipeline platform + - - +
This talk is about why and how we built our internal data pipeline platform. At Indix we have data in different formats - html pages, thrift records, avro records and the usual culprits - CSVs and other plain text formats. We have data in TBs and in a few KBs and data consisting of billions of records and data consisting of a few hundred rows. And all this data - in one form or another - is consumed by the engineers, the product managers, the customer success team and even our CEO. Our biggest challenge was in knowing which data exists and where, and how to access it efficiently while balancing costs and productivity of the people involved. We had to make do with adhoc Scalding jobs. There was no single place where people can discover the different 'datasets' that we had, what format they were in, where they were stored and how frequently a new version was published. Running jobs was also not straightforward since things like finding a cluster to use were not trivial. In order to democratize the access to data and make it easy for anyone within the organization to work and play with the data we had, we went about building a data pipeline platform for our internal users. Leveraging the power of Spark, the platform allows the users to define datasets (along with their schema) and create pipelines to work with the datasets. The pipelines can be configured via a wizard based UI or a JSON config and all the jobs run on dedicated and auto scaled Spark clusters. Predefined transformations to filter, project, sample and even type in sql queries have made it powerful but simple to use for any type of user. Support for S3, Sftp and even Google sheets made it usable for different internal and customer use cases. The platform also enables us to load the same data and perform similar operations on them via notebooks with just couple of lines of client code. Today we run over 300 pipelines across over 100 datasets and thousands of versions of the datasets using this platform. The data pipeline platform has truly changed the way we ingest, manipulate, analyze and egress data across the organization, and is on course to be converted into a self-serve platform for our (external) customers too.
+ - - + - + Manoj Mahalingam - +
- + Manoj Mahalingam - - + +
+ + - - - +
- +
7:45 pm
- - + + Using Monoids for Large Scale Business Stats + - - +
At Indix we collect and process lots of data. Most of our processing initially were done as MapReduce jobs but as our data grew in size we moved towards stream processing. We monitor the behaviour of our systems through collection of business metrics. It was relatively easy to write Stats jobs on our MapReduce output but things got tricky when we moved to Stream based processing.

Our key learnings over the years have been

  • Approximate stats now > Accurate stats tomorrow
  • Our metrics were just aggregates (counts / uniques) with rollups
  • Existing open source systems were more for system monitoring than business metrics
  • Model aggregates as Commutative Monoids using Algebird's typeclasses.

We put all our learnings and built a system called Abel which solved this for us. It aggregates a million events in ~15 minutes on a single box.

+ - - + - + Ashwanth Kumar - +
- + Ashwanth Kumar - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
47th Edition

- +
6:00 pm
- - + + Incremental Design - one that evolves + - - +
We are happy to announce an Incremental Design Workshop for Software Developers. For all you developers who can't wait to test your software design skills, here's your chance!.Over a period of 3 hours, you find out how Incremental Design works - or does it? You can either pair with a fellow participant or work solo on a given problem statement in any programming language of your choice.A series of check points during the course of the workshop will ensure that we pause, observe and learn to design the right way. At the end of the session, each individual/team can also present their design and learnings
+ - - + - + Sivasubramanian V - +
- + Sivasubramanian V - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
46th Edition

- +
6:00 pm
- - + + Designing and Developing for 3D interfaces of Virtual Reality + + - - - + - + Anand Anbu - +
- + Anand Anbu - - + +
+ + - - - +
- +
6:30 pm
- - + + Break + + + - - - - +
- +
6:45 pm
- - + + Introduction to CSS Flexbox + + - - - + - + Markandan Ramadoss - +
- + Markandan Ramadoss - - + +
+ + - - - +
- +
7:30 pm
- - + + Augmented Reality - Tech talk and Demo + + - - - + - + Ganesh Sundaramoorthy - +
- + Ganesh Sundaramoorthy - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
45th Edition

- +
6:00 pm
- - + + Does your website work globally? + - - +
Lets look at potential issues that might hamper the availability and performance of your website across the globe through a case study.
+ - - + - + Rajeswari Krishnakumar - + + + - - - +
- +
6:30 pm
- - + + Break + + + - - - - +
- +
6:45 pm
- - + + Understanding spark applications + - - +
In this talk we'll break down a spark application to its components and as result enable ourselves to utilize our spark clusters efficiently. We'll also take a look at the spark ui which will help us understand our sparks applications better through visualisation.
+ - - + - + Siddharth Soni - +
- + Siddharth Soni - - + +
+ + - - - +
- +
7:15 pm
- - + + Break + + + - - - - +
- +
7:30 pm
- - + + A Scalable distributed service discovery tool + - - +
With all systems adapting microservices architecture, consul is a tool that allows solving how services are discovered among each other while also being distributed and highly available. As part of the talk, we will be looking at the architecture of consul, how it scales to support large cluster of nodes and also a demo on how simple they integrate with our systems.
+ - - + - + Aswin Karthik S - +
- + Aswin Karthik S - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
44th Edition

- +
6:00 pm
- - + + Kotlin for Android + - - +
Kotlin will be now shipped with Android Studio working out of the box, starting with version 3.0. No extra installations needed. No more incompatible plugins. All thanks to close collaboration between JetBrains and Google.Let's see how to get started with Kotlin.
+ - - + - + Somasundaram Mahesh - +
- + Somasundaram Mahesh - - + +
+ + - - - +
- +
6:30 pm
- - + + Break + + + - - - - +
- +
6:45 pm
- - + + The Need of Decentralized Internet and an Intro to Etherium + - - +
This talk is about introduction to Etherium
+ - - + - + Zahoor Mohamed - +
- + Zahoor Mohamed - - + +
+ + - - - +
- +
7:30 pm
- - + + Break + + + - - - - +
- +
7:45 pm
- - + + The Rise of Conversational Agents + - - +
Chatbots are around for more than 2 decades now but their commercial adoption began in late 2015 as the user base on instant messaging apps exceeding that of social media platform. These conversational agents are disrupting the way retailers engage customers with a personalized touch. Fintech are transforming boring bill payments into to indulging conversation. Increasingly trivial tasks in service desk are automated with conversational agents. With Google reckoning 'AI First' as the new mantra, these interactive agents are set to become an essential feature of apps.In this talk, I will walk you through building your own bot using NLP, ML and Deep Learning techniques. And then discuss available tools and technology on the market.
+ - - + - + Prabakaran Kumaresshan - +
- + Prabakaran Kumaresshan - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
43rd Edition

- +
6:00 pm
- - + + Deep learning based OCR engine for the Indus script + - - +
Computational epigraphy is an interdisciplinary area that combines computing and the study of ancient inscriptions. The main challenge or bottleneck faced in the field of epigraphical research is the lack of standardized corpora of the ancient scripts under study. Preparing such data from raw archaeological records, requires laborious human effort, expertise and a lot of time. Machine Learning has been used in the past to reduce human effort in epigraphical research, in problems such as classification and search for graphemic patterns. However, ML and in specific Deep Learning has not been applied yet, for the complementary task of corpus preparation. This talk will be focusing on how a deep learned pipeline architecture was designed to serve as an OCR (Optical Character Recognition) engine that is capable of reading the Indus script, one of the ancient and undeciphered inscriptions of the Harappan Civilization. This pipeline takes as input, images of the undeciphered Indus script, as found in archaeological artifacts, and returns as output a string of graphemes, suitable for inclusion in a standard corpus.
+ - - + - + Satish Palaniappan - +
- + Satish Palaniappan - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Lessons from building a HTML archiver system + - - +
The primary focus of talk is about the performance of the system and strategies used to implement the features like partitioning, distribution, replication, prefix scans and distributed scans.
+ - - + - + Selvaram Ganeshkumar - +
- + Selvaram Ganeshkumar - - + +
+ + - - - +
- +
7:45 pm
- - + + Transaction in PostgreSQL vs Transaction in Hive + - - +
Talk would answer the following questions.
1. How are transactions handled internally in Hive?
2. How do Hive and PostgreSQL guarantee Serializable Isolation?
+ - - + - + Nithish Sankaranarayanan - +
- + Nithish Sankaranarayanan - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
42nd Edition

- +
6:00 pm
- - + + Autonomous Robots + - - +
The autonomy of robotics is going to continue to influence the way humans and computers interact in our world. They currently serve many hobby, commercial, and military uses and we’ll take a dive into those use cases and how sensor fusion enables the ability to navigate autonomously and avoid obstacles in real time.
+ - - + - + Mark Stratis - +
- + Mark Stratis - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + 0-100 deep learning image classification + - - +
This talk is about image classification using convolutional neural networks
+ - - + - + Malaikannan Sankarasubbu - +
- + Malaikannan Sankarasubbu - - + +
+ + - - - +
- +
7:45 pm
- - + + Massive Scaling with Kubernetes + - - +
Introduction to Containers
1. Operating system level virtualization
2. Insights into container on the way it works
Introduction to Docker
1. Why it becomes essential to use Docker these days
2. How to build Docker image
3. What is Docker registry and push/pull
Introduction to Kubernetes
1. Architectural overview of Kubernetes [ Pod, Replication Controller, Container, Secret, ConfigMap, Services ]
2. Kubectl CLI Specifications
3. Kubernetes template system [ Kind: Deployment, kind: Pod ]
+ - - + - + Raja Ravi - +
- + Raja Ravi - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
41st Edition

- +
6:00 pm
- - + + Automating Deployment of R models in production environment + - - +
Data Science helps companies build models about sales, demand, finance, customer information and what not. R is widely used among data scientists for analysis and model building. But most R users have used it only for research and prototyping, not in actual production analytics code.
- How to deploy R models in a production environment? Pros and cons of these methods.
- Comparing R with other options for data science work.
+ - - + - + Sophia George - +
- + Sophia George - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Building a data lake : An App Dev's perspective + - - +
From tools and technology to people and requirements, what's different in the data engineering space? App development is traditional now. All enterprises want to become data-guided. Data lake is good start yet the know-hows and do-hows are so many. There's much anew to be learnt and also unlearnt. Everyone has their version of a big data stack, keeps continuously re-inventing.
Sharing experiences from building a data lake in the retail domain, I will be talking about - what is this vast new space of data engineering,
- why it is critical to think in terms of data rather than features and
- how important it is to understand these technologies and create a data lake that is usable and insightful to business
+ - - + - + Geetha Balasundaram - +
- + Geetha Balasundaram - - + +
+ + - - - +
- +
7:45 pm
- - + + Optimizing your Spark Job + - - +
This talk gives a brief overview of the Spark Architecture along with the common issues that are encountered while running spark jobs and how to go about avoiding them. It will also cover the best practices one should adopt to maximize performance and ensure efficient memory utilization.
+ - - + - + Matild Reema - +
- + Matild Reema - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
40th Edition

- +
6:00 pm
- - + + Making desktop GUI using Python + - - +
This talk is about Tkinter and PyQt tools/program that can be used for GUI. We will have a demo of these tools, compare and contrast both the tools.
+ - - + - + Gaurav Sehrawat - +
- + Gaurav Sehrawat - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Environment creation using Terraform + - - +
1. Intro to Terraform
2. Some useful Terraform commands
3. State file in Terraform.
4. Intro to dynamic inventory in Ansibe (as using this we'll cover how can we use terraform created resources without hardcoding IPs)
+ - - + - + Ankur Kumar Singh - +
- + Ankur Kumar Singh - - + +
+ + - - - +
- +
7:30 pm
- - + + Better Ruby on Rails - Phoenix framework + - - +
Phoenix framework for Elixir language which runs on erlang Beam VM is very performant and similar to Ruby on Rails in many ways. We want to introduce this framework to Ruby on Rails developers so that they have one more tool under their tool belt.
+ - - + - + Sudhakar Rayavaram - +
- + Sudhakar Rayavaram - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
39th Edition

- +
6:00 pm
- - + + Community Building around Digital Rights + + - - - + - + Prasanth - +
- + Prasanth - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + React Native + Firebase + + - - - + - + Varun Raj - +
- + Varun Raj - - + +
+ + - - - +
- +
7:45 pm
- - + + Redux + + - - - + - + Arvind Thangamani - +
- + Arvind Thangamani - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
38th Edition

- +
6:00 pm
- - + + Node.js and EventLoop + + - - - + - + Mithun Sasidharan - +
- + Mithun Sasidharan - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Atomic Design + + - - - + - + Jaani Francis Nickolas - + + + - - - +
- +
7:30 pm
- - + + Angular 2 + + - - - + - + Dinesh Balasubramaniam - + + + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
37th Edition

- +
6:00 pm
- - + + On building distributed RocksDB + + - - - + - + Ashwanth Kumar - +
- + Ashwanth Kumar - - + +
+ + - - - +
- +
6:45 pm
- - + + Fastlane + - - +
Continuous Delivery in iOS Using Fastlane
+ - - + - + Madhumitha Prabakar - +
- + Madhumitha Prabakar - - + +
- + - + Vijay Pratap Singh - +
- + Vijay Pratap Singh - - + +
+ + - - - +
- +
7:15 pm
- - + + Break + + + - - - - +
- +
7:30 pm
- - + + Unit testing goodness + + - - - + - + Shanu Madassery - +
- + Shanu Madassery - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
36th Edition

- +
6:00 pm
- - + + REST - A brief Introduction + + - - - + - + Antony Alappatt - +
- + Antony Alappatt - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + A World of Emacs + + - - - + - + Shakthi Kannan - +
- + Shakthi Kannan - - + +
+ + - - - +
- +
7:45 pm
- - + + Free Yourself With Constraints + - - +
Taking simple functions, we'll observe how progressively adding various constraints enables us to read and reason about our code in a much better fashion.
+ - - + - + Balaji Sivaraman - +
- + Balaji Sivaraman - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
35th Edition

- +
6:00 pm
- - + + Semantic Versioning + + - - - + - + Avekash Gupta - +
- + Avekash Gupta - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + IoT Developer vs Software Developer + + - - - + - + Amal Raj - +
- + Amal Raj - - + +
+ + - - - +
- +
7:45 pm
- - + + H2Oh - Smart Water Dispenser + + - - - + - + Nipun Kanade - +
- + Nipun Kanade - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
34th Edition

- +
6:00 pm
- - + + Rethinking State Management + + - - - + - + Tamizhvendan S - +
- + Tamizhvendan S - - + +
+ + - - - +
- +
7:00 pm
- - + + Scrummers and Sprinters + + - - - + - + Ravichandran JV - +
- + Ravichandran JV - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
33rd Edition

- +
6:00 pm
- - + + Comfox - The next gen information radiator + + - - - + - + Arun Kumar Sundaramurthy - + - + - + Jagdsh LK Chand - +
- + Jagdsh LK Chand - - + +
- + - + Abhinaya - +
- + Abhinaya - - + +
+ + - - - +
- +
6:30 pm
- - + + How SPI servers held the lines against Kabali's wrath + + - - - + - + Boojapathy Chidhambaram - + + + - - - +
- +
7:30 pm
- - + + Break + + + - - - - +
- +
7:45 pm
- - + + Panel Discussion on Tech Radar + + - - - + - + Bharani Subramaniam - +
- + Bharani Subramaniam - - + +
- + - + Vijay Raghavan Aravamudhan - + - + - + Boojapathy Chidhambaram - + - + - + Selvakumar Natesan - +
- + Selvakumar Natesan - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
32nd Edition

- +
6:00 pm
- - + + Handling Data and Relational Explosion in Database + + - - - + - + Ramalingam. S - +
- + Ramalingam. S - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Getting started with React(ES6 way) + + - - - + - + Raja Sekar - +
- + Raja Sekar - - + +
+ + - - - +

Resources: - + Slides - • - + • + Demo - - + +

- +
- +
7:30 pm
- - + + Yet another Machine Learning Talk + + - - - + - + Raghavan A K - +
- + Raghavan A K - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
31st Edition

- +
6:00 pm
- - + + Flying up with Python + + - - - + - + Dinesh Kumar - +
- + Dinesh Kumar - - + +
+ + - - - +

Resources: - + Github - - + +

- +
- +
7:00 pm
- - + + Break + + + - - - - +
- +
7:15 pm
- - + + An introduction to deep learning with TensorFlow + + - - - + - + Manish M. Shivanandhan - + + + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
30th Edition

- +
6:00 pm
- - + + Running Infrastructure on Spot instances in AWS + + - - - + - + Ashwanth Kumar - +
- + Ashwanth Kumar - - + +
+ + - - - +
- +
6:45 pm
- - + + Express automation test using Espresso + + - - - + - + Arvind Srinivasan - +
- + Arvind Srinivasan - - + +
+ + - - - +
- +
7:15 pm
- - + + Break + + + - - - - +
- +
7:30 pm
- - + + Making your life easier with just types and functions + + - - - + - + Chandan Singh - +
- + Chandan Singh - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
29th Edition

- +
6:00 pm
- - + + Real Time Streaming with Kafka and Samza + + - - - + - + Ganesh Prabu Ravi - +
- + Ganesh Prabu Ravi - - + +
+ + - - - +
- +
6:30 pm
- - + + Serverless Architecture + + - - - + - + Selvakumar Natesan - +
- + Selvakumar Natesan - - + +
+ + - - - +
- +
7:15 pm
- - + + Break + + + - - - - +
- +
7:30 pm
- - + + Pattern Matching and Recursion in Elixir + + - - - + - + Dinesh Balasubramaniam - + - + - + Arunvel Sriram - +
- + Arunvel Sriram - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
28th Edition

- +
6:00 pm
- - + + Building Pied Piper, for real + + - - - + - + Swaathi Kakarla - +
- + Swaathi Kakarla - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Let us not REST + + - - - + - + Bharani Subramaniam - +
- + Bharani Subramaniam - - + +
+ + - - - +
- +
8:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
27th Edition

- +
6:00 pm
- - + + Introduction to Elixir + + - - - + - + Vijay Raghavan Aravamudhan - + + + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Introduction to Haskell & it's roadblocks in learning + + - - - + - + Sreenidhi Nair - +
- + Sreenidhi Nair - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
26th Edition

- +
6:00 pm
- - + + The Tweeting Tree + + - - - + - + Nipun Kanade - +
- + Nipun Kanade - - + +
+ + - - - +

Resources: - + Slide - - + +

- +
- +
6:45 pm
- - + + IoTT - Keep an eye on TT table from your desk + + - - - + - + Arun Kumar Sundaramurthy - + + + - - - +

Resources: - + Slide - • - + • + Sample Codes - • - + • + IoTT-Code - - + +

- +
- +
7:15 pm
- - + + Break + + + - - - - +
- +
7:30 pm
- - + + Kulir 100 Degree : Automating water heater + + - - - + - + Krishnaswamy Subramanian - + + + - - - +
- +
- +
25th Edition

- +
6:00 pm
- - + + How to start hacking electronics + + - - - + - + Deepan Subramani - +
- + Deepan Subramani - - + +
+ + - - - +
- +
6:45 pm
- - + + Let's talk fly drones.. + + - - - + - + Srini Vas - +
- + Srini Vas - - + +
+ + - - - +
- +
7:30 pm
- - + + Break + + + - - - - +
- +
7:45 pm
- - + + IoTT - Keep an eye on TT table from your desk + + - - - + - + Arun Kumar Sundaramurthy - + + + - - - +
- +
- +
24th Edition

- +
6:00 pm
- - + + Building a global open Internet of Things data network + + - - - + - + Wienke Giezeman - +
- + Wienke Giezeman - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- + - +
7:45 pm
- - + + Building low latency application + + - - - + - + Bharani Subramaniam - +
- + Bharani Subramaniam - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
23rd Edition

- + - +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + So you think you know Java + + - - - + - + Bharani Subramaniam - +
- + Bharani Subramaniam - - + +
+ + - - - +
- +
7:30 pm
- - + + React Apps with a Brain + + - - - + - + Gaurav Agarwal - +
- + Gaurav Agarwal - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
22nd Edition

- +
6:00 pm
- - + + ECMAScript 6 & Using it today + + - - - + - + Selvakumar Natesan - +
- + Selvakumar Natesan - - + +
- + - + Aruna Shanmuga Kumar - +
- + Aruna Shanmuga Kumar - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Introduction to reactive streams + + - - - + - + Mushtaq Ahmed - +
- + Mushtaq Ahmed - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
21st Edition

- +
6:00 pm
- - + + Scalable RDBMS via CDI and MyBatis + + - - - + - + Giridhar Kannan - +
- + Giridhar Kannan - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Effective use of JDBI + + - - - + - + Manikandan Kumar - +
- + Manikandan Kumar - - + +
+ + - - - +
- +
7:30 pm
- - + + iDepth: Life of a query in Postgres + + - - - + - + Varadharajan Mukundan - +
- + Varadharajan Mukundan - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
20th Edition

- +
5:45 pm -
- - - Welcome Note - - - - +
+ + + Welcome Note + + + +
- +
6:00 pm
- - + + The UNIX Way vs. the Java Enterprise Edition Way + + - - - + - + Matteo Vaccari - +
- + Matteo Vaccari - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Building A Cloud Management Platform Using Megam.io + + - - - + - + Yeshwanth Kumar - +
- + Yeshwanth Kumar - - + +
+ + - - - +
- +
7:30 pm
- - + + Why Haskell? + + - - - + - + Tanmai - +
- + Tanmai - - + +
- + - + Brandon - +
- + Brandon - - + +
- + - + Vamshi - +
- + Vamshi - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
19th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + Web Components: Building Blocks Of The New Web + + - - - + - + Rajasekharan Sundararaj - + + + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Building Cloud Management Using Megam.io + + - - - + - + Kishorekumar Neelamegam - + + + - - - +
- +
7:30 pm
- - + + Discussion on Net neutrality + + - - - + - + Free Software Foundation, Tamil Nadu - + + + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
18th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + Scripting Nginx with lua - OpenResty + + - - - + - + Bharani Subramaniam - +
- + Bharani Subramaniam - - + +
+ + - - - +
- +
7:00 pm
- - + + Break + + + - - - - +
- +
7:15 pm
- - + + CQRS/ES with Scala and Akka Persistence with Typesafe's Duncan DeVore + - - +

Fast becoming a hot topic in the world of Reactive JVM applications is CQRS/ES (Command Query Responsibility Segregation and Event sourcing). These design patterns, while not new, present a fresh way to reason about application design that is a natural fit for distributed computing.

This video talk will explain the rationale behind CQRS/ES, how it fits the Reactive paradigm and the advantages at both the technology and business level. We will also discuss the implications of consistency models and how this approach affects Domain Driven Design.

+ - - + - + Duncan DeVore - +
- + Duncan DeVore - - + +
Duncan DeVore works @ Typesafe, is co-author of Reactive Application Development, Manning Publications and is passionate about reactive application (distributed systems) design using tools such as Scala and Akka.
- +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
17th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + Embrace Functional Programming + - - +
How to overcome the pitfalls of OO using functional programming
+ - - + - + Ashok Ramadoss - +
- + Ashok Ramadoss - - + +
- + - + Magesh Kumar - +
- + Magesh Kumar - - + +
+ + - - - +
- +
6:45 pm
- - + + Captain Jack Sparrow's Google Car + - - +
Evolution of Navigation
+ - - + - + Raveen Beemsingh - +
- + Raveen Beemsingh - - + +
+ + - - - +
- +
7:00 pm
- - + + Break + + + - - - - +
- +
7:15 pm
- - + + Go Matha + - - +
Introduction to 'Go' language
+ - - + - + Kavitha Rajagopalan - +
- + Kavitha Rajagopalan - - + +
- + - + Arvind Ram Anantharam - +
- + Arvind Ram Anantharam - - + +
- + - + Ramanathan Santhanam - +
- + Ramanathan Santhanam - - + +
+ + - - - +
- +
8:15 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
16th Edition

- +
6:00 pm
- - + + Record, Revise, Revive + - - +
How a tool can help to improve yourself continuously
+ - - + - + Sudhakar R - +
- + Sudhakar R - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Submerge in Sublime + + - - - + - + Ashok Gowtham M - +
- + Ashok Gowtham M - - + +
+ + - - - +
- +
7:45 pm
- - + + Introduction to Polymer and Polymer Designer Tool + + - - - + - + Somasundaram M - +
- + Somasundaram M - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
15th Edition

- +
- 5:45 pm + 5:45 pm
- - + + Welcome Note + + + - - - - +
- +
- 6:00 pm + 6:00 pm
- - + + Hackathon Kickstart + + + - - - - +
- +
- 09:00 pm + 09:00 pm
- - + + Dinner + - - + (served free at our premises) + + - - - +
- +
- 07:00 am + 07:00 am
- - + + Showcase + + + - - - - +
- +
- +
14th Edition

- +
5:45 pm
- - + + Introduction + - - + We'll be running the workshop with VueJS, but comparing and contrasting throughout with Ember, Angular, Backbone and React + + - - - +

Resources: - + VueJS - • - + • + All CodePen Examples - - + +

- +
- +
6:00 pm
- - + + VueJS Workshop + + - - - + - + Subhas Dandapani - +
- + Subhas Dandapani - - + +
+ + - - - +

Resources: - + v1 Basic HTML - • - + • + v2 Unbound Template - • - + • + v3 Data-bound Template - • - + • + v4 Ajax Loading - - + +

- +
- +
7:00 pm
- - + + Break + + + - - - - +
- +
7:15 pm
- - + + VueJS Workshop + + - - - + - + Subhas Dandapani - +
- + Subhas Dandapani - - + +
+ + - - - +

Resources: - + v5 Filters - • - + • + v5.1 Directives - • - + • + v6 Components - • - + • + v7 Add to Cart - • - + • + v8 Computed Properties - • - + • + v9 Routing - - + +

- +
- +
9:00 pm
- - + + Dinner + - - + Served at our premises + + - - - +
- +
- +
13th Edition

- +
6:00 pm
- - + + Dancing With R + - - +
Come find out the good parts and the not so good parts which R brings to the table when it comes to number crunching
+ - - + - + Simon Roy (ThoughtWorks) - +
- + Simon Roy (ThoughtWorks) - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + on{X} - Android Automation + - - +
on{X} lets you control and extend the capabilities of your Android phone using a JavaScript API to remotely program it
+ - - + - + Abinash Bishoyi (TCS) - +
- + Abinash Bishoyi (TCS) - - + +
+ + - - - +
- +
7:45 pm
- - + + Ionic Framework + - - +
Build responsive mobile apps using html, css & javascript with Ionic framework
+ - - + - + Boojapathy (ThoughtWorks) - +
- + Boojapathy (ThoughtWorks) - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
12th Edition

- +
5:45 pm -
- - - Welcome Note - - - - +
+ + + Welcome Note + + + +
- +
6:00 pm
- - + + Mobile Payments using Android + + - - - + - + Ramanathan (CTO, juspay.in) - +
- + Ramanathan (CTO, juspay.in) - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Software Design in the 21st Century + + - - - + - + Martin Fowler (Chief Scientist, ThoughtWorks) - +
- + Martin Fowler (Chief Scientist, ThoughtWorks) - - + +
+ + - - - +
- +
7:45 pm
- - + + Why should scala be your next programming language? + + - - - + - + Senthil V S - +
- + Senthil V S - - + +
- + - + Aravindh S - +
- + Aravindh S - - + +
+ + - - - +
- +
8:30 pm
- - + + Networking & Dinner + - - + (served free at our premises) + + - - - +
- +
- +
11th Edition

- +
5:45 pm
- - + + Introduction to Go + - - +
Go is an open source continuous delivery tool
+ - - + - + Md Ali Ejaz (ThoughtWorks) - +
- + Md Ali Ejaz (ThoughtWorks) - - + +
- + - + Srinivas Upadhya (ThoughtWorks) - +
- + Srinivas Upadhya (ThoughtWorks) - - + +
+ + - - - +

Resources: - + Go CD - - + +

- +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Go CD Workshop + - - +
There will be two parallel workshops, one for Using Go, and one for Developing/Extending Go, participants are free to choose which one they want to attend
+ - - + - + Md Ali Ejaz (ThoughtWorks) - +
- + Md Ali Ejaz (ThoughtWorks) - - + +
- + - + Srinivas Upadhya (ThoughtWorks) - +
- + Srinivas Upadhya (ThoughtWorks) - - + +
+ + - - - +

Resources: - + Go CD - - + +

- +
- +
8:30 pm
- - + + Open Floor Discussion + - - + Open floor discussion / Short talks / etc + + - - - +
- +
9:00 pm
- - + + Networking & Dinner + - - + (served free at our premises) + + - - - +
- +
- +
10th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + Docker: Introduction and Workshop + + - - - + - + Boojapathy (ThoughtWorks) - +
- + Boojapathy (ThoughtWorks) - - + +
+ + - - - +
- +
7:30 pm
- - + + Break + + + - - - - +
- +
7:45 pm
- - + + Introduction to Ansible + + - - - + - + Arvind Ram (ThoughtWorks) - +
- + Arvind Ram (ThoughtWorks) - - + +
+ + - - - +
- +
8:30 pm
- - + + Ex Tempore + - - + Open floor discussion / Short talks / etc + + - - - +
- +
9:00 pm
- - + + Networking & Dinner + - - + (served free at our premises) + + - - - +
- +
- +
9th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + Flexible Grids using SASS + + - - - + - + Vinay Raghu (Enqos) - +
- + Vinay Raghu (Enqos) - - + +
+ + - - - +

Resources: - + Slides and Demo Links - - + +

- +
- +
6:45 pm
- - + + Hidden Depths of Google Apps Scripting + + - - - + - + Patrick Martinent (NewGen) - + + + - - - +
- +
7:30 pm
- - + + Break + + + - - - - +
- +
7:45 pm -
- - - Realtime Push Notifications in the Cloud - - - +
+ + + Realtime Push Notifications in the Cloud + + + - + Pramod Nanduri (TweakMix) - + + + - - - +
- +
8:30 pm
- - + + Ex Tempore + - - + Open floor discussion / Short talks / etc + + - - - +
- +
9:00 pm
- - + + Networking & Dinner + - - + (served free at our premises) + + - - - +
- +
- +
8th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + Native vs Hybrid Mobile Apps + + - - - + - + Senthil Kumar (Indix) - +
- + Senthil Kumar (Indix) - - + +
+ + - - - +
- +
6:45 pm
- - + + Micro Services Architecture + + - - - + - + Thiyagu Palanisamy (ThoughtWorks) - +
- + Thiyagu Palanisamy (ThoughtWorks) - - + +
+ + - - - +
- +
7:30 pm
- - + + Break + + + - - - - +
- +
7:45 pm
- - + + Why we yield to javascript ? + + - - - + - + Bharani Subramaniam (ThoughtWorks) - +
- + Bharani Subramaniam (ThoughtWorks) - - + +
+ + - - - +
- +
8:30 pm
- - + + Ex Tempore + - - + Open floor discussion / Short talks / etc + + - - - +
- +
9:00 pm
- - + + Networking & Dinner + - - + (served free at our premises) + + - - - +
- +
- +
7th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + Building a Fault Tolerant Architecture + - - +
for a World Leader in Consumer Electronics
+ - - + - + Velmurugan Srinivasan - +
- + Velmurugan Srinivasan - - + +
+ + - - - +
- +
6:35 pm
- - + + Testing Challenges in Big Data Applications + - - +
Experiences and solutions at Indix when collecting billions of data daily
+ - - + - + Rajesh Mupalla - +
- + Rajesh Mupalla - - + +
+ + - - - +
- +
7:10 pm
- - + + Break + + + - - - - +
- +
7:20 pm
- - + + AngularJS + - - +
A JavaScript framework for developing great single-page web applications
+ - - + - + Rajkumar Rathi - +
- + Rajkumar Rathi - - + +
+ + - - - +
- +
7:55 pm
- - + + ThoughtWorks Tech Radar + - - +
Exploring the current state of technology
+ - - + - + Various ThoughtWorkers - + + + - - - +

Resources: - + Tech Radar - • - + • + Background by Martin Fowler - - + +

- +
- +
8:30 pm
- - + + Discussion + - - + on the ThoughtWorks Tech Radar + + - - - +
- +
9:00 pm
- - + + Networking & Dinner + - - + (served free at our premises) + + - - - +
- +
- +
6th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + Raymarching Distance Fields - Using Pixel Shaders + + - - - + - + Ashok Gowtham - +
- + Ashok Gowtham - - + +
+ + - - - +
- +
6:45 pm
- - + + Engineering eCommerce systems for scale + + - - - + - + Vivek Venugopalan - +
- + Vivek Venugopalan - - + +
+ + - - - +
- +
7:30 pm
- - + + Break + + + - - - - +
- +
7:45 pm
- - + + Data Crunchin Using R + + - - - + - + Saravanan P S & Agalya Loganathan - +
- + Saravanan P S & Agalya Loganathan - - + +
+ + - - - +
- +
8:30 pm
- - + + Ad-hoc + - - + (will be any of pecha kucha / 15min / 30min / open floor talks) + + - - - +
- +
9:00 pm
- - + + Networking & Dinner + - - + (served free at our premises) + + - - - +
- +
- +
5th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + Client Side Templates + + - - - + - + Sudhakar R - +
- + Sudhakar R - - + +
+ + - - - +
- +
6:45 pm
- - + + A credit card sized linux machine - Raspberrypi + - - +
A brief intro to Raspi , its capabilities and projects done with it.. with a small demo
+ - - + - + Narendran R - +
- + Narendran R - - + +
+ + - - - +
- +
7:30 pm
- - + + Break + + + - - - - +
- +
7:45 pm
- - + + Building a distributed crawling engine using Scala and Akka + - - +
At Indix, we crawl millions of products from hundreds of e-commerce web sites to provide product and pricing intelligence to product managers. The talk will mainly focus on how we addressed most of the challenges faced in building such a system using the Akka framework
+ - - + - + Rajesh Muppalla - +
- + Rajesh Muppalla - - + +
+ + - - - +
- +
8:30 pm
- - + + Ad-hoc + - - + (will be any of pecha kucha / 15min / 30min / open floor talks) + + - - - +
- +
9:00 pm
- - + + Networking & Dinner + - - + (served free at our premises) + + - - - +
- +
- +
4th Edition

- +
5:45 pm
- - + + Welcome Note + + + - - - - +
- +
6:00 pm
- - + + N Different Ways to Sync Data + + - - - + - + Selvakumar Natesan - +
- + Selvakumar Natesan - - + +
+ + - - - +

Resources: - + Presentation - - + +

- +
- +
6:45 pm
- - + + Demystifying Apache Drill + + - - - + - + Varadharajan M - +
- + Varadharajan M - - + +
+ + - - - +

Resources: - + Apache Drill - - + +

- +
- +
7:30 pm
- - + + Break + + + - - - - +
- +
7:45 pm
- - + + A Primer on MSIL and IL Injection in C# + + - - - + - + Aravindh S - +
- + Aravindh S - - + +
+ + - - - +
- +
8:30 pm
- - + + Creating Parallax websites using Skrollr + - - +
Lightning Talk
+ - - + - + Subhas Dandapani (RDX) - + + + - - - +

Resources: - + Android KitKat - • - + • + Michael2023 - • - + • + Interactive Resume - - + +

- +
- +
8:45 pm
- - + + Open Talk + - - + (open to anyone from the audience) + + - - - +
- +
9:00 pm
- - + + Networking & Dinner + - - + (served free at our premises) + + - - - +
- +
- +
3rd Edition

- +
5:30 pm
- - + + Welcome Note + + + - - - - +
- +
5:45 pm
- - + + Startup Journey - Innovation and Challenges + + - - - + - + Michael Chen - +
- + Michael Chen - - + +
+ + - - - +
- +
6:15 pm
- - + + 5 things you may not know about Postgres + + - - - + - + Vagmi Mudumbai - +
- + Vagmi Mudumbai - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + Emerging trends in Microcontroller programming + + - - - + - + Karthik Singaram - +
- + Karthik Singaram - - + +
+ + - - - +
- +
7:30 pm -
- - +
+ + Rangoliz HTML5 app for creating Rangoli designs + + - - - + - + Senthilvelan Jayabal - +
- + Senthilvelan Jayabal - - + +
+ + - - - +
- +
8:00 pm
- - + + Building customer intelligence online + + - - - + - + Vishnu Vankayala - +
- + Vishnu Vankayala - - + +
+ + - - - +
- +
9:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
2nd Edition

- +
5:30 pm
- - + + Welcome Note + + + - - - - +
- +
5:45 pm
- - + + NoSQL 101 - Use right database for a problem + + - - - + - + Yekkanti Kishore Kumar - + + + - - - +
- +
6:15 pm
- - + + Natural Language Processing - Python + + - - - + - + Prabu Palanisamy - +
- + Prabu Palanisamy - - + +
+ + - - - +
- +
6:45 pm
- - + + Break + + + - - - - +
- +
7:00 pm
- - + + 3-D Printing + + - - - + - + Surendranath Reddy - +
- + Surendranath Reddy - - + +
+ + - - - +
- +
7:30 pm
- - + + What can be done using 1 line of .Net code; Automation Tips and tricks + + - - - + - + Ashok - +
- + Ashok - - + +
+ + - - - +
- +
8:00 pm
- - + + Neural Networks 101 + + - - - + - + Varadharajan - +
- + Varadharajan - - + +
+ + - - - +
- +
9:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
1st Edition

- +
5:30 pm
- - + + Why Geek Night? + + + - - - - +
- +
5:45 pm
- - + + Realtime Analytics using R + + - - - + - + Bharani Subramanian - +
- + Bharani Subramanian - - + +
+ + - - - +
- +
6:15 pm
- - + + Visualizing tournament scores using D3JS and underscore + + - - - + - + Subhas Dandapani (RDX) - + + + - - - +

Resources: - + Demo - - + +

- +
- +
6:45 pm
- - + + IntelliSense for your Intimidating Data + + - - - + - + Tamilvendan Sembiyan - +
- + Tamilvendan Sembiyan - - + +
+ + - - - +

Resources: - + Slides - • - + • + Code - - + +

- +
- +
7:15 pm
- - + + Break + + + - - - - +
- +
7:30 pm
- - + + Building a Durable object + + - - - + - + Sivasubramanian V - +
- + Sivasubramanian V - - + +
+ + - - - +

Resources: - + Slides - - + +

- +
- +
8:00 pm
- - + + Fast Graphics using C + + - - - + - + Ashok Gowtham - +
- + Ashok Gowtham - - + +
+ + - - - +

Resources: - + GLSL Sandbox - - + +

- +
- +
8:30 pm
- - + + Search engine implementation - beyond simple text match + + - - - + - + Srikanth Venugopalan - +
- + Srikanth Venugopalan - - + +
+ + - - - +

Resources: - + Slides - - + +

- +
- +
9:00 pm
- - + + Networking & Dinner + + + - - - - +
- +
- +
@@ -13450,4 +13450,4 @@

ThoughtWorks Technologies Pvt Ltd

- + \ No newline at end of file