How To Setup DigitalOcean DNS for Microsoft Exchange Mail

February 7, 2021

Configure DigitalOcean to provide the necessary DNS for your Microsoft Exchange email

Check Current Route and URL

January 31, 2021

Building navigations we need to highlight the active item. Checking for the current route and URL can be done in Laravel in a few different ways.

SaaS, PaaS, FaaS, IaaS, DBaaS... What Is It All About?

February 7, 2021

You might have come across acronyms such as SaaS, PaaS, FaaS, IaaS, or DBaaS. But what do they mean and when do you need them?

Laravel Wildcard Domains

January 30, 2021

When building modern multi-tenancy Laravel applications, such as SaaS, you might want each client to pick their custom subdomain.

How to Access ENV Variable in JavaScript and Sass

January 30, 2021

Recently we faced an issue with our CDN and environments, we needed both our online staging and production assets to be stored to their respective CDN paths. In order to this, we had to figure out how to access ENV variables in JavaScript and Sass files by passing them through Laravel Mix.

Setup Postfix Relay Server with Microsoft Exchange Email

January 26, 2021

Learn how to set up a Postfix relay SMTP-server and configure Microsoft Exchange to handle its mail queue.

December 4, 2020

You are building a SaaS and each customer can add users, but users can only be added once, hence we want unique emails. However, the email must not be unique for all customers therefore we have to make this rule: For each unique customer id, all emails must be unique.

August 14, 2020

Automated tasks has existed on many platforms for a long time. The purpose can be many, but in web applications it’s often to optimise speed for the user on heavy duties by caching results. It can also be used to perform various maintenance tasks to easen administration. You can think of Windows Update that runs Schedule Tasks in Laravel and Debug Them

August 12, 2020

Preface In modern software architecture it’s often necessary to communicate between applications a common way to do this is by using an API. APIs (Application Programming Interface) are interfaces optimised for applications rather than humans as their purpose is to transfer data from either backend to frontend, for example PHP to JavaScript or from one Introduction to secured client-server API

July 30, 2020

In this guide I will be guiding you through the basic concepts of defining a base layout in Laravel using Blade templates. I will share with you how I after years of working with Laravel choose to structure my layouts. We will be creating our example using Bootstrap, so you have something to continue with Starters guide to Laravel templates, with Bootstrap