Human is a social creature, we need each others to overcome our problems. This, also holds true for programmer. Regardless of skeptical image which programmer being portrayed as anti-social who dislike interaction with other people, in actual word programmer needs other to help them accomplishing their task. With the demand…


In this writings, I will tell you how to send email with django. Due to sheer size of this article, and information I need it, I will skip my usual introduction and move on straight to my content. Have fun reading it!

SMTP Introduction

First of all, let’s start with a brief…


PEOPLE.jpg (400×300) (bp.blogspot.com)

Nowadays, it is nearly impossible for you not to interact with others, regardless of what you do, especially at work. Whether you are a stand alone team or working from home alone, at some point you have to interact at some point with your colleagues/your superiors/your clients. Of course, we…


As you have (maybe) noticed in my other writings already, I’ll start this with a narrative about ci/cd use case. Imagine that you’re in a team, developing a web app that surely, upon analysis by your team will be a big hit. However, midway in development period, you encounter an…


horizontal-logo-monochromatic-white.png (1202×309) (docker.com)

Imagine that you have developed an app with a specific environment, that is your personal computer’s environment. You explain your app source code to colleagues proudly. However, some of your colleagues that try to clone your source code in his personal computer tells you that your code does not run…


bad_code.png (740×277) (xkcd.com)

Imagine you were having fun with your code, creating an app for a company that you always dreamed of. After you had made notable progresses, you had to stop for a while because of changes in requirements. After a few weeks of leaving your app unattended, you finally went back…


Persona? What is it? Well, persona more often than not is recognized as a video game that is made by Atlus, currently, consists of 5 series with RPG as its genre. …


TDD and Having Fun Coding. and how I finally managed to do both at… | by Travis Kaufman | wITh love | Medium

Imagine you’re a full time software developer, tasked to create a currency trader app that will let customer to exchange its money to another currency with ease. Your manager tells you that it is using Rupiah as its main currency and only allowed exchange between rupiah and another currency. After…


“Intelligence is the ability to adapt to change.”
Stephen Hawking

Nowadays, industry is a very unstable world. How many times you was asked by the client for a change in requirements, even thought its not the time for it in your process models? A lot? I have experienced it too…


Git is a very popular version control system (VCS). It is widely used due to their fast, yet lightweight size, while also having many features that we could not find in another version control system. It is so synonymous with software development, that nearly every software developer have used it…

Muhfathurh

Just a so so learner

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store