Monday, May 10, 2021

Celery Distributed Task Queue Display with Flower UI

I explain how you can visualize Celery distributed task queue with Flower UI. This is useful when monitoring asynchronous tasks.


Wednesday, May 5, 2021

Celery Distributed Task Queue with FastAPI for Machine Learning

This sample app demonstrates how to implement Celery distributed task queues on top of RabbitMQ broker for Machine Learning model training and data processing. We are using TensorFlow in this example to train the model. API request comes through FastAPI and it is being processed asynchronously by Celery. There is a separate API endpoint to check task status. Multiple requests can be initiated and processed at the same time in parallel. Celery tasks can be monitored using Flower monitoring tool.


Monday, April 26, 2021

RabbitMQ RPC with FastAPI

I explain sample app with FastAPI endpoint. RabbitMQ is used as a postman to deliver and return message between endpoint API and backend. Backend code could run on different microservice. Multiple backends can be started for scalability.


Monday, April 19, 2021

Oracle Developer Tools Review

I walk through Oracle Developer Tools and giving my honest opinion about the past, present, and future of Oracle products for developers.


Monday, April 12, 2021

What I Hate About Machine Learning

I describe what I hate most about Machine Learning. Hopefully, this video will not scare you, but on the opposite, it will inspire you to start with Machine Learning.


Sunday, April 4, 2021

What I Love About Machine Learning

I describe what I love most about Machine Learning. Hopefully, this will inspire you to jump into the exciting field of ML.


Sunday, March 28, 2021

My Machine Learning Experience

I talk about my own Machine Learning experience and why I decided to convert to ML from enterprise software development with Oracle tools.