Click here to Skip to main content
13,093,245 members (81,838 online)

Articles by Ashley Davis (Articles: 12, Tip/Trick: 1)

Articles: 12, Tip/Trick: 1

RSS Feed

Average article rating: 4.90

Charts, Graphs and Images
Posted: 5 Jan 2016   Updated: 16 Feb 2017   Views: 22,070   Rating: 5.00/5    Votes: 19   Popularity: 6.39
Licence: The MIT License      Bookmarked: 24   Downloaded: 381
A demo of Highstock using Data-Forge with financial data loaded from Yahoo.
Client side scripting
Posted: 18 Jan 2014   Updated: 21 Jan 2014   Views: 181,030   Rating: 5.00/5    Votes: 101   Popularity: 10.01
Licence: The MIT License      Bookmarked: 127   Downloaded: 4,634
Documents my experiment building a flowchart with web technologies.
Posted: 9 Nov 2012   Updated: 9 Nov 2012   Views: 31,100   Rating: 4.90/5    Votes: 6   Popularity: 3.80
Licence: The MIT License      Bookmarked: 9   Downloaded: 1,068
Introducing Investigo: Using a Proxy DLL and embedded HTTP server for DirectX9 Performance Analysis, Debugging and Automated Performance Testing
Windows Presentation Foundation
Posted: 4 Jun 2010   Updated: 21 Mar 2011   Views: 395,100   Rating: 4.95/5    Votes: 112   Popularity: 10.14
Licence: The MIT License      Bookmarked: 246   Downloaded: 34,488
Examines a custom content control that can be used to zoom and pan its content
Posted: 16 Apr 2011   Updated: 2 Aug 2012   Views: 243,370   Rating: 4.96/5    Votes: 144   Popularity: 10.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 338   Downloaded: 12,547
This article examines the use and implementation of a WPF custom control that is used to display and edit networks, graphs and flow-charts.
Posted: 23 Dec 2010   Updated: 23 Dec 2010   Views: 65,250   Rating: 4.78/5    Votes: 21   Popularity: 6.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 2,830
Explains how to create a control whose position you can data-bind a property to
Posted: 20 Jan 2011   Updated: 20 Jan 2011   Views: 83,670   Rating: 4.88/5    Votes: 36   Popularity: 7.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 51   Downloaded: 8,784
Describes a technique for implementing drag selection in WPF (bonus: also multiple item dragging).
Posted: 25 Jan 2010   Updated: 15 Mar 2011   Views: 238,720   Rating: 4.96/5    Votes: 78   Popularity: 9.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 173   Downloaded: 18,852
Examines a custom class that allows adorners to be defined in XAML.
Posted: 10 Aug 2011   Updated: 9 Oct 2011   Views: 132,330   Rating: 4.86/5    Votes: 46   Popularity: 8.08
Licence: The Code Project Open License (CPOL)      Bookmarked: 131   Downloaded: 7,665
Demonstrates a technique for integrating AvalonDock with an MVVM application.
Game Development
Posted: 8 Jul 2015   Updated: 8 Jul 2015   Views: 9,530   Rating: 4.98/5    Votes: 14   Popularity: 5.70
Licence: The MIT License      Bookmarked: 30   Downloaded: 0
In this article we talk about our experience making the promises pattern work for game development. We aim to explain how promises can improve your game development process.
Posted: 25 Jul 2016   Updated: 25 Jul 2016   Views: 5,270   Rating: 4.57/5    Votes: 5   Popularity: 3.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Covers theory, principles and practical techniques to help your testing efforts.
Posted: 10 Oct 2016   Updated: 10 Oct 2016   Views: 3,810   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The MIT License      Bookmarked: 4   Downloaded: 0
In this article I'll look at version control from the game developers perspective. I'll help you understand the problems it solves and I'll show you how to use version control more effectively. I expose the problems it can cause and discuss the unresolved problems for the games industry.
No blogs have been submitted.

Average tips rating: 4.93

Posted: 29 Apr 2014   Updated: 29 Apr 2014   Views: 12,180   Rating: 4.93/5    Votes: 12   Popularity: 5.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 223
The technique presented here is a simple method of resampling and aggregating time series.
No reference articles have been posted.

Ashley Davis
Team Leader Code Capers
Australia Australia
I have a background in video game development with many years in serious games, simulations and VR. Making technology work for business is what I do: building bespoke software solutions that span multiple platforms.

I have many years of experience managing development teams, preparing technical strategies and creation of software products. I can explain complicated technology to senior management. I have delivered cutting-edge products in fast-moving and high-pressure environments. I know how to focus and prioritize so that the important things get done.

I am a passionate technologist and agile practitioner. Agile techniques have bought me much professional and personal benefit. I have had great success with TDD and am convinced of its ability to produce better code that stabilizes more quickly while being evolved rapidly. I'm a fan of functional programming and its potential for safety, predictability & concurrency.

I contribute to open source and have founded multiple industry groups in Brisbane.


Market Wizard:

Data Forge:



Open source



Management of development teams & projects
Coaching developers
Making sense of technology for senior management
Developing technical strategies
Data wrangling & visualization.
Desktop, cloud/web & mobile apps.
Game dev, serious games, simulations & VR experiences.

Advertise | Privacy |
Web01 | 2.8.170813.1 | Last Updated 22 Aug 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid