In my daily work, I use both an RDBMS and MarkLogic, an XML database. MarkLogic can be considered akin to the newer NoSQL databases, but it has the added structure of XML and standard languages in XQuery and XPath. The NoSQL databases are typically storing documents or key-value pairs, and some other things in between. Given… Read More Is Object Serialization Evil?
Last month, Twitter and Facebook made some moves to hide RSS feeds and put focus more on their APIs. There was the typical ranting that followed the news, some in favor of RSS and others not. Now that the conversation and controversy of RSS being killed again has died down, I wanted to address the real… Read More The Rise Of The API, The Future Of The Web
Data, context and analysis has come up a lot lately. I talked about data and context about a month ago when people were arguing about JSON vs. XML. The problem at that time was that people were comparing data formats instead of potential usage: As with any programming problem, different requirements and different contexts may… Read More Data, Context, Analysis And Meaning
Last week, I read a post at High Scalability talking about getting research out of academic environments. There is a lot of technology that starts as academic research, but there is a problem with some research being adopted by other technologists. That post has a very good explanation of why: Over the years I’ve read… Read More New Technology Success Depends On Adoptability
When you are on the internet, acronyms rule. If you frequent some of the social media sites, the acronyms become more prevalent. More importantly, the acronyms become the backbone of some of your favorite sites. Some of the acronyms that you will see are JSON, RSS, and Atom. These things are important because they are… Read More API Data Formats You Need To Know
I wrote a post over a week ago that has seen more traffic than this blog gets over the course of months. I have Digg to thank for that traffic. That post was regarding what programming language I recommend to people new to software development. Once Digg gets a hold of a story, the comments… Read More Explaining My List of Programming Languages
As I do my professional and personal work, I am always looking for the best tool for the job. In software development, there are several programming languages that can be used for a wide variety of reasons. I am often asked by people new to software development what is the best language to learn. They… Read More What Programming Language Should I Learn?
Image by Lukadium via Flickr You know someone is going to compare the two APIs from Mixx and Digg. I figured I should give it a try as a complete Mixx zealot 🙂 I have used both APIs recently so I have applicable experience in the matter as well. The development of YackTrack did not… Read More Social News API Wars: Mixx vs. Digg