Actions Builder 101

Nimesh Solanki

Nimesh Solanki

Full Stack Web & Voice Developer

My session is about the basics of the new tool for developing Actions for Google Assistant i.e Actions Builder. - Scenes - Custom Intents - Training Phrases - Transitions Also, it covers Codelab 1 & 2.
https://docs.google.com/presentation/d/16xlfRtC9isALaYlHB3eWuCMPyfxWUIctqB7GvVnXFCI/edit?usp=sharing

Beginning With Angular :: Hands On

Arpan Garg

Arpan Garg

Organizer, GDG New Delhi

We will build a basic application on Angular 9, using routing and access some API's too

Bye Bye Nested RecyclerView

Anupam Singh

Anupam Singh

Co-Host of Androidiots Podcast.

At Android Day

Saturday 18th Jan, 2020

https://docs.google.com/presentation/d/1aspiKAu_NH5HIsnwm9RWAmrbEDmJMVvxncszdSClcF8/edit#slide=id.g767b487880_1_42

Flow in the world of Rx

Himanshu Singh

Himanshu Singh

Sr Android Engineer, Roomi

At Android Day

Saturday 18th Jan, 2020

https://docs.google.com/presentation/d/1drumhPL6kE5o9Ro6gsdPya00KXsIyeslU6WnfivoCVU/edit?usp=sharing

Getting started with Android Studio Plugin

Tushar Aeron

Tushar Aeron

Android Developer, UrbanClap

At Android Day

Saturday 18th Jan, 2020

Creating plugin is not limited to android studio only, we make plugins that can run on any IDEA IDE, but we will be taking reference of Android Studio. We will be covering 3 things in the talk: 1. Why to create a plugin? 2. How to create a plugin? 3. How to release a plugin? I have my github project which you can refer. Github: https://github.com/tusharaeron Slide: https://drive.google.com/a/urbanclap.com/file/d/13IHcAXMEuMSbYiBhk-ArP-R7J8SZ3imP/view?usp=drivesdk

Using the Paging Library With Room

Ankur Jain

Ankur Jain

Lead Mobile Engineer at OLX

At Android Day

Friday 17th Jan, 2020

https://docs.google.com/presentation/d/1GrRRcucX3qdYhhA7SDFEomWqP5rzZxYRMtcd7f_H1tY/edit?usp=sharing

What's new in Android TV

Ankit Rakhecha

Ankit Rakhecha

Senior Android Developer, Mlionts Technologies Pvt LTD

At Android Day

Friday 17th Jan, 2020

https://docs.google.com/presentation/d/1riNKvmVEHVX84fXKvVA1VZtiJxZl2NDZIMA5E9EQSo4/edit#slide=id.g7b8001165a_0_0

Augmented Reality in Flutter: Why Not?

Akshansh Bhanjana

Akshansh Bhanjana

DreamAR Speaker | Organiser

At Android Day

Monday 13th Jan, 2020

Being a relatively new framework, Flutter has very limited support for making Augmented Reality apps. In this session, we will be making a Flutter app that will be able to spawn 3D models into the real world. It will use Google's ARCore SDK to perform the same. Additionally, we will be using the Sceneform SDK to make it easier to import 3D models. Relevant Links Slides: https://docs.google.com/presentation/d/1y3CwnTPANVFPjw6wwyjoQO9121nsHuPm9GFpysyb-Ms/edit?usp=drivesdk arcore_flutter_plugin: https://pub.dev/packages/arcore_flutter_plugin Repository: https://github.com/akshansh2000/learn_ar_flutter

Kotlin DSL - Mini Language

Adit Lal

Adit Lal

Product Engineer at Gojek

At Android Day

Monday 16th Dec, 2019

https://speakerdeck.com/aldefy/kotlin-dsls-mini-languge This talk introduces and highlights how we could use Kotlin language to build custom DSL’s in android and add some readability of code by enforcing the use of declarative code with minimum boilerplate, as well as look at why Kotlin is particularly good for DSLs with examples.

Coding with your hands tied. - A session on Android Library development

Darshan Pania

Darshan Pania

Lead Android at CleverTap

At Android Day

Sunday 15th Dec, 2019

https://docs.google.com/presentation/d/18juIhYF1M_NcOEOABQO92loiTjr8tm7csfp69UblrAU/edit?usp=drivesdk

Evolution of garbage collection in Android

Anupam Singh

Anupam Singh

Co-Host of Androidiots Podcast.

At DevFest'19

Saturday 28th Sep, 2019

Android has evolved in the past 10 years from initial janky phones to very smooth ones of today, the hardware has evolved but so has software behind cleaning up memory that every app consumes while running, today we look back and see how android garbage collection mechanism has evolved throughout this period and why should a developer need not worry about memory management too much. Slide link: https://docs.google.com/presentation/d/1TeS-BhZnCx6aAwRs0Cg_9nKdpB-m5HNS2CCUA0jqfhE/edit?usp=sharing

Accessible Cloud Computing

Amandeep Singh

Amandeep Singh

Independent Software Consultant

At DevFest'19

Saturday 28th Sep, 2019

https://accessible-cloud-computing.amandeep.tech/_.pdf

https://docs.google.com/presentation/d/1SjvT60ivf8OprOVnyk2ob2a-EmqlLWRX1R5tjZ1tvk0/edit?usp=sharing

Shubham Aniket Pachori

Shubham Aniket Pachori

Product Manager, Shipmnts.com

At DevFest'19

Saturday 28th Sep, 2019

Basics of designing any device are it should feel like a natural extension of our own body. It should feel like the natural flow of your body, these principles of fluid interface design are applicable when we are designing apps for handheld devices. These apps should give a fluid experience making users feel that it’s not a new experience they have to learn. This deck is inspired hugely from the leaders of fluid interface design - Google and Apple. We will be exploring basic concepts of this framework and see how as developers we can embed it in the products we develop.

DevOps 101: Deploying your app on the Cloud

Satyadeep Karnati

Satyadeep Karnati

CTO, Sheroes

At DevFest'19

Saturday 28th Sep, 2019

https://docs.google.com/presentation/d/1KLEbQuSSz12ZmgSEESljnoruBuhwIOLJyY5dUOt0HTc/edit?usp=sharing

A Dive into brain Waves

Utkarsh Shukla

Utkarsh Shukla

Associate Data Scientiest

At DevFest'19

Saturday 28th Sep, 2019

Slides: https://docs.google.com/presentation/d/1cUnD5bkZj9Lzsnmvu3GNACS52MIWhXRkoBmtXsdjH2M/edit?usp=sharing Notebook: https://colab.research.google.com/drive/1qGbiA_zD_QpBhgOtTJap8YxHu74V0ySH The talk can be broadly divided into three parts: 1) Giving a brief introduction about what is Brain-Computer Interface 2) Explaining how developers and people from the nonbiological field can contributing to BCI. 3) Simple code walkthrough to a python notebook showing how to read the brain waves. Simple visualization of the raw data, frequency domain and identifying different artifacts such as eye blink. Please make sure there is a type-c to HDMI convertor.

How to become a 10x Student Developer

Lavanya gaur

Lavanya gaur

Mentor and Developer, JBoss(RedHat)

At DevFest'19

Friday 27th Sep, 2019

If you want to become a 10X student developer😍, want to know more about Open Source, GSoC, FOSS culture, and how to brag various scholarships, these slides would definitely help you in it. Link: https://drive.google.com/file/d/1xbGRLbi23dBh0Gj93L6XGlPO3LaJqcZ2/view?usp=sharing

Want to become a Product Manager? Here’s a 30min exercise to understand what a PM

Praful Poddar

Praful Poddar

Director - Product Management, MakeMyTrip

At DevFest'19

Friday 27th Sep, 2019

https://docs.google.com/presentation/d/1LdUpz44IFk-eAYEmZPt2KVNgAiaMQkSxnuSJ0NKDXsc/edit?usp=sharing

Reinforcement Learning: Applications and Challenges in Robotics

Prerna Singh

Prerna Singh

Researcher, TCS Research and Innovation Labs

At DevFest'19

Friday 27th Sep, 2019

https://docs.google.com/presentation/d/1wD35hxkl4RzTLb4peJkjME8hjdVl395QiC-eGFpcwlM/edit?usp=sharing

#IAmRemarkable Workshop

Kathita Goel

Kathita Goel

Senior Product Technology Manager, Google India

At DevFest'19

Friday 27th Sep, 2019

Link to Slides https://docs.google.com/presentation/d/1zd7w4OabEE4Wz3WikHG4moX51AI9hCSYqPOqIBIZm7Q/edit#slide=id.g2ce8657713_0_199

UX For India

Jagriti Pande

Jagriti Pande

UX Gorilla, Co-Founder, Chief Design Officer

At DevFest'19

Friday 27th Sep, 2019

https://drive.google.com/file/d/1KpK3Rx7wMfvF6Z0J99yJUe8EPdZ3_qtZ/view?usp=sharing

How we designed reviews to help people decide where to eat?

Rohan Mishra

Rohan Mishra

Founder, Design Sundays

At DevFest'19

Friday 27th Sep, 2019

Trusting a restaurant with your meal is a leap of faith because the meal is just a part of the entire experience - ambience, crowd, value for money, service etc. are elements that also make or break the occasion or the mood. With restaurant ratings & information, Zomato does a brilliant job at helping you shortlist restaurants you might want to go to. However, sometimes a 4 or 5-star restaurant isn’t our ideal choice, because we are not just looking for a generic good experience - we are looking for a particularly good experience. To ensure that your expectation meets your actual experience, you need more than just the basic information and overall restaurant ratings. Enter reviews - reading experiences of others can help us get an idea of what kind of experience is the restaurant most likely to provide. However, going through 20 odd reviews to search for that mention of the perfect date ambience can be tedious. And in most cases, taking a leap of faith and showing up to find that particular experience might seem like the less cumbersome option. But what if we told you that you could go through hundreds and thousands of reviews in a second to help you decide if the restaurant is the right fit for your upcoming meal? Welcome Reviews 2.0 - reviews that bring you closer to your perfect meal experience! Link to slides: https://drive.google.com/file/d/10v4Z8yfqVHML_xR5Vb_Qpu8qDht7ekcO/view?usp=sharing

What's new in Flutter & How to become a PRO Flutter Dev

The Pawan Kumar

The Pawan Kumar

Google Developer Expert For Flutter

At DevFest'19

Friday 27th Sep, 2019

https://docs.google.com/presentation/d/1REQDUzarIdLMLuOBM8oH7p0F4wTHoG9Ef9-c3LdTe0w/edit?usp=sharing

Reframe the Wireframes

Parveen Yadav

Parveen Yadav

UX Designer at Eckovation | Community Leader at Design Jungle

At DevFest'19

Friday 27th Sep, 2019

The workshop would revolve around the identification of famous website/ apps with a fun activity to complete the wireframes of these websites and get it to resemble the original. Multiple Wireframes would be rolled out to the participants to complete the wireframes of these apps. Wireframes circulated can be lo-fi and hi-fi. Link to slides: https://docs.google.com/presentation/d/1xrJGTR60G3aQoMfZE5RCTY8BclHfvQtwVsL31Me0L3g/edit?usp=sharing

Build reactive architecture in flutter

Burhanuddin Rashid

Burhanuddin Rashid

Application Developer, Technogise

At DevFest'19

Friday 27th Sep, 2019

https://docs.google.com/presentation/d/1aNahSGXNr9qF1JMaTb0NFT96bDyIG67t0rUrWxDyMss/edit?usp=sharing

Reframing the wireframes

Yash Sethia

Yash Sethia

UI/UX designer, Dentalkart.com

At DevFest'19

Thursday 26th Sep, 2019

The link to our presentation - https://docs.google.com/presentation/d/1xrJGTR60G3aQoMfZE5RCTY8BclHfvQtwVsL31Me0L3g/edit?usp=sharing

Prototyping for AR

Siddarth Kengadaran

Siddarth Kengadaran

Google Developer Group Coimbatore

At DevFest'19

Thursday 26th Sep, 2019

Link: https://docs.google.com/presentation/d/1az5iWcJqsA_w9U6LQ-4R42vfUiNsGS2Be0sjEFlWS-I/edit?usp=sharing I will be walking through three different types of prototyping method before jumping into code for AR projects.

Let's Talk Composing UI

Rivu Chakraborty

Rivu Chakraborty

Kotlin Evangelist, Author, Speaker, Community Person, Sr. Android Dev @ BYJU'S

At DevFest'19

Thursday 26th Sep, 2019

https://speakerdeck.com/rivuchk/lets-talk-composing-ui-devfest-new-delhi Also available at https://rivu.dev While Developing Apps, following a Reactive Architecture (for example MVI, Mobius, Redux and even MVVM) & Single Source of Truth can get you some big wins including but not limited to, Loose Coupling & Separation of Concerns, Code Testability and easy debugging, unidirectional data, etc. However, unlike Web, where Reactive Architectures are the norm, in Android, we need to opt for Reactive Architecture considering few tradeoffs (time to market, learning curve, etc.), as it’s not natural in Android. What do I mean by saying Reactive architecture is not natural in Android? Just like web frontends, Android apps revolve around the UI, everything we do in our Android apps has some direct or indirect relation with the UI, and the Android UI framework is imperative itself. While the Android Platform team kept adding more and more types of Views (such as Constraint Layout, RecyclerView or more recent Motion Layout), they didn’t change the nature of UI framework itself since the beginning of android development. This was majorly due to language and tooling limitations (limited by the technologies of that time). Google announced official support for Kotlin 2 years back, and now major numbers of professional Android Developers worldwide already adopted Kotlin, which made it easier for Google to go Kotlin first in this IO19. Kotlin comes with many perks, some of them are Functional Programming support, compiler plugin capabilities and most importantly huge support on building DSLs at ease. What relation does Koltin have with Reactive applications? In this IO19, Google announced Jetpack Compose (https://developer.android.com/jetpack/compose/), a new (still-in-development) next generation, Kotlin based, reactive cum declarative UI toolkit, backed by principals like Single Source of Truth, Unidirectional Data Flow, Functional Programming (especially function composition and effects). This new UI toolkit would require a radical shift in our thought process about app architectures UI programming. In this talk, we would see how we can create and interact with UI with Jetpack Compose and how different it is from the present Android framework. We will also look into examples of some code patterns and ideas of from a few famous platforms such as Vue.js, React, Flutters, etc., and how these patterns and are adopted in Jetpack Compose.

Design and Development of an IOT based Web application to Test and Measure Instrument

Ayushi Badola

Ayushi Badola

R & D Intern at Keysight Technologies.

At DevFest'19

Thursday 26th Sep, 2019

Hello Everyone. The session involves details of the web application I developed. It includes hardware i.e. microcontroller and software i.e. cloud technology, Internet of Things and MEAN stack to develop a web application. This project is developed to ease portability issue of instruments like Oscilloscope, Digital multimeter, and many such instruments. Another most important advantage of the developed application is that it fetches data real-time, thus data can be accessed anywhere and further analysis becomes easy for engineers. ThingSpeak is a popular cloud Internet of Things platform, thus it was used to connect hardware and software. MEAN stack is a popular architecture to develop web applications, it is preferred for a product involving cloud technology. Please check the slides of the session. Link to slides: https://drive.google.com/open?id=14NDk2HfoAIyfBPA9PDhxGFV_ou43GL_R

Weaving explain-ability and building trust in AI systems

Kriti Doneria

Kriti Doneria

Data science|Consulting

At DevFest'19

Thursday 26th Sep, 2019

“Statistics are like bikinis. What they reveal is suggestive, but what they conceal is vital.” ― Aaron Levenstein How do I know when to trust AI,and when not to? Who goes to jail if a self driving car kills someone tomorrow? Do you know scientists say people will believe anything that starts with 'scientists say'. LEARNING OUTCOMES: Designing AI systems is also an exercise in critical thinking because an AI is only as good as its creator.This talk is for discussions like these,and more. Any scientifically designed system is only as good or as bad as its creator. At the end of this session,users walk away with an understanding of appreciation of how human thought process influences an AI design process.They shall also be able to critically evaluate an existing AI implementation and weigh on its pros and cons without getting into the inner workings of the actual algorithm. Finally,the next time someone tries to tell them 9 out of 10 dentists recommend brand X,they know what they're hearing is only a part of the bigger picture. [Slide links not available yet.I will update when available. TARGET AUDIENCE Anyone who has oodles of curiosity is welcome.For the hands-on session,basic familiarity with python and ML would be good to have.

About the talk: "OWASP Top 10 vs Django - which is allegedly secure no matter who is coding with it"

Soumya Singh

Soumya Singh

Infosec Ventures

At DevFest'19

Monday 23rd Sep, 2019

Django has swiftly made its way to the top of the web application stack and it is becoming extremely popular among the developers whether freshers or veterans due to its robust framework and inbuilt security features. However, a lot of the developers take this security for granted while developing a web application or an API and therefore often end up with some loopholes that can be exploited by the attackers directly impacting the consumer’s data and the website's reputation. This workshop is intended to talk about those common and uncommon flaws giving special focus to the Owasp Top 10 standards of web application security, use cases where developers might fail to implement them and secure coding practices with respect to the same. Link to slides: https://docs.google.com/presentation/d/1SHBykc7Gc1frsau8vxVzRR_wYvu1KHOk4EGmpL3kvl8/edit?usp=sharing

EXCUSE ME! ARE YOU MY TYPE?

Ashesh Bharadwaj

Ashesh Bharadwaj

Software Engineer, Stirling Corp

At DevFest'19

Sunday 22nd Sep, 2019

Type and subtype is an important aspect of object oriented programming. In this session we will learn about the Type and how they are used in Kotlin. Also, we will have a look at some interesting types in Kotlin. We will also be learning about variance and how it's applied to generic classes in Kotlin. https://speakerdeck.com/asheshb/excuse-me-are-you-my-type

Think Beyond Keyboard and Screen

Kuldeep Singh

Kuldeep Singh

Principal Consultant, ARVR Practice, Thoughtworks

At DevFest'19

Tuesday 17th Sep, 2019

- Link to Slides: https://docs.google.com/presentation/d/10kGCKvjL7lTD0OgNtKeN57fYQdi9xgCBVFRQG7EgkKQ/edit?usp=sharing - Overview - Evolution of Technology and Interactions - It covers how we have evolved with time, and how the user interactions and user expectation evolved with time. - Beyond Keyboard and Screen - It covers what all are there, and getting developed beyond traditional keyboard and screens. How ARVR has been evolved. - ARVR is here to stay - It covers different types of AR, VR, terminology, devices, platform. Engines and Anchors of ARVR Journey. - What is means to us, how ARVR impact us - it covers how ARVR would impact the life of software makers, changing expectations from Dev, BA, QA etc.

Integrate Android Apps with Google Assistant using App Actions

Sachit Mishra

Sachit Mishra

Developer Programs Engineer, Google

At DevFest'19

Wednesday 11th Sep, 2019

In India, Indonesia, Brazil and Mexico, active users of the Google Assistant grew 7x last year. This presents a huge opportunity for developers, who can use the Google Assistant to reach users across a variety of devices, including Android phones and feature phones. This session covers how to extend your Android app with the Assistant, and reaching users on feature phones without writing a new app. By adding App Actions to your existing Android app, you create a seamless way for users to launch specific features by voice. Then reach even more users by building Conversation Actions that users on any device can speak with to have fun and get things done in their world. (not to be shared with attendees) https://docs.google.com/presentation/d/1zF4FkHZpVJFd-U8PL18hxOg4gKS1fOWmrfeXXngy22Q/edit?usp=sharing

Simplify Experimentation, Deployment and Collaboration for ML and AI Models

Kuldeep Singh

Kuldeep Singh

Technology Architect

At DevFest'19

Wednesday 4th Sep, 2019

Machine Learning and AI are changing or would say have changed the way how businesses used to behave. However, the Data Science community is still lacking good practices for organizing their projects and effectively collaborating and experimenting quickly to reduce “time to market”. During this session, we will learn about one such open-source tool “DVC” which can help you in helping ML models shareable and reproducible. It is designed to handle large files, data sets, machine learning models, metrics as well as code

Creative Applications of Machine Learning

Harshita Jain

Harshita Jain

Engineer @Colt Technologies

At DevFest'19

Monday 2nd Sep, 2019

This session would focus on creating a better world using Machine Learning. https://docs.google.com/presentation/d/1qD7MPvW16qUsrjQwujXmxTv6TUmDluZHhAPrUVpYAl4/edit?usp=sharing

Cloud Computing Stack - from Virtual Machine to Serverless

Sajid Hossain

Sajid Hossain

Solution Manager, IBM

At DevFest'19

Monday 2nd Sep, 2019

To explain the various Compute stack available in cloud and explain each of them. Will talk about each stack: Bare Metal, Virtual Machine, PaaS Offering, Docker and Serverless and give example from Google Cloud and other cloud providers

Idempotency is underrated!

Deepak Pathania

Deepak Pathania

Senior Software Engineer, INDwealth

At DevFest'19

Monday 2nd Sep, 2019

Scheduling stuff sounds like a pretty straight forward thing to do, doesn’t it? Simply set up a cron with a schedule (after looking at the cron syntax online, of course), tell it what to do and forget about it. Well, if you have ever worked with scheduling systems, you know that isn’t the end of the story. Monitoring, failure isolation, retries, choking preventions, etc. make sure you think about that 5 AM job in your sleep. Idempotency can help - slightly. This talk tries to encapsulate some of my learnings building a distributed scheduler in Node, some of the pain points I faced and how embracing idempotency helped relieve some of those pains.

Google Map Platform

At DevFest'19

Sunday 1st Sep, 2019

Here we are going to discuss about the Google Map Technology and all stuffs of Google Map

The Buzz of GraphQL 🐝

ABHISHEK MISHRA

ABHISHEK MISHRA

Software Engineer, Virtusa | GDG Chennai co-organizer

At DevFest'19

Sunday 1st Sep, 2019

content url : https://slides.com/abhishek-mishra/rest-in-peace-rest-1

Ethics and Biases in Machine Learning

Avinash Hindupur

Avinash Hindupur

Google Developer Expert For Machine Learning

At DevFest'19

Sunday 1st Sep, 2019

Here's a temporary link to slides: https://docs.google.com/presentation/d/1vzE7Cg34bcP4wjZ4mMS5bBR1BhC_YHOePbndlRx9Fhw/

Building a High Performance Mobile-First Webapp | A Case Study of Jabong PWA

Upendra Dev Singh

Upendra Dev Singh

Director Of Engineering, Myntra

At DevFest'19

Sunday 1st Sep, 2019

Link to slides - https://docs.google.com/presentation/d/1COVwZyc9VZdezI05xCUh-kP8qRtvR-VXKR33siZ49hU/ Session Overview Modern web applications are JavaScript heavy. JavaScript ecosystem is such that you get a lot of tools, libraries, and the framework for free. The cost of using a framework could be very high. During this talk, I will take the audience through the Jabong PWA implementation using preact. I will talk about how we applied the domain-driven design approach to make some important architecture decisions upfront to choose our technology stack e.g preact, preact-router, in-house state management container (similar to redux). I will also talk about performance optimizations techniques we have used to achieve a perfect Lighthouse Score “100”. WPT report is available here https://webpagetest.org/lighthouse.php?test=190527_5T_a65fb33950a68ca88897b4ea3ceb66a5 This talk will cover how we have reduced the JavaScript footprint drastically using preact and related libraries. Also, we will talk about the code-splitting in the preact app that allowed us to render a fully interactive page with just 18kb of JavaScript less than react size. These are some of the latest web and browser technologies we have implemented. ZERO render-blocking requests Intersection Observer Lazy load images using Intersection Observer Replace onScroll with Intersection Observer Preload critical requests Hybrid rendering RequestAnimationFrame for visual changes Passive Listeners Precache future routes with serviceworker Route-based & Component-based Code Splitting HTTP/2 - Server push and multiplexing Preconnect third-party domains (only the important once, not all) Maximize GPU usage Using the latest image formats for different browsers Progressive jpeg and WebP Network API & DPR-based Image delivery Web Font optimization

What's new in constraint Layout

Bharat Ghimire

Bharat Ghimire

Senior Software Engineer at OLX Group

At I/O Extended 2019

Wednesday 29th May, 2019

https://docs.google.com/presentation/d/1-i3ZaF5dhWqpUx06hFEm8hEDp9C_pnPUxeCkybjzwKA/edit?usp=sharing

Life Changing Innovations in Google I/O 2019

Vishal Agarwal

Vishal Agarwal

Principal Architect

At I/O Extended 2019

Wednesday 29th May, 2019

https://docs.google.com/presentation/d/1XIRTDY2IFmvIwsQpipBrMdYIBdFvi_G7GkJuTFX3asA/edit?usp=sharing

Exploring new possibilities with Flutter for Web

The Pawan Kumar

The Pawan Kumar

Google Developer Expert For Flutter

At I/O Extended 2019

Tuesday 28th May, 2019

https://docs.google.com/presentation/d/1NG7IhsDtsX3iUpcTccx-TiQFSjJ3jku5k0LxSR9D6cY/edit?usp=sharing

Easy way to Google Assistant

Abhinav Tyagi

Abhinav Tyagi

Principal Consultant

At I/O Extended 2019

Tuesday 28th May, 2019

https://medium.com/@abhi007tyagi/google-assistant-app-in-5-min-d23f5c16ec44

I/O 19 Extended - Web Chrome & AMP

Saurabh Rajpal

Saurabh Rajpal

Technical Solutions Consultant, Google

At I/O Extended 2019

Tuesday 28th May, 2019

https://docs.google.com/presentation/d/1_Afst2KDJRy81qdhnNoUrryZq8LoDO9nyPtUjD-p5AA/edit?usp=sharing

Firebase ML Kit

Nikhil Solanki

Nikhil Solanki

Senior Mobile Engineer, OLX India Pvt Ltd

At I/O Extended 2019

Tuesday 28th May, 2019

Hi Everyone, I am sharing a link for the presentation, you can have a look at it. https://drive.google.com/file/d/18sYtW5OZ-5CK8NyysY7uXPEUcpLAOJ17/view?usp=sharing Thanks Nikhil

What's New in Android Studio UI Design and Debugging Tools

Kapil Chaudhary

Kapil Chaudhary

Developer Student club lead powered by google devleopers

At I/O Extended 2019

Thursday 23rd May, 2019

Here is the link to my slides : What's New in Android Studio UI Design and Debugging Tools : -> https://docs.google.com/presentation/d/1lHccSJ8UsRGn0-vWbzsaYfyD-LgDQgIUVkT5OuJ497Q/edit?usp=sharing Knowledge of android : Intermediate attendees can come with their laptops but there is no need as such.

Flutter Beyond Mobile

Ashish Rawat

Ashish Rawat

Android and Flutter Developer

At I/O Extended 2019

Tuesday 21st May, 2019

https://docs.google.com/presentation/d/19RLOalb3HqCTO4Jhc0-ALjXGa6tZo6RCvDDgRqG4Q2I/edit?usp=sharing

Building Apps with Microservice Style

vidit agarwal

vidit agarwal

Developer @Elucidata

At Web Developer Days 3

Monday 29th Apr, 2019

Link to Ppt: https://docs.google.com/presentation/d/1QORD1Xil7QAQWuoGyxZGPbB1k7Q9mteqWeTbkDxcDbM/edit#slide=id.p Github Repo Link: https://github.com/IamViditAgarwal/MicroserviceApplication My talk is about introducing the Microservice Architecture to the people. Talked about the What's, Why and Hows related to the Microservices. I talked about the benefits of it. I also discussed the companies and the enterprise are using this structure and what problem they have solved by migrating from the monolithic to microservice. After that, I walk through them over the demo. I had built a small app which is in the microservice style. Discussed its implementation details of that app. The different things which were in the demo were: Docker Ngnix Microservices NodeJs DataBase I also discussed the main point of connecting all the microservices into a single app with which the user would interact..

Machine Learning on Web

gaurav rawal

gaurav rawal

Software Engineer, Tech Speaker, A guy with numerous roles :D

At Web Developer Days 3

Friday 26th Apr, 2019

This talk is mainly focused on the persons having javascript expertise of intermediate level. Focusing on the use of javascript for Machine Learning, its pros & cons, Live Demo, and also some Javascript questions to test your knowledge. Link To Slides: http://bit.ly/2GMgIjc

Flutter & Firebase

Parth Aggarwal

Parth Aggarwal

CEO & Developer

At Web Developer Days 3

Monday 22nd Apr, 2019

I Parth Aggarwal is going to tell the developers about flutter and firebase which will be for all beginners and professionals, and plus will be taking about connecting flutter to firebase. * Introduction to Flutter * Explaining of flutter code * Introduction to Firebase * Explaining of Firebase Tools used in flutter Thanking All of us.

Speed Optimization Workshop (WDD 2)

Saurabh Rajpal

Saurabh Rajpal

Technical Solutions Consultant

At Web Developer Days 2

Monday 25th Feb, 2019

Slide Deck - https://docs.google.com/presentation/d/17X5Osh5J154359MucN74L0uU5MB5FVBcVZ5iIyNqMHc/edit?usp=sharing

WDD2 - Cloud Study Jam

Harshit Tyagi

Harshit Tyagi

Data Engineer, Elucidata

At Web Developer Days 2

Sunday 24th Feb, 2019

Link to slides: https://docs.google.com/presentation/d/1pK2Bpfz65MonHRRkkP5VrZJ0lCv-C6Xlekh1CTWpnek/edit?usp=drivesdk We will be covering the Introduction to Bigquery, Cloud and SQL on GCP. We will learn how to deploy node application on Google Cloud appengine.

Node.js + Express :: Writing Our First Server

Arpan Garg

Arpan Garg

Organizer, GDG New Delhi

At Web Developer Days - 1

Sunday 3rd Feb, 2019

Here's the CodeLab instructions: https://github.com/gdgnewdelhi/web-dev-day-node/blob/master/CodeLab.md Here's the Code: https://github.com/gdgnewdelhi/web-dev-day-node The aim is to get everyone through completing a puzzle for some pre created code. It'll be complemented by Angular in the next session on the same day.

2018; Android Year in Review

At Android Day

Sunday 30th Dec, 2018

2018 was a happening year for Android Developers and consumers alike. In this talk, I'll cover all that's happened this year along with some tips that you can take with you to 2019 that can help you in becoming a 10x developer! Blogpost : https://link.medium.com/EPfV7aUp4S Slides : https://docs.google.com/presentation/d/1-8FWxjJPt_4Xo64shRVXDB_ns0DxVhZuISb0M92lRic/edit?usp=drivesdk

Designing Apps for Real World

Yashish Dua

Yashish Dua

Mobile Developer

At Android Day

Monday 24th Dec, 2018

Link to slides: https://speakerdeck.com/yashishdua/designing-apps-for-real-world We often tend to build products which have best design principles and top-notch engineered code. However, we forget to design it for the real world. User personas, interaction methodologies, and much more combine to create better User Experiences. In this talk, we will try to understand the importance of UX and how a bad UX can affect your app. I will share multiple points where we can improve our UX without touching the UI.

MVVM with Data binding

Bhawna Raheja

Bhawna Raheja

Senior Consultant, ThoughtWorks

At Android Day

Saturday 22nd Dec, 2018

Agenda: MVVM Data binding 2-way Data binding Event Callbacks Binding Adapters Observable Objects Live Data Link to slides: https://docs.google.com/presentation/d/1Xc_G4KfRCgbdtvZ1Sp3enTt8OP32ojIS9shZ6XM5owY/edit#slide=id.p

A roadmap to become a better Android Developer

Amit Shekhar

Amit Shekhar

Co-founder, MindOrks

At Android Day

Saturday 22nd Dec, 2018

https://docs.google.com/presentation/d/1Dc24_HSPr10VnDLgfCjjYsNc6gMqRWs2D3GNYt4cug8/edit?usp=sharing

All Tools and no SOLID makes Jack/Jill a dull programmer

Ashesh Bharadwaj

Ashesh Bharadwaj

Software Engineer, Stirling Corp

At Android Day

Tuesday 18th Dec, 2018

Learning and using tools are fantastic but to develop an optimal solution it's important that we implement these tools using best programming practices. A tool is like the driver of a rally car and good programming practice is the co-driver providing the navigation. To win the race they both need to understand and support each other. https://drive.google.com/open?id=1xvFrh2Z07aqbfllhiAmRaRGXxt4df7O7
Aman Gautam

Aman Gautam

Co-Founder and CEO at UX Gorilla

At DevFest '18

Sunday 28th Oct, 2018

https://drive.google.com/drive/u/0/folders/13RpdwjfnnlPJj-tb98moz_BDUPnHw66h?ogsrc=32
Jagriti Pande

Jagriti Pande

UX Gorilla, Co-Founder, Chief Design Officer

At DevFest '18

Sunday 28th Oct, 2018

Jagriti's Presentation -- https://drive.google.com/file/d/1mwh0D2dq7glcEQGVpOxwGX_CMPAFaYmW/view?usp=sharing
Ghanashyam S

Ghanashyam S

Google Developer Expert (Product Strategy); Founder & CEO - Edler Hub

At DevFest '18

Saturday 27th Oct, 2018

https://docs.google.com/presentation/d/15Wt4SqcXa8KNv7rPCcEjnTdklv2Lghz-M1AljVECea8/edit?usp=sharing
Dolly Bhasin

Dolly Bhasin

MD, SPH Consultancy & Eservices Pvt. Ltd.

At DevFest '18

Friday 26th Oct, 2018

https://drive.google.com/open?id=1I5WJz-NXViz4VTiQXeukwIhSQVHYrhJZ
Vishal Agarwal

Vishal Agarwal

Principal Architect

At DevFest '18

Wednesday 24th Oct, 2018

https://drive.google.com/file/d/1V-G1dopNUVwwwJV0QKqHKViyvABL5twL/view?usp=sharing Topic : Next Decade Technology Trends and How to Learn Them
The Pawan Kumar

The Pawan Kumar

Google Developer Expert For Flutter

At DevFest '18

Wednesday 24th Oct, 2018

Link - https://docs.google.com/presentation/d/1lE53ZoVFNEx_-d7LgTknTLImwcOsy3TUY10g23aEGVY/edit?usp=sharing
kushagra gour

kushagra gour

Creator of things on Web

At DevFest '18

Wednesday 24th Oct, 2018

Playing a game is fun, but making one is more fun! In this session, I'll be live coding a very basic HTML5 game (using Web technologies) and hopefully be able to reduce any initial friction for anyone who has been wanting to make a game of their own :) Slides -> https://docs.google.com/presentation/d/1fv7FCJ7fX9Rd9mFopeTEs7Z6dTH5Brbce1pam8pTxHk/edit?usp=sharing Game source -> https://bit.ly/2EIeouu
Siddhant Agarwal

Siddhant Agarwal

Intel Software Innovator, Organizer - Google Cloud Developer Community, New Delhi

At DevFest '18

Tuesday 23rd Oct, 2018

Link to slides: https://docs.google.com/presentation/d/1HeIKcwotCISTfg3NSSUFS576llHG3LC3WocGU_3CEFs/edit?usp=sharing

What's Community For Us

Sakshi Shukla

Sakshi Shukla

Organizer, Women In Machine Learning and Data Science Delhi (WiMLDS, Delhi)

At DevFest '18

Sunday 21st Oct, 2018

My talk primarily focuses on how important it is to be involved with the Tech Communities and how does it benefit every individual who has been engaged with the Tech Communities. I would talk on how the Communities help you grow and why is it important to give back to the Community. Link to Slides: https://drive.google.com/open?id=1-heYuHzSC2hiCB5NSw3bq1yfsM-gyELt
Abhinav Tyagi

Abhinav Tyagi

Principal Consultant

At DevFest '18

Sunday 21st Oct, 2018

Slides Link : https://docs.google.com/presentation/d/1om8tdZOesFJ1G9ynPfR48dQv8jA2NWGOuOwTar4bz78/edit?usp=sharing Please Note: I will be updating the slides to add a demo video link. Requirements: 1. Internet (Fast) 2. Windows 7 compatible VGA cable for Projector 3. Power source for laptop adapter
Bharat Ghimire

Bharat Ghimire

Senior Software Engineer at OLX Group

At DevFest '18

Sunday 21st Oct, 2018

This slide is in progress. Please let me know if there is a need to change. https://docs.google.com/presentation/d/1VMzJNPcu0BWz0qf-BZjSNkUbuTzaki2r-OtmR51ogQs/edit?usp=sharing
Avinash Hindupur

Avinash Hindupur

Google Developer Expert For Machine Learning

At DevFest '18

Sunday 21st Oct, 2018

Software is eating the world and ML is going to eat software. Many developers, both young and seasoned, want to get started with Machine Learning. The main points covered are: * ML Applications * Neural Networks * Tools * Training your first classifier * Resources * Next Steps Here's a link to my slides: https://docs.google.com/presentation/d/14KTZw95lbmMgisiQQfSO5OBTgy5cIWMSI7VT0lClbiY/edit?usp=sharing
Aviral Srivastava

Aviral Srivastava

Data Engineer, SocialCops

At DevFest '18

Sunday 21st Oct, 2018

https://docs.google.com/presentation/d/1COp7M_HE3Tgbi1a6GeVFsu-so894A2iKRxUQuOFO9K8/edit?usp=sharing
Ashesh Bharadwaj

Ashesh Bharadwaj

Software Engineer, Stirling Corp

At DevFest '18

Friday 19th Oct, 2018

Title: Developing Clean Architecture apps Slide Link: https://drive.google.com/file/d/1OpjEIVCz_81oR2f1qV9a9ovbTYsNETDT/view?usp=sharing MVP/MVVM etc. are not app architecture. They are useful but they are not app architecture in themselves. These days architecture has become a mystic art practiced by a few. To make this art available again to masses, Google introduced Architecture Components. Learn how to develop maintainable apps using Clean Architecture (Uncle Bob). Architecture doesn’t require special technical knowledge. Even beginner's can start implementing it from day 1. PS: Is it possible to use this photo of mine? http://www.bitwindow.com/img/ashesh.jpg
Vivek Singh

Vivek Singh

SDE, Urbanclap

At DevFest '18

Wednesday 17th Oct, 2018

Slides -> https://docs.google.com/presentation/d/1bQ_wt0BQdxyEEbyYYxAQMfc1VBN5I9KzdQh9aDbnVzI/ Source Code -> https://github.com/stopdrake/ExploringMultiPlatform https://github.com/stopdrake/kotlinNative
Shashank Kumar

Shashank Kumar

Writer and speaker at Androidiots.io

At DevFest '18

Tuesday 16th Oct, 2018

[This is Draft, will be updating...] https://docs.google.com/presentation/d/1W9SSQHmqj5l1BU7_XlStluB7nTmIInPIlNttWlvHO3Q/edit#slide=id.p1 What is Async Programming - Current Solutions (Android) - Threads (How many is enough?) -use of callbacks --callback hell -- exceptions propagation and handling - Promise/Futures/Rx Java - We Transform each function in Object(Promise) which promises result once avail and also provides chaining to avoid callback hell(#compare function in Thread with RxJava operators) - Handling Failure? - so many Operators(even diff for lang)? - Learning curve and readability - - Kotlin Coroutines - just add suspend to function - IDE tells you suspension points - No need to remember operators -Loop, try-catch works with suspensions - everything looks imperative code -Suspension Functions -await and sync calls - Compositions in suspension can always write higher order functions - Coroutine builders - suspension functions can only be called from other suspension functions - so its a chicken and egg problem, how to initiate coroutines (Coroutine builders) - launch(fire and forget) - result doesn't matter - async/await - runblocking
Puneet Jindal

Puneet Jindal

Founder, Eduwaive Foundation not-for-profit education company

At DevFest '18

Tuesday 16th Oct, 2018

Link to the slides:- https://docs.google.com/presentation/d/1jG5kdLchngtUHazat4cYZ0JB1p8wtvuDCYVd5HCNi1s/edit?usp=sharing Agenda for the talk:- 1. Need for data preparation and What is 2. How GCP DataPrep fulfills this need in the best possible way 3. Quick dirty demonstration
Naman Kumar

Naman Kumar

Full Stack Engineer @ ProductHunt

At DevFest '18

Sunday 14th Oct, 2018

At HackerEarth we recently launched FaceCode - a remote interview platform with pair programming, facetime, multi-room chat, and activity log features. To build a scalable and reliable platform, supporting all these real-time features, we used Firebase to a much extent. The talk will start with a live demo of FaceCode - the remote interview platform. It will be followed by a brief introduction to Firebase and its applications. Moving forward we will dive deep into the macro-architecture and the implementations of pair programming, video call state, user presence management, and other real-time features in FaceCode build using Firebase. At last, we will learn Operational Transformation technology and Firebase transactions which played a key role in consistency control and conflict resolution for the collaborative features like pair programming. Slides: goo.gl/d66YvY
Saurabh Rajpal

Saurabh Rajpal

Technical Solutions Consultant, Google

At DevFest '18

Sunday 14th Oct, 2018

Link To Slides - https://docs.google.com/presentation/d/1E5fpfC4j4GRfPGPW_MzqXiMBLSzf3ZKQAE0x-f3_PDY/edit?usp=sharing Topic - OK Google, What's AoG?! Description - The session walks through the basic concepts of AoG and how to quickly get started on building one of the Actions yourself!
Yashish Dua

Yashish Dua

Mobile Developer

At DevFest '18

Sunday 14th Oct, 2018

In this session, we will be decoding Google I/O 18 Android App. Is the MVP / MVC / MVVM industry standard or there is something else you need to know? How Android devs at Google do Code Organisation? Recommended Libraries and tools for Android Devs? TLDR: You will see how a modern 2018 Android App works! You can find the link to slides here: https://drive.google.com/file/d/1qQxrdEN-sEJM03Vtka86678DMsuJGFuM/view?usp=sharing
Aditya Agarwal

Aditya Agarwal

Web Developer, Blogger

At DevFest '18

Saturday 13th Oct, 2018

Link to slides - https://docs.google.com/presentation/d/1wTSF4R9lc64NMgoHGW9p1YNSS5K-QqwfsZoCrkl8sjQ/edit?usp=sharing Sections covered in the talk - 1. What I worked on during GSoC. 2. What is Probot and why it is useful. 3. Cool examples of Github Apps built with Probot. 4. What I learned while working under Github during GSoC. 5. Tips for GSoC.
Nikit Bhandari

Nikit Bhandari

GSoC Mentor

At DevFest '18

Friday 12th Oct, 2018

https://docs.google.com/presentation/d/1VVYm0y2EyD0vMwMZuc1VJz5K0A4WJLvwJ7xM4wcbgfg/edit?usp=sharing
Rohan Mishra

Rohan Mishra

Founder, Design Sundays

At DevFest '18

Wednesday 10th Oct, 2018

ONE EMOJI YOU WISH EXISTED Get Ready for a fun activity that will get your creative juices flowing. Enjoy being creative even if you think you are not. Ten minutes is all you need to Brainstorm, collaborate, get inspired and make all in one format. Enjoy competing with others and win cool swags at the end. Find my slides here: https://drive.google.com/open?id=1LAMz7Ag_0yb0rlZt-7rPVm39Hr2mg1bV

At DevFest '18

Friday 5th Oct, 2018

https://docs.google.com/presentation/d/1ibjMFCZkqbdN6Arxbt8HxKLOOAK2RahIDCyOMCuBJQI/edit?usp=drivesdk