Monday
Monday Roll-Up: Something for Everyone Edition
Jan 18th
Here’s your weekly Monday links for 1/18/2010.
Architecture/Development
- Elegant Code posted a fantastic piece on using containers to support an Event-Driven Architecture: Event Driven Architecture: Publishing Events Using an IOC Container
- Jeremy D Miller, author of Structuremap and MSDN Patterns in Practice posts a retrospective on his time authoring the column: Patterns in Practice: A Retrospective
- MSDN Subscribers check out Azure Benefits for MSDN Subscribers
- Check out a local story on Software + Services & WPF: ARCast.TV – Real World Software + Services Architecture: The Winchester Ballistics Calculator
- Hanselman on How SparkFun (and 800.com) and small commerce or startup websites can scale
- Eric Lippert’s post on Continuing to an Outer Loop aka get rid of loops and use LINQ!
- Muljadi Budiman posts a new thing he learned Using KeyedCollection<TKey, TItem>
NIEM / XML
Leadership
- Sources of Insight: Lessons Learned in 2009
- OPEN Forum: A 2010 Personal Leadership Checklist
Marketing / Branding
Monday Roll-Up: 1/11/2010 Edition
Jan 11th
Happy Monday to you! Here’s some links to get you started this week:
.NET / Development / Architecture
- Mark Needham on Behavioral and Structural Constraints and unit testing considerations
- Samir Bellouti writes about Consistent Exception Handling a topic that needs much discussion
- James Newton-King posted a performance comparison of .NET Serialization providers
Internet / Geeky / Fun
- 10 Facebook Privacy Settings you should know via AllFacebook
- In case you missed “Godmode” in Win 7 via Download Squad
Community
- Apparently one of my friends is quite the musical talent. Congrats Sheila!
- Get ready to Drive your Development with VS 2010 featuring two that form a dangerous duo – Kevin & Jeff
- Get ready for STL Innovation Camp! Read this post from Brian Blanchard who gives you the background on STL Innovation Camp and how you can get involved.
Monday Roll-Up: Welcome to 2010 Edition
Jan 4th
Hope everyone had a safe and happy new year. Here’s some links to get you started off on the first Monday of the new year.
Architecture / Dev Links
- Windows Team Blog gives us a peek behind the scenes at Hotmail
- Tess Ferrandez gives the details on troubleshooting High CPU usage with a static Generic Dictionary
- Need to share code on-line? Check out Code Paste
- Zed Shaw posts an essay, “The Master, The Expert, The Programmer”
Leadership
- Sources of Insight posts one of the most important things to know as a leader – “10 Ways to Know Thyself”
Fun / Geeky / Cool
- Dilbert from 12/27/2009
- Chris Patterson gives us some tips on Travelling to Tech Events
- Chris Pirillo gives us the scoop on Twitter and banned passwords
Lastly, congratulations to all the MVPs who were awarded (or renewed) for January 2010! Looking forward to meeting many of you at the MVP Summit in February.
Monday Roll-Up – Almost 2010 Edition
Dec 28th
Here are links and stuff to read while heading into the new year!
Architecture/Dev Links
- Justin Etheredge @ CodeThinked borrows some sarcasm to teach us an anti-pattern for building software
- Richard Brown @broloco talks about throwing exceptions in your domain
- Karen Lopez @ InfoAdvisors gives us 5 tips on architecture from “It’s a Wonderful Life”
- Nicholas Allen links us to .NET 4 Fall Training Kit previews
Leadership / Life
- Noah Blumenthal guest posts at Sources of Insight on ‘8 Ways to Be Heroic’
Life Hacks / Tips / Wacky Stuff
- Life Hacker warns of common laptop positions to avoid
Local / Community
- David Siteman Garland @The Rise to the Top wrote a great post on His Hopes for Business in St Louis in The next decade. This post is great because he highlights things going on right here in St Louis that have major impact. Something that the Gateway to Innovation conference will highlight in April 2010. Give the post a read and think about ways you can get involved!
Monday Roll-Up Holiday Edition – December 21, 2009
Dec 21st
Here’s the third in my weekly Monday roll-ups to get you started for the work week. For most of us in the US this will be a short week with the Christmas Holiday falling on Friday this year. I hope everyone has a great holiday with family and friends.
Dev/Architect Links
- Scott Gu gives us the scoop on the SEO Toolkit
- David Risko, a friend and former colleague, posted a tutorial on deploying SQL Scripts with SQL 2008 Tools
- Justin Etheridge shares thoughts on unintended consequences in software development
- Joel Spolsky wants us to quit talking about backups and starting talking restores
Food for Thought
- Chris Pirillo ponders if Twitter should be banned at conferences
- Lifehacker posts their 5 top choices for collaboration tools
Local
- Peel Wood Fired Pizza just opened in Edwardsville. My wife and I went there for our anniversary. The food is phenomenal. If you’re looking for some high class pizza and a great experience give Peel a visit.
Happy Monday!
Monday Roll-Up – December 14, 2009
Dec 14th
Hopefully you’ve had a chance to stop by and check out the new site. If not, take a look and leave some feedback in the comments, using the contact form or on the Twitter. If you come across any old links that are broken please let me know!
On to the second in a weekly round-up of things I read that were interesting, fun, or useful.
Dev & Architecture Links
- James Bender via NPlus1.org covers Part 3 of OOP Concepts
- Udi Dahan gives us more insight into his “Command Query Responsibility Segregation” diagram
- Nicholas Allen points us to Virtual Labs for AppFabric and .NET 4
Leadership
- Tim Barcz fesses up about being a first time manager
- JD Meier shares “Lessons in Software from Eric Brechner” at Shaping Software
On the Blogs
- Lifehacker lists the Top 10 Windows 7 Booster Apps
- The EFF gives us the good, bad, and ugly of the new Facebook Privacy Policy
Fun Stuff
- Dilbert gives us insight as to what bosses know about the longevity of your tech skills. Dilbert Daily Strip 12/12
Tweets
- @JasonBarlie gives us 140 characters on resumes- “Describe what you accomplished, not just what you were “responsible for” or “involved with”. #resumetips
- @cadred must be referring to the old picture of me with my Oakley’s…- “Ran into @cdeweese at 5 guys. Without the glasses he looks like even more of a total badass” By the way, Five Guys Burgers & Fries is a fantastic spot for lunch.
Monday Links and a Quick Note
Dec 7th
Things have been busy for me through the holidays and as I am ramping up on my first project at work. There are some changes coming to this site very soon as I move to WordPress and a new layout. You can see a preview here. Feedback is always welcome.
On to the links for Monday, December 7.
Dev/Architect Links
- JD Meier of MIcrosoft Patterns & Practices Let’s us know “Now Available: Final PDF of the Microsoft Application Architecture Guide, Second Edition”
- Simon @ Coding the Architecture tells us to “Start with the big picture”
- Simon with more practical advice “Software architecture is a platform for conversation”
Leadership
- JD Meier once again, via Sources of Insight lets us know how to think like his boss: “How To Think Like Bill Gates”
- Michael Hyatt asks us: “Do You Make These 10 Mistakes When You Blog?”
- Tim Ferris, author of the 4-Hour Work Week tell us “The Benefits of Pissing People Off”
Fun Stuff
- Boing Boing – The Matrtix in Lego
- xkcd webcomic “Academia vs. Business”
- Gizmodo “Gfits for Fun Geeks Who Really Enjoy Stupid Stuff”
You can always find more of what I’m reading in my Shared Items at Google Reader. Here’s to the start of a great week!
Monday Mania (You Never Know What You’ll Get)
Jan 26th
First off, I owe my good friend David Risko a belated "WELCOME". David is now up and blogging after a little push and threats that I would start blogging about all his ideas. He’s one of my main idea guys at REJIS and even gave me another good one today…
Clint and I had lunch today to discuss some things as I am gearing up for my role on the new project I am working on. As usual he had a lot of good things to say and I’ll plug two of them for him:
- VB and C# Coding Standards - A great place to look if you’re starting to standardize at your place of employment (Over 16,000 downloads can’t be wrong)
- From his Friday Goodie Bag _ The Application Architecture Pocket Guides from Microsoft’s Patterns & Practices Group.
Denny had a hit with his "Autopsy" on SOA post. It grabbed enough attention that his article was mentioned in a two page article on Beta News.
I have begun some initial testing with the Entity Framework. I am a big fan of LINQ to SQL and the entity framework looks to be even bigger than that (yes, I've seen all the discussion about the "death" of LINQ to SQL). After completing my simple database design in SQL 2008 I generated an entity model and unit-tested a simple data access class to perform basic CRUD operations. After viewing a 10 minute tutorial I spent about 5 minutes enabling a REST based service which connected to my entity model and generated ATOM feeds of data from my data store. I could literally use the RSS reader of my choice to subscribe to my entity service's data feed. I was impressed to say the least.
Which leads me to my final topic of this madness. Standards.
One of the things that you must consider when developing any new system is what standards you will need to adhere to, especially if you system will have any type of services exposed (and in today's world there are few that won't). I have seen a variety of things done in the services space that are very non-standard by a variety of vendor tools and creative developers. Going forward I think it will be critical to look to standards such as SOAP, WSDL, WS-*, ATOM, etc. to create a baseline that your systems should adhere to. I would argue that systems should be designed around those standards and then the implementation technology should be able to adhere to those standards.
In terms of long-term sustainability, maintainability, and interoperability you will gain a lot by adhering to the standards and implementing in the technology of choice. There will be cases where standard adherence may be impractical or even not necessary. Those should be the exception. Not the rule.

