Insights from Foundry

Articles about web design, software development best-practices and agile processes

How much does one line of code reveal?

Most software buyers lack the knowledge or skills to fully assess what they've bought. We offer professional auditing of code to find any issues that may need addressing and give you a general indicator of code health. Sometimes these audits turn out to be shockingly easy to complete. Here's a quick exaple of some cowboy code that is a dead giveaway your developers are *not* experienced profesionals.

What I learned from teaching others

Barry is spending some time this year coaching higher level apprenties for Cornwall College. It's often said the best way to learn, is to teach.

My first ever FFCONF

Last week I had the privilege of attending my first ever ffconf. I felt compelled to write a post both for regular attendees or newbies like me which outlines what my expectations were, a few personal highlights and my key takeaways from the 2017 event

Authentication and Authorisation.

By far the most common flaw we see in large applications is the assumption that an authenticated user is an authorised user. When building an application with a login area knowing the difference is very important.

Ensuring stability through Continuous Deployment

Continuous Deployment is a system whereby any changes to your application can be rolled out to your live servers simply, safely and quickly. Moving toward this methodology is significantly more than a trivial efficiency improvement. The benefits can be surprising.

Why we use Agile

We have a lot of fun developing software, but it's not the development itself that is where the enjoyment comes from. We most enjoy solving problems, and solving them well. To do that we need to really understand the end users and what they need from their software.

Bontrager TwentyFour12

This weekend saw us take part in the pretty grueling Bontrager TwentyFour12 mountain bike endurance race at Newnham Park just outside Plymouth, South Devon.