tool



Install PHPStan and configure for Laravel application

  • avatar
  • 8.8K Views
  • 11 Likes
  • 3 mins read
Preview post image

Unlike compiled languages, in PHP if you make a mistake, the program will crash when the line of code with the mistake is executed. When testing a PHP application, whether manually or automatically, developers spend a lot of their time discovering mistakes that wouldn’t even compile in other languages, leaving less time for testing actual business logic.

Compressing PNG images on Linux

  • avatar
  • 2.1K Views
  • 4 Likes
  • 4 mins read
Preview post image

PNG is short for Portable Network Graphic, a type of image file. It’s particularly popular file type with web designers and widely used on websites to display high-quality digital images because it can handle graphics with transparent or semi-transparent backgrounds. PNG files, which use the .png extension, can handle 16 million colors - which definitely sets them apart from most file types.

Conventional commits

  • avatar
  • 1.8K Views
  • 15 Likes
  • 3 mins read
Preview post image

The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top of.

The commit message should be structured as follows:

<type>[optional scope]: <description>

[optional body]

[optional footer]

 Join Our Monthly Newsletter

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

We never send SPAM nor unsolicited emails

Sync local and remote directories with Rsync

  • avatar
  • 767 Views
  • 1 Like
  • 4 mins read
Preview post image

Rsync is a very flexible network-enabled syncing tool. Due to its ubiquity and its popularity as a tool for system scripts, it's included on most Linux distributions by default. It efficiently copies and sync files to or from a remote system. It’s faster than scp because rsync uses a remote-update protocol which allows transferring just the differences between two sets of files. The first time, it copies the whole content of a file or a directory from source to destination but from next time, it copies only the changed blocks and bytes to the destination.

Using Arduino Serial Monitor tool

  • avatar
  • 157 Views
  • 1 Like
  • 4 mins read
Preview post image

Arduino, a familiar name among DIY enthusiasts and electronics hobbyists, owes much of its popularity to its user-friendly Integrated Development Environment (IDE). One of the most invaluable tools within the Arduino IDE is the Serial Monitor. This feature plays a pivotal role in facilitating communication between your Arduino board and your computer, allowing you to monitor and control your projects in real-time. In this article, we'll explore the practical aspects of using the Arduino IDE and Serial Monitor, shedding light on how they can be harnessed for effective data exchange.

Using Arduino Serial Plotter tool

  • avatar
  • 153 Views
  • 4 mins read
Preview post image

Arduino, a well-known name in the world of electronics enthusiasts, offers a user-friendly platform for experimenting with electronic projects. Within the Arduino toolkit, the Arduino Integrated Development Environment (IDE) is a crucial component, featuring a valuable tool known as the Serial Plotter. In this article, we'll explore the practical applications of the often-overlooked Serial Plotter and how it serves as a dynamic and insightful tool for visualizing real-time data in Arduino projects.

Hey visitor! Unlock access to featured articles, remove ads and much more - it's free.