--- This is a FREE full-day event ---
Full-stack development (with polyglot programming) is becoming widely prevalent. This meetup brings together language & programming enthusiasts to a) explore languages b) address real-world challenges like debugging and optimizing and c) deal with modern topics Big Data anaytics, containers and cloud. With expert speakers lined-up, its sure to be an exciting day with lots of learning and networking.
Agenda:
10.15AM - 10.30AM - Welcome and Introduction (Walmart & Meetup Organizers)
10.30AM - 11.30AM - Big Data Analytics for Domain Experts with MATLAB (Michelle Hirsch, Head of MATLAB Product Management, MathWorks).
Companies are scrambling to get insight from the massive quantities of data they collect but are struggling to find employees who combine the deep expertise in computer science, statistics and machine learning, and the domain expertise to truly understand the data. In this talk, Dr. Hirsch discusses how MATLAB enables engineers and scientists to apply their domain expertise to big data analytics.
Highlights:
About the speaker: Michelle Hirsch, Ph.D. is responsible for driving strategy and direction for MATLAB, the leading programming platform for engineers and scientists. Based outside of Boston, Massachusetts, Michelle is joining our meetup during a trip to meet with MATLAB users across India.
11.30AM - 11.50PM - Tea Break
11.50AM - 12.50PM - All about Node.js (Sakthipriyan Vairamani, Node.js Technical Steering Committee (TSC) Member, Software Engineer @ PayPal)
In this talk, let's start the journey with the internals of Node.js. Let's understand what Node.js actually is, how the JavaScript code we write is actually executed, and how asynchronocity is achieved. Then let's discuss a few common and simple ways to optimize the javascript code. And then let's spend time understanding the basics of debugging Node.js applications. Let's part with the knowledge of the new features introduced in Node.js.
About the speaker: Sakthipriyan is a member of the Core Technical Committee of Node.js and coordinator of the Node.js meetups in Chennai, India. Known by his Internet moniker thefourtheye, Sakthipriyan loves Python and JavaScript in equal measure, and is in the process of learning Scala while also admiring its beauty. He is a big fan of Open Source projects and contributes to them wherever possible. Understanding the internals and implementations of the languages is his favourite pass time. Sakthipriyan is an active contributor to Stackoverflow, with a reputation exceeding 125 thousand. Apart from computers, Sakthipriyan loves to play Badminton, Chess, and Cricket. You can always find him either in Stackoverflow 's Python chat room or in Freenode IRC.
01.00PM - 02.00PM - Lunch (sponsored by the host)
02.00PM - 03.00PM - Designing & Building Secure APIs (Vivek Thuravupala, Software Engineer @ Postman)
We'll talk about the exploding usage of APIs and why security shouldn't be an afterthought when it comes to designing and building APIs. We'll also run through some concrete examples illustrating common pitfalls encountered while design/building.
About the speaker: Vivek builds stuff for the web, and he's been swimming around in various tech ponds since he was a kid. At Postman, he keeps an eye on a bunch of the user-facing products.
03.00PM - 04.00PM - Cloud and Container Ready Java (Vaibhav Choudhary, Java Platforms Team, Oracle)
Java with all its recent changes are ready for Cloud and for Container. Let’s unfold the story:
60 percent theory + 40 percent practical session
04.00PM - 04.20PM - Tea break
04.20PM - 05.20PM - Beyond Paradigms (Luciano Ramalho, Principal Consultant@ThoughtWorks); presentation deck: https://speakerdeck.com/ramalho/features-and-patterns-for-idiomatic-python
Java is object oriented and Haskell is functional. How about Python? Is it really OO with free-standing functions and such weak encapsulation? Python has lambdas and closures, but is it functional? Are these useful questions?
In the last 10 years a new approach to the study of programming languages has emerged: focus on features, not paradigms. This approach offers more direct, practical advice for programmers learning a new language, taking up coding idioms, and choosing suitable design patterns.
This talk will name some key language features, show how they affect the use of design patterns, and conclude with a refactoring guided by this new approach, producing simpler, more efficient code. Theory in practice.
About the speaker: Luciano Ramalho is the author of "Fluent Python" (O'Reilly, 2015). He was a Web developer before the Netscape IPO in 1995, and switched from Perl to Java to Python in 1998. Since then he worked on some of the largest news portals in Brazil using Python, and taught Python web development in the Brazilian media, banking and government sectors. His speaking credentials include PyCon US (2013), OSCON (2002, 2013), and 15 talks over the years at PythonBrasil (the Brazilian PyCon) and FISL (the largest FLOSS conference in the Southern Hemisphere). Ramalho is a member of the Python Software Foundation and co-founder of Garoa Hacker Clube, the first hackerspace in Brazil.
05.20PM - 05.30PM - Wrap-up & Networking
Sponsor/Host: Walmart Global Technology Services India Pvt Ltd, Sy No, 15/2 & 14, Salarpuria Aura A Block, 1st floor, Kadubeesenahalli, Outer Ring Road, Bangalore – 560 103.
Logistics:
- The venue can accommodate around 250 people
- Basic WiFi network network connectivity will be provided
- 2 & 4 wheeler parking is available
- For registration desk, please carry a government ID proof
Meetup Organizers: This meetup is co-organized by the following meetup groups:
BoJUG (Bangalore Open Java User Group): https://www.meetup.com/BangaloreOpenJUG/
Core Java meetup: https://www.meetup.com/Core-Java-Meetup-Bangalore/
JavaScript meetup: https://www.meetup.com/JavaScript-Meetup-Bangalore/
Polyglot meetup: https://www.meetup.com/Polyglot-Languages-Runtimes-Java-JVM-nodejs-Swift/
And other related meetup groups.

