Introduction Laravel Jetstream is a new application scaffolding for Laravel. Laravel Jetstream replaces the legacy Laravel authentication UI available for previous Laravel versions. In this tutorial,… Read More »What is Laravel Jetstream and why you should use it
I am a Software Engineer from Zimbabwe. I build amazing enterprise-ready apps for the web, from websites to systems, I develop, deploy, test, and monitor web apps using cutting-edge technologies and tools though I have no scars to show for it.
Automating the deployment process is one of the many things a developer can do to improve productivity. When working on project you are likely to… Read More »How to automate a deployment with GitHub actions via SSH
This guide assumes you have a GitHub repository GitHub Actions help you automate your software development workflows in the same place you store code and… Read More »AdonisJs & MySQL workflow with GitHub Actions
If you have been contributing to open source software on GitHub you have probably received the “Arctic Code Vault Contributor Badge” GitHub recently launched a… Read More »GitHub Arctic Code Vault Contributor Badge?
Agile is fast becoming one of the most popular approaches for software development. However, rather than being one specific methodology in the traditional sense, Agile… Read More »Agile Development: The Good, the Bad and the Ugly
Back to Rogers’ research, we see that not everyone will immediately adopt a disruptive idea despite obvious benefits. Over years of research, Rogers identified some… Read More »The 5 Customer Segments of Technology Adoption
There are a number of reasons to redesign your website, some more compelling than others. However, redesigning your website is probably one of the last things you think… Read More »Top 12 Reasons To Redesign Your Website
Look at the top of this page. In the address bar, you’ll see “HTTPS”—that “S” signifies that we have a Secure Sockets Layer (SSL) certificate, meaning your connection is secure. You should see one on any site that asks for personal data, especially payment information. Actually, these days, you should see one everywhere. SSL certificates are important,… Read More »Why you MUST have SSL on you website
Let’s say you live in a neighbourhood known for cases of burglary and one day as you are minding your business on your way home you see on one of the houses with a door unlocked and the guys asleep, what action would you take?. There are two options, you might choose to notify the… Read More »Why I Don’t Report Security Vulnerabilities to Website Owners without permission?
<![CDATA[ I came across this illustration and it really struck me. There is this glamour around success that only appears when you have already made it. People like Steve Jobs, Elon Musk, Mark Zuckerberg and Tim Cook reap the rewards of this success. There are parts which come with the success that some people don’t… Read More »How the Iceberg Illusion applied in my life
Installing Git Before you start using Git, you have to make it available on your computer. Even if it’s already installed, it’s probably a good idea to update to the latest version. You can either install it as a package or via another installer, or download the source code and compile it yourself. Installing on… Read More »Getting Started – Installing Git
<![CDATA[ Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. If you are a graphic or web designer and want to keep every version of an image or layout (which you would most certainly want to), a Version Control… Read More »What is “Version Control” and why should you care?
Designing a large content heavy site is a challenge on its own, you might end up pulling your hair trying to figure out how to organise the content in the best possible way. Below are some of the the fundamentals principles to follow when designing a content heavy site. 1. Start with a content audit. If… Read More »Things to consider when designing content heavy site