03 Jun 2022 |
Exploring Next Generation Technologies with Project Meadowlark |
09 Mar 2022 |
Why Not Just Use a Data Lake? Considerations for Educational Data in the Ed-Fi Ecosystem |
21 Jan 2022 |
Running Python With Graphics Support in Windows Subsystem for Linux (WSL) |
08 Nov 2021 |
Preparing for PowerShell Core and .NET Development on Ubuntu on Windows |
24 Jun 2021 |
Primer on Command Line Operations for Software Development |
08 May 2021 |
Opening Up: What's Been Happening Since Ed-Fi Went Open Source |
20 Jan 2020 |
Best Practices in TDD and OOD |
27 Dec 2019 |
Unit Testing with Entity Framework Core and Async |
08 Feb 2019 |
Refactor Away from Global Static |
03 Dec 2018 |
Comparing Assertion Libraries for .NET Framework |
10 Dec 2016 |
API Calls from Postman Work, But Not From the Browsers |
21 Feb 2016 |
FlightNode API Application Architecture |
03 Feb 2016 |
FlightNode Beta 2 User Stories |
16 Jan 2016 |
FlightNode Git Repository Consolidation |
12 Jan 2016 |
FlightNode Beta 1 Uses Cases |
06 Jan 2016 |
FlightNode Logging Mechanism |
26 Oct 2015 |
Running FlightNode Locally |
24 Sep 2015 |
Why Create a Platform for Avian Conservation Monitoring? |
20 Sep 2015 |
FlightNode: A Platform for Avian Conservation Monitoring |
27 May 2015 |
Refactoring Rebuttal |
18 Feb 2015 |
Project T: Getting Started With Continuous Delivery, part 1 |
10 Feb 2015 |
Performance Test Harness |
29 Jan 2015 |
Studying Source Code |
21 Jan 2015 |
Management 3.0: Knowledge and Diversity |
12 Jan 2015 |
Mini E-mail Campaign With Node.js |
13 Oct 2014 |
Node.js, Web API, and RabbitMQ. Part 4 |
11 Oct 2014 |
Node.js, Web API, and RabbitMQ. Part 3 |
07 Sep 2014 |
Server Side Push Notifications With SignalR |
03 Aug 2014 |
Node.js, Web API, and RabbitMQ. Part 2 |
29 Jul 2014 |
Node.js, Web API, and RabbitMQ. Part 1 |
31 May 2014 |
Using QUnit and SinonJS for JavaScript Testing |
17 May 2014 |
easy : simple :: lazy : efficient |
10 Apr 2014 |
Making a Mockery of Extension Methods |
02 Feb 2014 |
Notes on WCF in Business Applications, Part 1: Server Side |
15 Dec 2013 |
A Single-Screen Workflow Application in WPF |
13 Jul 2013 |
Be Agile |
09 Jul 2013 |
Be Test-Driven |
07 Jun 2013 |
Active Directory and WCF Configuration Woes Resolved |
29 May 2013 |
From Ruby to Gherkin: Building Automated System Tests, pt 2 |
11 Oct 2012 |
C# + IronRuby: Building Automated System Tests, pt 1 |
07 Sep 2012 |
Using Custom Types in Project Settings |
12 Jul 2012 |
Manipulating Table Rows with jQuery |
28 Jun 2012 |
Some Tips for Use of DataAnnotations in .Net |
13 May 2012 |
Review: Growing Object-Oriented Software, Guided By Tests |
19 Apr 2012 |
Moles: No Longer Fit for Unit Tests |
13 Apr 2012 |
Unit vs. Integration Tests When Querying Nullable Columns |
30 Mar 2012 |
Test Naming Convention |
11 Mar 2012 |
Entity Framework Connection Strings |
08 Jan 2012 |
Mythical Man-Month: Code Reuse and Discoverability |
18 Dec 2011 |
Notes on Configuring CruiseControl.Net |
15 Dec 2011 |
Reggie - Regular Expression Generation/Testing Tool |
11 Dec 2011 |
Mythical Man-Month: Planning for Change |
26 Nov 2011 |
The Mythical Man-Month: Wiki and Customer Service |
20 Nov 2011 |
The Mythical Man-Month: Conceptual Integrity |
13 Nov 2011 |
Rediscovering C++ / Performing SQL Bulk Copy Operations |
10 Nov 2011 |
Review and Reflection on "The Mythical Man-Month" by Frederick P. Brooks Jr. |
18 Jan 2011 |
Explicit Column Mappings for SqlBulkCopy |
19 Aug 2010 |
What about uint? |
14 Aug 2010 |
Diagnosing Production Problems: Zeroth Law |
11 Jun 2010 |
Diagnosing Production Problems: First Law |
09 May 2010 |
Why did they remove Promote Local Variable refactor? |
02 Apr 2010 |
How to assign namespace and action to FaultContract in ServiceContract Interface (Web Service Software Factory)? |
18 Jan 2010 |
C# Extension Methods for IDataReader |
23 Sep 2009 |
Securely Accessing Network Resources in an ASP.Net Web Service |
03 Sep 2009 |
TDD - Scenario for Red, Green, Refactor |
20 Jun 2009 |
Think For One ... Second |
03 Apr 2009 |
Automatic Properties in C# 3.0 |
04 Mar 2009 |
Nice technique for modifying a subset of a List |
16 Feb 2009 |
Curly's Law and Questions for the Team |
12 Jan 2009 |
The value of using braces to avoid code defects |