Tuesday, December 19, 2006

Links (12/19/2006)

.NET, C#, VB.NET

  1. A Simple DataGridView Field Chooser - Shawn, thanks for the link
  2. Whitepaper: Composite UI Application Block and Smart Client Software Factory in the real world
  3. Building a .NET Remoting Application
  4. Code-based Filtering in ObjectListView
  5. Creating a Collection of your Objects
  6. Monitor and Display CPU State Information
  7. Get (another's class) private fields
  8. Free C#/VB.NET Coding Guidelines ebook download
  9. Snippet: Type Safe Generic Array List
  10. Snippet: Write binary file
  11. Deleting items from a generic list

ASP.NET, Atlas, AJAX, JavaScript

  1. Creating a Web Service to stream database records in chunks
  2. AJAX, Web Services & XML Part 1
  3. AJAX, Web Services & XML Part 2
  4. Introduction to AJAX
  5. The evolution of Web Services and .NET 2.0
  6. Get the HTTP status code from a URL
  7. Aptana code assist and telerik
  8. Drag and Drop using JavaScript
  9. Embedded User Controls: Revisited
  10. ASP.NET/JavaScript Calendar Control - a date picker with no Postbacks
  11. A video presentation of implementing a layered architecture using separate class library projects
  12. Maintain scroll position after postbacks
  13. Web Parts: The building blocks of portals
  14. List timezones in ASP.NET

SharePoint

  1. Building Multilingual Solutions by using SharePoint Products and Technologies

Other Software / Miscellaneous

  1. VS 2005 SP1 and telerik r.a.d. controls
  2. Slipstreaming Visual Studio 2005 SP1
  3. Things I wish I'd known before I installed VS 2005 SP1
  4. Microsoft Business Intelligence (BI) Architectural Guidance Available
  5. Creating interesting Gadgets - User Interface Elements

Development

  1. (David Redding)'s take on the Command Pattern
  2. Successful Product Managers - Seven Traits
  3. InfoQ Book: Domain Driven Design Quickly - free ebook
  4. Scrum in a nutshell or 5 minutes to learn Scrum - thanks Mark for the following three links
  5. Too many bugs making it to production? The role of QA in Agile/Scrum
  6. Online Code Reviews suck - even Guido van Rossum can't fix that

Sunday, December 17, 2006

Links (12/17/2006)

.NET, C#, VB.NET

  1. Garbage Collection and the IDisposable interface
  2. Managing Exceptions in .NET
  3. Mimic the appearance of Outlook's Sidebar with Multi-View Control
  4. Tool to generate MachineKey
  5. Message Form - a minimum time display form
  6. Fun with System.IO.Directory.Delete
  7. Writing on the Screen
  8. Event and Error Logging
  9. Show folder contents and compare with another folder
  10. Sort Routines
  11. **** Interface? What Interface?
  12. Let Windows place your temp files
  13. C# 2.0 Graphing Control
  14. **** New Recommendations for using Strings in Microsoft .NET 2.0
  15. How to Delete an WinForms Control Event Handler Quickly

ASP.NET, Atlas, AJAX, JavaScript

  1. Custom ASP.NET Controls and Expression Web
  2. Video: Using XPath with the XmlDocument class
  3. Applying CSS to Forms
  4. Maintain Scroll Position on Postback in ASP.NET 2.0
  5. Export and import Web Parts and Personalized using Membership in ASP.NET 2.0
  6. Find if the Browser Accepts Cookies
  7. Multi form-based programming in ASP.NET
  8. Validating an XML File with an XSD Schema
  9. WhatIWantMost: Starting with .netTiers - describing .NET Tiers
  10. **** Aptana - tool to debug JavaScript
  11. AJAX Cookbook: Helpful JavaScript tips
  12. Playing with ASP.NET
  13. CSS Variables

SharePoint

  1. Fixing the Sections Bug in the Edit User Profile Screen
  2. How to enable debugging in WSS 3.0
  3. Create a Feature: Master Pages for Site Collections
  4. SharePoint 2007 and Microsoft.com: The proof is in the pudding
  5. Stephen Huen's MOSS samples on Code Project
  6. **** Best Blog entry Ever! on MOSS 2007 Custom Authentication Providers by Liam Cleary

Patterns / Application Blocks

  1. **** Interface-based programming example employing the Factory Pattern
  2. The Specification Pattern
  3. Application Block Software Factory
  4. WPF Layer for Composite UI Application Block (CAB)

Other Software / Controls / Tools

  1. NCache 3.0 provides object queries in distributed caching
  2. Saving money on .NET tools with SharpToolbox
  3. **** Visual Studio 2005 Service Pack 1 (SP1) Released
  4. Slick new stuff in CodeRush and Refactor! Pro 2.1
  5. How Skype & Co. get around firewalls

Wednesday, December 13, 2006

Links (12/13/2006)

.NET, C#, VB.NET

  1. Interview with Rocky Lhotka
  2. A small and elegant bruteforcing class
  3. **** Implementing IDisposable and the Dispose Pattern Properly
  4. A tab control similar to IE7's
  5. Flag Enumerations
  6. Snippet: Tests whether a string is null, empty, or blank - adds to String.IsNullOrEmpty
  7. Yet another Reflection Helper Tool
  8. Crossing the line - Reflection and Reality
  9. Nuggets of Great Information - good resource for "small" webcasts on numerous .NET subjects
  10. Code Review: Double Checked Locking Code
  11. .NET Remoting
  12. Snippet: UTC Time Checking
  13. Unit Test Events using Anonymous Delegates

ASP.NET, Atlas, AJAX, JavaScript

  1. Declarative Programming with ASP.NET 2.0
  2. Single control validation solution
  3. Implementing AJAX in your applications. How simple is it?
  4. Manage ASP.NET Session variables using the Facade design pattern
  5. If you aren't already using Firebug... - even more good feedback on this tool. need to check it out.
  6. Wally does UpdatePanel video
  7. Anti-Cross Site Scripting Library
  8. JavaScript examples - good resource
  9. UpdatePanels and ClientScript in Custom Controls
  10. SWFObject Server Control for ASP.NET - ...a JavaScript library for dynamically embedding Flash content in your HTML pages.
  11. Using WebServer.WebDev for Unit Tests
  12. Control Manager Concept
  13. Passing Parameters from Child to Parent Window
  14. Good series on building a web site
  15. Output Caching in ASP.NET 2.0
  16. Implement a WinForms Slider Control in ASP.NET 2.0
  17. A Collection of AJAX Tutorials
  18. Considering AJAX, Part 1: Cutting through the hype
  19. Get the HTTP status code from a URL
  20. **** A simple factory using Generics

SharePoint

  1. Workflow inside of SharePoint

Other Software

  1. Microsoft Patches VS2005 Security Hole
  2. Direct download available for popular Visual Studio 2005 hotfixes

Monday, December 11, 2006

Links (12/11/2006)

.NET, C#, VB.NET

  1. .NET Tip: Comparing Strings Safely
  2. Using the Ping class
  3. Convert string to array

ASP.NET, Atlas, AJAX, JavaScript

  1. Gotcha: Don't use xhtmlConformance mode = "Legacy" with ASP.NET AJAX
  2. Getting tripped by Absolute Positioning in custom controls
  3. .NET Web Services - Exception Handling and Non-Exception Error Handling
  4. Asynchronous pages in ASP.NET 2.0
  5. ASP.NET 2.0 Deployment: Some Common Considerations

SharePoint

  1. Visual Studio Project Templates for SharePoint Workflow
  2. Development using Web Parts
  3. More live MOSS 2007 sites

WPF/E

  1. WPF/E and Expression on Channel 9
  2. WPF/E ASP.NET Server Control

Development

  1. Inheritance and Polymorphism

Sunday, December 10, 2006

Links (12/10/2006)

.NET, C#, VB.NET

  1. Create your own custom file type
  2. Events and Delegates in Depth
  3. Get EViL (Entity Validation Library) - open-source project which contains custom attributes targeted at performing business rule validation on entity classes
  4. Snippet: Clear/delete project bin/obj folder in C#
  5. C# 3.0 and LINQ
  6. Reporting made easy - ReportView Control

ASP.NET, Atlas, AJAX, JavaScript

  1. Essential ASP.NET 2.0, 2nd Edition: Chapter 4: State Management - free chapter
  2. Asychronous Callbacks and AJAX based UI Experiences in Web Applications
  3. ASP.NET Podcast - Microsoft AJAX UpdatePanel and Client-side Page Life Cycle Video
  4. GridView Sorting and Paging
  5. How to create great HTML emails with CSS
  6. **** JavaScript Object Notation (JSON): An alternative approach to data interchange
  7. OnClientClick and Cross Page Postbacks
  8. Top 50 SOA-Related Acronyms
  9. Using VirtualPathProvider and Server.MapPath

SharePoint

  1. Knowledge Network for MOSS 2007 Dare Obasanjo's Post
  2. Newsgator SharePoint OPML
  3. Summary Links User Control for MOSS
  4. Site Map Web Part for MOSS
  5. Navigation Custom Control for MOSS
  6. WSS 3.0 Management Pack for Microsoft Operations Manager 2005 Another summary
  7. Web Part Comparison - SPS 2003 & WSS 2.0 --> MOSS 2007 & WSS 3.0
  8. InfoPath 2007, Forms Server, MOSS 2007 - and using these to your organization's benefit
  9. File Shares vs. SharePoint
  10. Plan for building multilingual solutions by using SharePoint Products and Technologies
  11. SharePoint Blogger - Ishai Sagi - lots of good stuff

Development

  1. My personal pet peeve's I see in other people's code - lots of differing opinions in comments
  2. Ego Mountain

Other Software/ Miscellaneous

  1. MbUnit 2.3 Released
  2. Do's and Don'ts for Conferences/Sessions

Thursday, December 07, 2006

Links (12/7/2006)

.NET, C#, VB.NET

  1. A simple example of a fluent interface
  2. Loosely coupled event driven programming
  3. C# 3.0 Feature Notes
  4. ThreadQueue - a queue for threads that allows asynchronous execution and a time limit
  5. XML Serialization using Generics
  6. Anonymous Pipes and Named Pipes in .NET

ASP.NET, Atlas, AJAX, JavaScript

  1. Creating a Content Rater
  2. Manage ASP.NET Session variables using the Facade design pattern
  3. The firehose of information at the ASPInsiders summit
  4. Remove HTML comments at runtime
  5. Firebug 1.0 beta - Firefox extension for web developers
  6. JavaScript Page Cookie (maintaining page state)
  7. Escaping Tables with CSS
  8. Customizing the rendering of the UpdatePanel
  9. Reduce web site build time - make folders hidden
  10. Skills of an AJAX developer - tell me about it. last few months have been focusing on the different skills.
  11. Zeta Tiny Url Web Service

SharePoint

  1. Learning MOSS 2007 Resources
  2. **** Cool SharePoint Tool - SharePoint Inspector

WPE/F, WPF

  1. WPF/E and Script#
  2. More WPF/E and Flash Integration Madness
  3. WPF, UniveRSS(e) and the Panel
  4. Microsoft wants the web, but WPF/E is no flash - I noticed too it is pretty slow in coming up
  5. **** Getting started with developing WPF/E applications
  6. WPF/E VS2005 Template
  7. WPF/E VS2005 Template (ASP.NET Version)

Development

  1. On writing maintainable code
  2. Model View Presenter

Other Software

  1. MSI Tools and Utils
  2. The First Half of 2007 will see a new release of Delphi released - will have support for both .NET 2.0 and 3.0

Tuesday, December 05, 2006

Links (12/5/2006)

.NET, C#, VB.NET

  1. ObjectListView Demo: Master/Details
  2. ".NET Book Zero" now available
  3. A little linked list trick

ASP.NET, Atlas, AJAX, JavaScript

  1. Dealing with ASP.NET's view state
  2. ASP.NET AJAX under the hood secrets
  3. css tips: header, footer, and scrollable middle area full document
  4. Web Deployment Projects
  5. Free open source forum/customer support system released for ASP.NET 2.0: Hnd
  6. Flash Player Custom Control for ASP.NET 2.0
  7. Trobleshooting Tips for ASP.NET developers
  8. Rules you need for Fiddler
  9. ASPInsiders Public Notes - Scott Guthrie

SharePoint

  1. Registering your custom site definitions in SharePoint 2007
  2. Recommended reading for December

WPF/E - Great another thing to learn

  1. Announcing the release of the first WPF/E CTP
  2. WPF/E: First CTP is now available for download
  3. WPF/E: December CTP on Channel 9
  4. Toolkit Extender for creating WPF/E components

Other Stuff

  1. If you're talented, the tools don't matter that much - all I can say is WOW!
  2. Free Data Modeling Tool

Sunday, December 03, 2006

Links (12/3/2006)

.NET, C#, VB.NET

  1. Two-way data binding in 3-tier web application
  2. Use C# and the .NET Framework to develop your own plugin architecture
  3. Random comments about System.Convert class
  4. Snippet: Get unique filename
  5. Composed Method Pattern

ASP.NET, Atlas, AJAX, JavaScript

  1. Anthem.NET
  2. Unraveling the mysteries of .NET 2.0 Configuration
  3. New to SOA and Web Services
  4. Video: Calling Web Services using ASP.NET AJAX and JavaScript
  5. Video: Debugging ASP.NET AJAX Applications with VS2005
  6. Express yourself with custom Expression Builders
  7. TabStrip within ASP.NET 2.0 - Building a Composite Control
  8. BASICS: Make any Web Service Method Call "Timeout"-able
  9. DOM Tool: From HTML to JavaScript DOM
  10. Post data programmatically with "Webscraping"
  11. A useful generic class handling DropDownList, ListBox, CheckBoxList, RadioButtonList, and BulletedList in ASP.NET 2.0

SharePoint

  1. **** Announcing the return of the SmartPart
  2. Deploying the return of the SmartPart

Delphi

  1. Installing Delphi 2006 on Vista

Other Software

  1. New Remote Desktop client released by Microsoft
  2. CodeRush and Refactor