Changing religion

I’ve believed into holy ant since it has been simply the best build system for java. However, my faith is now tested, and I’m failing. I’m changing my religion, since now I’ve found system which is even better than ant, but still provides equivalent functionality. I’m starting to hail for holy gradle and share it’s…

Read more

Odd division of products

Taking quick peek in Windows 8 programming, and at first there is really odd separation of products: Windows 2012 Express. So if I want to experiment all three cases in Windows 8 (metro, desktop, phone), I’ve to install separately 3 different visual studio installation (and maintain all settings and everything separately in them). Ow! I…

Read more

New coolest gadget in the town.

Without question, currently coolest possible gadget is Nokia Lumia920. Simply coolest device out there (*). (*) It’s also cool device by working during winter time, unlike some USA company products which are actually ”out of warranty covered conditions” during winter time.

Read more

Testing Windows 8

Testing Windows 8… So far, as advanced user, software engineer and such, I’ve liked it. Windows has been always much better with keyboard accessibility (greatly valued by advanced users) than other operating systems. And in Windows 8 keyboard accessibility has actual improved, compared to Windows 7. For example, new start screen is really great for…

Read more

Advanced Exception Throwing

Lets consider following sample: [code lang=”java”] public class Test { static class FooException extends Exception { } static class BarException extends Exception { } static Z rethrow(Throwable e, Class a, Class b) throws T, E { if (a.isAssignableFrom(e.getClass())) { System.out.println(”throw ” + a.getName()); throw (T)e; } else if (b.isAssignableFrom(e.getClass())) { System.out.println(”throw ” + b.getName()); throw…

Read more

Archos 101xs

Archos 101xs looks rather interesting. Hopefully they manage to get somekind of 3G connectivity into it (like my Archos 70 IT has…). Update 15.9.2012 Too bad that device seemingly won’t have any 3G kind of connectivity. Too bad, since then it can’t replacec my A70IT.

Read more

Notebook in pocket

Samsung Galaxy Note looks indeen interesting notebook device. I did like Palm TX a lot, like all Palm devices. However, as I have stated earlier, it has problems with modern world reqs (web browsing mainly). I currently have nice Archos 70 Internet Tabled device (You may see, that I’m supporting here European company…, French one…

Read more

JSON your joints

After RESTing, you may want to JSON your joints. For example, jsonrpc4j – JSON-RPC for Java has interesting tingle in the name. One shall only see if problems known for XML-RPC perish also here. Good point, however, sounds to be that integrating calls into script languages can be more smooth. Of course benefits of RPC…

Read more

REST in pieces

Should go forward or back, or just REST in one place. Who knows what way to go. I have to admit that I didn’t even know that HTTP spec had methods like DELETE… well, or perhaps I’ve heard about them but due to lack of need for such they have faded into oblivion. Update: 9.3.2012…

Read more

Sitting in the junction

Sitting in the junction, throwing rocks into air, looking for the path to go. If you want to store data, were you should put it (). I would say, if you’re starting to implement new application, don’t rush randomly. Mismatch between Object and Relational models is rather huge, and it’s very easy to ignore; i.e….

Read more