Coding Articles
- Oct
- 22
- 2011
No more JavaScript Animation
I've written my fair share of JavaScript animation. Though from this day forward, I'm declaring it's time for it to stop...
- Oct
- 18
- 2011
Classtweak - Terse DOM Element Class Modification
Between the progress of various HTML5 specifications (the Selectors API for instance) and awesome little libraries like Eve I'm starting to see less and less need for jQuery.
I've loved jQuery for a long time, but it is starting to get heavier and heavier as time goes on ...
- Sep
- 13
- 2011
Dart - Fragmentation, Innovation and Standards
There has been a lot of discussion in the last few days around Google's intention to develop Dart (a new potential client-side language for the web). If you haven't seen the discussion, then I would recommend checking out the jsPerf Dart Summary as it is an excellent summarizing ...
- Sep
- 01
- 2011
JavaScript Builds with Interleave
I've been a little frustrated with current set of JavaScript built tools for a little while now. I don't know whether "I'm just doing it wrong" or whether there is a genuine need for something better, but I've finally caved and written one.
It's called ...
- Aug
- 23
- 2011
Node.js Templating Options
With Node Knockout just a few days away now, combined with some early work I'm doing on a CouchDB + Node.js integration platform, I decided to take another look at the state of templating in Node.js.
Now, if you are looking for a templating solution, then there are ...
- Aug
- 04
- 2011
Masterless Replication in NoSQL solutions
In my post yesterday about some experiments with leveldb I mentioned that I would be following up by investigating various NoSQL database options. The main thing I am chasing is a system that works well with no single point of failure. It won't be having to handle massive amounts ...
- Aug
- 03
- 2011
Experiments with LevelDB
It was an interesting day today. I am currently neck-deep in a client project which makes use of NodeJS in what is becoming a pretty standard kind of configuration for Sidelab projects.
While I won't go into the architecture here (I'll save that for when I finally get ...
- Jan
- 05
- 2011
Javascript Builds - Beyond Concatenation
For a while now I have been using ANT to do a simple concatenation style build but that was starting to show it's limits. It was time to endure some "short term pain" to get a better result and change the Tile5 build process.
- Nov
- 23
- 2010
Mobile UI Frameworks - Declarative vs Markup Based
Still plugging away on the Android Web Apps book for Apress (yes, I'm behind schedule now - even with some great assistance from co-author Sébastien Blanc). In the midst of the 2nd last chapter I am writing now, and the topic is around the various mobile UI frameworks that are ...
- Nov
- 22
- 2010
Mobiflex - Another Mobile UI Library
I not sure quite how to say this, so I'll just try coming straight out with it. "I, um, kinda created another mobile UI library". Yes, I know - crazy. What was I thinking?
Look, in my defence, I haven't just done this without picking up and trying just ...
- Sep
- 22
- 2010
Mobile Apps, HTML5 Storage and JSON Datastores
Despite massive buzz around HTML5, NoSQL and mobile development at the moment, it seems that very few people and technology providers are actually joining the dots with regards to the way things are going. An era of mobile web app development is coming (I believe faster than many analysts are ...
- Aug
- 31
- 2010
SVG vs Canvas - Is the age of SVG dawning?
When I began work on Tile5 a few months ago, I was absolutely certain the the HTML5 Canvas was the "way of the future". For a long while there had been opportunities for SVG to make an impact in the browser space but it had failed to do so, which ...
- Aug
- 14
- 2010
Mobile Web UIs - jQuery Mobile and Sencha Touch
Today I noticed a tweet from John Resig about the launch of the jQuery Mobile site. Anyone who has been keeping up with what John has been doing over the last little while has known this is coming, but it is great to see it starting to come together.
- Aug
- 06
- 2010
Cross Platform Mobile Development - Why Bother
It was almost a year ago now that I wrote a post comparing a few options in the area of cross platform mobile development. Over that year, a few new players have arrived on the scene (Sencha Touch comes to mind) but by in large nothing earth shattering has happened ...
- May
- 18
- 2010
Mobile Web App Native Bridging Frameworks
Last week I started a 5 day exercise to re-evaluate the various frameworks that are at the disposal of developers for the purpose of iPhone and Android cross platform mobile development. This time, the focus was on what the various frameworks had to offer if I was to build a ...
- Apr
- 25
- 2010
Google AppEngine Language Performance Comparison Followup
After writing a post that has recently sparked some controversy, I felt that it was only proper to offer up some more observations about the way various languages perform at a baseline (yes - read hello world style applications) on Google AppEngine. The primary purpose of both this post, and my ...
- Apr
- 20
- 2010
Google AppEngine - Java vs Python Performance Comparison
I am quite convinced that Google AppEngine is a very significant piece of "cloud computing" technology. More than other cloud components, it has been designed to scale from small, low request count websites to the big suckers. That is, until you come across your first Loading Request in the world ...
- Sep
- 10
- 2009
iPhone and Android Web Application Frameworks
OK. My head is about to explode - which isn't that uncommon when you are as distractable as I am. The reason for my head about to explode this time is that I have now discovered a fourth web technologies based (html, css, javascript) framework for developing iPhone (and Android ...
- Sep
- 01
- 2009
jQTouch for iPhone and Android Development
If you are anything like me you have been tempted by iPhone development on a number of occasions, but you don't currently have the time or tools available to get started. Well now there is a great toolset available for web developers who would prefer to spend their time ...
