Websockets and multiplayer gaming
One area that websockets can really prove itself on is online multi-player gaming, where latency issues can really become apparent. In this short video, which is a facebook racing game, you can notice the latency issues immediately, with the race countdown. Again, it’s all about perception – because the end-user is not aware of latency [...]
Why Agile Development?
Here is a short and sweet video on why agile development is better for business – have you ever known a Waterfall project to “delight and surprise”? OK, so the quoted phrase is cheesy and smacks of management-speak. But with agile development, the business has a much better chance of getting what they want, and [...]
Visual Studio & DSL
Well, who would have thought it – buried amongst the multitude of largely unsued tools in Visual Studio, is a DSL creator tool. Firstly, you need to install the Visual Studio 2010 SDK, then install the Microsoft Visual Studio 2010 Visualization & Modeling SDK. Then create new project New Project -> Other project types -> Extensibility [...]
Lean Development
A very entertaining presentation on Agile and Lean Development. Never stop experimenting, never stop learning – otherwise how else can anything in this world move forward. Learn -> Make -> Test
Behaviour Driven Development Example
Alan Gardner explains Behaviour Driven Development, where it came from and works through an example using Cucumber/RSpec
Introduction to Test Driven Development
Test Driven Development (TDD) is a very simple method of development, in which you design unit tests before the coding. For example, you take a user story scenario and design pseudo code for unit test in your IDE of choice. This, of course will fail when run, and it needs additional code to translate the [...]