Archives
- 2016.12.10: API Calls from Postman Work, But Not From the Browsers
- 2016.02.03: FlightNode: Beta 2 User Stories
- 2016.01.16: FlightNode: Git Repository Consolidation
- 2016.01.12: FlightNode: Beta 1 Use Cases
- 2016.01.06: FlightNode: Logging
- 2015.10.24: FlightNode: Git Tutorials, Workflow, and GUI
- 2015.10.04: FlightNode: Authentication and Authorization
- 2015.09.20: FlightNode: A Platform for Avian Conservation Monitoring
- 2015.08.23: NuGet-ey and Chocolatey Tips, or, Getting More out of NuGet Packages
- 2015.05.27: Atom and Visual Studio Code, JavaScript Perspective
- 2015.03.28: Refactoring Rebuttal
- 2015.02.17: Project T: Getting Started With Continuous Delivery, part 1
- 2015.02.10: Performance Test Harness
- 2015.01.29: Studying Source Code
- 2015.01.20: Management 3.0: Knowledge and Diversity
- 2015.01.12: Mini E-mail Campaign With Node.js
- 2015.01.02: Refactoring Legacy Web Forms for Test Automation
- 2014.12.01: safnet Directory: A Partnership Between Angular.Js and ASP.Net MVC
- 2014.10.13: Node.js, Web API, and RabbitMQ. Part 4
- 2014.10.11: Node.js, Web API, and RabbitMQ. Part 3
- 2014.09.07: Server Side Push Notifications With SignalR
- 2014.08.06: Unit Test Isolation for Legacy .Net Code
- 2014.08.03: Node.js, Web API, and RabbitMQ. Part 2
- 2014.07.29: Node.js, Web API, and RabbitMQ. Part 1
- 2014.05.31: Using QUnit and SinonJS for JavaScript Testing
- 2014.05.29: Principles and Patterns of Test Driven Development
- 2014.05.17: easy : simple :: lazy : efficient
- 2014.04.10: Making Mockery of Extension Methods
- 2014.02.02: Notes on WCF in Business Applications, Part 1: Server Side
- 2013.12.15: A Single-Screen Workflow Application in WPF
- 2013.11.24: TACKLE: Be Kind
- 2013.08.21: Dependency Injection with Entity Framework
- 2013.07.26: TACKLE: Be Coherent
- 2013.07.13: TACKLE: Be Agile
- 2013.07.08: TACKLE: Be Test-Driven
- 2013.07.07: Unified Theory of Software Development
- 2013.06.06: Active Directory and WCF Configuration Woes Resolved
- 2013.05.29: From Ruby to Gherkin: Building Automated System Tests, pt 2
- 2013.05.19: Agile Introverts
- 2013.02.26: Start Stop Continue Stickies
- 2012.10.10: C# + IronRuby: Building Automated System Tests, pt 1
- 2012.09.06: Using Custom Types in Project Settings
- 2012.07.11: Manipulating Table Rows with jQuery
- 2012.06.27: Some Tips for Use of DataAnnotations in .Net
- 2012.05.12: Review: Growing Object-Oriented Software, Guided By Tests
- 2012.04.21: Breaking Down a Unit Test from "Reggie" That Uses MoQ
- 2012.04.19: Moles: No Longer Fit for Unit Tests
- 2012.04.17: Reggie Converted to Use Caliburn Micro, Ninject
- 2012.04.16: Breaking My Moles Habit, With MoQ
- 2012.04.12: Unit vs. Integration Tests When Querying Nullable Columns
- 2012.04.03: Using Windows CNAMEs to Reduce Server Confusion
- 2012.03.30: Test Naming Convention
- 2012.03.18: SSIS Deployment Headache
- 2012.03.11: Entity Framework Connection Strings
- 2012.02.15: A Recipe for Setting Up Automated Test Projects
- 2012.01.07: Mythical Man-Month: Code Reuse and Discoverability
- 2011.12.17: Notes on Configuring CruiseControl.Net
- 2011.12.15: Reggie - Regular Expression Generation/Testing Tool
- 2011.12.11: Mythical Man-Month: Planning for Change
- 2011.11.26: The Mythical Man-Month: Wiki and Customer Service
- 2011.11.20: The Mythical Man-Month: Conceptual Integrity
- 2011.11.13: Rediscovering C++ / Performing SQL Bulk Copy Operations
- 2011.11.09: Review and Reflection on "The Mythical Man-Month" by Frederick P. Brooks Jr.
- 2011.10.12: Design Updates and Fresh Content
- 2011.02.26: Protecting Against SQL Injection in Dynamic SQL Statements
- 2011.01.18: Explicit Column Mappings for SqlBulkCopy
- 2010.12.17: Review: Fundamental Modeling Concepts: Effective Communication of IT Systems
- 2010.11.11: What about this "agile" thing?
- 2010.08.18: What about uint?
- 2010.08.14: Diagnosing Production Problems: Zeroth Law
- 2010.08.07: DbMail - A use for global temp tables in SQL
- 2010.06.11: Diagnosing Production Problems: First Law
- 2010.05.19: Moles Free Download Without Pex
- 2010.05.19: Change HostType["Pex"] to HostType["Moles"]
- 2010.05.08: Why did they remove Promote Local Variable refactor?
- 2010.05.07: AccuRev - Review and Practices
- 2010.04.02: How to assign namespace and action to FaultContract in ServiceContract Interface (Web Service Software Factory)?
- 2010.03.07: T-SQL Cursor Performance Optimization
- 2010.02.09: Exploring .Net Code with Pex
- 2010.01.18: C# Extension Methods for IDataReader
- 2009.10.15: Bonjour is Evil
- 2009.09.23: SSIS Crashes When Editing OLE DB Source
- 2009.09.22: Securely Accessing Network Resources in an ASP.Net Web Service
- 2009.09.03: TDD - Scenario for Red, Green, Refactor
- 2009.08.26: Encryption, Views, and Stand-Alone Stored Procedures in the Entity Framework
- 2009.06.29: Closing A Cursor in SQL Catch
- 2009.06.20: Think For One ... Second
- 2009.05.27: Unit Testing Functions That Call Microsoft Enterprise Logging
- 2009.04.19: Sub classing for automated testing
- 2009.04.02: Automatic Properties in C# 3.0
- 2009.03.04: Nice technique for modifying a subset of a List
- 2009.02.16: Curly's Law and Questions for the Team
- 2009.02.05: Unit Testing - Code Coverage and Separation of Layers
- 2009.01.12: The value of using braces to avoid code defects
- 2008.12.24: Diagnosing an Obnoxious Reporting Timeout Problem
- 2008.11.20: String.IsNullOrEmpty - performance considerations, bugs
- 2008.11.16: Starting Out with Service Broker
- 2008.10.05: (SQL) Blocking Giving You the Blues?
- 2008.09.19: SSIS - 32 Bit ForEach File Enumerator Was Not Registered
- 2008.09.10: Evaluating SOA for Enterprise Architecture
- 2008.08.22: Configuring Apache (Wamp) With Additional Ports
- 2008.08.17: RS and XSLT, pt3.3: Using XSLT for Custom Reporting Services Output
- 2008.08.17: RS and XSLT, pt3.2: Using XSLT for Custom Reporting Services Output
- 2008.08.17: Traceability
- 2008.07.08: C#: The Dangers of Foreach
- 2008.06.16: MSSQL 2005: Indexed Views
- 2008.05.23: Identifying Highly Fragmented (and important) Indexes
- 2008.05.01: SSIS: Access Is Denied from SQL Agent
- 2008.04.28: Updating the GUI Before a Method Completes
- 2008.03.24: Sample Code for Using the XML Datatype in SQL Server 2005
- 2008.03.04: Summary of Useful Features in SQL Server 2008
- 2008.02.28: RS and XSLT, pt3.1: Using XSLT for Custom Reporting Services Output
- 2008.02.22: RS and XSLT, pt2: Deploying XSLT File
- 2008.02.22: RS and XSLT, pt1: Applying a Basic Transformation
- 2008.02.13: SSIS: Suddenly Can't Write to Buffer
- 2008.02.06: Warning About User Defined Functions in SQL Queries
- 2008.01.29: SSIS: Updating Variables From Resultset Data
- 2008.01.17: Validating XML Via Embedded XSD Schema
- 2008.01.11: Viewing Embedded Images in HTML E-mail (Base64)
- 2007.12.31: NUnit Ignores App.Config
- 2007.12.13: Reusing Code in SSIS
- 2007.12.07: Threading and Waiting with Delegates
- 2007.12.06: Your Default Database Is Offline - How Do You Login?
- 2007.11.29: Down With Comment Spam
- 2007.10.23: Windows Keyboard Shortcuts
- 2007.10.10: Sanitize Your Database Inputs!
- 2007.10.02: Passing Objects Does Not Require 'ref'
- 2007.09.28: Do not trust the generic List!
- 2007.09.21: Performance #7: An (unsafe) Dead End
- 2007.08.17: Ignoring SSIS Data Conversion Failures
- 2007.08.08: AJAX RESPONSE Parsing Exception
- 2007.07.23: Performance #6: Reading Directly Into the Parser
- 2007.07.19: Performance #5: File Buffering
- 2007.07.18: Threading Links
- 2007.07.17: Visual Studio Says: "Failed to create component"
- 2007.07.14: Performance #4: Consolidate Object Creation from Database
- 2007.07.10: Microsoft says: use Netscape
- 2007.07.09: Rethrowing Exceptions Is a Dangerous Business
- 2007.07.06: Collection Performance Comparisons
- 2007.07.05: Performance #3: CLR Profiler
- 2007.06.29: Performance #1 and #2: Clean Client / Server Interaction
- 2007.06.27: Replacing Ad Hoc Query Text When Fields Change
- 2007.06.25: An Exercise in Performance Tuning in C#.Net
- 2007.06.22: Granting Execute Permission to All Stored Procedures
- 2007.06.22: Server 'myserver' is not configured for RPC
- 2007.06.21: Running Both .Net 1.1 and 2.0 in Windows 2003 Server 64 Bit Edition
- 2007.06.20: Image Conversion Made Easy in .Net
- 2007.05.30: Autoscrolling in the DataGridView
- 2005.06.10: Intel + Apple = Microsoft Killer?
- 2005.05.26: 2^14
- 2004.08.05: WindowsXP Service Pack 2 Warning
- 2003.12.18: Fork Problem with Cygwin
- 2003.11.13: Securing and Optimizing Linux, pt. 1: Services
- 2003.11.11: Grad School and The Linux Guru
- 2003.11.09: Configuring RP-PPPOE in Red Hat Linux 9
Monthly Archives
- December 2016
- February 2016
- January 2016
- October 2015
- September 2015
- August 2015
- May 2015
- March 2015
- February 2015
- January 2015
- December 2014
- October 2014
- September 2014
- August 2014
- July 2014
- May 2014
- April 2014
- February 2014
- December 2013
- November 2013
- August 2013
- July 2013
- June 2013
- May 2013
- February 2013
- October 2012
- September 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- February 2011
- January 2011
- December 2010
- November 2010
- August 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- October 2009
- September 2009
- August 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- June 2005
- May 2005
- August 2004
- December 2003
- November 2003
Categories
- .Net Framework
- C#
- General
- Life
- Linux
- Music and Literature
- Peace and Justice
- Religion
- SQL
- Science
- Society
- Sustainability
- Tech/Software
- Windows
- Words