Saturday, May 17, 2008

Interesting Finds: May 17, 2008

Other link blogs
Dave Burke - Everyman Links for May 17, 2008
Arjan Zuidhof - LINKBLOG for May 16, 2008

Web stuff
Mike Gunderloy - Firefox 3 RC1 is Out
Dave Burke - The Week of the Website Project and Enjoying Expression Web
Dennis van der Stelt - Programmatically creating an IIS7 site

Career stuff
Small Business Branding - ORFF - How To Focus Your Communications Part 2
Dare Obasanjo - Two Key Issues that often Hinder Collaboration Between Teams in Large Companies
Scott Hanselman - 11 Top Tips for a Successful Technical Presentation
Christopher Griffin - Seattle and Silicon Valley: A Tale of Two Startup Events

Other stuff
Freejack - A C++ Config File Parser
Tom Hollander - Building a Pub/Sub Message Bus with WCF and MSMQ and Enterprise Library 4.0 - Get it while it's hot!
Tim Anderson - Installing .NET, PowerShell on Windows 2008 Server Core: it can be done
Stefan Tilkov - Versioning REST Web Services and Carlyle on REST Rewiring
Dane-Garrin Balia - Subsonic, MySQL and DAL DLL
Dinesh Kulkami - LINQ to SQL Tips 7: Using stored procs that return multiple results
Joe Duffy - Concurrent counting
Greg Duncan - ADO.Net Data Services (fka Astoria) Casts - Bite sized videos to get you up to speed...
Udi Dahan - 7 Simple Questions for Service Selection
Pieter Gheysens - Hosting WCF service (.svc) in IIS
Travis Illig - Two Minute WF: Core Services
William - Doing tiers with WCF
AKPatra - Threads and Thread Synchronization in C#
Fredrick Normen - Avoid "else" as much as possible, use "?:" instead
Sara Ford - Did you know… What consists of “other” in Show Other Members in Object Browser Settings? - #217

Computing in the Cloud stuff
AWS Blog - Lots of Bits and Cloud Studio

Database stuff
Linchi Shea - SQL Server 2008 Page Compression: Performance impact on table scans
Denis Gobo - What did you do to master SQL?

Security stuff
Michael Howard - Giving SQL Injection the Respect it Deserves
Layer 7 Technologies - Securing XML Web Services: XML Firewalls and XML VPNs

Innovation stuff
JobsBlog - Innovation at Microsoft
Innovation Weblog - How to structure your company to support innovation

Debugging stuff
dougste - Building a symbol tree when you don't have access to the internet and Useful tools and add-ons for IIS troubleshooting and IIS7 and How to determine LARGEADDRESSAWARE from a dump file

posted @ 7:47 AM | Feedback (0)

Friday, May 16, 2008

Interesting Finds: May 16, 2008

Other link blogs
Mike Gunderloy - Double Shot #209
Alvin Ashcraft - Dew Drop - May 16, 2008
Sam Gentile - New and Notable 242
Chris Alcock - The Morning Brew #95
Christopher Steen - Link Listing - May 15, 2008
Arjan Zuidhof - LINKBLOG for May 15, 2008
Steve Pietrek - Links (5/15/2008) Tim - Daily Find #68

Web stuff
Rey Bango - A new spin on the datepicker control
Dion Almaer - Spring WebFlow 2.0; JavaScript Module Released
Scott Hanselman - Mix 08 Sessions available in new dual-stream versions using Silverlight
Ricky Wang - Handle Session Timeouts on DotNetNuke Through an HttpModule
Dan Letecky - DayPilot MonthPicker for ASP.NET

Other stuff
Tim Anderson - WinFS reborn: SQL Server as a file system
VBTeam - LINQ Deep Dive and Best Practices Presentation Materials (Lisa Feigenbaum) and VB 2008 IDE Tips & Tricks Presentation Materials (Lisa Feigenbaum)
Michael Giagnocavo - LINQ to the CRUD RTM
Tony Zackin - A Padded Rich Text Box Subclass
Jim Holmes - New Podcast: Alt.NET Podcast
Daniel M Camenzind - Adding Mouse Gesture Functionality to Your .NET Application Within Seconds
Microsoft Downloads - Scriptomatic 2.0
Drew Marsh - ADO.NET Entity Framework's CompiledQuery when using anonymous projections shows why C# needs "mumble" types
Hatem Mostafa - Fast LZW Compression Using Binary Tree
Greg Duncan - "New Elevation PowerToys for Windows Vista" - Run as Admin for Scripting tools, PowerShell/CMD Here Explorer Context Menus and Drag and Drop Elevation Gadget.
Matevz Gacnik - Demos from the NT Conference 2008
lata07mahi - Install Windows Service using Custom Action
Alex C Punnen - A C++ plugin ThreadPool design
Todd Ogasawara - Freeware/Open Source for Windows Weekly Summary

Debugging stuff
Dmitry Vostokov - Mac Crash Corner: Blame Module
Tom - Your debugging experience - I want to hear from you and Useful Debugging tools from CodePlex and ASP.NET Tips: What to gather to troubleshoot - part 3a - Crash revisited
Greg gm - Visual Studio Remote Debugger Service user account requirements

Career stuff
pdestoop - Unskilled and unable to realize it...
Andrew Coates - Community is where you make it
Mitch Ditkoff - BOOK REVIEW: Growing Great Employees
Steve Pavlina - How to Be a Woman
Julie Lerman - Presenting on the bleeding edge
Samuel Dean - 3 Ways to Build a Persuasive Business Plan
Stanley Kennedy - 7-Internet-Marketing-Methods-To-Avoid
Alicia Forest - 4-Simple-Steps-to-Starting-Your-Affiliate-Program
Seth Godin - Packaging for retail

Computing in the Cloud stuff
Michael Arrington - Get the Lowdown on Cloud Computing at GigaOM’s Structure 08
Entrepreneur.com - Enterprise Power Comes to Smaller Businesses

Blogging stuff
Darren Rowse - 5 Emerging Trends in Blogging

Innovation stuff
Jennifer - Harvard Business Study Links Motivation to Creativity
Innovation Weblog - CIO strategy: Don't hire from the outside
Stephen Shapiro - Harvard Leadership and the Presidency Debrief

PowerShell stuff
The PowerShell Guy - Hey PowerShell Guy !,How Can I Delete All the Files in a Folder Except for the Most-Recently Created File?
Greg Duncan - PowerShell Scriptomatic - Scriptomatic Goodness with a PowerShell Flavor
PowerShell Team - PowerShell on WS08 Server Core!!!!

Database stuff
Alexander Kuznetsov - A Great Advice on Coding Predicates in Outer Joins
Joe Webb - SQLTeach - Writing better queries presentation

posted @ 6:48 AM | Feedback (0)

Thursday, May 15, 2008

Interesting Finds: May 15, 2008

Web stuff
Scott Blitstein - Enhance Your Google Apps with Greasemonkey Scripts
Dion Almaer - Split the Initial Payload; Why are we sending all JavaScript down in one go and Polling for loaded content instead of simple setTimeout
Rey Bango - Ajaxian Featured Tutorial: Writing Your First YUI Application
Tim Anderson - Cenzic web app report highlights security problems
Chris Pietschmann - ASP.NET: Create AJAX Server Controls using the ScriptControl base class
Matt Hawley - ASP.NET MVC - Extracting Web Resources

Computing in the Cloud stuff
Scott Watermasysk - Enhancing Desktop Computing with the Cloud
Simeon Simeonov - Amazon Funds AWS Darling Animoto

Other link blogs
Alvin Ashcraft - Dew Drop - May 15, 2008 and Dew Drop - May 14, 2008
Sam Gentile - New and Notable 241
Mike Gunderloy - Double Shot #208
Christopher Steen - Link Listing - May 14, 2008
Chris Alcock - The Morning Brew #94
Arjan Zuidhof - LINKBLOG for May 14, 2008

Other stuff
Sam Gentile - The Neuron ESB Channel Model
Sara Ford - Did you know… You can mark methods and types as Hidden, so they don’t appear in Intellisense or in the Object Browser? - #216
Steve Lydford - File Encryption and Decryption in C#
leastprivilege.com - Two important Security changes in .NET 3.5 SP1
D Glover - Setting up Windows Server 2008 Core and Remote Hyper-V Management
Tim Stall - Beyond functionality for enterprise apps
Sasha Golshtein - Workflow Services Limitations: Part 5 - A Couple of Updates and Workflow Services Limitations: Part 4 - Breakpoints Not Fired
Andrew Stopford - MbUnit v3 alpha 3
ShawnFa - Strong Name Bypass
Brett - IIS 7.0 Server-Side : Leaving Microsoft ...
Christoph Schittko - WPF UI Update from Background Threads
Daniel Pistelli - .NET Internals and Code Injection
Aaron Skonnard - DataContracts and object references
Mark Russinovich - Guest Post: The Case of the FrontPage Error
Alfred Thompson - Code For Decoding Codes – A Programming Project Discussion

Innovation stuff
Mitch Ditkoff - Getting Down to the Business of Creativity
Rodney Bowen-Wright - Taking the Risk Out of Driving with DriveCam

Security stuff
Darknet - New Botnet Malware Spreading SQL Injection Attack Tool

Career stuff
Scott Sehlhorst - Making Offshore Design Work
Leo - Living the Prolific Life: A How-to Guide
Freelance Switch - High Octane Freelance Writing
Rich - Why Leisure Matters
Be Excellent - Creating A Culture of Execution
Celine Roque - Top Time-wasters for Web Workers (And How to Cure Them)

Community stuff
Charles Sterling - Seattle Area Software Quality Assurance Group: EMULATION AS A TEST INFRASTRUCTURE

Database stuff
Greg Low - SQL Webcast Download Available
Anatoly Lubarsky - MSSQL 2008: Spatial Data Types - Geography and Geometry
KKline - SOS_SCHEDULER_YIELD
Joe Webb - Identifying Performance Bottlenecks

PowerShell stuff
Joel Bennett - WPF From PowerShell - Something Useful

Agile stuff
Ade - Choosing an agile process - Summary and Distributed Development - part 4

Debugging stuff
Tom - ASP.NET Tips: What to gather to troubleshoot - part 4 - Deadlocks

posted @ 7:25 AM | Feedback (3)

Wednesday, May 14, 2008

Innovation Notes: May 14, 2008

Are you in an innovation rut?, Front end of Innovation
Short entry summing up some questions to address in order to keep innovation happening which she gathered from Jim Carroll.  She also links to Jim Carroll's blog entry: Led Zeppelin Leadership: How do you innovate when you're dazed and confused ... - which is also a good read.

26 Reasons Why Most Brainstorming Sessions Fail (and what you can do about it), The Heart of Innovation
"Bottom line, most brainstorming  sessions don't work.  Not because brainstorming, as a process, doesn't work -- but because it's usually done poorly" ... provides a list of common reasons, then a second list of things to do in order to prevent the first list from happening.

Special Interest Group on Predication Markets
A website dedicated to prediction markets.

When Crowdsourcing Fails: Cambrian House Headed to the Deadpool, TechCrunch
Cambrian House is a startup that is built on the value of crowdsourcing who failed to raise enough money to keep going.

Why is Innovation a Competition?, Ellen Domb
This is a look at the BusinessWeek's top 25 Innovation Companies issue.  One thing mentioned is: compared to the Fortune 500 list (which has an explicit algorithm to rank companies) the 25 Innovation Companies list is not quite as scientific, leaving a large part of the ranking to the opinions of the people asked.

posted @ 8:06 AM | Feedback (0)

Interesting Finds: May 14, 2008

Time to clean out some subscriptions ... had close to 400 unread items this morning ...

Other stuff
Sam Gentile - Topic Networks: How Neuron ESB Implements Publish-Subscribe
Sara Ford - Did you know… You can hide or show hidden members and types in the Object Browser? - #215
Leastprivilege.com - P2P and WCF: The PeerName Tool
David Starr - Elegant Code Cast #8 is Online
Dwayne Melancon - Xobni - a very interesting Outlook tool
Charles Sterling - Architect Team Blog Roll
Miguel de Icaza - First Moonlight Release and Mono's Winforms 2.0 is now API Complete
Lazycoder - The state of the software development crisis: status quo
Aaron Skonnard - DataContracts without attributes (POCO support) in .NET 3.5 SP1
Dave Laribee - The ALT.NET Podcast!
Larry Osterman - More proof that crypto should be left to the experts
HKrause - InvalidCastException: Unable to cast object of Type 'X' to 'X' and Building managed event sinks
bspcn - 60 Photography Links You Can’t Live Without
Ade - Continuous Integration resources

Community stuff
Sam Gentile - Factoids on Philly Code Camp This Saturday

Other link blogs
Robert Muehsig - Weekly Links: ASP.NET MVC, Silverlight 2, TDD, WPF, jQuery…
Mike Gunderloy - Double Shot #207
Lazycoder - links for 2008-05-14
Chris Alcock - The Morning Brew #93
Christopher Steen - Link Listing - May 13, 2008
Steve Pietrek - Links (5/13/2008)
Arjan Zuidhof - LINKBLOG for May 13, 2008

Debugging stuff
Nicholas Allen - Debugging Type Loading
Tess - ASP.NET Performance issue: Large number of application restarts due to virus scanning and "Failed to start stack walk: 80004005", "Following frames may be wrong" and other errors you may see in windbg
NT Debug - Smoking Gun Pool Corruption

Web stuff
Tess - IIS7 Breaking Changes for ASP.NET 2.0
JaiQ - ZipFS: Using ZIP files as virtual directories or read-only resource containers in ASP.NET
Mike Ormond - Using ASP.NET Routing Independent of MVC
Brant Burnett - Secure Persistent ASP.NET Forms Authentication
WebDevTools - Dynamic Data Website: Setting selection in a list from the URL
Rick Strahl - :hover behavior in IE 7
Dion Almaer - Timelapse CSS

Database stuff
David Brabant - Free online SQL formatter
Lazycoder - Dealing with comma delimited data in a database column
Alexander Kuznetsov - Be Aware of These Loopholes in Your Referential Integrity
Anatoly Lubarsky - MSSQL 2008: What is DATETIME2
Clint - SQL Backups in a hosted environment!
Tony Davis - The DBA Daily Checklist

Career stuff
Small Business Branding - Being Focused Allows You To Act Fast
Freelance Switch - The Science of Freelancing
AWS Blog - Help Wanted: More AWS Job Openings
Travis Wright - Make a Binding Agreement with Yourself for the Life of Your Dreams
Rich - Top 10 Mistakes Of Home-Based Bizs

PowerShell stuff
The PowerShell Guy - PowerShell WMI Explorer WPF Edition first beta

Innovation stuff
Jennifer - Are you in an innovation rut?
Mitch Ditkoff - 26 Reasons Why Most Brainstorming Sessions Fail (and what you can do about it)

posted @ 7:35 AM | Feedback (2)

Tuesday, May 13, 2008

Interesting Finds: May 13, 2008

Other link blogs
Alvin Ashcraft - Dew Drop - May 13, 2008
Nathan Weinberg - Links for May 13, 2008
Lazycoder - links for 2008-05-13
Chris Alcock - The Morning Brew #92
Christopher Steen - Link Listing - May 12, 2008
Matt - Links Today (2008-05-12)
Tim - Daily Find #67

Other stuff
Sara Ford - Did you know… You can choose whether to show base types in the Object Browser? - #214 and Introducing the Telerik RadEditor for CodePlex Project Discussions (9 May 2008 Deployment)
Mike Gunderloy - Double Shot #206
Vancem - What's Coming in .NET Runtime Performance in Version V3.5 SP1
Inside F# - Connected component labeling in F#
Microsoft Downloads - Visual Studio Team System 2008 Capabilities White Papers and SOA Modeling Datasheet
Joel Semeniuk - Free Webcast on Process Template Customization...and more...
Shawnfa - FullTrust on the LocalIntranet
HKrause - Building managed event sinks and Access the Exchange store via WebDAV with Form-Based-Authentication turned on [Updated] and Windows Installer Xml 3.0 Extension for managed installers
Jason Bock - Implicit Conversion
Julia Lerman - Notes from updating an Astoria project to the new SP1 Beta bits
Damon Payne - Is Concurrency Important?
Eric Lippert - Trivial Projections Are (Usually) Optimized Away
Scott Blitstein - Hands On: A Week With Xobni
Dion Almaer - OpenKM: Open Source Document Management
Bart Read - Get it while it’s hot: ANTS Performance Profiler 4 – our first proper early access build
Todd Ogasawara - Windows Mobile Weekly Roundup
Tom - How to create a virtual machine from a physical one
Nicholas Allen - Disabling the Visual Studio Service Host

Web stuff
Dion Almaer - inputEx: JSON form builder and Persevere: JSON Storage / Application Server and Microsoft Synchronization Services for ADO.NET SP1 Books Online and CSS Child Selector Performance
Michael Arrington - Mozilla Stealth Data Project Could Be Just What The Internet Needs
Phil Haack - .NET 3.5 SP1 Beta and Its Effect on MVC
WebDevTools - Introducing JScript Formatting in VS 2008 SP1
Roberto Colnaghi Junior - JavaScript Page Cookie (maintaining page state)
Joe Stagner - Ajax Data Controls from DotNetSlackers and Add Custom JavaScript Intellisense

Debugging stuff
Tess - ASP.NET Hang: Authenticode signed assemblies
Dmitry Vostokov - ETW Tracing Tools
Microsoft Downloads - Symbols Package for Windows XP Service Pack 3

Agile stuff
Jim Holmes - Accurately Reflecting Agile's Value in Budgets and Schedules
Clarke Ching - Applying the Inverted Pyramid to Agile Development
Mike Gunderloy - VersionOne Supports Agile Teams

Innovation stuff
Tyler Cowen - New site about prediction markets
experientia - Design strategies for sustainable user behaviour
Erick Schonfeld - When Crowdsourcing Fails: Cambrian House Headed to the Deadpool
Jeffrey Phillips - What's Innovative? Who is Innovative?

Silverlight stuff
Tim Stall - Converting an object from JSON and back in Silverlight

Database stuff
Linchi Shea - SQL Server 2008 Page Compression: Performance impact on inserts

Computing in the Cloud stuff
AWS Blog - Amazon SimpleDB Case Studies - ShareThis and Alexa and Redundant Disk Storage Across Multiple EC2

Career stuff
Scott Sehlhorst - Your Problem Statement is The Problem
Keith Ferrazzi - Need Help Growing Your Business?
Jim Holmes - The Value of Specializing Generalists
Rich - Work At Home For Fun & Profit

posted @ 7:23 AM | Feedback (2)

Monday, May 12, 2008

Interesting Finds: May 12, 2008

Other stuff
Andrew Connell - Word to PDF MOSS Publishing Document Converter
Sara Ford - Did you know… You can customize both your object pane and members pane in the Object Browser? - #213
Coding Horror - XML: The Angle Bracket Tax
Jahmani - Validation Across Class Hierarchies and Interface Implementations
Sandeep Aparajit - How to Execute Command in C# ?
James Nies - NArrange - .NET Code Organizer
David Chappell - The State of SCA: An Update
Dino Esposito - Dispatch my stuff to the right thread
cromul - Visual Studio IDE like dock container
Jim Holmes - Book Review: Subject To Change
Nick Butler - TLS: An exercise in concurrent programming

Career stuff
Jenneth Orantia - The Power of Peer Referrals

Other link blogs
Mike Gunderloy - Double Shot #205
Rhonda Tipton - Weekly Link Post 41
Christopher Steen - Link Listing - May 11, 2008
Chris Alcock - The Morning Brew #91
Steve Pietrek - Links (5/11/2008)
David Vidmar - Links of the Week #35&36 (week 17&18/2008)
Alvin Ashcraft - Dew Drop - May 12, 2008

Database stuff
SQLTeam.com - Using xp_ReadErrorLog in SQL Server 2005
Linchi Shea - SQL Server 2008 Page Compression: Compression ratios with real-world databases
Tony Rogerson - Common Table Expressions (CTE's) - How it works; How Recursion Works; Using with Adjacency List

Silverlight stuff
Mike Ormond - MSDN Flash Article: ASP.NET Silverlight Server Controls
The Moth - Silverlight Example Apps

Web stuff
Samir Nigam - Hover Effects To The GridView Rows Using The CSS
Sheo Narayan - Dynamically generating thumbnail images in ASP.NET with C# without affecting initial page load time
Mujibur Rahman - Capture the mouse movement in web service

Security stuff
Darknet - Metagoofil v1.4 Released - Metadata and Information Gathering Tool
Duane Laflotte - Data Appliance Encryption

posted @ 7:06 AM | Feedback (2)

Sunday, May 11, 2008

Interesting Finds: May 11, 2008

Other stuff
wpfdevelopment.com - A more generic way of sorting a WPF ListView with IComparer
Glenn Block - Prism, CAB, and WinForms futures
Guy Smith - Microsoft Meandering
Papenoo pa - Inversion Of Control and MS Exams Framework 3.5
Roy Osherove - NullObject.For - As simple as it gets, but no simpler
Kimberly Tripp - When did you last backup your home/personal/less-critical system... is it really less-critical?
Greg Duncan - RockScroll - Turning your Visual Studio scrollbar in a thumbnail of your code

Other link blogs
Alvin Ashcraft - Dew Drop - May 11, 2008
Dave Burke - Everyman Links for May 9, 2008
Arjan Zuidhof - LINKBLOG for May 10, 2008 and LINKBLOG for May 11, 2008
Matt - Links Today (2008-05-10)

Web stuff
Papenoo pa - ASP.NET Applications with debug=”false” enabled
Phil Haack - Writing A Custom File Download Action Result For ASP.NET MVC and Delegating Action Result
Steve Schofield - IIS 7 resource guide post by Mike Volodarsky

Career stuff
Travis Wright - 100 Simple Ways to Change Your Life for the Better

Debugging stuff
M. David Peterson - Want To Help Develop Visual Studio Support For Debugging Remote Mono Apps?

posted @ 9:45 AM | Feedback (3)

Saturday, May 10, 2008

Interesting Finds: May 10, 2008

Agile stuff
Clarke Ching - New yahoo group: EverydayAgile - let's bring agile to the world.

Web stuff
Wallace McClure - ASP.NET Podcast Show #113 - Deep Dive into the ASP.NET AJAX UpdatePanel
Papenoo pa - Forms Authentication : Sharing token
Dion Almaer - Exclusive Mastering Dojo Chapters
Omar Al Zabir - Fast ASP.NET web page loading by downloading multiple javascripts after visible content and in batch
Darren Rowse - Ad Positioning: Tactics to Increase Your AdSense Earnings Overnight

Other link blogs
Sam Gentile - New and Notable 240
Alvin Ashcraft - Dew Drop - May 10, 2008
Lazycoder - links for 2008-05-10
Christopher Steen - Link Listing - May 9, 2008
Technovangelist - Links for 2008-05-09 [del.icio.us]
Arjan Zuidhof - LINKBLOG for May 9, 2008
Matt - Links Today (2008-05-09)
37signals - [Sunspots] The small steps edition
Christopher Steen - Link Listing - May 8, 2008

Other stuff
Ayende Rahien - WPF & Prism: Before & After
Fredrick Normen - Use "constraints" instead of argument validation for int and double etc
Tim Anderson - Xobni: Outlook users should try this now
Sara Ford - Did you know… You can create a keyboard shortcut for adding references to a solution from the Object Browser? - #212
Trainer Prabhjot Bakhsi - Exposing Windows WorkFlow as Web services
Usman M Khan - Introduction to using XPathDocument, XPathNodeIterator, XPathNavigator and XPathExpression Objects
Scott Hanselman - The Weekly Source Code 26 - LINQ to Regular Expressions and Processing in Javascript and TypeConverters: There's not enough TypeDescripter.GetConverter in the world
Greg Duncan - Ever wondered what a diagram of the TFS 2008 Team Build Process would look like? Wonder no more...
pdestoop - MS Belux Architect Forum April 15 2008
Beau Monday - Identifying Stale Machine Accounts
Rod Paddock - Unlearn

Career stuff
Rick Mahn - Letting Go
Escape From Cubicle Nation - Help ME help YOU
Steve Pavlina - How to Be a Man
Freelance Switch - Self-Promotion Made Easy: an Interview With Calvin Lee
Don Dodge - John Doerr of Kleiner Perkins and Mike Moritz of Sequoia investment rules
Susan Bradley - Contracts and IT firms
Jeffery Phillips - Model Behavior
Celine Roque - Why You Should Define Your Worst Projects

PowerShell Stuff
PowerShell Team - Remoting with PowerShell QuickStart

Computing in the Cloud stuff
AWS Blog - Use Amazon SQS to Build Self-Healing Applications

Innovation stuff
Thiago - Innovation How-to from Pixar’s Leading Director

Community stuff
David Starr - Boise Technical Community

Debugging stuff
Tom - Getting more information from !clrstack

posted @ 9:15 AM | Feedback (4)

Friday, May 09, 2008

Innovation Notes: May 09, 2008

Innovation training and recruitment, Zirn Liew
Thoughts on some of the points to take in account when attempting to teach innovation. 

Concept Models, Carrie Ritch
Notes from a presentation at IxDA Interaction 08 by Dan Brown.

Effective Prototyping Methods, Carrier Ritch
Notes from a presentation at IxDA Interaction 08 by Jonathan Arnowitz of SAP Labs.

Account Sign-In: Many Mistakes To Learn From, Carrie Ritch
Links to a couple of good 'what not to do' articles for user experience.

Roger Martin: The Opposable Mind, Design Continuum
Short question and answer session with Roger Martin (author of The Opposable Mind: How Successful Leaders Win Through Integrative Thinking)

The Product Architect | A Design Continuum from Functional to Desirable, Dave Shackleton
Discussion of a method to help sell non-believers on better design by looking at the desirability, usability and functionality.

posted @ 8:21 AM | Feedback (0)

Interesting Finds: May 9, 2008

Other stuff
Sasha Goldshtein - TechEd Israel 2008 Session Recordings Are Online and Latest Articles: Introduction to Workflow Services and Reading Unmanaged Data Into Structures
Alessandro Perilli - Microsoft opens Offline Virtual Machine Servicing Tool beta
Yazeed Hamdan - LINQ TO SQL All Common Operations (Insert,Update,Delete,Get) in ONE BASE Class
Andrew Coates - VSTO/VSTA Power Tools and Submitting Feedback on MS Products
Tess - How do I get a hotfix for .net or Visual Studio?
Lance - Teaching Parallelism
IKVM.Net Weblog - Compiler Intrinsics
pdestoop - S+S Sample App Litware HR - May 2008 Released
Ted Neward - Thinking in Language
David Burke - Everyman Links for May 8, 2008
Tomas Restrepo - Don't forget the BOM!
Scott Watermasysk - Castle Project
Damon Payne - Concurrent Unit Testing with xUnit.Net[1]
Microsoft Donwloads - Step-by-Step Guide for Testing Hyper-V and Failover Clustering
eugeniop - You don't have a beta account with SSDS, but you'd like to use the latest LitwareHR anyway
Joe Stagner - Free Mind Mapping Application
Scott Hanselman - Hanselminutes Podcast 110 - Microsoft Research: Spec#
Sara Ford - Did you know… The Object Browser has a navigate forward and navigate back? - #211
Todd Ogasawara - Freeware/Open Source for Windows Weekly Summary

Other link blogs
Alvin Ashcraft - Dew Drop - May 9, 2008
Mike Gunderloy - Double Shot #204
Chris Alcock - The Morning Brew #90
Steve Pietrek - Links (5/8/2008)
Arjan Zuidhof - LINKBLOG for May 8, 2008
Tim - Daily Find #65

Community stuff
Phil Denoncourt - New Hampshire .NET User Group is resuming in a new location
Microsoft Downloads - MSDN Community Distribution CD (May 2008)
Agile Managmenet Company - APLN Leadership Summit, Seattle July 17-18
Jonathan de Halleux - Pex at Agile 2008

Security stuff
Schneier on Security - Cell Phone Spying
Darknet - Want Some COFEE? Microsoft Computer Online Forensic Evidence Extractor

Web stuff
Microsoft Downloads - Mix it up (Mash it up) Experience the new web
pdestoop - Enterprise Mashup Tool (AKA Popfly for the Enterprise)
Federal Developer - OBA Composition Reference Toolkit version 2.0 Released
Paul Coldrey - Simple Component Inheritance In ExtJS
Matt Hawley - ASP.NET MVC - Using Post, Redirect, Get Pattern
Ricky Wang - Add Custom Configuration Sections into a Separate web.config
Wallace McClure - ASP.NET Podcast Show #112 - Intro to ASP.NET AJAX
Dion Almaer - Growl for Windows and a Web Notification API
Jake Morgan - ASP.NET Zip Entry Handler
Adamga - Microsoft Web Deployment Tool - Tech Preview 1 - x86

Debugging stuff
Dmitry Vostokov - WinDbg cheat sheet for crash dump analysis
NT Debug - Tracking down MmSt paged pool usage
Tom - ANSWER: POP QUIZ: Troubleshoot a Hang

PowerShell stuff
Joel Bennett - WPF From PowerShell - Updating Windows
PowerShell Team - Fun with Script Cmdlets and PowerShell Transactions QuickStart

Innovation stuff
experientia - France Telecom: from 1000 ideas to 1 product
Innovation Weblog - New report outlines how to develop business models for service innovation and Five pillars of sustainable innovation culture
Be Excellent - Achieving Business Excellence

Computing in the Cloud stuff
AWS Blog - High Performance Multithreaded Access to Amazon SimpleDB

Database stuff
Greg Duncan - Enhance your SSMS - SQL Server Management Studio Tools Pack 1.0 Released
Denis Gobo - How to log when a function is called?

Career stuff
Know It All - CIO Summit: Career Path

posted @ 7:28 AM | Feedback (3)

Thursday, May 08, 2008

Interesting Finds: May 8, 2008

Other link blogs
Alvin Ashcraft - Dew Drop - May 8, 2008
Christopher Steen - Link Listing - May 7, 2008
Mike Gunderloy - Double Shot #203
Sam Gentile - New and Notable 239
Lazycoder - links for 2008-05-08
Jon Galloway - Jon's News Wrapup - May 8, 2008 Edition
Chris Alcock - The Morning Brew #89
Nathan Weinberg - Links For May 8, 2008
Steve Pietrek - Links (5/7/2008)
Arjan Zuidhof - LINKBLOG for May 7 2008

Other stuff
Robert Chipperfield - Event, sit! Event, staaaay...
Jeff Alexander - Technet Magazine: May 08 Edition
Sam Gentile - Service Pass-Through in Neuron ESB
Sasha Goldshtein - Using the Workflow Rule Condition Editor for Your Own Rule Conditions
Fredrik Normen - How to validate a method's arguments?
Bill's House O Insomnia - LINQ Gotcha
Chris Heilmann - The seven rules of pragmatic progressive enhancement
Microsoft Downloads - Consuming S+S a.k.a. extended SOA
Mark Levison - Mythbusting - Collective Code Ownership
Travis Montgomery - Scan an Image, Clean It, OCR It and Save It
Federal Developer - WPF for Line of Business applications

Debugging stuff
Dmitry Vostokov - STL and WinDbg
Volker von Einem - Windbg help is online...
NT Debug - Work Queues and Dispatcher Headers

Database stuff
viswalnfotech - Bulk Insert using ODP.NET
Mladen Prajdic - Ease your SSMS experience: SSMS Tools PACK 1.0 is out!
Peter DeBetta - SQLblog: New SQL Server Forum is now available

Silverlight stuff
Tim Sneath - Great Silverlight 2 Demo: Healthcare Demonstrator

Career stuff
Jean-Paul Boodhoo - Are You Interested In Setting Up Your Own Training Company?
Lynda Ting - How to get Sequoia and Kleiner Perkins to invest
Tim Ferris - Lifestyle Investing: “Compound Time” Like Compound Interest?
Freelance Switch - What Are You Selling?
Ben Casnocha - America and High Tech Entrepreneurship
Matt - Workaholics fixate on inconsequential details

Community stuff
Andy Leonard - On Developer Communities: A Sponsor's Case Study

Web stuff
bspcn - 6 Excellent Firefox Extensions Made To Save You Time
Samuel Dean - More than 5 Free, Open Source Tools for Web Developers

Computing in the Cloud stuff
Ryan Dunn - The Business Value of SQL Server Data Services
AWS Blog - Amazon S3 Copy API Ready for Testing
Tim Anderson - Making sense of Salesforce.com

posted @ 7:13 AM | Feedback (2)

Wednesday, May 07, 2008

Interesting Finds: May 7, 2008

Other stuff
Julia Lerman - Delete Stored Procs and Navigations in the Entity Data Model
Atalasoft - Building a Visual Studio DebuggerVisualizer with a Custom Serializer
Eric Lippert - Covariance and Contravariance, Part Eleven: To infinity, but not beyond
Nicholas Allen - Generating Types with Lists
Dmitry Vostokov - Citrix Tools at PubForum
Alessandro Perilli - Microsoft publishes a ROI/TCO calculator powered by IDC methodology
Omer van Kloeten - A Limitation of Lambda Expressions and Overloaded Extension Methods
Tomas Restrepo - Bitten by IEnumerable<T>
Joe Stagner - System.Net.Mail - Sending Email with .NET
Sara Ford - Did you know… You can add references to your solution directly from the Object Browser - #210
Ronounours - A C++ Blob Editor in less than 128 lines of code
Bil Simser - Day-to-day with Subversion
Roy Osherove - Introducing LINQ To Regex
Greg Duncan - New MSDN Subscriber Downloads List Feed now available

Web stuff
Roger Martin - Gallery Server Pro - An ASP.NET Gallery for Sharing Photos, Video, Audio and Other Media
Dion Almaer - Lazily load functionality via Unobtrusive Scripts
Mike Ormond - ASP.NET Dynamic Data Preview - Mixing with "Static" Pages
Chris Brandsma - Using JQuery DatePicker in ASP.Net
Mike Ormond - MVC Framework - Encapsulating for Re-use
Mike Gunderloy - Dragonfly Smashes Bugs in Opera
Joe Stagner - Get the .NET 3.5 Enhancements Training Kit

Computing in the Cloud stuff
Mike Gunderloy - Three Cloud Storage Alternatives

Other link blogs
Matt - Links Today (2008-05-07) and Links Today (2008-05-06)
Tim - Daily Find #64
Alvin Ashcraft - Dew Drop - May 7, 2008
Mike Gunderloy - Double Shot #202
Christopher Steen - Link Listing - May 6, 2008
Chris Alcock - The Morning Brew #88

Database stuff
Denis Gobo - Should SQL Server Have The CREATE [OR REPLACE] PROCEDURE Syntax? and What Would You Like To Ask Erland Sommarskog?
Liviu Holhos - INT versus GUID on a table's primary key

Community stuff
Julie Lerman - Our .NET Community

Debugging stuff
Dmitry Vostokov - Crash Dump Analysis Patterns (Part 10a)
Tess - ntdll!kifastSystemcallret, SharedUserData!SystemCallStub and search engines...
Tom - ASP.NET Tips: What to gather to troubleshoot – part 3 – Crash
NT Debug - NTDebugging Puzzler 0x00000005 (Better late than never)

Security stuff
Tim Heuer - Foxit PDF Previewer Security Update
Darknet - rtpbreak 1.3a Released - RTP Analysis and Hacking

Career stuff
Jeff Lash - Stop gathering requirements
Jason Bock - Staying Motivated

Silverlight stuff
Tim Heuer - Making use of your JSON data in Silverlight

posted @ 1:25 PM | Feedback (2)

Tuesday, May 06, 2008

Interesting Finds: May 6, 2008

Database stuff
Allen M White - Use a SQL Agent Proxy for Special Tasks
Aaron Bertrand - When was my database / table last accessed?
Greg Duncan - SQL Server 2008 Page Compression and Multiple Processors (More is better... mostly)

Other stuff
Sam Gentile - Centralizing Your WCF Configuration with Neuron ESB
Sara Ford - Did you know… You can create a custom list of components for the Object Browser - #209
Coding Horror - Understanding Model-View-Controller
Ayende Rahien - Pluggable Domain Model
Andrew Coates - Visual Studio 2008 certifications demystified
K. Scott Allen - Contrasting Two MVC / LINQ to SQL Applications for the Web
Paul Vick - Collection initializer expressions
Scott Mitchell - May's Toolbox Column Online
IE Blog - IE and Windows XP Service Pack 3
Red Gate Software - Why You Should Own a Code Profiling Tool
JetBrains News - dotTrace 3.1 released
Patrick Steele - Navigating around in the VS.NET IDE
Todd Ogasawara - Windows Mobile Weekly Roundup
Jason Harris - Making Sense of Mobile Broadband Options

Other link blogs
Sam Gentile - New and Notable 238
Mike Gunderloy - Double Shot #201
Lazycoder - links for 2008-05-06
Chris Alcock - The Morning Brew #87
Robert Muehsig - Weekly Links: ASP.NET MVC, Live Mesh, Silverlight, .NET…
Christopher Steen - Link Listing - May 5, 2008
Alvin Ashcraft - Dew Drop - May 6, 2008

Web stuff
Dion Almaer - Details of button padding in various browsers and Ajax Pioneer Week: Sam Stephenson of Prototype and HTML Parser in JavaScript
Scott Guthrie - Professional ASP.NET 3.5 Book (only $16 on Amazon for a short time)
nickyt - Navigating Away from a Page that has Changes, in ASP.NET
Phil Haack - RouteEvaluator For Unit Testing Routes
Robert Muehsig - jQuery… some links
Rey Bango - Ajaxian Featured Tutorial: Using YSlow for Performance Analysis

Debugging stuff
Dmitry Vostokov - Crash Dump Analysis for System Administrators
Tess - ASP.NET Crash: StackOverflowException with Server.Transfer
Volker von Einem - Windbg version 6.9.3.113 is out (I'm still keeping 6.7.5.0)
Tom - ASP.NET Tips: What to gather to troubleshoot – part 2 – High Memory
John Robbins - WinDBG 6.9.3.113 Released

Finance stuff
CNNMoney.com - Savers: Beware of falling interest rates

Security stuff
Darknet - Patch Window Shrinking - Semi-Automated Reverse Engineering

PowerShell stuff
Joel Bennett - WPF From PowerShell - A Splash Screen

Career stuff
Scott Sehlhorst - Making Offshore Development Work
Escape From Cubicle Nation - How to develop an entrepreneurial mindset
Freelance Switch - Mental Exercises To Get Ahead With The Freelancing
Microsoft Research - Video: Jennifer Chayes Discusses Microsoft Research New England
Scott Blitstein - PayCycle Offers Online Payroll for Small Business

posted @ 7:05 AM | Feedback (3)

Monday, May 05, 2008

Interesting Finds: May 5, 2008

Other stuff
Nicholas Allen - Private Data Members
Sara Ford - Did you know… You can specify to only show components in your Solution in the Object Browser? - #208
Sasha Goldshtein - Workflow Services Limitations: Part 3 - Send and Receive Race Condition and Workflow Services Limitations: Part 2 - OneWay Not Always Asynchronous and Workflow Services Limitations: Part 1 - External Transactions
Evan Hoff - A Very Poor Object Model Is Really No Object Model At All
Josh Smith - Aggregating WPF Commands with CommandGroup
Alvin Ashcraft - Book Review: Professional Visual Studio Extensibility by Keyvan Nayyeri
Raghavan Ram Raja - Simple Managed Wrapper for Windows Pipes
Ayende Rahien - Matching SVK revision numbers to the SVN revision number
Mike Taulty - Living with Live
David Brabant - CodeScout

Other link blogs
Alvin Ashcraft - Dew Drop - May 5, 2008
Mike Gunderloy - Double Shot #200
Sam Gentile - New and Notable 237
Lazycoder - links for 2008-05-05
Christopher Steen - Link Listing - May 4, 2008
Steve Pietrek - Links (5/4/2008)
Rhonda Tipton - Weekly Link Post 40
Josh Phillips - Weekly Roundup 5/4/08

Community stuff
Glenn Block - Reflections on ALT.NET Seattle, breakfast
D Glover - MS Press Books Discount (May 2008, Australia) Available via your User Group Leader
Stephen Forte - Montreal Visual Studio User Group Monday

Database stuff
Tony Rogerson - Using the OUTPUT clause on INSERT when loading data using OPENROWSET and BULK operator

Computing in the Cloud stuff
pdestoop - Emerging Platform Wars in Enterprise SaaS
Edward Cottrell - Intel on Cloud Computing

Security stuff
Darknet - Sandman - Read the Windows Hibernation File

Web stuff
Joe Wrobel - Web Profile Builder 1.3
Stefan Tilkov - Just Add Scaling
Rick Strahl - ASP.NET Connections Slides and Samples Posted
Wallace McClure - ASP.NET Podcast Show #110 - Integrating ASP.NET AJAX with Google Maps
Joe Stagner - BOOK: ASP.NET Data Presentation Controls

Career stuff
Stuart Varrall - US vs UK Entrepreneurial Culture
Zen Habits - 16 Ways to Keep A Razor- Sharp Focus at Work
Freelance Switch - Bad Habits: 8 Ways Freelancers Disrespect Their Own Time

Xml stuff
K. Scott Allen - The XML Namespace Tax

Innovation stuff
Drew Boyd - Innovation Diagnostic

posted @ 6:41 AM | Feedback (3)

Sunday, May 04, 2008

Question: How do you stay up to date?

There are a couple of things that triggered this entry:

  1. Dave Burke's Everyman Links for May 3, 2008 where he point to Mabster's entry Developing with Confidence
  2. The latest edition of Microsoft's The Architecture Journal, Journal 15 came in the mail this weekend - this edition is all about architects and the practice of architecture.

I've only read the first article so far (We Don't Need No Architects by Joseph Hofstader) in which I found the following quotes interesting:

"The role of the IT architect is to solve a problem by defining a system that can be implemented using technology.  Good architects define systems by applying abstract knowledge and proven methods to a set of technologies with the goal of creating an extendible and maintainable solution."

"Understanding how a technology works is not enough to develop a robust software solution - understanding where the technology is applicable within a solution is essential to the development of a quality product."

To me the article is really good at describing how an architect really needs to have a broad knowledge base (domain and technical) as well as the ability to conceptualize the business problems and on the flip side see the patterns that can be applied to the solution.  To me this means two things: experience and a great ability to be and stay current with the software industry.

So the question on my mind is: How do architects (or even developers) best stay up to date with all the new technologies, patterns, processes, etc. in order to best determine when and where to use them?

Anyone have any tips?

posted @ 9:29 PM | Feedback (10)

Interesting Finds: May 4, 2008

Other link blogs
Alvin Ashcraft - Dew Drop - May 4, 2008 and Dew Drop - May 3, 2008
Dave Burke - Everyman Links for May 3, 2008

Other stuff
Sasha Golshtein - JIT Optimizations and WMI Provider Extensions in .NET 3.5
Andy Leonard - Taking Red To x64
Michael Arrington - Microsoft/Yahoo: Summary Of Today’s News & Bonus Gillmor Gang
Josh Smith - Creating the Same Program in Windows Forms and WPF
David Burke - Nordic Track Book Club Review: Mavericks at Work and A Shift-Alternate approach to Visual Studio keyboard shortcuts
Simon Fell - Metadata API (more)
The Moth - Lenovo Fn key
Don Box - Fowler's DSL Book
Ben Casnocha - Why China's Infrastructure Projects Zoom

Computing in the cloud stuff
David Lem - Is The Cloud Just A Big Server?
AWS Blog - On Condor and Grids
Lynda Ting - SaaS: What the VCs are saying - part one and SaaS: What the VCs are saying - part two

Web stuff
Phil Haack - Code Based Repeater for ASP.NET MVC
Dave Burke - Give me a hand! (Cursor, that is)

Database stuff
Alexander Kuznetsov - When Index Covering Prevents Deadlocks

Career stuff
Stuart Varrall - Why Don't Entrepreneurs Scale?
Celine Roque - What to Do About That Big Project You’ve Been Putting Off

Community stuff
Adnan Masood - My Sessions @ Upcoming SoCal Code Camp in San Diego - 28, 29th. June

posted @ 8:04 AM | Feedback (2)

Saturday, May 03, 2008

Innovation Notes: May 3, 2008

For the past couple of weeks, I've been taking some time to investigate innovation related topics (and subscribing to more 'innovation' type blogs).  Until today, I've just been emailing my department at work whenever I found something I thought other people would be interested in ... now I'm going to also start posting these to my blog.

Today's search started with the design company IDEO - so the majority of these items are related to it in some way.

The world's most innovative companies, FastCompany.com
FastCompany.com's listing of their 2008 Fast 50.  Found this on IDEO's home page.  I think the Fast 50 is from Feb 2008, so this might be old information for some of you.

The Power of Design, BusinessWeek May 17, 2004
Article about the IDEO way Also found this on IDEO's home page.  It is around 8 pages long, but without the images it is only around 5 pages.  I haven't completely finished the article yet, but is seems to give a good overview of what the company does and a little about how they do it.

Creativity and Innovation, Stuart Varrall
Some observations of IDEO's company culture and how it fosters creativity.  A good quote from Stuart:
"Teams are flexible and dynamic, and the company structure flat, enabling people to concentrate on the job at hand, rather than office politics."

Company Culture, Stuart Varrall
Sums up some common company culture lessons learned from IDEO and Google.
Good link in the entry: Nine Lessons Learned about Creativity at Google, Marissa Mayer

Top Five Suggestions For Entrepreneurs From IDEO, Simeon Simeonov
Overview of a session from last week's Nantucket Conference with some additional resources (video clips, book links and additional information on IDEO). 

posted @ 9:24 PM | Feedback (0)

Interesting Finds: May 3, 2008

Other stuff
arif_uap - A Customized User Control Combo (smartCombo) that can handle generic connection
Sharon Salmon - Handling Html Events by .N