Blog

Our thoughts on technology and design

Testing
What is quality? Is it "just" testing? If not, then what else? How do you measure it? Should you even try? What does it really mean if you have 1 person or a team looking after the quality? After being told the quality was my new role, I did some research to find out the answers to these questions and more.
Tech
When first learning to develop in Swift, there were many cases in which I would become frustrated at some of its unique features. However, the more I learned about Swift, the more I realised these features weren't so crazy after all.
Testing
Agile transformation is challenging, especially for testers who are accustomed to working in a silo. This blog is my own story during transitioning from waterfall to agile. It is about what to expect as tester when you start working in Agile!!!
Tech
Riders of public transportation rely on real-time traffic information (RTI) systems to make informed decisions. But really how accurately are those systems? By systematically collecting and analysing the Open Data exposed, we can gain some insight into the question.
Testing
Have you heard of contract testing and want to know more? Are your company asking you to consider this future-facing way of testing? Are you wondering of its relevance to you as a functional or non-functional tester? Then this article can help you with some of the questions you have on the subject.
Tech
Where does one start when looking to write better code? And how do we maintain code quality and consistency when working in a team? These two questions drove me to create a language-agnostic guide to writing decent code.
Careers
Earning a PhD takes hard work, intelligence and a bunch of other skills. In this post I expand on how I left academia after qualifying and was made to feel like my qualification was truly valued at Scott Logic.
Careers
What can testing offer you, and what can you offer it? Here's what I have found out about testing as a graduate from a non-computing degree.
Tech · Video
With open source projects, we often work with strangers, people we may never speak to, let alone meet. Creating a quality product, with such a disparate team can be quite a challenge. This talk takes a look at how tools and automation are a critical component when creating a successful open source project.
Tech
It's useful to be able to use components built using one framework, within different frameworks. In this post, I explore considerations and patterns, and finish off with an example using React and D3.
Tech
This article describes an experiment about building my own DOM render utilities. It is written incrementally following a sequence of commits, each of which brings in a new feature. The results are a tiny library, some learning along the way, and too many questions left unsolved !
Tech
Hi, I'm James. I recently worked on an Android project for Scott Logic and want to share with you some of my tips for starting out as an app developer. If you are a developer wanting to learn how to code Android apps then this article is for you.
Tech
We've updated StockFlux, our OpenFin demo app, to make use of the recently-released OpenFin Layouts APIs. This blog post takes a quick look at the features we've added, and the APIs used.
UX Design
In this article, I share my take on the recent Big Data LDN 2018 conference and delve into some particular highlights from Dr Hannah Fry's keynote.
Cloud
This month I have sat and passed the AWS Solution Architect Associate exam. Like with many things, the journey is more exciting than the destination. In this article, I share lessons and observations I made along the way.
Tech
Beneath the user interface of our applications, we as developers both define and use default values in code and configuration. Choosing carefully helps make what we build quicker, easier, and less error-prone to use.
Tech
Perspective is a streaming pivot visualization engine which uses WebAssembly. This blog post explores its capabilities and creates a custom cryptocurrency visualisation using d3fc.
Careers

Scott Logic is a leading software consultancy company who offer three graduate schemes, one for development, testing, and user experience (UX). In this article I will give a personal account of the start of my graduate programme as a developer, along with inputs from my fellow starters. If you’re thinking about joining Scott Logic, want to find out more about their graduate scheme, or who they are, then this article is for you.

UX Design
Article provides an overview of trends in UX from the UX Poland 2018 conference, that arguably will be an important part of the UX Design industry in the coming months and years. Topics include promoting honesty with simplicity in our design, cross-app integrations, and the rise of progressive web apps as the future of mobile experiences.
Delivery
There are differences in technical ability across any development team. In this post I look at how those differences can result in substandard code getting into your releases, and some steps to take to avoid that happening.