Book summary: Remote – office not required
The authors are founders of 37Signals. The book talks about how to go about remote work, its advantages and pitfalls. Here are some key takeaways from the book.
Technology, books, travel, and linguistics
The authors are founders of 37Signals. The book talks about how to go about remote work, its advantages and pitfalls. Here are some key takeaways from the book.
%f in user-facing strings is dangerous. Depending on the architecture, programming language involved, version of that language and compiler optimization flags, results can vary slightly. And if there are multiple languages involved in the serving stack, it is almost impossible […]
One argument which some people might give in favor of using tabs is that it allows the viewer to decide how the code should appear to them. And hence, it separates the logic (indentation) from its appearance. The biggest flaw […]
int getTextFileSize(String fileName) { return (int) (new File(BASE_DIR, fileName).length(); // WRONG } A 32-bit signed int can deal with ~2GB worth of data. And if your code is not going to deal with files larger than 2GB, why worry? But what […]
General Multitasking – multi-window mode and picture-in-picture mode. This includes the ability to launch window in adjacent activity, and drag and drop between activities. Notifications – Custom quick settings tile for an activity Multi-locale – users can specify locale beyond their […]
Yes, it did happen, and no, I am not stupid enough to execute rm -rf *. It was a bit more convoluted than that. I was trying to prepare a customized SD card image for the Android emulator. The fastest way to do […]
For android projects, some engineers use Android Studio (new), some use Eclipse with ADT (old), few like me still savor command line, this blog post is about handling (building, installing and testing) android projects from command line. To create android project $ android create project –target 4 –name TestAndroidApp –path […]
Android plugin for Gradle does not support Java-style compile time only dependencies. After spending a few hours on trying to build android app targeted for Amazon SDK (without using Amazon’s Android specific plugin but just their jar stubs for maps, ADM […]
This blog post is a HOWTO guide for using github while collaborating during hackathons. It does not cover git in detail.