Dude, Wasn't That Native Coding?
Thoughts and reflections from a programming veteran.
C++ Programming Interviews: What Interviewers Want You To Show
I recently passed a test on C/C++ and I like to share what I was challenged to to, what (and how) I...
Date: 11/27/2010
Recent Quotes from C++ Inventor Bjarne Stroustrup
A selection of a few quotes recently told by C++ father to Wired magazine, in occasion of the 25...
Date: 11/10/2010
Coffee Break: Swapping Two Values Without Involving a Third One
Everybody knows the XOR bitwise operator. It returns 1 for every couple of bits that don’t match, 0...
Date: 10/05/2010
The Architecture Newsletter, June 2009
v:* {behavior:url(#default#VML);} o:* {behavior:url(#default#VML);} w:*...
Date: 06/17/2009
The Architecture Newsletter, May 2009
Sign up for this newsletter | Unsubscribe | Update your profile SOA Call for Papers May 2009 SOA...
Date: 05/21/2009
Speaking on Mission-Critical Apps at SATURN 2009 (SEI's Architecture Conference) – May 7, Pittsburgh, PA
Dear Architect, I'll be delivering a session on "Architecting for Highly Available, Scalable, and...
Date: 04/10/2009
Microsoft Architecture Journal Issue 20 - Call For Papers
The 20th issue of The Architecture Journal will provide insights into how turbulent times affect...
Date: 02/25/2009
Computer Sciences and Consciousness: Journal on Sustainable Computing Just Released
The theme of this issue, “Green Computing,” is especially important and timely: As computing becomes...
Date: 12/18/2008
Tech•Ed 2009 North America: Architecture Track Call for Papers
You are cordially invited to submit a title and abstract for a Breakout Session, Hands-on Lab,...
Date: 12/05/2008
Microsoft Generation 4.0 Data Center Vision
[Extracted from InfoWorld]: "Microsoft has come up with a faster, cheaper way to build its...
Date: 12/05/2008
PDC 2008. Architect's Cut
Although, except some few, almost all PDC 2008 breakout sessions are available both online or...
Date: 11/08/2008
Just Released: The Architecture Journal #17 on Distributed Computing
Considerations for Designing Distributed Systems Architectural Patterns for Distributed Computing...
Date: 10/13/2008
ASAP: Messaging Services
Resuming our training for Aspiring Architects, here we got from MS India a third series, this time...
Date: 10/09/2008
ASAP: The Network
After the initial success of the original Aspiring Software Architects Program, there was a second...
Date: 10/09/2008
ASAP: Application Development
ASAP, Aspiring Software Architects Program, was a series of web casts originally delivered for...
Date: 10/09/2008
Making Room for an Exception
A new friend I got, J.D. Meier, is leading a project intended to provide renewed Architecture...
Date: 09/18/2008
Microsoft Architecture Journal Issue 18 - Call For Papers
The 18th issue of The Architecture Journal will be focused on Green Computing. The ubiquity of...
Date: 08/20/2008
Microsoft Architecture Journal Issue 17 - Call For Papers
The next issue of the Architecture Journal will focus on Distributed Computing. We are approaching...
Date: 07/11/2008
Let's Start From the Beginning. Let's Talk About the Architect Role
We just released the latest Journal issue, which you may read online here, subscribe, or even access...
Date: 04/25/2008
Microsoft Architecture Journal Issue 16 - Call For Papers
The next issue of the Architecture Journal will be focused on Identity Architectures. As more...
Date: 04/04/2008
Current Architecture Trends: A Lot To Do With User Experience (UX)
Several debates on architecture overlap. At a first glance they could be treated as a whole,...
Date: 10/04/2007
Agility: Automation for Better Outcomes and Feedback
A bad habit of several developers has to do with entering in a long tunnel of coding for an...
Date: 12/04/2006
From Classes To Components
In n-tier, distributed applications, we have to decide which logic deploy where. Those deployments...
Date: 11/13/2006
Architecture Best Practices
In "Last Call To Design Patterns" we described design patterns as "reusable solutions for frequent...
Date: 10/29/2006
Passing Data Between Layers and/or Tiers
While we were commenting some high-level strategies for data-access in a previous article, we...
Date: 10/26/2006
Data Access Strategies
We have seen in the post about 3-Layer architectures, that the Data Access Layer isn't the...
Date: 10/17/2006
3-Tier, 3-Layer, MVC: a Trio of Famous Trios
Contemporary applications are being based on three popular architectural approaches. They are...
Date: 10/09/2006
Layered Applications: Let's Talk About Business
I remember a time when applications were just end to end programs, collections of lines of code with...
Date: 10/02/2006
Aims and Means of Asymmetric Cryptography
Usually we tend to center the concept of Authentication to mere users, through and exhibited...
Date: 09/12/2006
How Sure Are You About Security?
Even though it´s surprising, an important number of architects don't worry enough about security...
Date: 09/07/2006
An Old Antipattern: "Too Much Architecture"
At least in Software Engineering, but I guess the same applies to other sciences, there are ideas,...
Date: 08/28/2006
Fighting Against Coupling: a Moment for Reflection
One of the most recurrent problems we have to face, as aspiring architects, is the problem of...
Date: 08/21/2006
Two-Phase Commit (2PC): Coordinating Transactions in Distributed Environments
There was a time when applications were isolated as a common issue, and having each one just one...
Date: 08/14/2006
Starting with Model/View/Controller (MVC) Architecture Pattern
With the massive advent of Internet, mobility and other network technologies, distributed...
Date: 08/06/2006
Last Call to Design Patterns
When planing the architecture of an application, the architect has a powerful set of tools...
Date: 07/30/2006
Wanna Be a Solution Architect but... Where to Start From?
Being a developer or, even better, a senior developer, is a good starting point to become a solution...
Date: 07/24/2006