Monthly Archives:

September 2008

Posted on September 29, 2008 by Alex Gutierrez

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" »

    | Comments (0) | Technorati Tags :

    Posted on September 24, 2008 by Doug Burns

    Java 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" »

    | Comments (2) | Technorati Tags :

    Posted on September 24, 2008 by Matt Williams

    Rise 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" »

    | Comments (0) | Technorati Tags :

    Posted on September 22, 2008 by Dave Hauenstein

    Extending 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" »

    | Comments (2) | Technorati Tags :

    Posted on September 15, 2008 by Doug Burns

    Configuring 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" »

    | Comments (0) | Technorati Tags :

    Posted on September 15, 2008 by Avi Flax

    Custom 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" »

    | Comments (0) | Technorati Tags :

    Posted on September 8, 2008 by Richard Ziade

    Arc90 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:

    bk-tshirt

    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:

    arc90-wallpaper-samples-v1

    | Comments (2) | Technorati Tags :

    August 2008 | Main | October 2008