State behavioral pattern to the rescue.
The Creeping Problem
The Creeping Problem
Introduction & Scope
Introduction
Motivation
A POCO (Plain Old CLR Object) must be transformed into a POCO proxy [MyNamespace.MyClass ->{System.Data.Entity.DynamicProxies.MyClass_0A943C2FC37D33304CEB...
I was tasked recently with writing a parser for TEDS bit stream data. There is an IEEE published paper with an overview of the standard but it doesn't give a...
I always like when a post gets to the point (especially after searching in Google). In short, if you perform an operation that waits to acquire a lock, the t...
The Creeping Problem
Introduction & Scope
Introduction
I was tasked recently with writing a parser for TEDS bit stream data. There is an IEEE published paper with an overview of the standard but it doesn't give a...
Definitions
I was recently working on solving problem 64 for project Euler and one of the needed algorithms was a detection of cycles in a list. This routine works for d...
I have been working on a game where enemy characters must select a target seemingly at random but such that the distribution of selected targets is balanced....
A POCO (Plain Old CLR Object) must be transformed into a POCO proxy [MyNamespace.MyClass ->{System.Data.Entity.DynamicProxies.MyClass_0A943C2FC37D33304CEB...
I recently installed the Entity Framework June 2011 CTP to preview the enum support but ran into a bug along the way that reported an error while processing ...
I just started using the Entity Framework recently to employ persistence for an already established code base. Initially I was using the "Model & Databas...
Introduction & Scope
Introduction
I was recently working on solving problem 64 for project Euler and one of the needed algorithms was a detection of cycles in a list. This routine works for d...
Fluent style querying for C++.
Assert a condition and throw with a dynamic message in a single line in C++.
Understanding how memory semantics works in C++ from the perspective of a C# or Java dev.
Create a testing harness for your created GitHub Actions.
Integrate your GitHub projects with a code analysis tool.
A GitHub action to cache APT packages for future workflow runs..
Introduction & Scope
I always like when a post gets to the point (especially after searching in Google). In short, if you perform an operation that waits to acquire a lock, the t...
WPF & Multithreading
I always like when a post gets to the point (especially after searching in Google). In short, if you perform an operation that waits to acquire a lock, the t...
I was tasked recently with writing a parser for TEDS bit stream data. There is an IEEE published paper with an overview of the standard but it doesn't give a...
A POCO (Plain Old CLR Object) must be transformed into a POCO proxy [MyNamespace.MyClass ->{System.Data.Entity.DynamicProxies.MyClass_0A943C2FC37D33304CEB...
Definitions
Introduction
Definitions
Introduction
Definitions
Introduction
Introduction
I setup a server recently using Ubuntu 10.04. LAMP was easy to configure, as was Subversion. Although making Subversion and Apache2 play nice together with D...
I setup a server recently using Ubuntu 10.04. LAMP was easy to configure, as was Subversion. Although making Subversion and Apache2 play nice together with D...
I have been working on implementing a stream reader for IEEE 1451.4 TEDS and came across this interesting paper regarding representation of scientific units ...
When designing classes for outside use (eg. API) or as a library component for multiple applications, readability and easy element (field/function) selection...
I recently installed the Entity Framework June 2011 CTP to preview the enum support but ran into a bug along the way that reported an error while processing ...
While Java may be a higher level language that makes code writeability easier, conventions must be broken when developing on Android to reap performance gain...
While Java may be a higher level language that makes code writeability easier, conventions must be broken when developing on Android to reap performance gain...
While Java may be a higher level language that makes code writeability easier, conventions must be broken when developing on Android to reap performance gain...
WPF & Multithreading
Using Conditioned Tags
Background
Background
Motivation
Motivation
Introduction
Introduction
Introduction
Introduction
Introduction & Scope
Introduction & Scope
Introduction & Scope
Introduction & Scope
Introduction & Scope
Introduction & Scope
Introduction & Scope
Series Introduction
Series Introduction
Series Introduction
The Creeping Problem
I was recently putting some PowerShell scripts together for deployment and maintenance of software to our machine instances. One of the requirements was to b...
Flashback
An example of a simple library using CMake.
Fluent style querying for C++.
Fluent style querying for C++.
Integrate your GitHub projects with a code analysis tool.
Create a testing harness for your created GitHub Actions.
Introduction of compiler basics using a toy example.
Customizable and modernized Doxygen themes.
Customizable and modernized Doxygen themes.
If you have experience in the software engineering field, an interview process can test the experience you have; projects, production scenarios, designs. Unf...