Create Laravel 12 project from scratch

  • avatar
  • 2.5K Views
  • 3 Likes
  • 6 mins read
Preview post image

Laravel is a PHP framework built to make web development cleaner and faster by following the Model-View-Controller (MVC) pattern. Since its first release in 2011, it has grown into one of the most popular choices for PHP developers. Laravel brings powerful tools like expressive routing, simple database migrations, a built-in authentication system, and Blade templating, making it easier to build full-featured applications without getting buried in repetitive code.

Repository cache in Laravel

  • avatar
  • 1.8K Views
  • 1 Like
  • 11 mins read
Preview post image

In modern web applications, optimizing data retrieval is crucial to improving performance and user experience. One common practice is caching database queries to reduce redundant calls to the database. While Laravel offers built-in caching features, in some cases, you may want to implement custom repository caching manually to better control your caching mechanism. This article will walk you through implementing repository caching in Laravel 12, explaining the steps involved and how to achieve better performance in your application.

Controlling fan speed with Arduino using a potentiometer

  • avatar
  • 1.5K Views
  • 2 Likes
  • 5 mins read
Preview post image

Adjusting a fan's speed using an Arduino is a great way to learn about PWM (Pulse Width Modulation) and motor control. With just a potentiometer and some simple wiring, you can create a smooth, manual speed adjustment system. This setup is useful for cooling electronics, ventilation projects, or any application where adjustable airflow is needed.

 Join Our Monthly Newsletter

Get the latest news and popular articles to your inbox every month

We never send SPAM nor unsolicited emails

Organizing Laravel helpers using Composer

  • avatar
  • 1.2K Views
  • 4 mins read
Preview post image

As a Laravel project grows, it is common to see the same small functions repeated in multiple places such as formatting values, checking routes, or handling basic text transformations. Instead of scattering these across controllers or traits, a more structured approach is to collect them into a dedicated helper file. While Laravel does not include a default setup for this, Composer's autoload configuration makes it straightforward to register a custom helper file. This ensures those functions are always available throughout the application without manual includes.

Using the DS18B20 temperature sensor with Arduino Nano

  • avatar
  • 901 Views
  • 7 mins read
Preview post image

The DS18B20 is a digital temperature sensor that comes in two versions: a small TO-92 package, and a waterproof variant often encased in a metal tube with a long cable. Both provide digital temperature readings and can be used in many indoor and outdoor projects. The DS18B20 uses a protocol called 1-Wire, which only needs one data line to communicate and can support multiple sensors on the same pin.

Understanding HMAC signatures and how they work

Available to registered members only
  • avatar
  • 877 Views
  • 4 mins read
Preview post image

HMAC, short for Hash-based Message Authentication Code, is a method used to check that a message is both authentic and unmodified. It's a common tool in webhooks, APIs, and any place where secure communication between systems matters. The idea behind HMAC is to use a shared secret key along with a hashing algorithm to create a unique signature for a message. This signature acts like a stamp of trust, if anything changes in the message or if the wrong key is used, the signature won't match.

Getting started with Memcache for PHP

  • avatar
  • 872 Views
  • 1 Like
  • 5 mins read
Preview post image

Memcache is a caching system that stores data in memory to make applications faster and more efficient. It works across multiple languages, including PHP, Python, Ruby, and others. In the context of PHP, it can reduce database load and speed up page rendering by keeping frequently accessed data available in memory. This article focuses on how to use Memcache specifically with PHP.

Maximizing MySQL performance with indexes

  • avatar
  • 803 Views
  • 2 Likes
  • 6 mins read
Preview post image

Indexes are one of the tools MySQL uses to make data access faster. Without them, the database engine has to scan every row in a table to find matching records. This kind of full scan can be slow, especially when dealing with large datasets. Indexes allow MySQL to skip most of the table and go straight to the rows it needs. They're not just about speed, though. Indexes also help with enforcing uniqueness, sorting results, and supporting specific types of queries. But they come with trade-offs, like extra storage use and slower write operations.

Using a motion sensor with Arduino

  • avatar
  • 845 Views
  • 7 mins read
Preview post image

Motion sensors are essential in modern automation projects, playing a key role in security systems, smart lighting, and interactive devices. These sensors detect movement and trigger specific actions, making them useful for various applications. When paired with an Arduino, a motion sensor can be programmed to respond intelligently, creating an efficient and responsive system. This guide explains how motion sensors work, how to connect them to an Arduino, and how to write the code needed to make them function properly.

Getting started with the Arduino IDE

  • avatar
  • 680 Views
  • 6 mins read
Preview post image

The Arduino IDE (Integrated Development Environment) is the main tool used to write, edit, and upload code to Arduino boards. It's designed to be simple enough for beginners while still providing enough functionality for more experienced users. With a clean interface and compatibility with a wide range of boards, it's the go-to software for working with Arduino hardware.