From classic cars to modern systems. I initially studied to become a car mechanic before earning a degree in Mechatronics and then moving into software en...
This is a reference for myself when setting up home Wi-Fi. Security Improvements Disable WPS WPS (Wi-Fi Protected Setup) is convenient but insecure — attackers can brute-force it. Disabling WPS is one of the simplest and strongest security upgrades. Disable UPnP UPnP automatically opens ports for devices and apps, which is risky. Disabling it improves security, though you may need to set manual…
In this tutorial, we'll go through the steps to deploy your React app, which uses Parcel for bundling, to both GitHub Pages and Azure Storage. Prerequisites I assume you have already set up your app, created it, and want to deploy it. If not, below are a couple of resources (both doing basically the same thing) to look into for the initial setup: How To Set Up a React Project With Parcel Getting…
I recently finished reading a book called Ask Your Developer by Jeff Lawson , the Co-Founder and CEO of Twilio. It's a book about how companies can stay up to date and compete in the current economy, where software is eating the world. I thoroughly enjoyed reading it and found many tips and ideas I wanted to keep and remember for future reference. I've written this post to summarize my key…
Have you ever wondered what happens behind the scenes when making an HTTP request? Well, I've wondered about it, so I decided to dig a little bit deeper and see what I could find. This article is what I learned, and I'm going to do my best to explain how an HTTP request travels around the Internet. The Internet Protocols First, let's examine what makes computers able to interact with each other.…
I recently participated in creating API guidelines for the company I work for. Even though I had little experience with APIs, I was trusted to lead the work. I want to share with you how that worked out. You don't have to be an expert to join Less than two months after joining Muddy Boots, I received an email stating that work was kicking off on designing the company's API guidelines and asking if…
Many of us use Swagger and Swashbuckle on ASP.NET Core to have some minimal documentation for our API. It's really easy to integrate with your API and gives a good overview of the available endpoints in the API. However, you might find that the Swagger UI doesn't fit your colour scheme and/or you want to replace the Swagger branding with your own. Thankfully, the steps to change that are rather…
1. How do you define life and intelligence? The book splits life into three stages: Life 1.0 (Biological stage) - Hardware and software are evolved over generations Life 2.0 (Cultural stage) - Software is designed (through learning) Life 3.0 (Technological stage) - Hardware also develops. Doesn't exist at the moment. Can AI reach it? The three main differences of opinion are: Techno-sceptics…