What Windows 7 means to developers
Wondering what Windows 7 will break in your applications? Justin James assures you that there's not much need to worry.
Tags: Web 2.0, Web sites, Microsoft Corp.
OpenAmplify developer's diary - part 2: Author comparisons
Justin James chronicles his process of using Hapax's OpenAmplify Web service to create an application that can match documents with content that is similar or identical to the source document.
Tags: Web 2.0, Web sites, Microsoft Visual Basic.Net
OpenAmplify developer's diary Part 1: Making the request
Justin James chronicles his process of using Hapax's OpenAmplify Web service to create an application which can match documents that have similar content or is identical to the source document.
Tags: Web services, Protocols and platforms, LINQ
User stories: The starting point in agile development
Rick Freedman explains how user stories can help agile developers understand users' expectations. He also discusses the three Cs, user role modeling and epic stories.
Tags: IT project management, Software engineering/development, User Story
Using Bing from .NET
Justin James shares his recent Bing experience and provides a code snippet that will put you well on your way to writing a Bing-enabled application.
Tags: Business applications, .NET, Software engineering/development
Code concepts: .NET's lambdas
In this instalment of Code concepts, Justin James provides an overview of what lambdas in .NET are and explains how to use them.
Tags: Protocols and platforms, Microsoft Visual Basic.Net, Variable
An inside look at the Apache Software Foundation
Justin James recently spoke with the Apache Software Foundation’s President and Executive Vice President about what the ASF does and how they do it.
Tags: Open source, Protocols and platforms, Web servers
Making the case for dynamic languages
Justin James presents reasons why developers should consider using dynamic languages. He also discusses how these languages trip up some developers.
Tags: Programming languages, Software engineering/development, Ruby
Consider alternatives to RDBMS
Applications are far too complex to force into the inherent limits of the relational database management systems model. Justin James encourages developers to explore their options.
Tags: Databases, Database management, Software engineering/development
Code concepts: C#'s extension methods
A helpful addition to a programmer's toolkit, C#'s extension methods are a way of adding additional functionality to an existing class without subclassing it or having access to the source code.
Tags: Protocols and platforms, Business applications, Ruby
Five reasons to hire open source developers
Afraid an open source developer will be a liability to your organization? TechRepublic's Jack Wallen offers some reasons to think otherwise.
Tags: Open source, Protocols and platforms, Human resources
Code concepts: C#'s var keyword
Justin James explains in this overview, that var is used in variable declarations instead of a type, and also weighs differing opinions about what makes var useful.
Tags: Programming languages, Software engineering/development, Ruby
What to do with dying products
Justin James discusses what companies do with applications that are no longer something they want to continue to develop or support, but are not actually dead.
Tags: Open source, Business Strategies & Functions, Business applications
Six ways to make SOA services more reusable
Find out the elements that need to be considered when building a service intended for reuse.
Tags: Web services, Protocols and platforms, Adapter
The current state and future of C++
Days of C++ as a general purpose programming language are quickly ending for most developers, but there is still great potential for C++ developers to do well.
Tags: Protocols and platforms, Personal development, Developer
10+ tips for working smarter with SQL
The sharper your SQL skills become, the more robust and error-free your solutions will be. Here are a dozen practical tips to get you started.
Tags: Protocols and platforms, Column, Clause
Gartner: Nine ways to measure SOA success
There are a lot of service-oriented architecture efforts going on out there, but with no sense if they're delivering or not.
Tags: Web services, SOA, Gartner Inc.
Common ways IT wastes money on development
Examples include using developers as support staff and failing to calculate a project's ROI before giving it the go-ahead.
Tags: Protocols and platforms, IT project management, Outsourcing
Code Contracts makes validation easy and accurate
Code Contracts allows developers to create validation logic within their methods and classes without needing to write a lot of if/then statements.
Tags: Protocols and platforms, Code, C
10 skills developers need in next five years
For those looking to get ahead in your field or simply stay employed, this is not the time to be complacent. Find out what skills to work on now to maximize your future job prospects.
Tags: Programming languages, Personal development, Recruiting





