codingsoul

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 […]

Read More

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 […]

Read More

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 […]

Read More

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 […]

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

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 […]

Read More

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 […]

Read More