Category Archives: Java

The forgotten art of error checking

I was just rambling randomly yesterday, in the usual microblogging platforms, about how result checking seems to be ignored or done badly. The precise wording was: It’s really amazing how little attention error handling receives in most software development. Even … Continue reading

Posted in Architecture, Go, Java, Lua, Perl, Python, Ruby, Snippet, Test | 10 Comments

Breaking into an Android password manager – Theory

For some time now I’ve been wanting to research more deeply about the internals of Android. Until now, though, this was just a sentiment. Then, a couple of weeks ago I’ve finally managed to replace my iPhone for an Android … Continue reading

Posted in Architecture, Java, Mobile, Puzzle, Security | 4 Comments

The last 4 years (and the next N?)

Some interesting changes have been happening in my professional life, so I wanted to share it here to update friends and also for me to keep track of things over time (at some point I will be older and will … Continue reading

Posted in Architecture, Cloud, Java, Project, Python | 5 Comments

Changing people or changing rules

In my previous post I made an open statement which I’d like to clarify a bit further: (…) when the rules don’t work for people, the rules should be changed, not the people. This leaves a lot of room for … Continue reading

Posted in C/C++, Java, Python | Leave a comment

Class member access control: enforcement vs. convention

For a long time I’ve been an advocate of Python’s notion of controlling access to private and protected members (attributes, methods, etc) with conventions, by simply naming them like “_name”, with an initial underline.  Even though Python does support the … Continue reading

Posted in C/C++, Java, Python | 24 Comments

Jython links

I have collected a few cool links about Jython, and I’d like to keep them somewhere. So, here they are: Embedding Jython Extending Jython Subclassing Java classes in Jython Database connectivity in Jython (zxJDBC) Database development in Jython with zxJDBC … Continue reading

Posted in Java, Python | Leave a comment

Java bits

For the first time in my life, I’ve been paid to implement something in the Java language. Conectiva has been contracted to implement X500 address book support in a known Brazilian groupware tool, for the Brazilian government. This tool runs … Continue reading

Posted in Java, Patch | 1 Comment