SHARPGL 2.4 RELEASED

Release Yesterday we released SharpGL 2.4. SharpGL is an open source library that makes the OpenGL available for your Microsoft .NET applications. You can find the project at GitHub here, the release notes for 2.4 here and the change log here. The project is maintained by Dave Kerr. Installation You can add SharpGL via NuGet to your solution. These are the NuGet package ...

Read More »

10 Things You Should Know When Submitting a Bug

An on-call technical support engineer wakes up groggily at 2am, when his phone rings. It’s a department manager. “Huhhhh? Huhhlllo?” he mumbles into the phone. “Your software doesn’t work!” states the angry voice on the other end. “Uhhh… Could you be more explicit, sir?” asks the still bewildered techy, trying to figure out what’s going on. “Your software doesn’t #&@<ing ...

Read More »

KEEP CONTROL OF YOUR CODE QUALITY

Motivation I am working as the CTO at the Fairmas GmbH. We develop financial planning tools for the hotel industry, especially to support budgeting and forecasting processes including management reporting. We develop desktop applications as well as web applications. Another great tool from Fairmas is the Benchmarking system, where hotels can compare their business figures on a daily base. For every ...

Read More »

Simple Gauge Class in C#

Today I want to show you how to obtain a simple, but effective state gauge to be used in your dashboards. A “state” gauge is a gauge that has only a defined number of possible states, like:           no values, very poor poor fair good excellent In addition, this kind of gauges is often useful for ...

Read More »

Remember RIA Services? Trackable Entities Can Fill the Void

Anyone remember WCF RIA Services?  It was a great idea: simplify n-tier development with a combination of libraries and tooling. Take something which is inherently difficult, namely data-centric web services consumed by rich clients, and make it easier.  Provide a client library that performs change-tracking without dependence on Entity Framework, and a service library that can persist batch updates.  But ...

Read More »

ASP.NET Web API Unit Testing

Unit testing can be beneficial to many aspects in software develepment, from the lowest level that is the source code to the highest level and the end user’s experience. Writing automated tests helps finding defects earlier in the development lifecycle process which leads to fewer late nights or weekend work (happier developers). Since defects are resolved before production, less defects ...

Read More »

C# dotnet SQL editor (codebehind side)

In the first post C# dotnet SQL editor (webform side) I’ve explained the purpose of this “exercise” and suggested a webform proposal for this diy SQL Editor. In this article I want to show the codebehind part. As usual you can find the complete example in my bitbucket repository (click on the image):     This is a summar the main ...

Read More »

C# dotnet SQL Editor (webform side)

Every time I need to develop a small business application I always try to choose the fastest and simplest way to implement it. This is why I often prefer to use the sql express localdb as datatabase solution. I don’t need to install a sql express on the server, I can easy move the web application in our data centers. ...

Read More »