Meetups by jnaapti

The topics at jnaapti's meetups range from discussions about Map/Reduce design patterns, discussions on programming paradigms to the future of Client Side Technologies. With over 20 meetups till date, we have built a community of 700+ members from over 50 companies, members who are serious about technological developments. jnaapti's meetups have been hosted by companies like Akamai and NASSCOM Startup Warehouse. The reviews we have received and the comments that people have posted for our past meetups are a testimony to the quality of the sessions we deliver.

The meetups were attended by hundreds of people from organizations like Akamai, IBM, Flipkart, Ellucian, Inmobi, EMC, VMware, Myntra, Cisco, Citrix, Juniper, SAP, Misys etc.

Our Popular Meetups

Python Bootstrap

Venue: Jnaapti Home, Bengaluru
Sponsor: jnaapti
Date: 10th May, 2014

This session is a Python Introductory session.

Here we speak about Python's problem solving abilities - Simplicity of Python - We pick a few real life example problems and discuss its code in detail.

Quirks of JavaScript

Venue: STC Technologies, Bengaluru
Sponsor: jnaapti
Date: 24th May, 2014

JavaScript has gained in popularity over the last decade and is making its way in a big way into organizations. In this session, we look at how the language has evolved from being a language "hated by many" to a language "loved by many". JavaScript comes with its own "personality" and "my way of doing things". So instead of putting our perspective on how it's supposed to be, we look at why JavaScript has taken this stand and how it differs from other languages.

Thinking Scale with NoSQL Stores

Venue: STC Technologies, Bengaluru
Sponsor: jnaapti
Date: 31st May, 2014

Relational databases technology is at least three decades old. However, of late, people are skeptical about using relational databases in some specific use cases. Skeptics say that relational databases are not easy to scale while the so called NoSQL stores are much easier to scale. They say LAMP is outdated. The future is MEAN or something along those lines. Is this true? Do NoSQL stores solve the scalability and fail over issues? How do they do it?

Responsive Web Design

Venue: NASSCOM 10000 Startup Warehouse, Bengaluru
Date: 7th June, 2014

In this session, we discuss some interesting but less known tricks of CSS3 and the use of CSS3 in designing responsive layouts.

Topics that we plan to cover:

Map Reduce in Practice

Venue: NASSCOM 10000 Startup Warehouse, Bengaluru
Date: 14th June, 2014

"I think I understand what the map and reduce functions do. I also understand the word count example." But when trying to think in terms of mapreduce I always find it hard to express solutions in terms of map and reduce functions. How do I build a mapreduce based problem solving mindset? In this session, we will look at mapreduce from a very different perspective. Let us understand how mapreduce is used to solve problems with tools like Pig and then use this perspective to put mapreduce into practice in doing data analysis.

Javascript Deep Dive (Hackathon) - Paid

Venue: Officespac.es, Bengaluru
Date: 15th June, 2014

Bizathon (Women Only)

Venue: NASSCOM 10000 Startup Warehouse, Bengaluru
Date: 15th June, 2014

Map Reduce and Aggregation Framework in MongoDB

Venue: Akamai Technologies, Bengaluru
Sponsor: Akamai
Date: 5th July, 2014

* We cover the basics of how to store and retreive documents from MongoDB

* We then specifically talk about the aggregation framework features and how to write map-reduce jobs in MongoDB

* Continuing with our previous discussion, we also discuss how we can do data-joins using MapReduce in MongoDB

Bootstrap & User Experience Design

Venue: Sysinnova Talent
Date: 12th July, 2014

Guest speaker: Kiran Subbaraman

Here are some things that we intend to cover during the session:

* Learn the difference between User Experience (UX) and UI

* Learn how User Experience goes beyond the web

Building A Cloud Like Development Environment Using KVM

Venue: Akamai Technologies, Bengaluru
Sponsor: Akamai
Date: 19th July, 2014

Do you feel that your system is accumulating lots of unnecessary packages because you experiment with a lot of new open source software?

Have you faced this issue that during deployment you see that something doesn't work in production because your production environment and development environment are different?

Python Deep Dive - Hackathon - Paid

Venue: Officespac.es, Bengaluru
Date: 10th August, 2014

MEAN stack Hangout session (Online)

Date: 30th November, 2014

This session is for you to clear your doubts in MEAN stack.

Future of Client Side Technologies

Venue: Akamai Technologies, Bengaluru
Sponsor: Akamai
Date: 7th March, 2015

A little bit of history

We recently conducted an experiment. We introduced a group of Engineering Students to Polymer even before they learnt basics of HTML. Our hunch was that students will find it much easier to understand the recent developments than to wade through multiple historical failures and understand the nice things about the recent past of web technologies.

Component Based Architecture - Framework Wars

Venue: Jnaapti Ashray
Sponsor: jnaapti
Date: 9th June, 2018

The first generation

The developments around Data binding frameworks & Component Based Architectures and the fight for supremacy in this space, is akin to the "Browser Wars" of the 1990s. The first gen frameworks were wooing users with declarative data binding, 2-way data binding etc.

Machine Learning - Learning to Learn

Venue: Jnaapti Ashray
Sponsor: jnaapti
Date: 23rd June, 2018

Do you ever ask this question, "How do I get started with Machine Learning?" We get this question a lot, and depending on what your background is and how you want to use your knowledge, there are several ways to approach this topic and everything around it.

Free Python Workshop

Venue: Jnaapti Ashray
Sponsor: jnaapti
Date: 26th and 27th June, 2018

Python Free Workshop in North Bengaluru

The participants will also be given access to our online platform, The Virtual Coach, for accessing the lab and practicing the activities discussed during the training. You will get free access to this platform for 7 days.

Free Python Workshop

Venue: Jnaapti Ashray
Sponsor: jnaapti
Date: 28th and 29th June, 2018

Python Free Workshop in North Bengaluru

The participants will also be given access to our online platform, The Virtual Coach, for accessing the lab and practicing the activities discussed during the training. You will get free access to this platform for 7 days.

Mastering the Art of Programming Language Learning - Hands On Workshop

Venue: Jnaapti Ashray
Sponsor: jnaapti
Date: 21st July, 2018

Do you have this inhibition towards Programming Languages? Are you afraid that you have to learn a new language for your job? Are you afraid of the industry trends? Are you feeling rusted with your knowledge of programming?

Fear no more!

Jnaapti believes in "pushing you into the swimming pool to teach you to swim". We are the coaches with rubber tubes to prevent you from drowning and pulling you out from your fear of self-exploration.

Containers, Orchestration, Devops and Microservices

Venue: HackerSpaceSG, Singapore
Sponsor: HackerSpaceSG
Date: 7th September, 2019

Have you been following the recent developments around Microservices, Containers and Orchestration? All major cloud providers, Amazon, Google, Microsoft and several others now have a managed Kubernetes service and serverless offering. Companies are investing heavily in aligning their products and services to work in Kubernetes. Why such hype? Is it time for you too to adopt these technologies?

Containers, Orchestration, Devops and Microservices

Venue: Gale Partners, Bengaluru
Sponsor: Gale Partners
Date: 21st September, 2019

Have you been following the recent developments around Microservices, Containers and Orchestration? All major cloud providers, Amazon, Google, Microsoft and several others now have a managed Kubernetes service and serverless offering. Companies are investing heavily in aligning their products and services to work in Kubernetes. Why such hype? Is it time for you too to adopt these technologies?

Workshop Handouts

We rely heavily on open-source technologies and feel obliged to share some information back to the community in addition to helping with bug fixes in the software that we rely on.

1. Building your own Desktop Cloud Environment

Delivered in HasGeek in July, 2011

As developers we have seen these problems:

  • Our development environments accumulate lots of applications and libraries over a period of months.
  • We are usually in the habit of installing everything in one machine.
  • We fear that we may screw up our development environment and that means unproductive man-hours.
  • We forget that a multi-machine deployment is different from a single machine deployment.

How about virtualization in the desktop?

We use virtualization on the desktop as a solution to these problems. This presentation will take you through the steps to create a multi-VM development environment. This presentation will show the use of QEMU, KVM and Virt Manager and how you can create a VM image, and then start servers with a set of commands, deploy your app, test everything and tear down the environment once you are happy - all this in the cosy comforts of your laptop or desktop.

2. Dealing with Web Scale Data

Delivered in several colleges in 2012

Google processes 400 petabytes of data every month and that was way back in 2007! With users generating massive amounts of data in social networking sites like Facebook and Twitter, and an increase in the use of sensor devices, the amount of data generated is only going to go up. Further, with the cost of hard-disks going down, and such data being made available to everyone, and with the advent of cloud computing, we now have the power to process such data ourselves.

What are the challenges of processing such massive amounts of data? With such data being available to every corporation, big or small, how does this change how we have been perceiving data? The presentation takes you through some of the technologies used to tackle these challenges.

This presentation is used during a workshop. The workshop has been tailored to suit students. It helps students relate to and appreciate the subjects they learn in their curriculum - data structures, programming languages, databases, operating systems, networking etc. At the same time, it describes some of the interesting work being done in the software industry in the areas of databases, data analysis, cloud computing, map-reduce etc.