The ongoing economy unraveling is the defining moment of our time. Many professional developers are fearful for their livelihood, as employers and customers cut and slash development plans, and as economic activity grinds to a halt. But not everywhere.
In centers of technical excellence and…
On 30 – 31 March 2009, at Weston Manor, Oxford UK a group of senior IT architects from across the industry met to consider the coming ‘Cloud’. What it is, what it means for business and the software profession and what has Microsoft been up to in the cloud.
This episode is part 2 in the series,…
On 30 – 31 March 2009, at Weston Manor, Oxford UK a group of senior IT architects from across the industry met to consider the coming ‘Cloud’. What it is, what it means for business and the software profession and what has Microsoft been up to in the cloud?
This episode is part one of the…
Brian H. Prince caught up with
at the MVP summit. They commandeered a conference room, and talked about how all developers need to care about architecture. Developers should think of architecture at the code level and the benefits of Dependency Injection.
Brian H. Prince sits down with
at the MVP summit to talk about how he built
GeoTwitter.org. We talk about how he designed his system to leverage multiple mapping engines and discuss what GeoRSS is, and why you might use it.
Source is on codeplex.
Accelerators are a new
IE8 feature that enables users to find and access information without leaving the web page. In this screen cast,
Zhiming Xue (Dr. “Z”), Microsoft Architect Evangelist, demonstrates how developers can make an accelerator available in web applications so that users can…
are a new IE8 feature that allows users to subscribe to some parts of a web page and receive updates automatically. In this screen cast,
Zhiming Xue (Dr. “Z”), Microsoft Architect Evangelist, demonstrates through two simple examples how developers can easily create web applications…
When designing and developing frameworks, it can be challenging to create them in a fashion that enables them to evolve over time.
Krzysztof Cwalina, a Program Manager on the .NET Framework team, discusses strategies for designing reusable libraries with
There are many disciplines that a software architect must master in order to do the job: requirements definition, use cases, modeling, layering, object orientation, service orientation, methodologies, and so on. In addition, as we are typically project
leaders, we are usually tasked with mentoring…
In this interview Craig Morris, senior solution architect and mobile application specialist at
Avanade, discusses with
Zhiming Xue his thoughts on mobile application development and deployment. Speaking from his many years of experience, he discusses how to deal with architecture level issues…