SOLID Design in Practice — S: Single Responsibility PrincipleImagine you are designing a contact us form for your website, and there are three things you are trying to accomplish:Jan 19, 20221Jan 19, 20221
SOLID Design in Practice — D: Dependency Inversion PrincipleImagine you are designing an online payment system for an e-commerce website, and you have coded up a simple backend for accepting payment…Jan 19, 2022Jan 19, 2022
My Interview with Microsoft — SDE IIIn early November, I applied for the Microsoft SDE role online, and got an offer last week after 3 rounds of interview: Recruiter Phone…Dec 24, 20211Dec 24, 20211
How I passed AWS Certified Solutions Architect Exam in One Month without any prior experienceTwo days ago, I toke the AWS Certified Solutions Architect — Associate (SAA-C02) exam and successfully passed it after one month of…Nov 7, 20215Nov 7, 20215
How to Hide My Email, Add Custom Email Domains with iCloud Mail and iOS 15The points:Oct 29, 2021Oct 29, 2021
Email Automation with Python in 3 StepsIn this article, you will learn all the steps required to configure an email automation job from your workstation. Requirements: Python…Oct 19, 20212Oct 19, 20212
Upload Data to Firebase Cloud Firestore with 10 line of Python CodeIn this post I will show you how to import your local csv data into Firestore with only 10 lines of python code, and get data back from…Aug 8, 20202Aug 8, 20202
Set up python virtual environmentThe main purpose of Python virtual environments is to create an isolated environment for Python projects. This means that each project can…Jul 22, 2020Jul 22, 2020
Language translation with Transformer Model using Tensor2TensorTensor2Tensor package, or T2T for short, is a library of deep learning models developed by Google Brain team. In this post I will use T2T…Jul 22, 2020Jul 22, 2020
Feature extraction from text using CountVectorizer & TfidfVectorizerVectorization is the general process of turning a collection of text documents into numerical feature vectors. This specific strategy…Jul 22, 2020Jul 22, 2020