Fathom Analytics; the GDPR-friendly alternative to Google Analytics. I discuss why I use it myself, the key features it offers, and the advantages of it using it.
Vertical slicing is defined as narrowing a work item down to a narrow focus i.e. breaking functionality down into small pieces.
A detailed walk-through of the process of creating a new blog using Nuxt 3 and hosting it on Netlify.
Detailing how and why I use Linux as my primary operating system even though I am primarily a Dotnet Developer
Thoughts and opinions on Censorship, free markets, disinformation and misinformation on the internet and whether it is right for the free markets to action to mitigate the effects.
Dominic Frisby traces the origins of taxation, from its roots in the ancient world, through to today. He explores the role of tax in the formation of our global religions, the part tax played in wars and revolutions throughout the ages, why, at one stage, we paid tax for daylight or for growing a beard. Ranging from the despotic to the absurd, the tax laws of the past reveal so much about how we got to where we are today and what we can do to build a system fit for the future.
Exploring why implementing the layered architecture pattern is not always a great idea when developing software applications especially when it comes to microservices or REST Based API’s
Your side project doesn’t have to be an enormous global success, but it can guarantee career success!
One of the side effects of my line of business is that I get to spend a lot of time meeting , talking to, networking with and working with many so-called start-up entrepreneurs. More often than not helping them to overcome an issue which from what appears from the outset as a technological problem but after further analysis actually stems from deeply rooted business problems.
SEO for Dummies also covers what not to do if you want to improve your search engine results, which is important since accidentally doing the wrong thing can harm your reputation and your websiteâ€™s placement in search results.
Clean code and the practices are about eliminating or at least attempting to reduce complexity. Although clean code solutions may seem elegant and efficient, they are not always easy and are often the direct result of combating complexity!
I totally recommend this book, to any IT professional looking to make more of an impact on the business world, helping to create businesses that really matter and provide real benefits for all.
A discussion on why you should start a software developers blog. It’s not about the money!
philosophical discussion or what devops actually means andf a brief recap on it’s evolution
The downside to all this advertising on websites is that they are often distracting, especially if you are in work mode, and inevitably it means your users are being tracked and their privacy invaded . All in the hope that you can generate a little revenue.
The world of work is changing and it will continue to evolve. I doubt there ever will be a one definitive correct way to work. By the same token it doesn’t mean anyone method of working is any better over the another. I believe the manner of workÂ is a personal lifestyle choice. I deplore working offices and all the secondary hassles that is associated with it, my lifestyle choice is to work from home. Excuse the pun but
A discussion on What is SEO and some simple strategies you can implement to improve your blogs performance in Search Engine rankings.
Remote working certainly does have its challenges but at the same time, it has its rewards. I thought I would take to opportunity to add my own perspective on the issues raised.
Interviews in any profession are notoriously difficult and lets be honest nobody either side of the desk likes going through the motions. This post is my opinion on why the process is fundamentally broken.
With the right work structure, distributed teams can easily surpass the productivity of a traditional team. Using effective tools and apps to manage and communicate is vital to achieving success, as is creating an onboarding process and environment that builds a positive team culture while enabling greater productivity and collaboration