What makes speech and language interfaces hard to create? Part 1: Overview

This article is in a series about computers, speech and language: Why are speech or language interfaces useful? What makes speech or language interfaces hard to create?  Part 1: Overview What makes speech or langauge interfaces hard to create?  Part 2: Speech What makes speech or language interfaces hard to create?  Part 3: Language When … Continue reading What makes speech and language interfaces hard to create? Part 1: Overview

From Excel to SSIS, Part 5: Joining streams of data

This article is part of a series: From Excel to SSIS Getting started File Save As (a kind of Hello, World! program for SSIS) Filtering rows Grouping and calculating Joining streams of data 0. Introduction This article will cover another very useful chunk of SSIS - joining streams of data together.  Often the value of two bits … Continue reading From Excel to SSIS, Part 5: Joining streams of data

From Excel to SSIS, Part 4: Grouping and calculating

This article is part of a series: From Excel to SSIS Getting started File Save As (a kind of Hello, World! program for SSIS) Filtering rows Grouping and calculating Joining streams of data 0. Introduction Over the articles in the series, we have been gradually working our way towards useful and interesting SSIS code.  So far we … Continue reading From Excel to SSIS, Part 4: Grouping and calculating

An introduction to integers and floating point numbers

Integers on a computer are simple and behave in predictable ways.  Floating point numbers are not and don’t always respectively –  I’ll explain what they are and why below.  Working with floating point numbers is also slightly like cleaning up after my dogs, which I will also explain below. Integers Integers are a bit like … Continue reading An introduction to integers and floating point numbers

Introduction to testing your website with Selenium and SpecFlow

This article is in a short series about testing your website with Selenium and SpecFlow: Introduction Why bother? Basic plumbing Page objects The engineering behind decent Gherkin files The combination of Selenium and SpecFlow lets you do two useful things: Test your website in the way that a user would Base these tests on acceptance … Continue reading Introduction to testing your website with Selenium and SpecFlow