Skip to content
Tilo Mitra
  • Twitter
  • GitHub
  • LinkedIn
  • Medium
  • Articles
  • Timeline
  • About
Night Mode
Text Size

Engineering Management

Databases

Getting started with NodeJS and Kafka

Posted on Published October 8, 2019November 4, 2017 by Tilo

In this tutorial, I’ll talk about how I set up Kafka to provide website analytics and event tracking for a web application. For my use case, I wanted to store and process raw event data in real-time. With Google Analytics, you can’t do that. Enter Kafka.

How do Express.js Sessions work?

Posted on Published October 9, 2019June 18, 2017 by Tilo

Every web application in the world that maintains user data has to deal with sessions. As developers, we need to know what they are and how to use them. This post explains how sessions work in Express.

13 best practices to secure your NodeJS web application

Posted on Published October 8, 2019January 3, 2017 by Tilo

Everyone agrees that web application security is very important but few take it seriously. Here’s a 13-step security checklist that you should follow before deploying your next web application.

How to make database changes when your app is in production

Posted on Published October 8, 2019December 20, 2016 by Tilo

Learn about how you can make database changes when your app is in production without causing breaking changes for your active users.

Let's stay in touch.

I usually write one in-depth article sharing what I learned every few months. It's usually about software engineering or management. If this sounds interesting, sign up below to get notified.

© 2023 Tilo Mitra
  • Articles
  • Timeline
  • About