Why Vertical Slice Architecture makes sense
Vertical slicing is defined as narrowing a work item down to a narrow focus i.e. breaking functionality down into small pieces.
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.
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.
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!
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
An insight from a freelance software developer to why making money from software is alot harder than you might think. Building a business involves more than developing software.
A dwelling incorporating a communications network that connects the key electrical appliances and services, and allows them to be remotely controlled, monitored or accessed
powerline communication has received increasing attention from both the industry and research community. The reuse of your home existing wiring system to deploy broadband services is certainly an attractive proposition for most homeowners, enabling the easy networking throughout the home to get connectivity where Wifi signal is poor or doesn’t quite reach.