Blog | Lava Lamp Lab

Blogs
read our latest blogs

Getting Django to talk to MySQL 8

Recently I needed to move a Django database from MySQL 5.7 to MySQL 8. DigitalOcean currently only offers MySQL version 8 as a managed database. I […]

Pull Requests

Pull Requests are a feature that makes it easier for developers to collaborate. Developers can view code, suggest changes and share ideas. On Bitbucket, they provide […]

Custom App Colours in Flutter

Flutter has great functionality but when it comes to UI, it lacks in one fundamental method, with all it’s bells and whistles it can’t do one […]

Provisioning a new Digital Ocean server with Laravel Forge, and deploying code with Laravel Envoyer

Today I had to migrate a server for our client Xstream Connect from their hosting to our Digital Ocean droplet. Normally doing this is a pain, […]

4 Handy Tools For Web Design

We as web designers need constantly learn new things to keep up with the latest trends and technology. There is an abundance of tools to use […]

Extracting a color gradient from a shape in powerpoint into CSS

Extracting a color gradient from a shape in powerpoint into CSS   Being a web designer / web developer, you are faced with the task of […]

Laravel Backpack

This week I learnt about Laravel backpack. We have been creating a lot of sites that need Admin CRUD (Create, Read, Update and Delete) functionalities. As […]

How to deploy a backend API to Azure

Deploying a backend API to Azure In this post I will show with many screenshots the steps to making an API App with Azure. Although I’ve […]

How to use CKEditor 5 in Angular with server side rendering support

How to use CKEditor 5 in Angular with server side rendering support   What is CKEditor and why would you be interested in using it?   […]

System Environment Variables on Windows

System Environment Variables on Windows   This week I did research on environment variables in Java on a Windows system. Let me create a scenario for […]

My Java ExceptionUtil class

My Java ExceptionUtil class Inspired by the Scala Try class, I thought there must be an easy way to make a Java function that accepts a […]

Getting your Sage One Company ID for API Integration.

Getting your Sage One Company ID for API Integration.   Note: Sage One has been renamed to Sage Business Cloud. If you’re looking to integrate into […]

Working with Eloquent: API Resources in Laravel

Sometimes when building an API you want to have a generic return message that all responses would conform to. Something like { “status”: “ok”, “data”: { […]

Moving Applications to the Cloud (Presentation)

Moving Applications to the Cloud (Presentation)   Earlier this year Nicolas Blank (NBConsult Group CEO) and our CEO, Gary Irwin presented at Microsoft South Africa – for […]

How to create and digitally sign a PDF using Laravel and TCPDF

How to create and digitally sign a PDF using Laravel and TCPDF   There are many reasons to digitally sign a PDF. The main 2 being […]

The Importance Of Website Maintenance

The Importance Of Website Maintenance   I hear this all too often: “My site is slow.” or “My site isn’t doing as well as before.” or […]