About Works Talks Blog Contact Us

Talks

Kubernetes for Application Developers

A quick introduction to kubernetes using minikube and kubectl. There are a lot of good visual introductions so I thought of creating a screencast to highlight some of the aspects of kubernetes.

Vagmi

Watch Video

Concurrency Vs Parallelism

A good code should use resources efficiently, which means not over utilise them as well as not leaving them idle. Main feature of Python3 is its async capabilities. After learning what concurrency is and why concurrency is not parallelism.

Naren

Watch Video

Thinking in Go

n the course of working with Go, there are certain things you only learn along the way. This talk will walk you through such tips & tricks and help you in becoming a better Go developer.

Vagmi

Watch Video

Concurrency Comparison: Go Vs Erlang

Both Golang Goroutines and Erlang processes are based on Communicating Sequential Processes with subtle differences in the way they are implemented.

Sudhakar

Watch Video

Building GraphQL Servers in Go

A quick introduction to GraphQL and how we can build GraphQL servers in Golang. This talk also touches upon the challenges that you could face while scaling a GraphQL server and how to mitigate it.

Vagmi

Watch Video

Better Ruby on Rails - Phoenix Framework

An introductory talk about Phoenix Framework that also compares it with the popular Ruby on Rails that helps the RoR developers to start learning Phoenix Framework

Sudhakar

Watch Video

React Apps with a Brain

We talk about how React apps can be architected with a functional pattern and some of the challenges in using such a pattern and how they can be addressed.

Gaurav

Watch Video

UI as a pure function of state - JSChannel 2016

We talk about React and how to use it with Immutable and immstruct. This is an alternative to redux and provides a much simpler mechanism to write performant Single Page Applications with React

Vagmi

Watch Video

Statically Typed Ruby - Crystal - RubyConfIndia 2016

Ruby is an awesome language but lacks in performance. Crystal is a ruby inspired, statically compiled language that uses the LLVM compiler and runs blazingly fast.

Vagmi

Watch Video

FP on your browser - PureScript

PureScript is a haskell like language that compiles down to Javascript. It has a very unique monadic effect system to address side effects. PureScript can be used both in the browser and on the backend with Node.js

Vagmi

Watch Video

Functional Reactive Programming with Elm

Elm is a functional reactive programming language. Elm's take on signals and mailboxes provides a very nice way to deal with side effects. Elm has laid most of the foundational ideas for frameworks like Redux

Vagmi

Watch Video

ClojureScript and Om - Functional Programming in the browser

Clojure is a modern lisp. In this talk we look at a functional way to deal with application state and to treat UI as a pure function of the state.

Vagmi

Watch Video