• .Net

    Porting WPF applications to Windows Universal Apps

    by  • May 20, 2015 • .Net, Programming • 1 Comment

    This article is part of a series of articles I have written covering WPF; improving its performance, its quirks and associated workarounds, as well as porting it to WUA Applications: Improving WPF Rendering Performance (Part 1) Improving WPF Rendering performance (Part 2) Improving WPF Rendering performance (Part 3) Troubleshooting Video Playback in WPF Writing...

    Read more →

    Immutable objects in .Net

    by  • September 27, 2013 • .Net, Programming • 0 Comments

    For years there has been an ever growing Elephant in the room for most programming languages; concurrency and multithreading. Most underlying languages implement the concept of threads allowing concurrent tasks however most languages did not implement, or implement an easy approach to share data between threads. For concurrency there are really two types of...

    Read more →

    Diving into the .Net JIT engine

    by  • July 19, 2013 • .Net, Programming • 0 Comments

    Managed development using .Net has always been akin to the concept of ‘standing on the shoulders of giants’ where code reuse and using the tools are concerned. Most .Net developers are happily content with the .Net compilers performance however in the embedded space, eecking out the tiniest piece of performance is sometimes essencial, thus...

    Read more →

    Improving WPF Rendering Performance (Part 1)

    by  • May 3, 2013 • .Net, Journal, Programming • 3 Comments

    This article is part of a series of articles I have written covering WPF; improving its performance, its quirks and associated workarounds, as well as porting it to WUA Applications: Improving WPF Rendering Performance (Part 1) Improving WPF Rendering performance (Part 2) Improving WPF Rendering performance (Part 3) Troubleshooting Video Playback in WPF Writing...

    Read more →

    Plugin Architecture in Azure

    by  • May 2, 2013 • .Net, Journal, Programming • 1 Comment

    Trade-offs have to be made when moving to Cloud platforms, that’s a fact, the question is how much of a comprise do you have to make. Performance and flexibility are two such entities that are intertwined. In this article I want to talk about how you can build a plugin based architecture in Azure...

    Read more →

    Currying Function C#

    by  • April 7, 2013 • .Net, Journal, Programming • 0 Comments

    A while ago I did a post about Lambda calculus in C#, mainly focusing on how you can implement the concept of Y combinators. Y combinators are one of the simplest fixed point combinators in Lambda calculus, and was discovered by a Mr Curry. One of the other interesting concepts of Lambda calculus is...

    Read more →

    Up in the air with Cloud Development

    by  • February 10, 2013 • .Net, Programming • 0 Comments

    The Cloud seems to be the buzz word of the modern generation, such as HTML5, Ruby on Rails and AJAX were before it. Everyone is scrambling to use it, some bash out an idea or two after a few days tinkering but its only a few that actually understand the technologies. So what does...

    Read more →

    Troubleshooting Video Playback in WPF

    by  • January 11, 2013 • .Net, Journal, Programming • 0 Comments

    This article is part of a series of articles I have written covering WPF; improving its performance, its quirks and associated workarounds, as well as porting it to WUA Applications: Improving WPF Rendering Performance (Part 1) Improving WPF Rendering performance (Part 2) Improving WPF Rendering performance (Part 3) Troubleshooting Video Playback in WPF Writing...

    Read more →

    XML Stringbuilder Gotcha

    by  • October 24, 2012 • .Net, Programming • 0 Comments

    Ran into another annoying gotcha earlier today, it has to do with the encoding format that XML uses when writing out using various methods. If you look at the following code segment for an XmlWriterSetting class, you will straight away notice the encoding property being assigned, and thus be thinking ‘well it must output...

    Read more →

    Writing HLSL Pixel Shaders for WPF

    by  • October 18, 2012 • .Net, Journal, Programming • 0 Comments

    This article is part of a series of articles I have written covering WPF; improving its performance, its quirks and associated workarounds, as well as porting it to WUA Applications: Improving WPF Rendering Performance (Part 1) Improving WPF Rendering performance (Part 2) Improving WPF Rendering performance (Part 3) Troubleshooting Video Playback in WPF Writing...

    Read more →