5th edition

Oct 15 2015

Geek Night is a regular event to promote the sharing of technical knowledge and increase collaboration among the geeks in the National Capital Region (Delhi). It is organized by a passionate group of programmers and sponsored by Thoughtworks.

We love feedback! If you have any suggestions or cribs, feel free to fill out our feedback form. Don't worry, your feedback will remain completely anonymous.

Geek Night Volunteers

Agenda

4:00 pm

About the Technology Radar

By: Avinash Chugh

4:15 pm

Introduction to Reactive Architectures

Reactive architectures are based on a one-way, asynchronous flow of immutable events through a network of independent processes. Learn about how applications/systems based on reactive architectures are built to be scalable and resilient and decrease the coupling between individual processing units.

By: Rishi Dahiya & Shilpa Singla

Resources: The Reactive Manifesto

5:00 pm

Be Quick, Be Nimble

Let's take a closer look at this BDD testing framework for Swift and Objective-C programs. It has the same syntactic flavor as RSpec and Jasmine and is easy to set up. Quick comes bundled with Nimble, a matcher framework for tests. It allows for assertion of types and makes it easy to test asynchronous code.

By: Rohit Garg

5:30 pm

Break

5:45 pm

Threat Modelling - A structured approach to securing your applications

Most realize the importance of writing secure software and dealing with user data in a responsible way. Threat Modelling is a set of techniques to help understand and classify potential threats, and then define possible countermeasures to prevent or mitigate their impact. When turned into 'evil user stories', they give teams a manageable and effective approach to making their systems more secure.

By: Samaj Sekhar & Renu Ahlawat

6:30 pm

Time series data stores

Many kinds of analysis require keeping track of multiple factors over a period of time. From application metrics to financial playgrounds, one can correlate changes based on multiple factors over time to either prepare reports or even predict future events. A time series database (TSDB) is especially made for the purpose of handling data indexed by time. This session will cover the basics constituents of a time series database, and what could make for a better one. We also examine the current landscape of solutions available, and how some of the recent start-ups are using these data stores.

By: Abhishek Kumar

Resources: Time series databases

7:15 pm

Networking & Dinner

(served at our premises)

Previous Editions