Notes from Uncle Bob's Clean Codes

I’ve been reading a book by Robert C. Martin titled Clean Code: A Handbook of Agile Software Craftsmanship. It’s a great book talking about writing clean, readable, functional and best practice patterns codes. This book is based on Java but the implementation of any of the concepts is language agnostic. This blog post serves as important points I extracted from the book. Some will contain codes but some will only be plain English. [Read More]

Moving On Off Urbanesia

Last night was thankful. All of us Ex Urbanesia gathered with Selina as a sponsor. Unfortunately we couldn’t meet up for as long as we’d want to but I managed to learn a thing or two. It’s satisfying to meet them all, it’s been a fun ride for the last 3.5 years. This blog post serves as a melting pot of what I’ve gained and also lost for the amount of time I was at Urbanesia. [Read More]

Iced

So a few weeks ago I wrote about joining Icehouse. Today was my first day. I spent around 2 months before finally joining. I had already agreed a short 2 months contract work earlier, hence the delay. My first day turned out to be different. I’ve had a few first days during the years but today was worth blogging about. Engineering Culture This is the one thing I value most out of Icehouse. [Read More]

Root Imo Discovery II

I just got this China made phone today. My first time having one and I must say I am very impressed with the performance. Not just on paper, it’s a powerful 1.3 GHz quad core phone indeed. First and foremost, root access is mandatory to hack this phone further. It’s a newer phone being released just last month on February 2014. Resources are limited at the moment. Rooting As it turns out, it’s dead simple. [Read More]

Distributed File System with GlusterFS

Recently I had an itch about my 3 unused VMs. Each of them only has 512 MB RAM, 1 vCore and 10 Gigs of SSD. It’s limited in resource but this is what you get for US$ 1/month. From the 10 Gigs SSDs, I had approximately 21 Gigs of free space combined. This got me thinking. What if I could combine all the free space and have a mega volume? [Read More]

Hacking DailySocial's News

DailySocial.net is a tech blog founded by Rama Mamuaya. I enjoy visiting DailySocial and reading about the Indonesian tech scene. But yet I’ve grown weary of filtering news to read. So why not hack a news classifier I thought. Core Computing It took 10 minutes to hack something up in Python. Why so fast you ask? Because text processing is second nature in Python. NLTK is good but TextBlob is great. [Read More]

Icy Start - Soon!

It’s 14 March 2014 and 2 things have happened. The first is @Jokowi_do2 running for President, Yeay! And the second is me finalizing my beginning at Ice House! After resigning from Urbanesia, more doors opened. I am humbled by the opportunities offered but Ice House is hard to resist. There are a lot of like minded people already aboard. In particular @femmerling. Further more, I can’t resist the opportunity to build. [Read More]

Hackintosh Rig 2014

A few weeks ago my brother in law asked me to help him build a Hackintosh rig. I obliged with the utmost curiosity. It’s been a while since I last built one so this will be interesting. The first thing I did was heading to InsanelyMac’s forums. There were a lot of guides but one that interests me is the Mavericks guides. I downloaded a copy of it before for my Macbook. [Read More]

Thank You, Urbanesia

So when joining Urbanesia on July 2010, I wrote a blog post about it. It’s only right to bid farewell to Urbanesia with a blog post too. Yesterday, 30 January 2014 was my last day there. It’s been ~3.5 years since I first joined Urbanesia and a lot has changed since then. The most notable change being Kompas Group of Digital’s “Strategic Alliance” and Urbanesia’s direction for the future with its first taste of e-commerce in Indonesia. [Read More]

Squeezing Cubieboard for Performance

For the past month, I’ve been pleasantly hacking my Cubieboard to try out several different things. This time, I wanna know how performant Cubieboard is. Benchmarks are configured in such a way to replicate a real Web Application. Preparing Here are the specs for my Cubieboard: AllWinner A10 ARM Single Core CPU 1 GB DDR3 @ 480 MHz 5V / 2A = 10 Watts SATA HD - 5400 RPM Cubian r7 - http://cubian. [Read More]