Archive for May 2009

    JavaOne 2009, Prelude: Nerd Migration

    May 27, 2009 10:18 PM

    It’s that time of year again. Java nerds the world over are packing an extra inhaler and their well-worn copy of “Java Puzzlers”, preparing for the annual trek to California. In a few short days, I myself will confront my fear of flying and leave the muggy Midwest for the cool, crisp ocean air and azure skies of San Francisco — home of JavaOne.

    posted by Sten Anderson

    Testing Life Cycle Methodology

    May 27, 2009 9:39 PM

    In the last blogs I have described about the different methodologies of a development life cycle . This time lets discuss about methodology called “Testing Life Cycle” which is unlike from the other methodologies.

    posted by Rohit Srinath

    A Text Adventure DSL in Groovy

    May 21, 2009 10:14 PM

    Reading Peter Bell’s write-up on Guillaume LaForge’s talk on creating DSLs with Groovy has inspired me to chime in with my own experience with Groovy DSLs. The following is a transcription of sorts of the first part of a talk I’ve given a few times titled “Building DSLs with Grooy: A Real-World Case Study” (slides available here). This section of the talk introduces the idea of DSLs, and how Groovy is well-suited to creating them, by building a small adventure game interpreter. Enjoy.

    posted by Sten Anderson

    iPhone Preferences - Easy as 1-2-3

    May 21, 2009 7:53 PM

    Today, I started my first task for the CityTech iPhone application - the preferences pane.  Surprisingly, this was a very easy.  Here are the first few steps: 1)  Open your project in Xcode

    posted by Jeff Schwartz

    Some Great Gr8 Conference Follow-up

    May 21, 2009 12:22 PM

    There have been some great blog posts over at groovyblogs reporting on the sessions at this week’s Gr8 Conference, the Groovy/Grails/Griffon conference held in Denmark. Among the standouts are an excellent write-up on what’s new in Groovy 1.6 and a summary of a session titled “Groovy Usage Patterns“, both by Peter Bell (the write-ups, not the sessions).

    posted by Sten Anderson

    Social Networking - Old School

    May 21, 2009 10:46 AM

    Over thirty years ago, Kay took a class in hotel / motel management.  There she met Barb and they developed an instant friendship.  Although Kay left that career path in favor of an MBA, the friendship between Kay and Barb flourished and they continued to regularly socialize.

    posted by Jeff Schwartz

    iPhone Development - Interface Builder

    May 19, 2009 8:57 PM

    Last week the iTeam was back in action.  One iTeam member, code name George, created the project and setup our screens in Interface Builder(IB).  IB is one of the tools included in xCode. IB lets you lay out your screens, navigation and digital assets.  When complete, you can then run the app in an iPhone emulator.  IB is very useful when writing business applications, because when done, you just generate the stubs, and then plug in your business logic / navigation.  Hopefully the rest of the application will be as straight forward as IB.

    posted by Jeff Schwartz

    iPhone Development - Build Environment

    May 19, 2009 8:51 PM

    As enterprise Java engineers, the iTeam is accustomed to using a continous integration (CI) server, and writing extensive unit tests.  In my current project all code written has to have a corresponding unit test that has 100% code coverage for the unit - anything less will fail the build!  The iTeam members do not have experience with Apple application development and, as such, we spent a fair amount of time talking about what kind of build environment we should setup.  Since the build environment for iPhone applications requires a Mac, we are limited.  All of the iTeam developers are equipped with Mac Book Pros.  However, CityTech doesn’t have any extra macs laying around ready to be re-purposed.  It’s too bad Apple doesn’t let you run Mac OSX in a virtualized enviroment - that would really help.  A group decision was made that a CI server will not be required at this time.

    posted by Jeff Schwartz

    The George Thorogood of Software Development

    May 14, 2009 11:32 PM

    Acting as the fiber of Software Construction’s diet, it would seem that good collaboration skills are necessary to produce anything useful. Indeed, if you go to any tech conference chances are that interspersed between the sessions about actual technology will be sessions devoted to, in some way, collaboration with others. Whether its focusing on getting the most out of SCRUM, or new techniques for Pair Programming, “playing well with others” is a perpetual hot topic.

    posted by Sten Anderson

    Groovy Map Quiz Redux

    May 11, 2009 7:08 PM

    What will the following code fragment print? If, like me, you answered “true”, then you may want to read the rest of this post to be spared from spending more time than I care to admit figuring out why, in fact, it prints “false”.

    posted by Sten Anderson

    V - Lifecycle Methodology

    May 10, 2009 9:08 PM

    In the last blog we have discussed about the Staged life cycle methodology. Now let’s discuss about a different methodology called as V- Life Cycle and also how different it is compared to other methodologies.

    posted by Rohit Srinath

    IE improves with IE8…

    May 9, 2009 10:16 PM

    All my life I have only used IE to browse web and have not even attempted to explore any other browser. Be it Netscape, Firefox , opera, safari or the latest chrome…but yes have used sometimes to test my web applications and believe me it’s a pain to get the applications working correctly on all the browsers…so unless you are developing something for the users of entire world don’t even try to test in all browsers.

    posted by Rohit Srinath

    Property Access with Groovy Maps

    May 8, 2009 9:53 AM

    Here’s a quick Groovy quiz. What will the following code fragment print? If you guessed that it will print “val”, then welcome to the Tripped Up By Groovy Map Property Access Club, members: you and me.

    posted by Sten Anderson

    COM+ Automation

    May 4, 2009 9:34 PM

    I know the heading might sound somewhat strange these days, but currently I am working on it and its still holds good for today and still many companies have systems which relay on it. YES, I am working on COM+ again.

    posted by Rohit Srinath
Top