Why Your Content Security Policy Might Be Useless - And How to Fix It
Learn how traditional CSP configurations can be bypassed and how to implement more effective security measures using CSP Level 3's strict-dynamic directive.
How well a website performs is really the most important part of website design & development. If a website doesn't perform the tasks it was designed for, it doesn't really matter how beautifully designed or fully featured the website is. Features and design are key ingredients to a well developed website, however the overall performance is the main metric.
It's always best to embrace website performance from the beginning of development, with performance budgets and a clear understanding of key performance indicators. This allows for a website to be designed and developed with it's performance in mind, enabling design and feature decisions to be informed by performance, encouraging smarter user experience choices to be made.
Existing website can also always have their performance optimised and we can then set performance budgets and analyse the performance goals and indicators. With existing sites you also have the added benefit of user data that can aid in development of the websites performance budget.
Fine tuning a websites performance can have a huge effect on conversions and often makes the difference for a website to achieve its goals. For this reason I am always keen to work with Charities, Not-for-profits and NGOs that aims have a positive impact in the world. I will usually offer a discounted rate for such orginisations and can occasionally offer pro bono consultancy. So please do get in touch.
Many websites struggle with performance, so our tailored website performance optimisation is one of our most valued services.
If you have a live project that isn't quite performing as expected, I offer remote code review and audit, and can then advise on performance optimisations.
Digital consultancy can play a key part in the development cycle, especially in the early planning stages.
I have worked with many amazing people and organisations
“I couldn't recommend working with Pete more, his broad range of expertise meant he was an educated and considered advice on a range of key technical decisions regardless of the technology involved while his solid engineering principles ensured all solutions were robust, and helped to set the standard of those around him. It was a pleasure to work with Pete as his clear communication and professional demeanour made conversations easy whether they are technical deep dives or dealing with stakeholders.”
“It has been an absolute pleasure to work with Pete over the past few months. His experience and expertise with Laravel and overall knowledge of web performance optimisation has been invaluable to our clients, and I look forward to continuing our professional relationship.”
“Pete is an exceptional developer, providing clear and detailed recommendations which are easy to follow and implement. I would highly recommend Pete to anyone requiring website performance support!”
“Pete is passionate about developing the right solution in the right way he writes solid code and he's a thoroughly nice guy to boot. You should hire him!”
“Pete is a highly knowledgeable and experienced web developer complete with the self motivation and determination to see projects through from start to finish. All round good guy too.”
If you want to get in touch about a project, please send me an email.
Learn how traditional CSP configurations can be bypassed and how to implement more effective security measures using CSP Level 3's strict-dynamic directive.
Looking at improving the perceived load time and reducing the time it takes the end user to be able to interact with the website.
Properly documenting a project is essential for collaboration, maintainability, and overall project success. Learn why documentation matters and how it impacts development.