AJ's blog

January 28, 2012

2011 in review

Filed under: Miscellaneous — ajdotnet @ 7:41 pm

The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog.

Here’s an excerpt:

The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 41,000 times in 2011. If it were a concert at Sydney Opera House, it would take about 15 sold-out performances for that many people to see it.

Click here to see the complete report.

January 12, 2011

2010 in review

Filed under: Miscellaneous — ajdotnet @ 9:45 pm

The following post is by courtesy of wordpress. The reported content is by courtesy of my readers — in other words: YOU!

Thank you. And a happy new year.

The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:

Healthy blog!

The Blog-Health-o-Meter™ reads Wow.

Crunchy numbers

Featured image

About 3 million people visit the Taj Mahal every year. This blog was viewed about 40,000 times in 2010. If it were the Taj Mahal, it would take about 5 days for that many people to see it.

In 2010, there were 21 new posts, growing the total archive of this blog to 130 posts. There were 81 pictures uploaded, taking up a total of 2mb. That’s about 2 pictures per week.

The busiest day of the year was May 21st with 453 views. The most popular post that day was Visual Studio 2010 Architecture Edition.

Where did they come from?

The top referring sites in 2010 were forums.silverlight.net, dotnetkicks.com, forums.asp.net, google.com, and google.co.in.

Some visitors came searching, mostly for silverlight 4 validation, visual studio 2010 class diagram, visual studio 2010 architecture, visual studio 2010 modeling project, and visual studio 2010 architecture explorer.

Attractions in 2010

These are the posts and pages that got the most views in 2010.


Visual Studio 2010 Architecture Edition March 2009


Understanding Validation in Silverlight February 2010


ASP.NET 2.0 DataBinding Examined July 2006


Silverlight Bits&Pieces: The First Steps with Visual State Manager January 2010
3 comments and 1 Like on WordPress.com,


Command line tool vs. PowerShell Cmdlet January 2008

August 13, 2010

Out of the ordinary: Pakistan

Filed under: Miscellaneous — ajdotnet @ 9:12 pm

No bits this time.

Pakistan is encountering a "disaster [that] is one of the most challenging that any country has faced in recent years” (BBC). The infrastructure is already down, and yet another flood is announced (CNN). Food, clean water, and medicine are unavailable in large areas, diseases are imminent (BBC).  

At the same time the Red Cross (ICRC) reports “relief ‘not in sufficient quanitites’” (BBC) and the UN states that “massive scale-up [is] needed in Pakistan flood relief operation” (UN).

The German “tagesschau” reports that donations for Pakistan have been 620,000 €. During the same amount of time after the Haiti earth quake, donations have been as high as 20,100,000 € – 32 times as much (ARD, tagesschau, 12.08.10, 3:16). And this is apparently a general trend.


If you can read this blog post, chances are you’re better off than many people and certainly those affected by this catastrophe!


If you need some additional motivation try this photo series or youtube.


October 7, 2009

das erste Bürgerrecht… [MOVED]

Filed under: Miscellaneous — ajdotnet @ 10:44 am

Moved: http://alexanderj.wordpress.com/2009/10/07/das-erste-buergerrecht/

September 29, 2009

Die größte Gefahr für unseren Rechtsstaat… [MOVED]

Filed under: Miscellaneous — ajdotnet @ 5:11 pm

Moved: http://alexanderj.wordpress.com/2009/09/29/die-groesste-gefahr-fuer-unseren-rechtsstaat/

September 27, 2009

PDC 08 – Recap

Filed under: Fun, Miscellaneous, Software Developers — ajdotnet @ 2:13 pm

So, PDC09 is not far away. But, sadly, I’m not going to make it this time.

I had thought for a longer time about posting some pictures from PDC08 as kind of a retrospective – but you know how it is, other things coming up, not much time, well.

And then this nut showed up, hijacked my blog and posted this nonsense about some crime that should have happened last PDC? Come on! Here’s the list of what I can only call a real good example of real dumb accusations:

Let me stress that again: There is no proof whatsoever to this story! As I see it, all these accusations are groundless, all people addressed are innocent victims. So, please, do not accuse anyone of installing LINUX on somebody’s machine if you don’t have proof. Much less on the grounds of this story! 😉

All that remains for me is some complementary pictures:

 Windows Azure was THE big announcement at PDC08, and it’s going to be one of the major topic for PDC09. Microsoft really has something here that might change a lot in the long run. If they remove the two road blockers, that is: One, they need to make this infrastructure available for enterprise customers to lower the barrier to entry. Two, they need to do what they always did: attract developers and create a prosperous community of enthusiasts around Azure. To achieve that, they need to offer the platform for free. All with reasonable constraints of course. And this is just my opinion.   


Oslo, and M, was another major topic. But I can’t help thinking that this was mainly because it was the “Don Box-Topic”. It’s been relatively quiet around it since then, and unfortunately this also includes the somewhat related “Dublin”, which I think is a very important step in the services area.


Hands-On-Labs was as always the best way to lay your hands on the stuff you heard about for the first time just this very morning. If you had the time.


Talking about the location, the first and the last thing you saw about PDC was L.A. …


the Convention Center…


… and if you didn’t use the shuttle system, it was probably Pico Station, featuring a great view at Downtown.

However, I have been attending 3 PDCs so far, all of them in L.A. I’d really like to see some other city next time? (Microsoft, I could give you a list of areas in the U.S., I haven’t visited so far 😉 ).

So much for my little retrospective. CU at PDCnext… .

That’s all for now folks,

kick it on DotNetKicks.com

August 3, 2009

Der Lügen-Limbo der Ursula von der Leyen [MOVED]

Filed under: Miscellaneous — ajdotnet @ 8:32 pm

Moved: http://alexanderj.wordpress.com/2009/08/03/der-luegen-limbo-der-ursula-von-der-leyen/

June 22, 2009

Heute mal drei Kreuze… [MOVED]

Filed under: Miscellaneous — ajdotnet @ 8:39 pm

Moved: http://alexanderj.wordpress.com/2009/06/22/heute-mal-drei-kreuze/ (including comments)

July 13, 2008

Working for SDX (a.k.a. My latest project…)

Filed under: Miscellaneous, SDX, Software Developers — ajdotnet @ 4:04 pm

Advertisement warning!

I’ve said it in an earlier post: I like working for SDX. In fact my work has become even more challenging due to a changed job description (with the unfortunate side effect that I have less time to spend on this blog). Anyway, we are looking for people (don’t look at the date of the post; if you are reading this in a year the statement will still be true). Well, here’s a short description of my latest project to give you an idea on some of the work we do for our customers…

I just completed a pilot study for one of our major customers, running about 3/4 of a year. Starting point was a system consisting of a non-trivial database and of two VB6/ActiveX/DHTML applications. Initially created a decade ago as replacement for a simple MS Access application, it had grown organically into a multi-purpose-application and a very vital, central data pool for “quite a few” stakeholders.

Since Microsoft has decommissioned VB6, the customer decided to do a VB6-to-.NET migration. My job as responsible architect was designing the target architecture, and coming up with a migration path that supported parallel operations of old and new world during the anticipated two years time the migration would take.

Of course in a decade the world has changed, so has the business and the way software has to be built to honor that. Globalization, European Union, changed customer’s perceptions, constantly changing demands, the way software is built, maintained, and operated.
So the job quickly grew to include a new domain model, adjusted business processes, better business alignment. So far the demands.

The agreed on strategy we came up with is an ecosystem of applications. One core application implements the main parts of a new domain data model, ensures consistency and — essential in any distributed system and surprisingly difficult to achieve at times — provides stable identifiers. Circled around this core application is a number of other mutually independent applications. (The possibility to do this of course relies on the business requirements being mutually independent.)

This approach is driven by

  • the separation of the monolith in as many as possible disparate applications (pardon the exaggeration, but it is a fair number),
  • defined ways of interaction between these applications (including off-the-shelf-software),
  • and providing a sound basis to support building the custom-made family members.

This strategy provides the flexibility to build each application according to demand of specific stakeholders, even allowing for contradicting business demands of different departments. The set of applications can change in the future to address changed needs. Future technology changes can be applied in small steps (lessening the chance that will build the next Moloch). Maintenance should get better, because each application is less complex (simpler architecture, less business functions). And it conforms with Roger Sessions works on complexity of software systems.

Of course, a small but rigid set of rules and governance has to be implemented to ensure peaceful coexistence and avoid “chaotic growth” of our application family in the future. Especially the growth of interdependencies between the applications has to be watched carefully.

Next steps will be applying for the budget at the top management and then hopefully building that system. Of course with my and SDX participation 😉 .

Now, if that sounds like a challenging and interesting project; if you happen to be willing to work in the Rhein/Main area, Germany; if you could envision yourself working for the same company as I do 😉 … (not necessarily in that project!). Well then pay a look at http://www.sdx-ag.de/jobs.aspx (German language skills mandatory!).

That’s all for now folks,

July 8, 2007

Happy birthday…

Filed under: Miscellaneous — ajdotnet @ 5:13 pm

Happy birthday to you,
Happy birthday to you,
Happy birthday, dear https://ajdotnet.wordpress.com/

Damn, that bulky name spoiled it. 👿

Yes, roughly a year ago I startetd this blog. When I began blogging I had no idea, how long it would take until I ran out of topics. Similarly I had no idea whether anybody would actually read my blog (apart from the few people I could force to 😀 ). And now I’m 55 posts, nearly 100 comments (some controversial), over 4000 spam comments, and more than 22000 views from all over the world (kind of) older. Seems somebody is actually interested in what I have to say… 8)

The evergreen of my posts is certainly ASP.NET 2.0 DataBinding Examined. Only moderately rated on dotnetkicks.com it is constantly among the top 3 posts.
IDisposable – 1, 2, 3, … on the other hand is the shooting star. No other post got that kind of feedback or went up that fast and high in rating. Actually I find that a little curious because it “only” subsumes stuff that is available in the documentation.
Not surprisingly, the little excursion into the java world is among the least viewed posts.
My personal favourite (and that of some people whose opinion I value) however is Frameworks – don’t let ‘em frame you!.

When I began blogging I also made a promise to myself that I would seriously reconsider writing this blog somewhere down the road. And since I’ve run out of topics lately anway, this is the perfect occasion. (This is not to say there are no topics. Actually I have been enganged in too many things at the same time during these last weeks, with not enough time to properly contemplate the ramifications.) 

Well, if you’ve got any suggestions or general feedback (including “Stop pestering us!” — just phrase it politely 😉 ) this is your chance. Just don’t expect a quick answer, for I’ve earned my vacation 😉

That’s all for now folks,

Older Posts »

Create a free website or blog at WordPress.com.