Digital
/
where next

Giving back to Open Source


By David Smith 7 months ago
open-source-image

At Mr B & Friends we like to give back to the community in a number of ways, and contributing to the virtual community is no exception.

Our developers rely heavily on Open Source tools to enable them to deliver digital solutions for many clients on a huge range of projects- WordPress and Laravel are just two examples of tools that they commonly use. Open Source tools are, as you’d expect from the name, free for anyone to use, but this also offers the opportunity for users to contribute to improving the ease and effectiveness of their application. Our top tech team are always thinking of how they can improve the experiences of users to the sites they create and have recently come up with a couple of nifty solutions to common issues in their spare time.

Technical Lead, Dave Smith has produced ‘FetchPjax’- a JavaScript library which enables faster website browsing experiences by avoiding full pages reloads. It uses the latest web technologies including JavaScript “ES6”, the Web History API, the Web Fetch API and more, and will be put to use on client sites in the near future.

Meanwhile Senior Web Developer Hannah Tinkler has created ‘WordPress Lockout’, a clever solution to the problem of enabling and disabling access to a WordPress website. This comes into its own during maintenance windows or while running server migrations. ‘WordPress Lockout’ becomes part of the WordPress Plugin ecosystem- one of the largest collections of CMS tools in the world.

Dave says, “Creating Open Source solutions is a great way for us to hone our skills while offering up something useful to the developer community. It also provides us with an opportunity to try out new tools, technology and best practise away from day-to-day deadlines. We’re always looking for where next for our clients, and this is one way we can push boundaries of what can currently be achieved.”

FetchPjax is available on Github (the world’s largest provider of cloud hosted code repoistories) https://github.com/getdave/fetch-pjax. It’s also launched on Node Package Manager (NPM is the package manager for JavaScript and the world’s largest software registry) https://www.npmjs.com/package/fetch-pjax

WordPress lockout is available on Github https://github.com/hannahtinkler/wordpress-lockout

For a different take on how we contribute to communities, take a look at blog about our British Basketball project.

Giving back to Open Source https://www.mrbandfriends.co.uk/app/uploads/2018/05/shutterstock_675903388-e1526978832838.jpg

At Mr B & Friends we like to give back to the community in a number of ways, and contributing to the virtual community is no exception. Our developers rely heavily on Open Source tools to enable them to deliver digital solutions for many clients on a huge range of projects- WordPress and Laravel are…