Gavin AI: for tech teams fed up with writing tedious PR descriptions.

Introducing Gavin AI: the solution for tech teams fed up with writing tedious pull request descriptions. We know that most developers dread writing lengthy descriptions for their pull requests, but we also know how valuable they are for those performing the code review. That’s why I created Gavin AI, a SaaS app that connects to… Continue reading Gavin AI: for tech teams fed up with writing tedious PR descriptions.

Redirect all traffic to another domain with Laravel Forge

Here’s something that I need to do every now and then, and always forget how. To set up a new redirect, first head over to the “Redirects” tab on your site in Forge. Then, create a new redirect rule with the following configuration: From/ To{REDIRECT_DOMAIN}$request_uri TypePermanent You’re done!

How to create an off-chain NFT whitelist

This technical article will explore the concept of NFT whitelisting and how to implement this for an Ethereum based NFT collection. First, let’s define what NFT whitelisting is: it’s the process of getting a crypto wallet address pre-approved for minting. It’s a common approach to prevent so called “gas wars”, where people raise the price… Continue reading How to create an off-chain NFT whitelist

Published
Categorized as Blockchain

Setting up a simple Bitbucket pipeline for a Laravel application

If you’re using Bitbucket, then using their Pipelines feature as your CI/CD tool is a natural choice. Here’s a pipeline script that I use as a starting point for my new projects. For every pull request created, the pipeline will perform the following tasks: Running your test suite. Ensuring code standards are adhered to. Running… Continue reading Setting up a simple Bitbucket pipeline for a Laravel application

Published
Categorized as DevOps

Early stage DevOps strategy for launching your Laravel application

At the early stages of a tech startup, the amount of DevOps work required is very limited. This makes it unfeasible to get an expert to handle your server and application setup. A more likely scenario is that you, as tech lead, will need to handle this yourself. Here’s the strategy I’ve used for many… Continue reading Early stage DevOps strategy for launching your Laravel application

Published
Categorized as DevOps

Why dummy data matters – and how to generate it

Part of creating a successful Staging and Test environment for your application is generating dummy data as part of your deployment process. This dummy data is used during development, the QA process and even for feature demos. Making it easy for application states to be achieved with minimal “setup” (that tends to be tedious, data-entry… Continue reading Why dummy data matters – and how to generate it

Blockchain Island and the future of Malta’s budding Blockchain industry

As of 3rd July 2018, Malta has become the first country to provide a legal framework for businesses working in the blockchain space. That and the friendly political attitude towards blockchain-based companies means that more foreign companies (like Binance) will set up shop in Malta, more local companies (like Intelliblock) will emerge and more opportunities for blockchain developers & consultants, corporate & legal services and marketing services will be there for the taking.

Published
Categorized as Blockchain