gradient

Once Upon a Time

Image generated by Midjourney. Prompt: kid with curly brown hair dreaming of software development --v 4

Once upon a time, a curious young boy was amazed by his uncle showing him a lunar lander game on an Apple II. The boy asked many questions. How does it work? How does it know to fire the boosters when I press the key? How does it know it touched the ground, and why does it explode when it lands with too much velocity? The uncle showed the code behind the game and patiently explained the inner workings. The boy wanted to know more. That boy was me, and that was the moment I became enamored of software development. Back then, there was no iPhone or game console, and I didn’t know it could become a job or people would be paid to build software. I was fascinated, and my passion was born.

Decades later, I’m still curious and as passionate as that day. In this little corner of the internet I’ll list a few things I’ve built and created over the years. Most of the work I perform noawadays is building private apps for enterprises. Below you will find a few of the websites that I kept around for posterity 🤪

- Daniel Wanja

OnRails.org - 2005 to 2012

I fell into Ruby on Rails thanks to my good friend Lee Marlow. As I was learning and discovering new things about Rails, I wanted to share them with the world. I started a blog called OnRails.org. I also wrote about things I was learning in other languages and frameworks, like Flex and Adobe AIR. I ended up writing over two hundred articles on the site.

Flex on Rails website

AppsDen.com - 2009

During the first 360iDev Conference in Denver organized by my friend John Wilker I've created my first iPhone app called "My-Fi" and put it on the AppStore during that conference. I went on to create FuzzyClock, at its peak, which was number 22 in the lifestyle section of the AppStore.

Flex on Rails website
gradient

Flex On Rails - 2008 and 2009

  • Flex On Rails, the book, was published n January 5, 2009.
  • Flex On Rails, the website, is the home of Daniel's and Tony's hub for everything related to using Adobe AIR and Flex with Ruby On Rails
  • We aslo gave a Flex On Rails talk at RailsConf 2008 (June 1st, 2008) in Portland, Oregon.
  • And I was scheduled to give a talk at Adobe Max 2008 in Los Angeles, California (October 27th, 2008) called Flex with Ruby Rails. This was however delegated to the Unconference but Adobe gracioulsy gave me all the perks of a speaker that year.
Flex on Rails website

Prodesign.ch - 1996 to 2002

I started my second company in 1996 called Prodesign Sàrl in Switzerland. Back then I was doing Microsoft and Borland Delphi devleopment. I dabbled with NeXT development too. As you can see,26 years later I'm still coding and loving every moment of it.Flex on Rails website

Prodesign.ch website screenshot

Screencasts from the past. - 2008 - 2012

Here are some 16 screencast I did a long time ago.

Testing Flex Apps with Cucumber

I was playing with Cucumber and FunFx to drive a Flex application and it's really cool and created this screencast to show how this all works together. The first 5 minutes I build a Restfulx scaffolded Flex application. The following 5 minutes I configure the Flex app with FunFx, which is required to be able to drive the app from Cucumber. Then the main part which is 20 minutes of creating three cucumber scenarios that drives the Flex application. Check it out.

July 08, 2009 15593 plays
Dashcode 3.0 - An IDE to build HTML apps for iPad, iPhone and Safari

A quick demo on how to build a HTML iPhone app using DashCode 3.0

May 10, 2010 8812 plays
Screencast: Using Webby to create a static website

A video on how to get started with Webby, a tool to generate static websites.

December 11, 2008 1219 plays
Flex on Rails presentation at RMAUG on March 10th

This is the edited version of the talk Tony Hillerson and Daniel Wanja gave at the Rocky Mountain Adobe User Group on March 10th. There is an echo the first two minutes, then the sounds stabilize. We also had a software issue on Tony's notebook and display port issue on Daniel's, parts which I edited out. The demo gods where not with us that night :-), but we had fun and I hope we answered many of the questions the attendance had. Also we wanted to tailor the talk on Ruby on Rails rather than on Flex and be an open format, but we had more questions than anticipated and presented only 10% of the material we had.

March 15, 2009 1204 plays
Screencast: Testing Flex Apps with Cucumber - Take 2

Testing a Flex application with Cucumber.

July 13, 2009 942 plays
Rails Deployment On Heroku Using Git

The fastest way to create and deploy a Rails application to the cloud using Heroku and git.

November 08, 2008 859 plays
RailsConf 2008 Ruby Hero Award Video

The guys over at Rails Envy somehow managed to present (and create) the Ruby Heroes Award at RailsConf...funny as usual. Check out this video extracts from the talk.

June 01, 2008 857 plays
Sneak peek of Usage Report for Amazon Web Services™

I have been working on a tool to visualize your Amazon Web Services usage logs for EC2, RDS, SQS, S3, SDB (and soon CF). There will be a limited free version and a full version that has the dashboard and the drill down for each of the services. This tool is still in development but my todo list is getting shorter, so you can have a sneak peek here...

March 18, 2010 719 plays
Flex With Ruby on Rails talk - An AdobeMax preview

This is a presentation I gave in September 2011 at the Denver RIA Developers Group (http://ria5280.org) showing how to create a Flex application that interacts with a Ruby on Rails server. In fact it was schedule for the Flash Builder track of Adobe Max but was bumped to the the 360Flex Unconference (http://www.360flex.com/about/360max/) as it was deemed too specialized for the general track. In this presentation I will show you how to interact with Rails using REST, nested resources, nested attributes and the newest kid on the block, the bulk-api allowing to transfer complex data structures between your rich client application and your Rails server. You will get a good overview on how Rails works and how to quickly build a Flex application on top of it.

September 19, 2011 646 plays
Setting up Flexcover as test coverage tool for your Flex applications.

Using flex cover to determine which part of your Flex application is unit tested.

November 08, 2008 595 plays
Behind the scene: Quiltivate.com a beautiful Flex on Rails website.

Kacie had the vision for the whole concept, a simple to use quilt builder that removes lots of the hassle of calculating how much fabric of what color is needed and allows to play with blocks, shapes and colors. Rather than writing about what the tool does and how it does it, let's have a little look at behind the scene of the Quilt Builder with this video.

July 16, 2009 494 plays
Tour De Mobile Flex for iPad

A quick run through the functionality of the Tour De Mobile Flex for iPad. An application showcasing the various mobile components provided by the Flex SDK 4.6.

March 27, 2012 440 plays
Unboxing Sifteo cubes

For the very curious (and patient) out there, here is the Uboxing video and the initial setup walk through of the super cool sifteo cubes.

April 28, 2011 439 plays
Building Rails Apps for Rich Client

In this screencast we are going to show you how to build a Rails app in a couple of minutes that is optimized for Rich Client. The application is a todo application build in Flex talking to a Rails server using the bulk_api

May 27, 2011 350 plays
Building iPad Apps With Flex

Join us for a session on building incredible iPad apps with Flex. Too good to be true? Actually the Flex SDK has a whole set of components and classes suited to easily build iPad apps. I would even say it's the fastest and easiest way to build iPad apps out there. Don't believe me? Then come and see how I unravel the hidden gems of the Flex SDK and build 10 application in less than 60 minutes. You will learn how easy it is to build powerful view navigation with little code. You will explore all the different components that the Flex SDK provides you. Additionally you will learn in this code intense talk how to build effective custom item renders. Wait, there is even more, we'll throw in tips and tricks how to use Swiz to complement the SDKs built in mechanism to pass data among views, how to integrate google maps and Mapquest, and how to communicate effectively with a server using XML and JSON. You will acquire all the secret to build kick-ass applications that can be deployed on Apple App Store.

April 18, 2012 344 plays
Fuzzy Clock 1.3

Fuzzy Clock - tells you the time in words on a nice designer display. "It's quarter to five", "It's five o'clock". It's midnight! The perfect designer clock on your iPad, use it as a night stand, in the living room, on a wall. Modern, appealing and simply useful. More information on http://appsden.com

April 13, 2011 211 plays

If you made it this far, you're a real trooper. Thanks taking this visit down memory lane with me!