Posts by Tags

AWS

Automate AWS EC2 Spot Instance Creation

3 minute read

Published:

Provisioning an EC2 spot instance by hand every day eats productive time. A small boto3 script plus crontab automates the whole routine.

Commit

Git Pre-Commit Hooks for Linting and Styling SQL Codes

2 minute read

Published:

Git hooks are a simple, easy way to do small local scripting to improve code quality and readability. Using consistent git hooks across projects can reduce the load on CI/CD process which can focuse more on unit and integration testing.

Computer Vision

Improving OCR Performance on Noisy Images

5 minute read

Published:

Extracting text from images using Optical Character Recognition (OCR) has enormous applications across almost all industries. A robust, scalable OCR solution is an integral part to the digital transformation journey of every organization. These solutions can help an organization to obtain a significant edge over its competitors. For example, OCR solutions can

  1. Help to reduce the time required in processing paper forms.
  2. They can digitize information from old important records that can be easily looked up for reference or can be analyzed to build insightful data models.
  3. Finally, OCR can be used along with images and videos to extract important textual information.

DevOps

Passing Local Environment Variables to Docker Build Process and Containers

3 minute read

Published:

Any data scientist or machine learning interested in developing production deployable models need to understand Docker. Docker is one of the most important tools for DevOps that can help to create and maintain a consistent enviroment across development, staging and production. In particular docker-compose can be used to configure and interface applications using multiple docker containers.

Automate AWS EC2 Spot Instance Creation

3 minute read

Published:

Provisioning an EC2 spot instance by hand every day eats productive time. A small boto3 script plus crontab automates the whole routine.

Using VS Code in Windows 10 for Remote Development in EC2

3 minute read

Published:

I have used many IDE environments over the past years ranging from emacs, pycharm, eclipse among others. Emacs used to be my favorite editor since I was able to customize it to my needs. For example, one of the things I loved about Emacs was its seamless ability to work on code in remote servers through the Tramp package. However, in a corporate career, you are mostly destined to work in local Windows environment and customizing Emacs to work with windows was becoming too much of a pain.

Docker

Passing Local Environment Variables to Docker Build Process and Containers

3 minute read

Published:

Any data scientist or machine learning interested in developing production deployable models need to understand Docker. Docker is one of the most important tools for DevOps that can help to create and maintain a consistent enviroment across development, staging and production. In particular docker-compose can be used to configure and interface applications using multiple docker containers.

Git

Git Pre-Commit Hooks for Linting and Styling SQL Codes

2 minute read

Published:

Git hooks are a simple, easy way to do small local scripting to improve code quality and readability. Using consistent git hooks across projects can reduce the load on CI/CD process which can focuse more on unit and integration testing.

Hooks

Git Pre-Commit Hooks for Linting and Styling SQL Codes

2 minute read

Published:

Git hooks are a simple, easy way to do small local scripting to improve code quality and readability. Using consistent git hooks across projects can reduce the load on CI/CD process which can focuse more on unit and integration testing.

Python

Git Pre-Commit Hooks for Linting and Styling SQL Codes

2 minute read

Published:

Git hooks are a simple, easy way to do small local scripting to improve code quality and readability. Using consistent git hooks across projects can reduce the load on CI/CD process which can focuse more on unit and integration testing.

SQL

Git Pre-Commit Hooks for Linting and Styling SQL Codes

2 minute read

Published:

Git hooks are a simple, easy way to do small local scripting to improve code quality and readability. Using consistent git hooks across projects can reduce the load on CI/CD process which can focuse more on unit and integration testing.

Toml

Git Pre-Commit Hooks for Linting and Styling SQL Codes

2 minute read

Published:

Git hooks are a simple, easy way to do small local scripting to improve code quality and readability. Using consistent git hooks across projects can reduce the load on CI/CD process which can focuse more on unit and integration testing.

sqlfluff

Git Pre-Commit Hooks for Linting and Styling SQL Codes

2 minute read

Published:

Git hooks are a simple, easy way to do small local scripting to improve code quality and readability. Using consistent git hooks across projects can reduce the load on CI/CD process which can focuse more on unit and integration testing.