Click here to Skip to main content
15,508,892 members

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

Articles: 13, Tip/Trick: 1

RSS Feed

Average article rating: 4.91

25 Jul 2016   Updated: 25 Jul 2016   Rating: 4.57/5    Votes: 5   Popularity: 3.20
Licence: CPOL    Views: 12,891     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Covers theory, principles and practical techniques to help your testing efforts.
Desktop Programming
WPF
4 Jun 2010   Updated: 21 Mar 2011   Rating: 4.96/5    Votes: 130   Popularity: 10.42
Licence: MIT    Views: 699,015     Bookmarked: 273   Downloaded: 45,411
Please Sign up or sign in to vote.
Examines a custom content control that can be used to zoom and pan its content
16 Apr 2011   Updated: 1 Sep 2019   Rating: 4.97/5    Votes: 175   Popularity: 11.12
Licence: MIT    Views: 479,359     Bookmarked: 418   Downloaded: 17,969
Please Sign up or sign in to vote.
This article examines the use and implementation of a WPF custom control that is used to display and edit networks, graphs and flow-charts.
23 Dec 2010   Updated: 23 Dec 2010   Rating: 4.80/5    Votes: 25   Popularity: 6.62
Licence: CPOL    Views: 106,907     Bookmarked: 56   Downloaded: 3,685
Please Sign up or sign in to vote.
Explains how to create a control whose position you can data-bind a property to
20 Jan 2011   Updated: 20 Jan 2011   Rating: 4.89/5    Votes: 40   Popularity: 7.83
Licence: CPOL    Views: 142,934     Bookmarked: 59   Downloaded: 12,134
Please Sign up or sign in to vote.
Describes a technique for implementing drag selection in WPF (bonus: also multiple item dragging).
25 Jan 2010   Updated: 15 Mar 2011   Rating: 4.97/5    Votes: 88   Popularity: 9.51
Licence: CPOL    Views: 374,306     Bookmarked: 180   Downloaded: 24,115
Please Sign up or sign in to vote.
Examines a custom class that allows adorners to be defined in XAML.
10 Aug 2011   Updated: 9 Oct 2011   Rating: 4.87/5    Votes: 50   Popularity: 8.23
Licence: CPOL    Views: 199,771     Bookmarked: 135   Downloaded: 9,118
Please Sign up or sign in to vote.
Demonstrates a technique for integrating AvalonDock with an MVVM application.
DevOps
Git
10 Oct 2016   Updated: 10 Oct 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 12,171     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
A look at version control from the game developers perspective
Unit Testing
18 Jan 2014   Updated: 21 Jan 2014   Rating: 5.00/5    Votes: 102   Popularity: 10.03
Licence: MIT    Views: 336,919     Bookmarked: 141   Downloaded: 5,835
Please Sign up or sign in to vote.
Documents my experiment building a flowchart with web technologies.
Programming Languages
C#
9 Jul 2015   Updated: 9 Jul 2015   Rating: 4.98/5    Votes: 14   Popularity: 5.54
Licence: MIT    Views: 22,600     Bookmarked: 32   Downloaded: 0
Please Sign up or sign in to vote.
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.
Web Development
5 Jan 2016   Updated: 16 Feb 2017   Rating: 5.00/5    Votes: 20   Popularity: 6.39
Licence: MIT    Views: 44,896     Bookmarked: 24   Downloaded: 540
Please Sign up or sign in to vote.
A demo of Highstock using Data-Forge with financial data loaded from Yahoo
HTML
9 Nov 2012   Updated: 9 Nov 2012   Rating: 4.90/5    Votes: 6   Popularity: 3.81
Licence: MIT    Views: 49,950     Bookmarked: 9   Downloaded: 1,370
Please Sign up or sign in to vote.
Introducing Investigo: Using a Proxy DLL and embedded HTTP server for DirectX9 Performance Analysis, Debugging and Automated Performance Testing
Node.js
7 Jan 2018   Updated: 7 Jan 2018   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 24,906     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
How to download daily and intraday stock market data from Alpha Vantage from the command line and with Node.js and JavaScript.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.93

Programming Languages
C#
29 Apr 2014   Updated: 29 Apr 2014   Rating: 4.93/5    Votes: 13   Popularity: 5.32
Licence: CPOL    Views: 29,192     Bookmarked: 14   Downloaded: 441
Please Sign up or sign in to vote.
The technique presented here is a simple method of resampling and aggregating time series.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Chief Technology Officer
Australia Australia
Software craftsman | Author | Writing rapidfullstackdevelopment.com - Posting about how to survive and flourish as a software developer

Follow on Twitter for news and updates: https://twitter.com/codecapers

I'm writing a new book: Rapid Fullstack Development. Learn from my years of experience and become a better developer.

My second book, Bootstrapping Microservices, is a practical and project-based guide to building distributed applications with microservices.

My first book Data Wrangling with JavaScript is a comprehensive overview of working with data in JavaScript.

Data-Forge Notebook is my notebook-style application for data transformation, analysis and transformation in JavaScript.

I have a long history in software development with many years in apps, web apps, backends, serious games, simulations and VR. Making technology work for business is what I do: building bespoke software solutions that span multiple platforms.

I have 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-paced and high-pressure environments. I know how to focus and prioritize to get the important things done.

Author

- Rapid Fullstack Development
- Bootstrapping Microservices
- Data Wrangling with JavaScript

Creator of Market Wizard

- https://www.market-wizard.com.au/

Creator of Data-Forge and Data-Forge Notebook

- http://www.data-forge-js.com
- http://www.data-forge-notebook.com

Web

- www.codecapers.com.au

Open source

- https://github.com/ashleydavis
- https://github.com/data-forge
- https://github.com/data-forge-notebook


Skills

- Quickly building MVPs for startups
- Understanding how to get the most out of technology for business
- Developing technical strategies
- Management and coaching of teams & projects
- Microservices, devops, mobile and fullstack software development