Engineering notes

Ideas worth building on.

Practical lessons, technical explorations and the decisions behind better software.

49 articles

PHP1 min read

PHP and Mysql environment with Docker

Create a Dockerfile in your PHP project FROM php:8.2-cli COPY . /usr/src/myapp WORKDIR /usr/src/myapp CMD [ "php", "./your-script.php" ] Then, run the commands to build and run the...

Kartic · Nov 20, 2024
Apache HTTP Server1 min read

Mail service integration in ubuntu VPS server

To set up email services on an Ubuntu VPS server, you can use a mail server software like Postfix for sending emails and Dovecot for receiving and storing emails. Here's a basic gu...

Kartic · Mar 6, 2024
Docker1 min read

List of Docker Commands with Examples

Certainly! Docker is a popular platform for containerization, and it comes with a variety of commands to manage containers, images, networks, and volumes. Here's a list of some com...

Kartic · Feb 24, 2024
ReactJs1 min read

Difference between ReactJs and Next Js

React.js and Next.js are both JavaScript libraries/frameworks used for building user interfaces, particularly for web applications. While they share some similarities, they serve d...

Kartic · Feb 20, 2024
PHP1 min read

What is recursion in PHP

Recursion is a programming solution in which a function calls itself. It is used to solve a variety of problems, all of which have in common a structure that contains repetition. R...

Kartic · May 20, 2023
Bootstrap1 min read

How create a header with background for a website ?

Do you have trouble creating a responsive header, background image, or layer? If so, this lesson's lessons are for you. I've given you an example. It is fully responsive for all de...

Kartic · Jan 23, 2023
ES61 min read

Introducing to ES6

let – declare block-scoped variables using the let keyword. let vs. var – understand the differences between let and var. const – define constants using the const keyword. Default...

Kartic · Jan 11, 2023