Some months ago I wrote about leaving Cloudfogger behind and going to Boxcryptor. I had to set up a new machine and things went wrong. There was a mean issue with Cloudfogger on machines that host Hyper-V guests. Neither the host nor the guests could be correctly restarted or shut down after Cloudfogger had been […]
Category: Allgemein
C# 6.0 Null-Conditional Operator and robustness of code
Today I had an interesting chat with one of my colleagues. He sent me this link talking about the new improved C# 6.0 features. Quite interesting stuff. He had one special thing to discuss about and pointed to these lines code. It is about the null-conditional operator, certainly: My buddy asked me what do I think about […]
What are good interview questions or how to get the big picture?
Here we go again, need to employ a new guy that is hopefully very smart, intelligent, friendly, enthusiathic, creative, assertive, service-based… and yes, he should be capable of programming ;-). In the last months we did a couple of interviews, and I still adjust the questions and points of interests to check out if the guy at […]
Running macros in Excel from c#
Here we go again, it’s Excel and sometimes I feel like Peter Pan tries to catch his own shadow. You may not believe it, but a shadow can have some kind of grip. The day before yesterday one sales guy called me. As usual, these guys are in a hurry. Next day there is a presentation, […]
MVC & Databinding: What’s the best approach?
We’ve got some serious movements in the product development. And it goes straight in the right direction. There are three product teams, all of them want to use at least a variant of MVC. What is right approach? MVC? MVP? Passive View? Supervising controller/ presenter? MVVM? There are a couple of questions to be answered before being […]
Keep your pace
Some days before I was talking to a friend of mine. He stayed in the company that I left more than four years before. As we worked together for a long time we had some chats about how to improve, keep pace, hearing the heartbeat of the technology as it is evolving… and surprisingly he […]
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 […]
What’s wrong with that: I am not that good in naming classes
Quite a while ago I was sitting together with another programmer to review the brand new sources. It was created as a prototype, a proof of concept. The original product has been rewritten for several reasons: The UI shall be completely redesigned The codebase had to be replaced due to bad maintainability and bad performance Yes, certainly if there would […]
Using special characters in passwords with Git on Windows
Last week I needed to get new commits of a certain Git and push it to a customer Git hosted on TFS that actually is reachable via VPN. Git is pretty powerful, so I just had two remotes configured. Getting information from the first git. Actually this is one Git that is hosted within our network. Worked like […]
What’s wrong with that – robust and unquestionable code
I recently had a session about proper exception handling and, more intensively, defensive programming. As exception handling is one of the most important as well as one of the most unattented tasks of a developer, the session was based on real code from the code base of the products. Don’t get me wrong here: It is not […]