Menu

c#

robot scanning text
OCR reading with Python
The Google Tesseract project is an OCR application and library created as part of their digitising effort to perform optical character reading. A Windows [...]
All the HttpClients (ish)
Http clients are the basis for web development, here is a compilation of web clients
C# Semaphore Cheat Sheet
Here is a semaphore in action, used to throttle calls to a httpclient.
C# Synchronisation Cheat Sheet
The many forms of thread synchronisation with basic examples showing reset events, mutex and semaphore (semafore).
Windows Development Package Management
Chocolatey is a third party package manager for windows. Basically, its an extended version of nuget. It becomes extremely handy when you want to spin up a [...]
Writing a .Net Core Bubble Sort using TDD in Visual Studio Code
A lot of areas packed into that title! Today we’ll be looking at quite a different pipeline to your standard .net development. Using the new (ish) [...]
.Net Standard Duplicate Attribute error when using AssemblyInfo
.Net Standard autogenerates the assembly info based on the project and solution. If you get this error when moving to .Net Standard, either delete the [...]
[Update] .Net Core 2 on Cloud9
Its been over a year since my last post, and since then dotnetcore has gone to version 2.0, and amazon has expanded the reach of cloud9 to be its defacto [...]
Entity Framework – When to use what
In Entity Framework there are three ways of utilising the ORM, one enables you to get straight into coding (code-first), one enables you to rip a database [...]
Cassandra is the current de facto standard in flat, scalable, cloud based database applications and as such usually only exists in AWS or linux clusters. Fortunately, you can install Cassandra on windows in a single node configuration. For more info on the configurations available in a distributed install, see Planet Cassandra. Previously I have worked […]