diaster-recovery Featured On disaster recovery plans After all the recent datacenter files, such as OVH SBG and WebNX, it's really got me thinking about my disaster recovery plans these days...
backups Backing up iPhones over SFTP Looking to backup Photos, Files from your iPhone or iPad? Here's how I've done it!
tutorial Featured Tunnel IPs over Wireguard Ever wanted to tunnel IPs back home over Wireguard? Now you can! Here's how...
2021 mbind: Operation not permitted The MySQL container kept crash looping, causing over an hour of downtime before I had it resolved fully. Here's the solution I found...
arin Weekly Update 32: Isolation Con! It’s been a pretty eventful week, from breaking an entire backup by dropping the drive accidentally, to finally getting my own ASN directly from ARIN (IP space soon!). On the 19th, I’ll be speaking at Isolation Con hosted by The Many Hats Club (streamed online). I invite all
weekly-updates Weekly Update 31: The Office This week has been quite stable and I finally got time to setup my office! I’ve started moving my desk and supplies over into it, it’s got AC, Heat and fiber optic internet. I’ve went with Fiberstream for 5G symmetrical Internet, and I’m definitely not disappointed!
bug The Evolution of Engineering Challenges On a recent phone call I was asked the question, “What is your biggest engineering challenge to date and how did you overcome it?” This question I’d consider quite vague as engineering is a broad subject. On one hand, I’d love to be able to say there was
weekly-updates Weekly Update 30: Ping Pong As the week progresses, I’m getting more and more excited about what the future may hold. I’ve been very excited to share that I’m getting my own private office! I want to be able to continue working hard, growing my blog and cranking out good code, so
consulting Consulting Bi-Weekly Update 2: It Continues The adventure is continuing, but I’ve hit a bit of a slowdown. Due to the covid outbreak, there’s not many new contracts available. I’ve had some very promising conversations this week and I’m looking forward to their outcome. That’s all for this week, I’m
communication A better system for communication I’ve been a privacy advocate for quite a long time. In that time, I’ve used countless tools, applications and even written my own systems to facilitate communication and transfer of information. For over three years I’ve been using Signal and various other tools to communicate with family
weekly-updates Weekly Update 29: The Writing Continues Another week has gone by, and it’s been quite eventful. I’ve had some rather promising discussions with companies hiring contract/part-time work and consultancy work. In my spare time, while my son is asleep, I’m hard at work writing, producing content and preparing my course of Secure
security Hacking Code Bases: A primer As a security-focused developer, I often get questions from colleagues and readers of this very blog on how to review code and spot vulnerabilities. Many believe this is an incredibly challenging task to complete and they are quite wrong, while there are some challenging moments to get it to exploitability,
weekly-updates Weekly Update 28: Hunkering Down & The Full-Time Remote Work Lifestyle Another week has gone by, and it’s been crazy. With moving places and getting the remainder of our stuff, unpacking and sorting it’s been beyond hectic. I’ve decided I’ll start getting up early in the morning, around 5 AM, and spend two or three hours working
consulting Consulting Bi-Weekly Update 1: Introductory Post As this is my first official week as a consultant full-time remotely, I’m very excited to say I’ve had some luck in getting contracts. I’ve decided on top of my Weekly Updates, I’m adding Bi-Weekly Consulting updates. The consulting updates are focused entirely on consulting: the
airlock Introduction to Laravel 7 Sanctum (formerly Airlock) As the Laravel ecosystem evolves, it’s continuously adding new and useful tools, features. One of those new features is Sanctum. Sanctum was formerly named Airlock. If you remember Laravel Passport, you’ll enjoy the new Laravel Sanctum feature! Sanctum was designed to provide an ultra-lightweight authentication system for your
blog-updates Changes to the blog: Posting Schedule! As you may be aware, I recently went full-time solo remote consulting, while working hard on my business. It’s been a very exciting time! This blog is still a top priority to me, therefore, I’d like to keep it that way. As a result, I’ve decided there
uses Uses - 2020 Edition A new year, a new setup! I get these questions from time-to-time on how my setup has progressed over the years, and decided it’s time for a new blog post about it. IDE I mainly program in PHP, therefore my defacto editor is PHPStorm for desktop. I prefer the
challenge Coding Challenges: My opinion It’s become a norm, expecting that any tech company will hand you a coding challenge right off the bat before going through the process with you. While I’ve had my reservations about the process for a long time, I wanted to dive into the premise of the challenge
weekly-updates Weekly Update 27: I've arrived! It’s been one hectic week this week. We packed most of our things and moved, and we still need to go back and collect some. I’ve started my consulting business full-time and purchased a brand new Macbook Air for my on-the-go development. I’ve decided I’ll keep
homelab Monitoring my servers with Prometheus - Part 2 After sharing my previous post, I had some questions about what actual exporters I’m using, where and why! In this post I’ll tackle the exporters themselves, why I selected them and how they’re being used. If you haven’t read the previous article yet, I encourage you
sysadmin Why use a hosting control panel like DirectAdmin? What should you pick? When I was a new system administrator over 10 years, I was always against control panels. Thinking back, I didn’t like panels because I wanted to explore and dig into every internal myself. While it was excellent for self-taught knowledge for my career, around four years ago I began
updates Hello Carbon! As you may of noticed, I’ve went ahead and implemented Carbon advertisements on my site! The advertisements will help me offset the cost of running this blog and gives me more time to do what I love: creating content! Let me know if you have any display issues caused
weekly-updates Weekly Update 26: I’m moving! After long consideration and events within my life, I’m moving from my place to the another country property full time! It’s going to be a massive shift in lifestyle, but it’s where I want to be in life. I’m excited for what the future holds and
personal life Writing can be difficult: My plans to make it easier! I’m by no means a perfect writer. I often go through dozens of drafts before publishing the final one because I don’t feel it sounds right. I’ve read a few articles on how to write better and while there are some great tips I’ve found from