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
Thursday, May 15, 2008
Wednesday, 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.
Tuesday, May 13, 2008
Monday, May 12, 2008
Sunday, May 11, 2008
Saturday, May 10, 2008
Friday, 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.
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
Thursday, May 08, 2008
Wednesday, May 07, 2008
Tuesday, May 06, 2008
Monday, May 05, 2008
Sunday, May 04, 2008
There are a couple of things that triggered this entry:
- Dave Burke's Everyman Links for May 3, 2008 where he point to Mabster's entry Developing with Confidence
- 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?
Saturday, May 03, 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).