Aslam

Software Engineer. Python. Js. Scala. Go. Father. @aslamhadi

Gatsby + Netlify + Netlify CMS = ❤️

01 January, 2018

So I just migrated my blog from Pelican to Gatsby. What’s the reason for this migration? Because all the cool kids are using it. Because I…

Custom error handler in Django Rest Framework

13 February, 2017

Django personally is still my favorite framework for backend. It provides great documentation, active community, and it’s provides great API…

Background Process in Scala

11 February, 2017

So yesterday I was hit by an intermittent bug in the application. The case is like this. Imagine you’re a book store owner and every time…

Optimize ASP.Net application with Sentry

06 February, 2017

This is my first post in 2017 even though it’s already February. And in this post I’m still going to write about .Net stuff because .Net is…

Cara blok ads injection dari Telkom

03 October, 2016

Analoginya begini. Misal kita beli app di Play Store, ekspektasi kita adalah kita tidak perlu melihat ads/iklan di app tersebut. Kalau tidak…

Custom REST authorization in ASP.Net MVC

01 October, 2016

So I have a situation to check if user that accesses the API is not registered, then return JSON with 401 http code, else return JSON with…

Asynchronous upload picture to Azure Storage

09 August, 2016

It’s been a while since I use Azure as a server. So many things have changed, now you can use Git as your deployment source, free app…

First impression on "Bash on Ubuntu on Windows"

06 August, 2016

So I just updated my windows with Windows Anniversary Update and enable ubuntu bash in my machine. For those who wants to enable ubuntu bash…

Fix Guava and HBase conflict in Play Framework

28 June, 2016

I’m using Play Framework 2.4 and the requirement is I need to update HBase directly from the web. So we need to add some HBase dependencies…

Programming and Communication

07 December, 2015

When I first started programming I thought that what matters most is our coding. I remember in my first job my boss called me in her office…

Story of a freelancer

06 December, 2015

*Note: This writing is based on my experience, might be subjective. I have been working full time and sometimes I got a freelance job…

Data Volumes using Docker Compose

01 September, 2015

If you are developing a web app using Docker, you will change your code so many times. The problem with developing using Docker, your files…

Ngrok for Web Development

18 August, 2015

It’s 2015 and I just know Ngrok recently! Once you know Ngrok, it won’t be the same anymore. *ok this is too much. What is Ngrok? By using…

Setting up cassandra docker in Mac Part 2

14 August, 2015

In part one I wrote an article about setting up Docker for Cassandra. Now Docker will act as a server so you still can’t add your own…

Upload image summernote editor to Azure Storage

14 August, 2015

When you upload an image to Summernote editor, it will convert the image to base64 data. And base64 is larger than the original data size…

Setting up cassandra docker in Mac Part 1

11 August, 2015

I see that there is still not enough writings about docker and cassandra in Mac so I thought I should write one. Setting up the Docker File…