14 Mar 2020 » 2D transformation matrices for translation, scaling, and rotation
18 Sep 2019 » Randomizing and encoding sequential GUIDs in a larger alphabet
26 Aug 2019 » Controlling time from unit tests with .NET Core
23 Dec 2018 » Recursive descent parsing of mathematical expressions with C#
21 Oct 2018 » Mapping application components to Azure Active Directory
03 Sep 2018 » Ray tracing: Computing ray-sphere intersections
01 Sep 2018 » Ray tracing: Computing ray-circle intersections
09 Aug 2017 » ClrMD: Recreating .NET objects from an Azure App Service memory dump
06 Aug 2017 » WinDbg: Recreating .NET objects from an Azure App Service memory dump
23 Jul 2017 » Debugging recurring web farm outages: SQL Server heartbeat pings and lock contention analysis with build-in tools
19 Jul 2017 » Debugging recurring web farm outages: Analyzing the memory dump with WinDbg
18 Jul 2017 » Debugging recurring web farm outages: Collecting and analyzing the memory dump with DebugDiag
17 Jul 2017 » Debugging recurring web farm outages: Analyzing Windows Event Log, IIS log, and SharePoint log with PowerShell
16 Jul 2017 » Debugging recurring web farm outages: Establishing context with HTTP heartbeat pings
26 Jun 2017 » Deciding on a target version for SharePoint 2007 migration
19 Jun 2017 » Optimizing SharePoint list view load time performance
24 Oct 2016 » WinDbg postmortem debugging across installed .NET CLR versions
08 Jul 2016 » Time to change your marketing perspective?
20 Jun 2016 » Making outbound requests from an ASP.NET MVC/WebAPI application using Kerberos delegated credentials
15 Jun 2016 » Diagnosing network issues by building TCP/UDP ping into an application
18 May 2016 » Lessons learned setting up an IIS web application for double-hop Kerberos authentication with delegation
14 Aug 2015 » Parsing mathematical expressions with Shunting Yard, F#, and C#
05 Aug 2015 » Lexing mathematical expressions with F#
25 May 2015 » Minimal requirements for a SharePoint Online provisioning engine
29 Apr 2015 » Scripting the setup of a backlog of tasks in SharePoint Online
28 Mar 2015 » Informally speed testing SharePoint Online
13 Mar 2015 » Informally speed testing Azure blob storage
11 Mar 2015 » Understanding SharePoint security groups, permission levels, and permissions through browser and CSOM
03 Feb 2015 » How to set document library item Created by and Modified by fields using SharePoint CSOM
31 Jan 2015 » Lightweight logging and tracing on top of .NET trace listeners
30 Jan 2015 » Simulating namespaces and object-orientation with JavaScript
22 Aug 2014 » Querying SharePoint 2007 lists with WSDL, XML, and Regex F# type providers
15 Aug 2014 » Querying Azure Active Directory through Azure Graph API with F#
06 Aug 2014 » Querying Active Directory organizational units, groups, and members with F#
21 Jul 2014 » Trustpilot challenge: dictionary-based multi-word anagram solver with a twist
17 Jul 2014 » Trustpilot challenge: crack AES encrypted message
15 Jul 2014 » Creating a simple build server in F# to execute FAKE scripts
28 Apr 2014 » Using F# and FAKE to build a SharePoint provider-hosted app
24 Dec 2012 » Strongly typed SharePoint list operations using the repository pattern in F#
06 Dec 2012 » Bringing together repository and tree structure in business layer
03 Dec 2012 » Creating and working with a custom tree data structure in C#
02 Dec 2012 » Strongly typed SharePoint list operations using the repository pattern
28 Nov 2012 » Disabling SharePoint 2010 in-place records management and undeclaring records
24 Jun 2012 » Effective ML (and F#)
23 Jun 2012 » How F# discriminated unions translate to C# code
22 Jun 2012 » How F# record types translate to C# code
21 Jun 2012 » Simplifying F# lambda expressions with partial function application
17 Jun 2012 » F# list immutability by example
10 Jun 2012 » Automating SharePoint 2010 build and deployment with PowerShell and PSake
20 May 2012 » Importing CSV term sets into SharePoint 2010 using F#
21 Apr 2012 » Downloading RSS enclosures with PowerShell
08 Apr 2012 » Evaluating Business Connectivity Services in SharePoint 2010 for web service, read/write use
02 Mar 2012 » Version control strategies for relational database content
27 Nov 2011 » Importing CSV term sets into SharePoint 2010 using PowerShell
25 Nov 2011 » Expressing a domain specific language of propositions in F#
23 Nov 2011 » Using a generic command-line runner for utility tasks
21 Nov 2011 » F# + SharePoint = a list attachment versioning event receiver
19 Nov 2011 » Adding event receivers to SharePoint lists on the fly
17 Nov 2011 » Versioning attachments in a SharePoint list using snapshotting
15 Nov 2011 » Handy SharePoint 2010 extension methods for list definitions
13 Nov 2011 » A table-driven approach to creating SharePoint sites with PowerShell
19 Dec 2010 » Notes from Geek Night talk on Advanced Windsor Tricks
11 Dec 2010 » Notes from Geek Night talk on SOA Done Right Using NServiceBus
28 Nov 2010 » Notes from Tech Talk on Advanced .NET debugging with Windbg
19 Oct 2010 » Demystifying LINQ to Objects
26 Sep 2010 » Essential requirements for a developer automation tool
05 Sep 2010 » Coders at work
04 May 2010 » Unit testing LINQ to SQL using TypeMock
25 Apr 2010 » The given-expect testing pattern
15 Apr 2010 » Configuring Emacs through Emacs Lisp
04 Apr 2010 » SharePoint Saturday EMEA virtual conference
31 Mar 2010 » Getting started with SharePoint presentation
18 Jan 2010 » SharePoint list access using the Repository pattern
11 Jan 2010 » SharePoint list definition using the Template pattern
04 Jan 2010 » Planning for 2010
28 Dec 2009 » 2009 in retrospect
17 Dec 2009 » Printing iframe content using JavaScript
26 Nov 2009 » Parallel page processing with ASP.NET
05 Nov 2009 » Getting organized with Emacs Org-mode
15 Aug 2009 » Why not to comment code
27 Jul 2009 » Becoming aware of and minimizing distractions
22 Jul 2009 » Basic logging guidelines
19 Jun 2009 » Basic unit testing guidelines
13 Jun 2009 » Jumping through loops with XSL
31 May 2009 » The rise and fall of WordPerfect
18 May 2009 » Wireless routers wreaking havoc on LAN
06 Mar 2009 » Generating 2D random fractal terrains with F#
23 Feb 2009 » Generating 2D random fractal terrains with C#
17 Feb 2009 » Using VS linked files for strong naming assemblies
11 Feb 2009 » An example of unit testing using TypeMock
22 Oct 2008 » Computer activation with ASP.NET MVC
30 Aug 2008 » ASP.NET error handling by HttpModule
30 Jul 2008 » How to modify the enclosing tag of a web control
03 Jul 2008 » Code based, dynamic CAML query composition
12 Apr 2008 » User space traffic shaping with Ruby
18 Nov 2007 » Kernel space traffic shaping with Linux
14 Jun 2007 » Real time physics in games
15 Apr 2007 » Tapping the power of PlayStation 3
25 Feb 2007 » The su of Windows
04 Dec 2006 » Text files vs. personal wiki
19 Nov 2006 » CruiseControl.NET and build queues
13 Jan 2006 » Getting into Python loops
04 Jan 2006 » Being a functional Pythonian