Code runs on code

This semester has been a rather hectic one. There is this massive Java Enterprise project that lasts throughout the entire semester. In the midst of this project, our team encountered a rather puzzling bug. Despite following the sample code snippets closely and trawling through Stack Overflow, ...

Web Development in Singapore

In light of the recent fiasco over the NDP website, I thought it would be apt for me to share my thoughts on how I believe web development in Singapore has ended up in this dismal state today. This is definitely not an isolated case, the series of breaches by Messiah last year being proof. Lack ...

Useful mysql cmds they dont teach in class

show create table shows the code used to create the table, especially useful since I cant, for the life of me find a GUI in phpmyadmin to input/check foreign key constraints. The output will look something like this. CREATE TABLE `attendance` ( `id` int(11) NOT NULL AUTO_INCREMENT, `eid` ...

webview vs native

And so, this month I will be rather busy volunteering on developing an app for the scouts. Some pointers I have picked up so far... 1) You need to pick somewhere to stop supporting. If you are supporting all versions of Android since 1.5. There is gonna be a whole lot of functionality that you ...

Play store feedback

Having released a couple of apps with the most successful one garnering roughly 70 installs so far, I was pleasantly surprised to receive an email from a user. He was asking for advice on how to achieve an effect through shell script. Even though it is not directly related to my app which ...

Stealing code

Much of client side web technology today runs directly from source, E.g. HTML/CSS/JS... , which means source code is readily available to anyone who wants it, a far cry from software where source code is often kept tightly under wraps. As such, it is very simple to just copy out chunks of code ...