Developer – Leeds, UK
Comparing Content Management and Publishing Platforms: WordPress vs. Contentful vs. Ghost vs. Medium
In this blog post, we'll conduct a comprehensive comparison of four key platforms: WordPress, Contentful, Ghost, and Medium.
Clash of Database Technologies: SQL vs. NoSQL vs. NewSQL
In this blog post, we will delve into the characteristics of SQL, NoSQL, and NewSQL databases, comparing their strengths, use cases, and considerations.
Pros and Cons of Using Cloudflare: Enhancing Website Performance, Security, and Domain Management
Cloudflare is a widely popular cloud-based platform that offers a range of services aimed at improving website performance, security, and domain management.
Firebase vs. Supabase vs. AWS Amplify vs. Appwrite: Comparing Backend as a Service (BaaS) Platforms
Four popular BaaS platforms, Firebase, Supabase, AWS Amplify, and Appwrite, offer a range of features and capabilities. In this blog post, we will compare these platforms.
Advanced Techniques for Optimizing Database Performance
In this blog post, we will explore advanced techniques and strategies for optimizing database performance to achieve faster query execution, improved scalability, and overall better application performance.
Securing Web Applications: Best Practices and Vulnerability Prevention
In this blog post, we will explore best practices for securing web applications and discuss effective measures to prevent vulnerabilities.
The Benefits of Agile Software Development
Agile software development is an iterative and flexible approach to software development that emphasizes collaboration, adaptability, and customer satisfaction. In this blog post, we will explore the benefits of Agile software development and how it can help you create better software products.Agile software development is an iterative and flexible approach to software development that emphasizes collaboration, adaptability, and customer satisfaction. In this blog post, we will explore the benefits of Agile software development and how it can help you create better software products.
Introduction to Test-Driven Development
Test-Driven Development (TDD) is a software development approach that emphasizes writing tests before writing code. This approach helps to ensure that the code is thoroughly tested and meets the requirements of the software. In this blog post, we will provide an introduction to TDD and discuss its benefits.
5 Tips for Improving Your Code Readability
Code readability is a critical aspect of software development that can often be overlooked in the pursuit of functionality. Clean and well-organized code is not only easier to read and understand but also easier to maintain and modify in the future. In this blog post, we will discuss five tips for improving your code readability.
Securing Angular when using Firestore
When building an application using Angular and Firestore, security is a critical consideration. In this blog post, we will explore some of the key security features of Firestore and how to secure an Angular application using Firestore.
From Wordpress to Gatsby, Contentful and Cloudflare Pages
As a developer, I have been working with WordPress for many years. It has been a popular and reliable platform for creating websites and blogs. However, I recently moved to Cloudflare Pages, Gatsby, and Contentful for my website, and I am thrilled with the results.
5 Reasons I have changed from Cordova to Capacitor
In recent years, a new competitor has emerged in the form of Capacitor, an open-source framework developed by the team at Ionic. In this blog post, we'll explore the reasons why you might consider switching from Cordova to Capacitor.
10 Best VS Code Extensions
Visual Studio Code is a popular and powerful text editor that has gained a lot of popularity among developers in recent years. One of the reasons for its popularity is the vast array of plugins available that can enhance its functionality and make development easier and more efficient. In this article, we will discuss the top 10 Visual Studio Code plugins that are must-haves for any developer.
It's okay not to be okay - my mental health
There's a stigma around mental health. I wanted to blog about my thoughts and anxieties as I want others to know: It's okay not to be okay.
From one digital partner to another
On Adult Social Care Workforce Data Set (ASC-WDS) we have moved from one digital partner to another, a digital partner is an organisation that Skills for Care work with to provide additional resources for example developers. Here's how it worked in the coronavirus outbreak.
How a site audit can improve your SEO
You can check your site for some of these issues in order for it to be a better user experience and be better for your SEO.
16 awesome gulp plugins which will improve your workflow
A better web workflow can help you save time and effort in many aspects of your build. A lot of tasks normally performed during or after your build can be automated!
The strategy behind your SEO - 6 step plan of attack
Working on getting your site to rank in the SERPs is a daunting challenge. I can't say it's easy; it's not. Nor can I say it's fast since for the majority of us since well it's for the most part not.
The trust behind backlinks
We all want backlinks because it improves our likelihood of Google upping our ranking. So I thought I would explain how backlinks work, and why they matter.
Adverts with a loose connection
I was browsing Reddit today, and was confronted with an ad for a hotel in Tenerife, which would normally be innocuous however it's the hotel my mum and dad are currently staying in!
9 ways to improve your page speed
Following my previous post, I show 9 ways on how to improve the speed of your web pages.
What does my PageSpeed Insights score ACTUALLY mean?
As we use more mobile devices the speed of a page matters more and more. I delve into what the PageSpeed Insights tools results actually mean.
Why am I looking to learn more about SEO?
I'm going to tell you why I want to learn more about SEO, and go through some techniques I've used in future blog posts.