May 11, 2021Organisations broke the web to comply with GDPR.Cookie banners and privacy notices are thrust in our faces every time we visit a website, often before we know if a particular page contains the information we’re looking for. Most of us are putting up with this crappy experience and accepting it as the new normal. It doesn’t have…Gdpr4 min readGdpr4 min read
Apr 15, 2021You’re going remote? Tool up!About a year ago, millions of people’s working arrangements were thrown upside down. Instructed to stay at home if we could, employers and employees have had to adapt to a remote working environment in extreme circumstances. …Remote Working5 min readRemote Working5 min read
Mar 9, 2021Reimagining our relationship with technology.2021. A year that continues to beat us with 2020’s stick whilst simultaneously dangling a carrot — a glimmer of light at the end of the tunnel in the form of a vaccine. …Technology3 min readTechnology3 min read
Aug 15, 2019Let’s be honest, digital agencies are poor value for money.In the last decade we’ve witnessed the launch of technologies that have fundamentally changed our lives. You might think such times have led the digital agency to the land of plenty. …Digital Agency4 min readDigital Agency4 min read
Aug 14, 2019Survive and thrive. How to build a successful digital product.Herein lies some home truths that are particular to our industry. Home truths that many find difficult to fathom, and you may find challenging. They have been hard earned by us, through years of endeavour and curiosity. But to you my friends they are given willingly. You’re welcome. There are no economies of scale The more…Software Development6 min readSoftware Development6 min read
Mar 20, 2018Migrating our PHP applications to Docker without sacrificing performanceAt We Make Waves, we’re continuously improving our cloud-based infrastructure and development workspaces. Most recently, we’ve migrated all of our projects from running on bare metal to Docker. Our motivation for doing so was to take advantage of: Isolation: We can run multiple applications with different dependencies on the same…Docker4 min readDocker4 min read
Published inPrototypr·Mar 20, 2018Using prototyping tools to test new ideas and complex features on end usersIntroduction When designing a new website or digital product it’s important to test your solutions on end users as soon as possible, and there’s lots of prototyping tools available to enable us to do this long before any software has been written. …Prototyping5 min readPrototyping5 min read
Mar 2, 2018The art of prioritisation for digital product developmentWhen it comes to digital product development, there’s always one common theme: there will be more things to do than resources available to do them. …Agile3 min readAgile3 min read
Dec 7, 2017Introducing ATTyC — type safety for AngularJS templatesOur main project at UVD, Limpid Markets, is an AngularJS app written in TypeScript. As anyone who’s worked with AngularJS knows, there are a huge number of pitfalls to avoid, one of which is a lack of type safety (or any other sort of safety for that matter) in templates…Angularjs6 min readAngularjs6 min read
Dec 5, 2017Introducing ngx-graphs, our open source AngularJS graphing componentsWe recently released our latest open source library, ngx-graphs. It’s a collection of Angular graphing components, designed to be highly composable. It’s very much still in the alpha stage, and only supports 2 different types of graphs at the moment. …Data Visualization4 min readData Visualization4 min read