legitimatesounding.com http://legitimatesounding.com stuff that is legitimate sounding en-us Copyright 2010, LegitimateSounding.com 2010-03-10T10:30:49 rss@legitimatesounding.com rss@legitimatesounding.com Legitimate Sounding 1901-01-01T00:00+00:00 1 hourly An Un-new Idea: Server-side JavaScript http://legitimatesounding.com/blog/An_Un-new_Idea:_Server-side_JavaScript.html <div class="summary"><p> My first few run-ins with JavaScript left me wanting. JavaScript was in its infancy, the platform was fairly immature, and I had my sites set on the server side. </p> <p> Fast-forward a decade, and I found myself taking a job writing software for big-box retail product finders: the platform was Mozilla XUL, running on embedded Linux systems, the development environment a mix of JavaScript and C++ sprinkled liberally with <a href="http://www.jsunit.net/" class="external">JSUnit</a>. </p> </div> Jerry Sievert 2009-11-19T05:55:23 JavaScript NoSQL meet SQL http://legitimatesounding.com/blog/NoSQL_meet_SQL.html <div class="summary"><p> Often times, I don't get to get my hands dirty at work. Not being one to let myself atrophy, I keep my eyes out for new and exciting things to catch my fancy, and spend hours and hours writing new code: usually reinventing the wheel, often times poking and prodding, just trying to figure out what I'm going to do with what I find. </p> <p> One of the projects that caught my eye a bit over a year ago was <a href="http://couchdb.apache.org/">CouchDB</a>, a RESTful document storage engine, that happens to have Map/Reduce support. Being the database freak that I am, I started thinking about all of the projects I've worked on in the past that could have been improved with a document model over pseudo-relational databases. So many came to mind, and I was excited about the flexibility of CouchDB; so useful for so many things, especially with strong data analysis abilities via map and reduce. </p> </div> Jerry Sievert 2009-11-11T20:08:42 SQL, NoSQL, CouchDB, perl, DB, The Google Incident http://legitimatesounding.com/blog/The_Google_Incident.html <div class="summary"><p> Starting a new job is always difficult. Coming up to speed on essential projects, finding your niche, even remembering everyone’s names. Then there’s the added challenge of starting a job at a partner of Google. Backing up a bit, my new job was approached by Google as both a data provider, and a partner in their new Social App section of iGoogle. </p> </div> Jerry Sievert 2009-10-24T19:41:49 Google, DB, Work, XHTML/CSS Playing Cards http://legitimatesounding.com/blog/XHTML_CSS_Playing_Cards.html <div class="summary"><p> They say that a picture is worth a thousand words. Unfortunately, it's also worth 1000 bytes or more. In my quest to build the ultimate game of solitaire, I needed cards, 52 of them to be exact. That's a lot of bandwidth for something as simple as cards. I decided to try to fix this problem by making my cards using XHTML and CSS. </p> </div> Jerry Sievert 2009-02-02T04:18:58 XHTML, CSS,