Posts
-
Better B
-
Stop handling HTTP requests with HTTP response
-
Null Is Maligned
-
Re: REPL
-
Re: Statically Typing Big Erratic JSON
-
Re: The User Wizard Scenario
-
Awkward error handling is a code smell
-
Make bugs into type errors
-
What does it mean by `Html Msg`?
-
Code Usability
-
The Elm Json Decoder "Object"
-
Database Schema Migration
-
Getting from A to B
-
Currying
-
Rails Hiatus
-
File Uploads 2015
-
A New Plan for Spam: Turing
-
Robot Vacuum Cleaner
-
Better incoming email handling for your webapp
-
Connecting Dots
-
Learn hacking, not ABCs
-
TDD for Those Who Don't Need It
-
Nokia Lumia 800
-
Ruby for Rails Beginners
-
Giving Feedback On A Design You Are Paying For
-
Loremipsumizer
-
FOAF Rewards
-
So love this film
-
Lightbox, Thickbox, Greybox - Ugh
-
"Go away or I will replace you with a very small shell script" v2
-
Poor Man's Trends
-
Ruby on Rails - Sharing Session for Singapore PHP User Group
-
No Template is the Best Template
-
Tryanslator2!
-
Information overload? Read Later!
-
A Clearer Layout For Viewing Timezones
-
Microhoo
-
Singapore-RB meetup: OAuth4R Presentation PDF
-
The "No Special Case" Pattern
-
Learning Web Development
-
Lesson #1 after using the iPhone: Automatic Orientation
-
Automated self.down in Rails Migrations
-
Unproductive Day
-
Black Magick
-
Just another day in paradise
-
SharedCopy gets an upgrade
-
True False parameters
-
Using PC keyboard on MacBook Pro (aka swapping Cmd and Option keys)
-
A painful lesson for myself to remember
-
24hr Programming Competition in SG
-
Tiong Bahru Estate: Where are the Privates and where are the HDBs?
-
Looking for 2 x Developers, preferably Ruby On Rails
-
Migrating Typo to Typepad
-
Let there be "Rails Distributions"
-
RssFwd is now part of Blue Sky Factory
-
Drop that AJAX.. step back and listen up. NOW
-
Techcrunched!
-
SharedCopy calls you back
-
Upload a Logo get Color Scheme
-
Now I've finally gotten this out of the way...
-
Apollo! And its a Slingshot back to your Desktop
-
SharedCopy + WebMarker
-
Netbeans6 + Ruby
-
As easy as passing on a link
-
Retrieving a sensible file extension for a given MIME string in Rails
-
Class (re)definition in method body
-
ActiveRecord: Optimistic Offline Lock
-
RMagick: Rendering a chunk of lengthy text into a fixed size image, with a selected font color
-
Repurposing The Web
-
Yea, its startups and demos time!
-
Assumptions about RSS-to-Email as archives
-
Its 2007 and my phone is still charging stupidly!
-
Role Playing
-
RssFwd: Better cluster template, better auto-discovery. Better.
-
Brokeback
-
Its that time of the year. Again.
-
To Hell and Back
-
The Real Google RSS Reader
-
Yet Another Tool To Program In Workflow
-
Wash, Iron, F..., Etc
-
Designer-Developer Gulf
-
Spamming also needs to be learnt
-
*BEEP!* Substitution
-
On SVK
-
Todo: Compiled KRJS
-
Quoted-Printable: Bitten for the N-th time!
-
Rails 1.1.5 Brouhaha
-
Rails: Calling render() outside your Controllers
-
USB Paranoia
-
Synergy: One keyboard (and mouse) to rule them all
-
HpricotForms
-
Automating Tasks: Data Migrations
-
Simplify, simplify...
-
Every few years, some shit must happen
-
Singapore Ruby Brigade
-
Are you an elephant in a circus too?
-
Sorry U-Zyn
-
RailsConf 2006 End Note
-
KRJS Explained
-
"CRUD! CRUD! CRUD!": DHH
-
RailsConf: Martin Fowler Keynote
-
RailsConf: Dave Thomas Keynote
-
Back from E27, Off to Chicago
-
Essential Webdev Tools: Firebug
-
KRJS: RJS without messing the Views
-
(Not) Managing Software Developers
-
Bye bye, G-Buy
-
Dirty Little Secret
-
Google Toolbar for RssFwd
-
Version Control: That missing module in CS101
-
svn2svn
-
Firefox View-Source
-
The Code Breakers
-
Margin at Aljunied was decisive
-
E-mail Digest is so Old School
-
God giveth; God taketh away
-
RssFwd Blocked In China?
-
Peeking at the Browser's History
-
Re: Additional Thoughts on Why Ruby isn't ready for the Enterprise...
-
People, Process, Tools?
-
Bandwidth Ceiling Hit
-
Notes from Rails Bootcamp @ SMU
-
Mini Rails Camp in Singapore
-
1 Click Writely?
-
World Wide Web... meet Copy and Paste
-
Upgrade!
-
Question: Why don't elevators indicate which floor it is going to?
-
My Own Singapore Media
-
Tailrank: Personalised "Google News" for Blogs
-
Krugle: Finding Code
-
Yea. Blogs Need Email
-
link_to_block in Rails?
-
RailsConf!
-
Google Local Singapore?
-
The Extra Step: Email Verification
-
Composite Blocking List?
-
Psychic Playlist
-
A Glitch. Service Disruption.
-
What's the easiest way to learn Ajax?
-
Crazy thoughts: A Rails Distribution
-
Translate from?
-
JDWP is underrated. Why?
-
Browser-based Application
-
The Orange Icon
-
RailsConf 2006
-
FAQ: As a publisher, will I have access to the email addresses of my subscribers (like FeedBlitz does)?
-
Huh? DVD Jon couldn't get a job in SG?
-
Picking up the good habit of Testing
-
RssFwd Migration
-
How to Make 1 Million Friends on MySpace
-
Text-only emails
-
html2text function in Ruby
-
Oh, btw you might also like...
-
The Wake-up-Call Book Arrived :-)
-
Not Your Everyday Photograph of an Eclipse
-
I Spy With My Little Eye...
-
And That's Why He's Hired To Blog...
-
An Obvious Idea. Doh!
-
RailsFS! Neat!
-
RssFwd Now Supports Enclosures (aka Podcasts)
-
Singapore Makan Places - Google Style
-
RssFwd Optimized To Per Hour Polling
-
What A Pretty Ad
-
Hello [Real-Time Rendered Cinematic] World
-
SproutIt + RssFwd
-
RssFwd an "app-less" web-app?
-
Real-Life Competitor's Ad Filter?
-
Yanime In SourceForge
-
Yanime: Now, Its Purely Code
-
I Love the Comex PC Show
-
Yanime?
-
Its Not About India, or China. Its You. You. You. You!
-
Love It When Others Articulate For You
-
Google Earth Virtual Tour
-
What's the Big Deal that Rake is expressed in Ruby, not XML?
-
Bye Bye Desktop E-mail!
-
Another Third Voice
-
Google Talking
-
Brilliant Web App
-
Learning from The Apprentice
-
Export or Manage Your Rssfwd Subscriptions
-
RssFwd is sick today
-
When you have too much time...
-
Double Happiness!
-
I must say again...
-
Firefox: View Selection Source (i.e. see Javascript modified HTML)
-
Rssfwd Makeover
-
What Business Can Learn From Open Source
-
I *Heart* Scripting Language
-
Life imitates Fiction
-
Re: Up or down?
-
Lighter Frontpage for Rssfwd
-
[Update] A Call For Help From Xiaxue, and now WonkyTong??
-
Corporate Site: About Us?
-
The day ST said Bad Word
-
Occasionally Connected Web Applications
-
Wait
-
Blogger.SG
-
Ruby has Rails, Python now has Django
-
Transformers Movie!
-
Rssfwd: Special treatment for laggards
-
Rails Q&A
-
Desktop Linux. Still Don't Get It.
-
Rails. The 2nd Movie. Watch it, or be Irrelevant
-
Bittorrent the Protocol
-
Do you know a consistent UI when you see one?
-
Rssfwd Fixes
-
How long more?
-
Funny Army Rant
-
User Experience on the Web
-
OpenSolaris website may be hacked soon
-
As Things Turn Out...
-
Wrong Fight
-
Creative Bashing
-
Bloggers.SG - Singapore Bloggercon Episode I
-
Segway!
-
I Love A Good Theory: Why Apple + Intel, by I, Cringely
-
Local Talent
-
Railsday Aftermath
-
Woot! We're Picked!
-
Railsday!
-
Upgrade!
-
You Have Arrived, Firefox
-
Not Doing Housework
-
HOWTO provide GUI feedback when a Job is completed
-
So many things.. so little time...
-
Rssfwd was Down
-
Yahoo Music Engine? [updated]
-
Writing Defensively: Making Wrong Code Look Wrong
-
David got his wish. Kind of.
-
Amazing Self-Replication Robots
-
Why org.eclipse.jdt.launching.DEFAULT_CLASSPATH is always TRUE? And more on launching Ant tasks programmatically...
-
Implementing Feature Project add-on to an Eclipse Plugin Project
-
Space-Time Interface
-
Modified Newsmasher: Tagsurfeit
-
As Adam Curry Put It... 'Your DJ Has Only Just Begun'
-
Why your single, available girl friends should hookup with a geeks
-
Mobility. There May Be Hope Yet
-
Recovering from Post-Reservist Syndrome
-
Boy, Interrupted
-
Kewwwwl... Every New Gmail Anniversary Feature Is Almost Like An April Fool's Joke..
-
You have a Camera (Phone) ? [Update]
-
Newsmashing.. aka 3rd Voice Redux
-
When You Feel Down.. And You Are Wearing A Frown.. [Update]
-
Leaders Talking
-
Nice intuitive interface for selecting Timezone
-
Never Underestimate The Power Of 'It Just Works'
-
I'm Impressed With Localbrand.Net [Update]
-
I Didn't Know (Part II)
-
Most basic, foundation understanding of Eclipse framework before diving to anything else..
-
Bad Day At Customs? Say "I Blog"
-
Oooh.. a first
-
A Blog Before Marriage
-
Bad Aircon
-
Congrats Activate!
-
(Almost) Tata Ta-da. Hello Basecamp
-
The Framework For Editing XML Document
-
In Other News..
-
Would You Like To Go To The Movies.Com With Me?
-
I May Just See ZOIDS In This Lifetime. [Update]
-
Define: Stupid
-
Rocket Citizens Boleh!
-
New Media Consumption Habits
-
Sample Eclipse Action (with Keybindings) in a Existing Menu
-
HOWTO get the Real, Physical Path from linkedResources (IPath)
-
HOWTO Add Accelerator Keys, aka Keyboard Shortcuts, aka Keybindings to Your Eclipse Plugin
-
Putting Money Where Your Mouth Is
-
What-I-Want-This-{enter special occasion}
-
Gee Wish for Reading RSS
-
Respect Encoding
-
Linux and NTUC
-
P for Parody
-
A Delicious Little Tour
-
Another '*-ster' Is Rocking The Boat
-
Raising Funds For Dixon, Son Of Man Who Died On LandRover Mission To Thailand
-
Helplessness Of Giving Your Email Info - No More?
-
Flickr-Style Listing
-
Old is Better. New is just More
-
Tada - Share A List
-
Understanding 'Derived Works'
-
Invented: See Through Wall Technology
-
Few Days I Never Listen Only, Then Close Down Liao?
-
Voice Over IP is HERE!!
-
Taupok: Might As Well Start A Sitcom Now
-
Bye Bye Norton Anti-Virus!
-
Peeping Tom For Dummies
-
Open Fire!
-
was formerly titled: Ewww! Integrity is dead
-
Social, Sharing, Keywords
-
Japanese phone (on the move) can download faster than your big fat broadband
-
Animal Instinct
-
Videos of Tsunami
-
The Next Tsunami
-
OMG! Good Ol' Apple II Comes Alive!
-
Bad Behavin'
-
Hacking Coke Vending Machines
-
Chicken Pox!
-
CommandLineTask: Running Ant repeatedly without the slow inits
-
P2P File Editing Mechanism
-
Power In Print
-
The anticipation of having something is often more fun than actually having it
-
Serendipity
-
Today is Monday.
-
You gotta love Google's Javascript/WebUI Team
-
Standards Agnostic Design of RssFwd
-
EasyI18N: Making software internationalisation (i18n) as an after-thought
-
Poor Man's CRM
-
a2e: Arctic to Equator!!
-
Pet Peeves and Java
-
myRssFwd: The Desktop Application
-
RssFwd v0.2
-
rssfwd v0.1a
-
Batteries Not Included
-
One, To Rule Them All
-
Puffin! At Long Last!.
-
A dotcom content management would've been so different
-
Upload Applet - Part 2
-
Monday, Latest, Final, Final_fixed, Final2
-
Hello again, Xbox
-
Paradox of a Programmer's Worth
-
Unit Testing Framework
-
Groovy Rails
-
Hello Xbox. Hello Linux. Hello my new PC.
-
Blog On!
-
iMac G5
-
Boot from Google anyone?
-
Groovy Ruby
-
How Now Brown Cow?
-
Dollies
-
Best Game Review I've Seen
-
Calling it a day
-
Sour Grape
-
Born Free
-
Upload Applet
-
Biased about Google's Picasa?
-
Patch Process
-
Gmail - Action Pack #2
-
Programmers Aren't Designers
-
Gmail - Action Pack #1
-
Gmail... Love'em.. Hate'em
-
Bugs. Process of Testing
-
Algos
-
How's Puffin gonna do it?
-
I Dedicate This To [Insert your boss's name]
-
Finally!!!... Puffin... search your own PC!
-
Gonna get busy
-
Quote of the Day
-
i18n.. aka Internationalisation
-
Hougang?
-
Feedback and FAQ
-
Awesome!
-
Open Sourcing Enabling Technologies as Business
-
First Day
-
Open Source MMORPG?
-
Official Hosting
-
Granny Birthday
-
Navigating, instead of Browsing
-
How many crazy ah-bengs can you meet in a single drive home?
-
Another Blackout?!
-
Much Ado About Nothing
-
Y-Anime internal version 1.10
-
Good Beginnings
-
four and a half years
-
iso-metric engine
-
My Demise
-
Late nights
-
I am back
subscribe via RSS