[Clean Code] Some thoughts about Clean Code ?

In this series of posts , I would try to share with you some of my highlights on Clean Code Chapters. In this post my focus would be on chapter 1. We can define Clean code as code that always looks like it was written by someone who cares. "I like…

How to setup Mobinil USB Modem connection ?

Hi , today I needed to connect to internet via my unlocked usb modem. I have a Mobinil sim card but I don't have a compatible connection manager so I would like to share you the configuration you need to manually setup the connection. 1- Create a new connection from "Network…

Cursor Adapter in Android

Cursor adapters provide a high-performance way to scroll through long lists of data that are stored in SQLite.The consuming code must define an SQL query in a Cursor object and then describe how to create and populate the views for each row. The CursorAdapter fits in between a Cursor…

[Clean Code] Designing Classes

In this series of posts , I would try to share with you some of my highlights on Clean Code Chapters. In this post , I will try to share with you my own highlights on Classes Design chapter on Clean Code. * Classes should be small. * Classes should be smaller than that…

Migration to Ghost !

Hi , I'm writing this post to let you know that Learn With Passion is now hosted in a new platform. You will of course be able to view old posts. Stay Tuned for more ! Why should you care ? The blog is now self hosted on a VM so I have…

Lessons to learn from Parse about API design

Recently, I have been concerned about best practices to follow while designing your software APIs.I'm working on a side project that requires designing an API that should hopefully be usable on different platforms so I asked myself why don't I try to learn from the best ? By the best…

Intro to Hadoop and HDInsight in Microsoft Azure

Hi, in this blog post, I will try to give you some info about Hadoop and Microsoft distribution of Hadoop which is called HDInsight. Hadoop is one of the most famous No Sql and big data solutions. Hadoop is already used by big entities like Facebook , Twitter , yahoo and many…