codingsoul

Category: Infrastructure

AutofacOnFunctions: version 1 released with .net framework support

Finally version 1 of AutofacOnFunctions is available! Find the code on github. Have a look onto newest nuget package. Have a look onto the archive to support former versions. Lots of changes Due to the ongoing development of Azure Functions, there had been a lot of changes to the code. Additionally, the first version of AutofacOnFunctions […]

Read More

AutofacOnFunctions: Named services support, fixes for breaking changes

A new version of Azure Functions was just released, called 1.0.19. While there are quite some changes in this release, like the fact that Function Apps must have exactly one single language and WebJobs had been updated to 3.0.0-beta8, there are some breaking changes. For complete information about the changes see the announcement. Breaking Changes Azure Functions Version […]

Read More

Docker containers on Windows Server 2016 with Containers: HNS failed with error: Unspecified error

As already stated in Docker Containers on Windows 10: HNS failed with error: unspecified error, there are some issues with Docker on Windows machines. I went away from using Windows 10 as the host machine for Containerization with Docker, it didn’t look very stable and for a productive system it anyway is not feasible. I worked about one […]

Read More

Docker containers on Windows 10: HNS failed with error : Unspecified error

I did start to work with Docker Containers on my Windows 10 machine. This is actually my development machine. It was quite a challenge to containerize some piece of legacy software. It has a desktop frontend and quite some limitations regarding performance, scalability, data management, monitoring. You may name even more. It took some time, I […]

Read More

Logging with log4net and Windsor Castle in c#

Quite a while ago I had a good talk with an colleague about “to log or not to log – that is the question”. 😉 That was a longer discussion, and a lot of questions had been raised: Shall we do logging? What shall be logged out? Should we create a log library by ourselves to […]

Read More

How to do sensible logging in c#

In last post about Are Extensions the beauty or the beast? I added a screenshot that showed a class implementing the repository pattern. This actually also showed the implementation of our log strategy. I did get some questions why we do it like this and what are the benefits. Let’s have a look onto how we do it: […]

Read More

The natural borders of Azure Cloud Queue: Taking the step to Service Bus

As stated in The natural border of azure cloud queue scalability we experienced pretty relevant issues with Cloud Queues. We believed we solved the issues, though. As a result of too heavy usage of exactly one Storage Account, we devided to split the traffic – which actually really had too much to do – to several accounts to balance the work load. The […]

Read More

The natural borders of Azure cloud queue scalability

UPDATE: Maybe you are interesting how the story went on. Have a look at Natural borders of Cloud Queue: Taking the step to Service Bus. Programming for the cloud is always experimental. This can be quite scary when unexpected things happen in a production environment. Why? It is pretty hard to understand all the environment details plus […]

Read More