One day, a user uninstalls your app. You don't know why she did it, you don't have any way to get back to her and ask for a feedback.
I always wondered why developers took so much time to put "64 bit support" in their release notes. Here's what I found out!
Here is the presentation I gave at Tech Talk @ Tokopedia in Jakarta
I was struggling with Sonatype Nexus for a week. After three failed attempts, here is how I managed to get it to work
If you're running nginx on an Ubuntu box, you would soon find out that the default version of Ubuntu packed with the OS is really old. 12.04 LTS ships with Nginx version 1.1.19, while the latest stable release is 1.4.7
There are some advantages that can only be achieved in JavaScript, implementing them in other languages can be really painful. This blog post will talk about some of the tricks that you can use in JavaScript that will help you optimize your code and make it even faster
It has been a while since we moved to using Sketch app, and ever since we started, we wanted to share some of the design that we have been doing with it.
With Multipeer Connectivity, nearby applications can discover, connect and exchange data between them without being connected to an external network/WAN. Moreover it works seamlessly over WiFi or Bluetooth on any iOS device with Bluetooth LE capabilities.
We evaluated testing framework for Android, set up continuous integration server, started writing tests. But, the results were not very favorable. We then came across a concept - Inversion of Control.
There are 1000s of Android phones out there, and it's not possible to get each one of them to test out your new application. But what is possible, is to figure out which phones will help you cover 90% of the market.
Here are my slides from the workshop I did at the App Development and Marketing Master Class at The Coalition on 15th March 2014. The presentation aims to help you figure out how to decide what to build, finalize a feature set, hire design and development teams and take your app to the store.
There are good times and there are bad times. Making an app is always fun. What's not fun, is getting a brand new MotoX and watching your app run slower on it that the sad old samsung testing phone in office. It literally had me in tears the first time I saw it. And even though it was late in the evening, I decided to find out what I can do to fix it.
We started working with Angular.js recently and after spending a few days on it, I realised that there a big need for beginner tutorials on it. I’ve tried to document some of the things you might need on day 1.
Here is the problem statement that we send out to people who apply for engineering profiles at Leftshift
This is a ready reckoner for our rules, policies and some of the things that might need to know if you are working at Leftshift.
So you think you would like to join us?