Data Engineering
                    
                
                
    
    
        
        
        
            
            With non-relational database implementations (key-store, graph, etc.) entering the mainstream, the necessity has arisen to synchronise relational databases to their non-relational cousins.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            This blog post describes my experiences of developing a simple Todo application with Google Web Toolkit (GWT), that I have contributed to the JavaScript TodoMVC project, which compares the implementation of the same application with various JavaScript frameworks.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            A little while ago Colin showed me a tool for inspecting the visual tree of a Silverlight/WPF application.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            I have just published a new article on codeproject, which describes the creation of a Silverlight custom control for plotting the relationships between a network of nodes.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            This is a quick post relating to a Rhino bug I've just fallen foul of. This probably isn't very interesting for most folk, but if you've come here from Google then hopefully I can help you out!
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            This post is an attempt to do the impossible, to try and give desktop developers a brief introduction to developing on the web.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            Yesterday I presented a talk at the London-based Windows Phone User Group on the development of cross-platform mobile applications using PhoneGap.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            This post describes an implementation of the Blake 512 hashing algorithm in JavaScript.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            Recently I have been wondering about the wealth of information that can be gleaned from the 2.5 million programming question on Stack Overflow.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            Around one year ago I made the prediction that Silverlight would have an overall adoption of 81% by the end of 2011.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            In a couple of weeks I will be giving a talk on using PhoneGap for cross platform mobile application development at the WPUG #NotAtMWC12 event on Tuesday, February 28, in London. This post gives a brief overview of my talk and a video.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
        
            
                
                
                    
                        UX Design
                    
                
                
    
    
        
        
        
            
            This article presents a concern I have regarding the development of infographics and shows an example of the kind of critical thinking I believe the world of infographics is unfortunately all too often missing.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            This blog post provides step-by-step instructions for creating a user control, which exposes bindable properties, in WPF and Silverlight. The post covers dependency properties, and how to manage DataContext inheritance.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            About a month ago I published an article which demonstrated how to create a WP7 application using static HTML pages and PhoneGap.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            The Windows Phone 7 camera gives you the option to record the location where a picture was taken (under Settings => applications => pictures+camera).
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            I have just received an email from Chris Maunder, co-founder of CodeProject, informing me that I have been awarded CodeProject MVP status for 2012.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            I recently released an update of the HTML5 / PhoneGap application I wrote a few months ago to the marketplace.
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            Last night, with my Christmas presents all wrapped and a lack of any decent programmes (festive or otherwise) on television, I had a few hours to kill, so decided to create a festive-themed WP7 game ...
            
        
        
    
        
            
    
        
        
            
        
            
        
            
        
            
                
                
                    
                        Tech
                    
                
                
    
    
        
        
        
            
            Over the weekend I mentioned on Twitter that I had created a Metro-style PowerPoint template. There were a few requests to share, so hence this blog post. Scroll to the bottom to download the PowerPoint file.