Perhaps you’ve heard about GraphQL and sold on the concept. Now you’re looking at how to get a scalable and ‘best practice’ GraphQL API up and running.

Prisma is a great option. With tens of thousands of Github stars, hundreds of contributors and backed by a well-funded & for-profit company…


Over the past week I’ve been in two situations which have encouraged me to think about the way I ‘debug’ or problem solve.

After reflection, I thought I’d share an unconscious framework I seem to follow, whether it be for solving problems in life or in code. …


‘Linting’ automatically analyses your code for potential errors and ensures it’s formatted according to a definition. There are tools to lint your code across many programming language and can be customised on a per project basis to increase code quality & consistency, improved performance and reduce developer decision making fatigue.


Yes, yes it is. So much so, that we monitor and audit our client’s Wordpress websites every month (specifically those website’s built over the past year and beyond). Each month we notify our clients of any Wordpress installations and/or plugins that need updating.

So, why do we think it’s important…


If you’re involved in the Wordpress community, you’d be familiar with the upcoming major release of Wordpress: version 5, which is due for release over the coming months.

Is v5 a big deal?

Yeah, kind of… Wordpress 5.0 will be a bigger change than previous major updates. With previous releases, both major (eg. v3, v4)…


Before I start, I should clarify that when I refer to a web development environment, I’m talking about the software, configuration and tooling that web developers use when they’re building a website. Alright, let’s jump in.

⚠️ The Problem

It goes without saying that every developer has their own preference to the tools…


As a web development agency, we love Wordpress (surprised to hear that after reading the title?) and reach for it regularly. Why? Here’s a few of the primary reasons:

  • Clients love it and ask for it
  • It’s very customisable for projects small and large
  • Easy to hire for
  • Cost effective…


Time and time again, we see new Magento 2 admins feel overwhelmed when it comes to processing the orders placed through their store. In a world where shipping an order ‘same day’ is expected, how do you efficiently process your orders through a default Magento2 installation?

Here’s the most common…


I stumbled across InstaPy last week and have been eager to get some time to give it a go. Simply put, it’s an Instagram Like, Comment and Follow Automation Script. Reading through TimG’s post was kind-a inspiring.


First up, when I say ‘an App’, I’m referring to a mobile app — you know, those applications we download from the iOS AppStore or Google Play store for our mobile devices?

I’m not saying that your organisation 100% needs a mobile app. …

Matt Mcnamee

I lead, design & build digital goods @wearepvtl https://mcnam.ee

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store