# Rishabh Mishra > The personal website of Rishabh Mishra. FullStack Engineer, works with React, NodeJS. ## Blog Posts - [Building Event-Driven Microservices with Python and Kafka](https://rsbh.dev/blogs/python-kafka-microservices.md): Building event-driven microservices using Python, Apache Kafka and Docker. - [NodeJS Microservice with Kafka and TypeScript](https://rsbh.dev/blogs/kafka-with-nodejs-typescript.md): Build event-driven Node.js microservices using Kafka and TypeScript. Publish and consume events encoded with Protobuf for a shared schema contract. - [Publish protobuf as an NPM package](https://rsbh.dev/blogs/publish-protobuf-typescript-to-npm.md): Publish Typescript files generated from protobuf to npm. Use Github Action to publish and Changesets to update the verions. - [NodeJS Microservice with gRPC and TypeScript](https://rsbh.dev/blogs/grpc-with-nodejs-typescript.md): Create NodeJS microservices with gRPC, and TypeScript. Use ts-proto to generate TypeScript files from protobuf. Test gRPC endpoint with grpcurl - [Dockerizing a React.js app](https://rsbh.dev/blogs/dockerize-react-app.md): Learn how to dockerize React single page application. Create development image with auto-reload and lightweight & optimized production image with Nginx setup. - [Building REST API with Express, TypeScript - Part 4: Jest and unit testing](https://rsbh.dev/blogs/rest-api-express-typescript-jest-testing.md): Learn how to setup Jest in Express and TypeScript server to test code. Add unit tests for the REST APIs controller and mock database to test repositories. Setup Github Actions to run tests. - [Building REST API with Express, TypeScript - Part 3: PostgreSQL and TypeORM](https://rsbh.dev/blogs/rest-api-express-postgres-typeorm.md): Learn how to connect PostgreSQL database from Express and TypeScript REST API server using TypeORM. Create TypeORM models and repositories. - [Building REST API with Express, TypeScript - Part 2: Docker Setup](https://rsbh.dev/blogs/rest-api-express-typescript-docker.md): Learn how to dockerize REST API server built with Express and TypeScript. Create a development image with auto restart on code changes and a lean production image with multi-staged build - [Building REST API with Express, TypeScript and Swagger](https://rsbh.dev/blogs/rest-api-with-express-typescript.md): How to build REST API server with Express & TypeScript, and auto-generate OpenAPI documentation with Swagger ## Links - [Blog](https://rsbh.dev/blogs.md) - [RSS Feed](https://rsbh.dev/rss.xml) - [GitHub](https://github.com/rsbh) - [Twitter](https://twitter.com/_rsbh)