Update a dotnet HighCharts Chart every N seconds

Read the post about the HighCharts.net inside an update panel? Some months ago a reader asked me an help on how to automatically update a chart every N seconds. This is the original question. Hi thank you for your sample, really nice to use it ;) but I ve a question, I dont know if you know how to refresh the chart ...

Read More »

Two people coding is twice as productive, right?

Stands to reason, doesn’t it? If one person can make 5 widgets an hour, then two people can make 10 widgets an hour. Its just the natural way of things. You can’t argue with science. The same is obviously true of software, isn’t it? If one developer can write 10 lines of code an hour, then clearly two can write 20 lines ...

Read More »

Web API File Uploading (Desktop and Web client)

File uploading is one of the most common tasks all developers have to deal with, at some point of their application development cycle. For example, Web applications (such as social networks) usually require users to upload a profile picture during registration or in the case of desktop ones, users may required to upload private documents. This post will show you ...

Read More »

Designing a shader loading and management data structure

Last week we looked at how we can use the builder pattern to build shader programs out of individual shaders. We abstracted away all actual functionality in favour of a clean and easy to read interface. In that post we assumed the existence of a shader manager – an object that held track of all our shaders and that we ...

Read More »

Linking shader programs using the builder pattern

This post is the first in a series on design patterns in game programming. Design patterns play an important role in computer programming. Not every problem can be solved with a pattern, and not every pattern is useful in all circumstances. However, they can be powerful thinking tools when applied to the right kinds of problem and help us understand ...

Read More »

dotnet HighCharts SpiderWeb

Today I would like to show how to obtain a spiderweb (or spidergraph) chart with the dotnet.Highcharts libraries. First of all let’s create the webform container as usual. Here it is important to import the highcharts-all.js library (an not the highcharts.js). Alternatively we can import the highcharts.js and the highcharts-more.js libraries. <asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server"> <script src="/../Scripts/metro-ui/metro.min.js"></script> <script src="/../Scripts/jquery-2.0.3.min.js" type="text/javascript"></script> <!--------------------------------------------------- NOTE: The ...

Read More »

Are you getting worked up over code duplication?

As programmers, we have long learned that Duplication is the Ultimate Sin of programming. Even considering to duplicate something is almost unthinkable. But removing duplication introduces dependencies. If you and I use the reuse the same piece of code instead of duplicating it, changes I make may affect you. This effect can anything from beneficial (I fixed a bug you ...

Read More »

Griffin.Yo – Easy SPA library written in TypeScript

All SPA libraries that I’ve tried have long tutorials to show you have to use and configure them. It’s not unusual that they allow you to structure your application just as you like, which might be great for powerful users, but make it more confusing for newcomers. Here is an introduction to my own library which should be reasonable easy ...

Read More »

5 steps to targeting multiple .NET frameworks

When designing an API or libraries, we aim to have maximum coverage of available .NET frameworks so that we can have maximum number of clients adopt our APIs. The key challenge in such scenarios is to have a clean code and an efficient way to manage multiple versions of code, Nuget packages and builds. This article will outline a quick ...

Read More »