Brian Foot and Dynamic Languages

Brian Foote gave an insightful talk about dynamic languages to our patterns & practices team. I walked away with a few insights from the delivery and from the content.  On the delivery side of things, I liked the way he used short stories, metaphors and challenging questions to make his points.  The beauty of his approach…

1

24 ASP.NET 2.0 Security FAQs Added to Guidance Explorer

We published 24 ASP.NET 2.0 Security FAQs now in Guidance Explorer.  You’ll find them under the patterns & practices library node.  We pushed the FAQs into Guidance Explorer because one of our consultants in the field, Alik, is busy building out a customer’s security knowledge base using Guidance Explorer. Don’t let the FAQ name fool you. …

1

Echo It Back To Me

Do people understand what you need from them?  Do people get your point?  A quick way to check is to say, “echo it back to me.”  Variations might include: Tell me what you heard so far to make sure we’re all on the same page … I want to make sure I’ve communicated properly, spit…

1

Guidance Explorer as Your Personal Guidance Store

Although Guidance Explorer (GE for short) was designed to showcase patterns & practices guidance, you can use it to create your own personal knowledge base.  It’s a simple authoring environment, much like an offline blog.  The usage scenario is you create and store guidance items in “My Library”. While using GE for day to day…

2

Five Things You Didn’t Know About Me

I was blog-tagged by Ed, so here are 5 things you probably don’t know about me … I’ve trained in Muay Thai kickboxing (head-butting and all), which reminds me I need to work on my splits again. I have lineage to a king long ago, in a country I don’t live in.  (This one actually…

3

Context is Key

I was browsing Rico’s blog and I came across his post Do Performance Analysis in Context.  I couldn’t agree more.  When it comes to evaluation, context is key.  If you don’t know the scenarios and context, you can’t trust the merits of your data or solutions.  To spread the idea and importance at work, I’ve…

1

Analyzing a Problem Space

How do you learn a problem space?  I’ve had to chunk up problem spaces to give advice for the last several years, so I’ve refined my approach over time.  In fact, When I find myself churning or don’t have the best answers, I usually find that I’ve missed an important step. Problem Domain Analysis What…

3

844 Guidance Items in Guidance Explorer

It’s not 9 new guidelines, it’s actually 70.  It looks like my Guidance Explorer wasn’t done synching when I wrote my previous post. Prashant sent me a quick note.  Here is the complete status for Dec and Jan Dec – 33 Guidelines items (.NET 2.0) Jan – 37 Guidelines items (ADO.NET 2.0)   Total Items…

1

9 New Perf Guidelines in Guidance Explorer

You should see 9 new performance guidelines in Guidance Explorer (GE).  Well, not entirely new, but refactored and cleaned up.  Prashant Bansode (from our original Improving .NET Performance guide team) was busy while I was out of office for the holidays.  What you’ll notice is that many of the guidelines are missing problem and solution examples.  Job…

1

From Guides to Guidance Modules

Have you noticed the transition from guides to guidance modules over time?  My first few guidance projects were actually guides: Improving .NET Application Performance Improving Web Application Security Building Secure ASP.NET Applications While the chapters in the guides were modular, the overall outcome was an end-to-end guide.  On the upside, there was a lot of…

4