Imagine this, you are building a startup and have a small engineering team focused on the product. As you build and grow, you probably run into some of the following challenges and requirements.

⚙️ Operational Portal — Interface to allow for easy access to database for non-technical/operational users — who has used the most recent feature, who is your most valuable customer, custom KPIs tracking etc

🙅🏻‍♀️ Access Control — Setup and maintain access control to the data to different internal/external user groups — CRUD tasks, data perms and protection rules, user groups management

👾 Automation Tasks — Build automation…

Source: Imgur

Performance of most flavors of the old generations of learning algorithms will plateau. Deep learning, training large neural networks, is scalable and performance keeps getting better as you feed them more data. — Andrew Ng

Deep learning doesn’t take a huge amount of time or computational resources. Nor does it require highly complex code, and in some cases not even a large amount of training data. …

Augmented Reality. The future screams of it. The present is full of it: filters, games, and AR apps are popping up daily. Imagine a world where everywhere you look there are visual data aids to augment your comprehension.

Now, I would rather go all in on VR, especially after seeing Ready Player One. Oh how I wish I could be transported to Oasis right now! However, AR has more real world use cases from furniture shopping to building industrial factories — the possibilities are endless.

Augmented reality will be an essential part of your daily life. It will change everything.—…

There are a ton of such posts out there, on what are the best productivity apps and techniques, that can get you rolling off your bed and directly land into the world of extreme high productivity. Let me make it clear, no amount of productivity apps can be a substitute to the basics such as will and desire to achieve your goals and your resilience while working towards them.

Photo via Ramit Sethi’s Website

As described by Ramit Sethi, productivity apps only form a very small part of a pyramid with the bigger base of productivity determined by your fundamentals and psychology.

So first get…

Neon Race Flash Game Environment of Universe

Let’s face it, AI is everywhere. A face-off battle is unfolding between Elon Musk and Mark Zuckerberg on the future of AI. There are some that demonize it. And some whose utopian views claim that AI could almost be God-like in helping humanity. Whichever side your views tilt, AI is here to stay.

“With artificial intelligence, we are summoning the demon.” — Elon Musk

“Fearing a rise of killer robots is like worrying about overpopulation on Mars.” — Andrew Ng

If you’re excited to dive right in and tinker with AI, then games are a great place to start. They…

The alarm went off at 6 am, as usual, I was fighting my inner demons to get out of bed, something I have been doing every day. I finally got myself to jump out of my bed, rushed to the subway, took the 6 line to work, stopped by Ground Central to get my latte and contemplated getting the bagel but resisted. As I was walking to work, it dawned on me that this has been my typical day in New York City for the last 8 years, a place I called home for most of my 20s. I love…


Project (1 Hour): This is a quick fun project to create a twitter bot with Node.js that would tweet a motivational quote every hour. Cos everyone can use some inspiration!

Twitter Bot (Go on follow it!): SpartaaBot

All the code for this project can be found on my github

Step 1: Create your bot’s Twitter account and Dev App

Create a new account for your twitter bot and create a twitter app on it using this. Create access tokens on this app and note them down.

Step 2: Create your Node.js twitter bot

Sample twitter bot is my github…

Project: Build a react app for the usecase of searching Github repo for a given username to show the user profile, their repos along with persisted notes taking capability.

Day 1: Getting started with a simple React App

Day 2: Adding React Router, State and Props to the app

Day 3: Data Persistence in the app with ReactFire and Firebase

Day 4: Validating and Managing State of React Components

Day 5: Making server request in React with Axios

If you enjoyed this, please click 👏 so that others can enjoy it as well. Follow me on Twitter @HariniLabs to get the latest updates or just to say Hi :)

PS: I curate a bi-weekly #WomenInTech newsletter for a dose of inspiration from the world of tech and yes men can signup too! Get it here :)


Project (30 mins): Quick and easy installation of “Go” and using it for creating your very first Go app.

All the code for this project can be found on my github

Step 1: Install

Use this link to install Go lang on your machine. Check by running go on the terminal which should give out usage like below.

Step 2: Setup Workspace

Go commands all rely on one important environment variable called $GOPATH which points to the Go workspace (note this is different from $GOROOT which tells where Go is installed). Set it up as follows in Unix-like systems;


It’s first of the month, so re-kickstarting the challenge with freshness after a brief break . Let’s jump right into some coding action!

Project (1 hour): Build a RESTful service using JAX-RS the JAVA API for RESTful Web Services that will service user information.

All the code for this project can be found on my github

Step 1: Installation

  • Download the latest version of JAX-RS from here.
  • Assuming you have Eclipse already installed, setup tomcat webserver using the instructions here.

Step 2: Create project

  • Create a new “Dynamic Web Project” in Eclipse, I created “RESTResourceServer”
  • Add the downloaded JAX-RS…

Harini Janakiraman

Global Head of Technology @Antler. Prev: VP - Engineering @BlackRock. Started #100DaysOfCode #WomenInTech

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store