Why Do URLs Get Messy With Tracking Parameters — and How to Keep Them Clean
If you’ve ever shared a link from a website and noticed a long string of characters attached to the end — something…
Read noteThe journal
If you’ve ever shared a link from a website and noticed a long string of characters attached to the end — something…
Read noteWhen developing email features locally, using PHP’s mail() or even SMTP to real addresses can be unreliable or unsafe. You might accidentally…
Read noteEntity vs. Model in PHP Example of an Entity Class (Doctrine ORM in Concrete CMS) This class represents a User entity that…
Read noteRepository-Based Service in Concrete CMS In Concrete CMS, using repositories for data access is a best practice when working with Doctrine ORM.…
Read noteHelper and Service Classes in Concrete CMS In Concrete CMS, you can use Helper and Service classes to keep the application structured,…
Read noteIn this post, I will cover the following topics. Now, let’s start. Create AWS Simple AD If you don’t have an AWS…
Read noteCertbot is an ACME client which enables HTTPS on your website deploying Let’s Encrypt certificates. Let’s Encrypt is a free, automated, and…
Read noteAutomation is key to continuously manage application performance. Blackfire provides a feature that helps developers trigger performance tests on an application and…
Read noteMackerel is a server monitoring service that also supports AWS cloud products. Using the CloudWatch (an AWS monitoring service) API, various AWS…
Read noteIn this post, I’ll show how to send email using Amazon SES with concrete5. We will walk through how to verify that…
Read noteAbout Composer Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on…
Read note[This article is for beginners only.] Nowadays the Laravel valet is so popular with web developers for its simplicity and ease of…
Read note