About Works Talks Blog Contact Us

We solve problems with science, art and code

We Help, Teach and Build better software

Browse Works Contact us Contact us

Talks

View all

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
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
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
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
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
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
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
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
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
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
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
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
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

Testimonial

1 / 0
Gurukeerthi Gurunathan Co-founder, Caratlane Tarka labs have thought leaders, subject matter experts and thorough professionals. I like the discipline in the documentation of requirements, logging in feature estimates and timely delivery of the projects. They solve complex problems and build robust well-architected systems. The conversations with Tarka consultants has always been enriching. They are pure technology craftsmen passionate about work and abreast with the latest trends in the technology. Tarka labs have definitely exceeded my expectations.
Michael Sparks Director of Technology, Genetic Direction The quality of code offered by Tarka labs is highly impressive and on par with best industry standards. Their solutions are reasonably priced. Tarka labs consultants are smart, effective communicators and have been extremely educative. In technology lines, they have helped us build a frugal foundation where the reuse of components and systems have been the key differentiators. Projects progress every day and are delivered on time with high quality. It is hard to cross boundaries in technology and the consultants have done that at ease by working on multiple code repositories. The solutions have been thoughtful and built to last.

It has been an amazing experience working with Tarka labs!
Sasi Parthasarathy Founder, Fankave Tarka labs has been a good discovery for Fankave. They helped us build an array of interactive social experiences with collaborative efforts from both ends. Quite impressed with the technical acumen brought to the table by the team. The synergies have brought perfect fruition of the requirements. I would recommend Tarka labs services if you are trying to develop a MVP, look for a market fit, scale your product or at any stage of growth
Jason Mancuso Director, Professional Services - SCM Practice at Gaea Global Technologies It has been a delight to work with the Tarka Labs team. The interactions have been articulate with consultants being able to get into great development cadence quite quick.

Tarka labs consultants come with excellent command in backend and web development. The solutions arrived at are not only based on requirements but also the value added to the schema of business
Sandeep Konam CTO Tarka labs consultants are passionate about coding and have a flair for software craftsmanship.

We felt it was an extended team with ease of communication and accessibility of all parties involved in the engagement. There is no bureaucracy, and, consultants are capable of making decisions with very less interference. It has been a pleasure collaborating with Tarka Labs

Contact us

Chennai 🇮🇳

#A1/1, 49th Street,
7th Avenue, Ashok Nagar,
Chennai, TN, India, 600083.
+91 (44) 4550-1295
Open in map
Bangalore 🇮🇳

# 579, 9th A Main road,
1st Stage Indira Nagar,
Bangalore, KA, India, 560038.
Open in map
San Jose 🇺🇸

440 N. Wolfe Rd,
Sunnyvale, CA 94085
+1 (971) 270 – 6909
Open in map
Fredericton 🇨🇦

50 Crowther Lane, Suite 140
Fredericton, NB, E3C 0J1
Open in map
Get Free Consultation