The world of .NET and Web Programming

New and Notable 168

My four year old daughter, Heather, had her first ballet recital last night. It was a very proud moment for me. She had to wear a little makeup for the lights and with hair up, she looked beautiful but older and that was emotional. I have some things saved up.

Architecture/Software Design

  • I am so tired of people recite the "premature optimization is the root of all evil" quote without knowing what it means. One of the best and practical discussions of performance I have read is Ayende's. I like this, "All of which brings me to the following conclusion, performance tuning in the microseconds is a waste of time until you have profiling data in place, but that doesn't meant that you shouldn't think about performance from the get go. You can code your way out of a lot of things, but an architecture that is inherently slow (for instance, chatty on the network) is going to be very hard to modify later on. That is absolutely not to say that you should consider everything in advance, and I had my greatest performance success by simply batching a few thousands remote calls into a single one, but architecture matters, and that should be considered in advance, and built accordingly. (And no, it doesn't necessitate a Big Architecture Up Front either, although where I would need to scale very high I would spent a while thinking about the way I am going to build the app in advance. Probably with some IT/DBA/Network guys as well, to get a good overview"
  • Jeremy continues his series with Build Your Own CAB Part 4 - The Passive View and asks where he should go next.

 

WCF/SOA

MAC OS/X

  • The biggest news of that week as far as I am concerned is the announcement of the next version of Parallels for the Mac - Version 3. Check this out: "SmartSelect: A wicked cool new feature that lets you assign any OS X or Windows application as the default for any Mac or Windows file type. This means that when you right-click on any file in either OS and selects “open with”, SmartSelect automatically populates the recommended application list with compatible applications from both operating systems. 3D Graphics: You asked for it, and we delivered. Kick around your favorite Windows-only OpenGL and DirectX games and apps in a virtual machine on your Mac, without shutting down OS X!" Oh ya, that's what I'm talking about!!
  • Lifehacker has the Top Ten MAC OS/X Tweaks
  • Here is 52 Ways to Speed Up Your Mac

Tools

The Ruby Discussion

I'm rocking out to Band On The Run by Paul McCartney And Wings from the album Band On The Run (Remastered) (Bonus Tracks)

 

» Similar Posts

  1. Writing Maintainable Code
  2. SOA: Making the Paradigm Shift Part 7 of N
  3. Getting Annoyed at Agile Correctness

Comments are closed