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…
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…
In this interview, Tim Meinhardt, Colin Ploscaru, and Juan Calcagno at TTSS discuss with
Zhiming Xue why they became interested in adopting new technologies like Silverlight, and what they had to do to re-architect and migrate one of their existing digital signage solutions. Tim, Colin and…
In this interview,
David Makogon, senior consultant of RDA, discusses how to architect user interface code to improve testability. A common issue associated with testing code that is tightly tied to user interface (UI) such as a button click event is that when a user interface
is modified, the…