Categories
Uncategorized

BSc in Computer Science Distance Learning at UoL: Why I chose it

I am a self-taught Software Engineer working in the industry for about 5 years. However, formal tertiary education has always been on my radar. This blog post describes my story, and why I chose a distance learning programme instead of an on-campus offering.

Categories
Uncategorized

I didn’t “Hack” Your Site

If you are seeing my website instead of the one you’re supposed to see, this post is for you. I sharing a hosting server with several hundreds of people. That server had a hardware failure, and backups are being restored as I speak. Why are you seeing my site? My Domain starts with the letter […]

Categories
Uncategorized

Visualizing and Understanding Grassroots Healthcare in Bangladesh

I made use of publicly available data from the Directorate General of Health Services to get a picture about healthcare in all across Bangladesh. Data Source: http://facilityregistry.dghs.gov.bd

Categories
Uncategorized

Categorical and Numeric Data in Scikit-Learn Pipelines

I always tend to organize every aspect of my experiments with organizers as useful as Pipeline. However, one shouldn’t be passing continuous variables into a OneHotEncoder or vice versa for Scalers. The solution is, split your data, treat them in separate pipelines before merging them together again. Inspired by Scikit Learn Examples.

Categories
Uncategorized

Counting Weekends between Two Dates in PostgreSQL

I found myself the problem of counting the occurrence of specific “days of the week” between two dates. And thankfully, good old PostgreSQL came to the rescue!

Categories
Uncategorized

Collecting Documents for Transferring from NSU

Transferring your credits from North South University might seem like a huge bureaucratic mess. But it is not. This post will guide you through the process of collecting the necessary papers for the process.

Categories
শ্রেণীবিহীন

বাংলা লার্নিং কন্টেন্টের অর্থনীতি

বাংলায় ভাষার শিক্ষণীয় কন্টেন্ট (প্রযুক্তিকেন্দ্রিক) কেন বিনামূল্যে / ফ্রি-তে বিতরণ করা অপেক্ষাকৃত কঠিন? ইংরেজি ভাষার ভালো ফ্রি কন্টেন্ট যেখানে অহরহ পাওয়া যায়, সেখানে আমাদের সমস্যাটা কোথায়?

Categories
Uncategorized

GP launched 013: Update your RegExp!

Grameenphone quietly rolled out its 013 series of numbers and it wrecked everything. No web service, including Google is working with this 013 series of numbers. Its time for developers to fix this mess and update every validation logic you may have for validating mobile numbers or MSISDNs. I enlisted a few RegExps for de-terrorizing […]

Categories
Uncategorized

Flask-like “global” request context in Sanic (asyncio)

Although something like Flask’s globally accessible request object is considered a terrible way of writing code (explicit is better than implicit), sometimes it makes sense to use it. For example, while passing a Correlation-ID to track a request’s life cycle through your micro-services.

Categories
Hacks

pyenv build depencies on Ubuntu

pyenv can get particularly annoying during building Python. Dependencies are often missing resulting in failed builds. This short blog post is outlining the required dependencies to reduce headaches for future me, and anyone else reading this.