Categories
Archives
Monthly Archives:
September 2008
Marking Up Forms
Here is my approach when creating forms:
-
Make use of the label/input value pair tags. Have the label for the attribute equal its corresponding input's id. This allows the user to activate its control by clicking on the text. Example below:
<label for="fn">First Name</label> <input type="text" id="fn" class="text_input">
Continue reading "Marking Up Forms" »
Permalink | Comments (0) | Technorati Tags :
Posted on September 24, 2008 by Doug BurnsJava Quick Tip: Class.forName() with Java Generics
In most cases (Lists, Maps, etc.) the syntax for using Java Generics is pretty straight forward, but for Class.forName(...) that's not the case (at least for me).
Here's an example of how it's done. The first code block is the pre-Generics way. It still works, but results in a compiler warning. The second block is the new Generics way that doesn't generate the warning.
Continue reading "Java Quick Tip: Class.forName() with Java Generics" »
Permalink | Comments (2) | Technorati Tags :
Posted on September 24, 2008 by Matt WilliamsRise of the Twitter Clones
We've been hearing a lot lately about Yammer. Winners of the TechCrunch 50 prize, Yammer (and others) are reinventing microblogging as an enterprise communication tool.
Is the enterprise ready for the social networking revolution? Sure, services such as LinkedIn have been targeting the corporate demographic for a while, but these services mainly involve networking outside company walls. Yammer is pitching the usefulness of social networking inside a company or an organization.Continue reading "Rise of the Twitter Clones" »
Permalink | Comments (0) | Technorati Tags :
Posted on September 22, 2008 by Dave HauensteinExtending Zend_Controller_Action More Productively
If you’re developing web apps using the Zend Framework, you’ll notice that your application-specific controller classes will need to share similar functionality with each other. For example, you may want to see if a user is logged in before granting him access to the actions of that controller, or maybe each controller needs a few objects instantiated before it can do its business. One way to do this would be to create a file and include it in the init function. This way you only write the code once, and you can include it in every class like so:
Continue reading "Extending Zend_Controller_Action More Productively" »
Permalink | Comments (2) | Technorati Tags :
Posted on September 15, 2008 by Doug BurnsConfiguring Restlet 1.1 with Spring
Back in May I wrote a post about using Spring with Restlet 1.0.x and promised another about doing the same with Restlet 1.1.x, which provides better Spring support. Well, the time has come, so here goes!
In Restlet 1.1, which is currently at Release Candidate 1, you can now configure an application completely within the Spring application context. This means that the only Java classes you will need to create are one for starting the application, and one for each of the resources in your class. Although the Restlet authors prefer specifying the configuration in code, I like specifying it in an external, non-compiled configuration file, and this provides a great way to do that.
Continue reading "Configuring Restlet 1.1 with Spring" »
Permalink | Comments (0) | Technorati Tags :
Posted on September 15, 2008 by Avi FlaxCustom HTTP Response Headers with Restlet
Our Java apps use the Restlet framework, and we sometimes need to send custom headers in our HTTP responses. This is infrequent enough that we forget how to do so, and need to look it up, but frequent enough that we should really have this snippet close at hand.
Continue reading "Custom HTTP Response Headers with Restlet" »
Permalink | Comments (0) | Technorati Tags :
Posted on September 8, 2008 by Richard ZiadeArc90 Wallpapers Theme : Brooklyn, Guns And Technology
One of the fun little traditions we have here at Arc90 is the semi-annual unveiling of oddly-themed T-shirts. We've had three designs done so far but the first design is the most interesting:
In essence, it's a shirt with a gun on it. I wanted to do another run but we opted to view it as a rare commodity and leave only 20 or so existing in the world (don't be fooled by imitations being sold in Chinatown).
So what's the gun and military-style font all about? I'm not entirely certain. It's partly a reaction (with a bit of a snicker) to where we've ended up: from an apartment in Brooklyn to the monolithic glass towers of Midtown Manhattan.
Above all else, the "gun" shirt is about disruption. It's about challenging convention and questioning the typical groupthink that plagues most traditional tech shops or IT departments. Back in the day (the "day" being four years ago), Arc90 formed its philosophy: a bold reaction to the stagnant, follow-the-nonsense-you-read-in-eWeek world where CIO's scrutinize gap analysis reports of which bloatware they're going to buy and "implement" next. We embraced and welcomed new, creative ways to build great technology.
Now in the spirit of all this, I'd love to give every one of you a t-shirt, but that's obviously not going to happen. Instead, I whipped up some desktop and iPhone wallpapers that attempt to capture some of that grittiness. It's a nice contrast from our fairly conservative corporate web site. Simply click on the image below to download a zip file with all these images:
Permalink | Comments (2) | Technorati Tags : art arc90 wallpaper design

