Latest Blog Posts
The sitemap file for Coursedate, our online course booking system, is generated on the fly using PHP.
We don’t manually update the sitemap.xml file each time a training provider creates a new course. New course pages now appear automatically in the sitemap file as soon as they are published in Coursedate’s course directory. That’s less work for us and it means the sitemap is always up to date when search engines do their indexing.More
I’ve built a simple app to capture weight data from some bluetooth enabled bathroom scales. The app uses the react-native-ble-plx library from Polidea to handle the Bluetooth connections. The library is great - there’s good documentation - and getting it to work with the scales was pretty straightforward once I’d got a basic understanding of how the scales’ Bluetooth LE services and characteristics work.More
How do you estimate the cost of a software development project? Suppose you want to pay a software development company to build a bespoke web application. Can you get a rough idea of the cost before you start looking for a supplier?More
Are you about to commission your first mobile app? Here are some things you should know. They may save you time, reduce your costs and in the end help you create a better product.More
How do you use Node.js to build a TCP server to collect weight data from a set of wireless enabled scales?
TCP works by establishing a connection between server and client. The server listens on a particular port and then makes a connection when messages come in from a client device.More
We use chart.js to display data about apprenticeship vacancies Sheffield. Each day we get the data from the gov.uk apprenticeship service API. The data's saved to a database and then used to build a chart that shows how the number of apprenticeship vacancies in each category is changing over time.More
Sheffield Apprenticeships is an online service for young people (and parents) who are looking for apprenticeship vacancies in Sheffield. It’s a free service developed and hosted by local software development consultancy Sheaf Digital.More