• submit to reddit
Wille Faler02/01/11
8451 views
0 replies

API Design For API Consumers vs. API Implementors

I have designed a few API’s in my days, but during my work with Bowler, a few things occurred to me: creating API’s for API consumers vs. API’s for others to implement are slightly different beasts, not by much, but there’s still a...

Steven Lott01/28/11
9180 views
2 replies

FAERIE DUST™

Here's how to recognize a Faerie Dust request:We have identified a problem. It can be with almost anything: scalability, reliability, auditability, any Quality Measure. We're pursuing a specific technology. Typically, something that has the lowest impact on...

Axel Rauschmayer01/22/11
17414 views
13 replies

Guess what programming language grew most in popularity in 2010?

TIOBE Software published its annual TIOBE Programming Community Index. The ranks are lead by the usual suspects Java, C, C++, and PHP. But the language that grew most in popularity in 2010 was a bit of a surprise: Python. Also surprising: JavaScript’s...

Den Delimarsky01/20/11
9883 views
3 replies

Online IDEs – perspectives?

The software development domain constantly introduces area-specific innovations, one of them being the creation of online IDEs - development environments that can be accessed from the web browser, without the need to install specific client software. At...

Den Delimarsky01/19/11
12764 views
5 replies

HTML5 gets a logo, but isn't ready yet as a final product

Fireworks and celebrations, HTML5 got a logo. Cool, isn't it? Or is it? A standard that didn't reach a final revision is already marketed as the next-generation panacea that will help everyone on the web. You can buy stickers and shirts, put the logo on your...

Ted Neward01/03/11
22442 views
0 replies

Tech Predictions, 2011 Edition

Long-time readers of this blog know what’s coming next: it’s time for Ted to prognosticate on what the coming year of tech will bring us. But I believe strongly in accountability, even in my offered-up-for-free predictions, so one of the traditions of...

Robert Diana12/13/10
91235 views
31 replies

9 Programming Languages To Watch In 2011

I have written several posts regarding job trends in programming languages. However, I have not really written any posts that looked towards the future of programming languages. With job trends, I have been focusing on more heavily adopted languages.

Satish Talim12/08/10
2683 views
0 replies

Want To Build A Mobile App On An Android™ Phone With Rhodes?

Based on your opinion, we have designed a first-ever online FREE introductory course “Building a mobile app on an Android phone using Rhodes“ Smartphones A smartphone is a Personal Pocket Computer with mobile phone functions, because these devices are...

Mitch Pronschinske12/08/10
28551 views
16 replies

If You Could Only Learn 3 Languages - RESULTS

After about three weeks I finally have the results for the Learn-Only-3-Languages survey.  The sample size was really great.  I got about 2,300 responses to the survey!

Alex Crafts12/07/10
12378 views
0 replies

Database.com - A Cloud DB for Any Dev or Platform

Salesforce announced a new kind of database for the cloud today.  Database.com services will be sold on a subscription basis, unlike competing Oracle solutions, which are sold via software licenses.  This multi-tenant database has been the engine behind...

Jon Archer12/07/10
7102 views
5 replies

The perils of rolling your own

I spent a good portion of the early years of my adult life messing up my health by smoking. Even throughout my thirties I was an off and on smoker (or “social smoker” if you will) at various times.

Robert Diana12/06/10
8995 views
2 replies

Development Concerns Moving Away From The Controller

For many years, people have been concerned with how applications were structured.

Robert Diana12/03/10
10287 views
30 replies

The Problem Is Not JSON Or XML, It Is About Data Context

There is an interesting discussion occurring regarding data transfer in web applications. The discussion has centered on the differences between JSON and XML in the JavaScript heavy sites.

Matt Stine12/03/10
12429 views
2 replies

Executable Specifications: Automating Your Requirements Document

One of the biggest problems in software development is the "DONE" problem. We have in our possession a stack of index cards representing user stories and we're tasked with transforming them into working software. How do we know when we've...

Michael Norton11/18/10
16590 views
6 replies

Excellent Developers Are the Best Hires

I recently read a post wherein the author was condoning the hire of excellent programmers with abrasive personalities over bad programmers with cordial personalities. Superficially, I agree with this advice as it is ultimately better to have an individual...