C# .NET

C# .NET Development

I started using C# and the .NET Framework with version 1.1 and continue using it today (version 4) for creating web solutions.

C# is well structured, object-oriented language that is simple yet powerful. The .NET Framework and Visual C# enables the creation of Windows applications, Web services, database tools, components, controls and more. I like the power and flexibility the .NET Framework provides and the structure of the C# language.

I develop C# code, usually these days to extend functions of the Umbraco CMS. Much of the C# code I have written recently has involved dynamic image generation. For example an online print store wanted to allow visitors to visualise the framed, mounted print they were about to buy. I developed a solution that creates images of framed and mounted prints on the fly base on a few parameters provided to the code.

If you are looking for bespoke C# development give me a call or send me an email.

This website and C#

This website is built on the Umbraco CMS, which has been written in C#.

The Menu

Umbraco has been extended with my own custom written C# code. When a page is published in the content system C# code automatically generates the book images that make up the menu, including all the shadows, highlights, text and icons.

The code even resizes the books in proportion to the amount of content in each section every time a page a published. This gives a visual representation of the comparative amount of content accross different areas of the site.