Working at Zillow , I've had the opportunity to explore iOS and Objective-C. Please check out my first blog post there which describes a technique that enables subclassing NSOutputStream with re...
http://jwbito.ballardview.com/2013/12/from-zillow-ios-coding-using-objective.html
There are a number of challenges encountered in establishing test automation for Facebook applications. Among them is the fact that web browsers consider Facebook canvas applications to live in a...
http://jwbito.ballardview.com/2011/02/automated-test-for-facebook-canvas-apps.html
The API provided by BigDoor is quite robust, and the documentation is fairly complete, though it is lacking a diagram of the objects that the client needs to manipulate. Since there are at least...
http://jwbito.ballardview.com/2010/09/using-bigdoor-api-first-glance.html
Thanks to Mark Briggs , the Gonzo Camp II event was well-run and very informative. The event brought together a variety of experts, practitioners and students of journalism. Mark's guidance and...
http://jwbito.ballardview.com/2009/11/gonzo-camp-ii-writing-ruby.html
I've appreciated the clean bahn.de website and its complete and accurate railway itinerary creation ever since I first used it in 2003. The site continues to impress with additions of comparativ...
http://jwbito.ballardview.com/2009/09/bahnde-is-awesome.html
I've been fumbling around a bit trying to get XText 0.7.2 working in my Eclipse 3.5 installations, so I thought it might be helpful to write down what I've found. There are 3 update sites tha...
http://jwbito.ballardview.com/2009/09/eclipse-update-sites-for-xtext.html
In a multi-language project, Eclipse is a crucial tool for a number of reasons that might be apparent to readers of other posts here. One of the languages that is important in this particular pr...
http://jwbito.ballardview.com/2009/08/groovy-eclipse-plugin-alpha-review.html
The Eclipse environment with Xtext provides an astoundingly powerful toolset. The EMF/TMF folks are doing a great job providing good capabilities with straightforward means of tailoring and ext...
http://jwbito.ballardview.com/2009/07/xtext-linking-one-step-at-time.html
The Java Native Interface is a powerful API that allows Java to call native libraries and also allows native executables to invoke Java (or any JVM-based) classes. An important addition to the...
http://jwbito.ballardview.com/2009/07/embedding-java-in-c-language.html
The Xtext parser generator is generating much more than a parser—otherwise ANTLR by itself would be a simpler solution. As noted in my post on migrating the Xtext grammar , just by deploying t...
http://jwbito.ballardview.com/2009/07/adding-function-to-xtext-generated.html
Andrew McKinlay's post The Software Life: Antlr Frustrations on "no start rule" warnings gives a succinct explanation of a problem that can be somewhat evasive. The ANTLR warning "no start rule ...
http://jwbito.ballardview.com/2009/07/software-life-antlr-frustrations.html
Part of my project is analyzing the structure of programs processed by the interpreter that I'm working to enhance. Xtext and the related tools from oAW allowed me to define a subset of the langu...
http://jwbito.ballardview.com/2009/07/migrating-from-oaw-xtext-to-eclipse-tmf.html
JEVOPI'S DEVELOPER BLOG: USER REPORT: MIGRATE FROM OAW XTEXT TO TMF XTEXT Just starting to work on the conversion of the Xtext grammar and code generator to the new technology developed by TM...
http://jwbito.ballardview.com/2009/07/jevopis-developer-blog-user-report.html
Adding a bunch of function to a big application (a 4GL) that was developed long ago and over the course of 10 years (1987 - 1997) is a risky business. Particularly when the only extant testing co...
http://jwbito.ballardview.com/2009/06/unit-test-framework-for-legacy-c.html
Having been delighted at my introduction to log4j in 2001, I was anxious to find a flexible logging and tracing framework suitable for introduction in the C program I'm updating. All the Google...
http://jwbito.ballardview.com/2009/06/updating-logging-code-with-log4c.html