Search Posts
Recent Posts
- Best way to scale up your PHP appsPHP has a new and modern official app server called FrankenPHP. This gives your PHP apps the super power it needs to serve various workloads beyond what the tradition methods have to offer. These superpowers includes the following: Below is a result of performance benchmark I made, comparing FrankenPHP, Nginx and PHP CLI Server out… Read more: Best way to scale up your PHP apps
- Intro to DDEV for LaravelAre you tired of spending time setting up your development on the local environment instead of creating solutions? If so, DDEV is the answer. DDEV is an open source tool for creating and running local web development environments in minutes. It supports PHP and Node.js. It’s so simple you can follow the recipe below to… Read more: Intro to DDEV for Laravel
- Simple Unit Testing for Types in C11Sometimes I find myself doing coding tests to keep my problem-solving skills sharp. One of the platforms I use is CodeWars, a platform owned by Andela. My current stack is JavaScript (including NodeJS), PHP, and C/C++. I noticed the tests for the C and C++ exercises were written using a library called Criterion, which brings… Read more: Simple Unit Testing for Types in C11
- How to save your software project from the costs of abstractionAll software tools mainly do one form of abstraction or the other to save you time or money, this abstraction comes at a cost. I have been working in software for years now and every time I am tasked with creating a new project from scratch, the question of which programming language, framework, libraries, platform,… Read more: How to save your software project from the costs of abstraction
- strlen vs mb_strlen in PHPAs a PHP developer, I am sure you use strlen often to check for the length of strings. strlen does not return the length of a string but the number of bytes in a string. In PHP, one character is one byte therefore for characters that fall within the 0 – 255 range in ASCII/UTF-8… Read more: strlen vs mb_strlen in PHP
Newsletter
Stay up to date with news, projects and happenings.