Category · 40 posts
Architecture
2007
-
What's IoC good for, Really?
Oren has one of the best one liners about the benefits of Inversion Of Control Containers in a project in this post : "Other people on my team keep adding components, and they aren't even aware that they have IoC there.…
-
Testable Designs - Round 2: Tooling, Design Smells and Bad Analogies
Eli Lopian , the guy who runs TypeMock.NET (An amazing Mocking product, BTW - a bit too powerful for it's own good, perhaps) and myself share what seem to be conflicting views on how "Testable" object Oriented…
-
Why you should think about TOOP- Testable Object Oriented Programming
Update: Mark has a point - Using "TOOP" and "TOOD" are catchier acronyms - I've changed them accordingly. I think it's time that Object Oriented Design\Programming got a little face lift. We live in interesting times,…
-
FxCop is heading in the wrong direction - No testability whatsoever
If you don't know what FxCop is, go look . You'll like it. In response to my release of FxCopUnit which allows an easier experience testing out FxCop custom rules, David Kean of the FxCop blog posted his thoughts on the…
2006
-
Catch me talking Agile at the Israeli .NET Architects user group
I will be giving two talks at the upcoming .NET Architects user group this month (December 24). More info here . The talks I will be giving(Guitar is still in question...): Part I: Introduction to Agile Methodologies…
-
Software architects - glorified fashion designers?
In the movie “ The Devil wears Prada ” the opening title shows our main character as she is happily getting ready for her first day at a new job – assistant at a big fashion magazine. As she gets ready for her day, the…
-
2 Day Architecture & SOA Course - Sound Interesting?
If you're in Israel, Udi Dahan , Israel's own Software Simplist, is holding a 2 day Architecture and SOA course. Some of the stuff he's covering sounds interesting. Even if it's something I've heard before, It's always…
-
Hibernate may violate "Object model mapping and runtime engine" patent
" Red Hat will face a patent infringement lawsuit this week over whether Hibernate, which it inherited from JBoss violates ORM patents held by FireStar Software. FireStar alleges that Hibernate violates U.S. patent…
-
Architecting in an Agile World - My ArcCast with Ron Jabobs in online
My ArcCast with Ron Jacobs, Recorded at TechEd Israel, is now online! It was really fun sitting there in front of a crowd and just talking with Ron. I broke my teeth a little speaking english, but it feels OK, listening…
-
Steve Kelly on Software Factories: "It's worth the effort"
The saga continues as Steve Kelly , from MetaCase, sent me an email, from which I'll quote the chunks relevant to the earlier Software Factories Discussion ( here and here ) on this blog. He also has his own blog post…
-
HL7 Software Factory Project is a success in progress, says MS Architect Mauro Regio
I got a response in my comments to my post about Software Factories perhaps being too complicated to be used in the real world. It was from Mauro Regio , one of the initiators of the HL7 project mentioned in that post.…
-
Microsoft's Journal for architects
Beat Schwagler and Ingo Rammer spent a few days here in Israel this week, doing both a full day architect's seminar and Beat also spoke at the Architects User Group. One of the interesting points to mention really had…
-
Udi Dahan on ...SOA!
"I'm really beginning to like this podcasting thing. Check out my conversation with Wally about SOA basics . " [Udi Dahan sees the light] BTW, Wally mentions in the podcast that Udi is working with Jimmy Nilsson on a…
-
Catch me at the Architects User Group: Partially Connected Smart Clients Architecture
This is one area where I see lots of frustration around, and justly. There's a lot of knowledge still missing about design guidelines, architecture and such. The reason its missing is because there is so much stuff out…
2005
-
Nice article on ordering code construction tasks by Jeremy Miller
Jeremy Miller has some sound advice and an interesting read on the order of code construction (a nice "Where should I start building my project, and how do I continue to implement the various pieces of the…
-
Slides from my talk on Guidance Automation Kit are available
A little late, but still. Here are the slides from the Guidance Automation Toolkit talk I did at the .NET Architects User group last month. I also talked about LINQ, which you can download the slides for here .
-
Reminder: My Architects talk is today (GAT and LINQ)
Don't forget. Today is my .NET architect's talk about Guidance Automation Toolkit and LINQ Preview . More details here . I'll be giving away a book from the MSCD training kit, especially for the architect's group: MCSD…
-
Nice Guidance Automation kit hands on lab from TechEd (with a fix for a build problem it contains)
There's a nice guidance automation hands-on-lab available from teched, created by Daniel Cszzulino . Unfortunlately, if you tried to compile the source from the download on a VS 2005 Beta 2 or later without VSIP…
-
When LINQ and Yukon meet
I think the award for "coolest upcoming technology preview" for this year's PDC has to go to the LINQ stuff. That's "Language Integrated Query" if you haven't heard this yet. If I had to sum up the idea behind LINQ in a…
-
Good architecture content from Udi Dahan
Udi Dahan , a Solution Architect MVP and a friend, has been writing some good stuff on his weblog lately. Unfortunately, he hasn't been able to attend the MVP summit, so I though I'd direct your attention to his…
-
Come to my .NET Architects talk this month: Guidance Automation Tookit and LINQ preview
I'll be doing the next talk at the Israeli .NET Architects user group this month, at the 27/10. Here's a summary of the talk. Should be interesting! (see the link for location details) This month, we will focus on 2…
-
Small Domain Specific Language for the GoF Design patterns
I've met some very nice people while I was at Ireland, some of them MVPs and quite brilliant (and good drinkers!) Take for example, Eamon O'Tuathail , who created a small Domain Specific Language for some of the most…
-
[Audio Interview] Steve Cook -Software Factories and Domain Specific Languages
The first of several Interviews I managed to do during TechEd Europe: I chatted with Steve cook for a very interesting hour about his role in the development of UML, the concept behind software factories and domain…
-
Looking for an architect for a medium project
I'm looking for an architect for a 5 week project. Good people are hard to find. Do the math. You don't have to live in Israel to do this. You may need to get on a plane to get there, though.. You need to know .NET and…
-
[Audio Interview] Brian Noyes: Deep .NET Q&A
Brian Noyes -Getting Technical about .NET (April 25, 2005) What would you do if you had an experienced architect and consultant sitting right next to you? You'd start asking him all kinds of questions that have been…
-
A very nice .NET architecture blog discovered
What happens when a good architect and consultant gets creative and starts a blog related to .NET architecture ? This guy worked at Microsoft Israel until recently as an architect. This should be good. Subscribed !
-
Why payroll systems are a pain to design - Temporal Data (and some great resources on it)
When I first started working on a payroll system at a previous engagement, I was very frustrated with the biggest problem in building payroll systems: Handling time. That is - the change of things and values over time.…
-
What's legacy code?
When speaking to one of the process engineers at a major company I consult for, I came upon a lovely notion regarding legacy code. We were talking about the perils of testing legacy code, and he turned and asked me…
-
VS 2005 Team System Modeling Strategy and FAQ
This looks interesting: Summary: Customers and partners are keen to understand Microsoft's strategy for model-driven development and its support in Visual Studio Team System. When we explain our strategy to them, they…
-
Regulator 2005 & GUI threads goo- news on both?
I've kept mostly quiet for the past N weeks because of holidays+illness. It gave me time to geek out and start working on a fresh new version of The Regulator (aptly dubbed "Regulator 2005"). Boy am I a happy camper.…
-
What does SOA really mean? One big hype machine
Clemens Vasters, at an unusual leap of humility, declares something which to me is one of the biggest "DUH"s of the past year: Service Oriented Architecture is just one big hype machine , it talks about connecting…
-
What does Indigo really mean?
Nice writing by Rocky Lhotka here about what Indigo really means, and why all the hype surrounding it might be meaningless until we start using it for bigger and better things. Very interesting way of putting things in…
-
Aspect Oriented .NET frameworks - more than I thought
This looks like a great place to dive in and start researching... I wonder just how usable they all are, and how one would go about implementing "Design By Contract" using each of them. Any experiences?
-
[Recording] Roy Osherove on Software Factories and Domain Specific Languages
Last month I delivered a presentation at the Israel .NET architects user group about Software Factories and Domain Specific Languages. Perhaps it's just my big ego, but I definitely feel that people should be able to…
-
Integration and interoperability resources
Here's a great list of interoperability and integration resources on the web. Some of these are well know, some are a gem just waiting to be discovered. Some are great books about integration and enterprise patterns you…
-
Natty Gur on Enterprise Architecture
Natty Gur has been blog-busy lately. His blog is a great start if you want to understand what Enterprise architecture means (not enterprise application, but from an organizational point of view). He's also contemplating…
-
Deep Indigo, Clemens style
Clemens is doing a great blog series on an introduction to Indigo . I should read it.
-
Updater is the new DCOM
I know I've been somewhat "Agile-Focused" these past few months. I almost feel bad for all those people who read my blog for cool technical stuff. I've become a bore on non-agile stuff, haven't I? Well, that's how I…
-
Reminder: .Net astronauts user group meeting today
Reminder: .Net Architects (" Astronauts "? :-) user group meeting today !
-
About architecture and astronauts
I really like what Joel writes about Architecture Astronauts (thanks for sending, Alex K.!). Sometimes it does feel that way. "When you go too far up, abstraction-wise, you run out of oxygen. Sometimes smart thinkers…