Vodori’s Blog RSS Feed
 
 
 
 

Archive for Developer's Corner

CometD Part #2: Real world performance

By: Nathan

In a previous post I talked about what CometD is and when it can be used.  In this post I’m going to focus in on the performance I encountered, and raise issues that should be examined before a large scale implementation — the maximum number of subscribers on any single channel.
There are a good number [...]

CometD Part #1: What is CometD?

By: Nathan

In this series of posts, I’m going to spend some time looking at CometD based on a real-world test of the technology.    This initial post will be an overview of the technology, and in future posts I’ll examine performance, challenges and “gotchas” I encountered with it, and recommendations for anyone considering using it on a project.
CometD [...]

Installing Oracle XE on Red Hat Linux x64

By: Matt

When installing Oracle XE on Linux, there are a few things that can go wrong.  This is a collection of the little things we had to look out for when installing Oracle XE on a machine that Rackspace had configured for us.  It’s running a 64-bit version of Red Hat Enterprise Linux.
The details of the [...]

Passing complex JavaScript objects from a web page to an Android Activity

By: Nathan

I’m a firm believer that that WebViews are one of Android’s most underutilized Views.  As a web developer I certainly may be biased, but I think the reason for this is because of the sparse examples that are online.  For example, one of the powerful features of a JavaScriptInterface that Google’s demos don’t demonstrate is [...]

Hey, some of us are still hiring!! You looking?

By: Nathan

Despite the gloomy news that seems to be everywhere, life at Vodori is still great — in fact, we’re actively hiring!
Although we’re ideally looking for an entry-level java web developer, we can certainly make an exception for the right person(s).  We’re looking for someone who thrives in all things related to the web: Hibernate/JPA, DBs, [...]

Importing an Oracle export without knowing the schema names

By: Nathan

While importing an Oracle export is normally straightforward enough, it gets a bit tricky when you’re handed one without knowing the user it was exported as.  After constantly struggling through one poor workaround after another, out of frustration one day I just tried opening the stupid dumpfile in Notepad.  Little did I know that had [...]

Beware of Google Analytics randomly breaking the JavaScript on your page

By: Nathan

You know all that JavaScript testing you do to catch all those bizarre different browsers/conditions/security settings/etc?  Well today I encountered a new one.  
If Google Analytics doesn’t live up to it’s end of the deal (read: if their Urchin javascript include results in an error page), your page will never fire on “onLoad” event and [...]

Dojo Toolkit Practical Joke #485

By: Nathan

Want to have some fun at the expense of your office JavaScript guru?  Just insert “dojo.body().appendChild(this.domNode)” anywhere in his widget’s postCreate function (see example below).  This line will cause the widget to position itself smack at the bottom of the page.
The real humor is in how the next steps will play out.  Because after the [...]

Code is poetry (and in Oracle’s case, literally)

By: Nathan

While trying to debug some connection problems getting an Alfresco CMS working with Oracle, I just couldn’t figure out what was going on behind-the-scenes and had to resort to a packet sniffer.  Little did I know I’d find a small poem embedded in their database driver.

        
Everybody follows, Speedy bits exchange, Stars await to gl@ow

I know [...]

you pesky little hashCode()…

By: Ryan Fischer

Bugs can be quite frustrating but very educational. My day started off with a project using Spring MVC. I had two properties on an object of the same type, basically:

MyObject foo = new MyObject();
MyObject foo2 = new Myobject();
Now comes the really fun part. These objects were bound to a form in [...]