David Sale
Agile Software Developer at a major media company in the UK. Recently developing a Python 2.7 RESTful Service in a scrum team. Currently involved in a multi component Ruby/Python application making use of the semantic web and data driven concepts.
Latest Posts
  • Code
    Tools & Tips
    New Relic & JMeter - Perfect Performance TestingGetting started new relic retina preview
    Following on from the great introductory articles featured recently on Nettuts+, this article looks to show how you can take New Relic to the next level. As a performance monitoring tool New Relic is fantastic, but what about performance testing, before you go live. That's where JMeter comes in to play. In this tutorial, you will see how we can stress test our application under realistic load, and combine the output of JMeter and New Relic to give you confidence in your applications performance, before releasing into a production environment.Read More…
  • Code
    Python
    Beginning Test-Driven Development in PythonTdd in python
    Test-driven development (TDD) is a process that has been documented considerably over recent years. A process of baking your tests right into your everyday coding, as opposed to a nagging afterthought, should be something that developers seek to make the norm, rather than some ideal fantasy. Read More…
  • Code
    Python
    Behavior-Driven Development in PythonBdd python
    Behavior-Driven Development is an excellent process to follow in software development. With testing often a practice that is pushed aside to the last minute (or ignored, entirely), baking the process into your daily workflow can prove to be hugely beneficial to the quality of your code. The structure and design of the tests, coupled with the Gherkin syntax makes tests easy to read - even for team members with non-technical backgrounds. Read More…