What's new in PHP 8.2

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

PHP 8.2 has been released on December 8, 2022. We'll go through most important features, performance improvements, changes and deprecations one by one.

Read only properties were introduced in PHP 8.1. Now, PHP 8.2 is adding support to declare the entire class as read only.

If you declare a class as read only, all its properties will automatically inherit the read only feature. Thus, declaring a class read only is the same as declaring every class property as read only.

Google switching to continuous scrolling for desktop search

  • 1.3K Views
  • 2 Likes
  • 1 min read
Preview post image

Google is adopting continuous scrolling for desktop search results as it did for the mobile website in October 2021. Google says "you’ll now be able to see up to six pages of results" after reaching the bottom of a search results page, which is marked by a loading indicator and presumably faster than finding and clicking Next. This is meant to make things easier and it reflects the feed nature of countless modern services, though this is more common on mobile apps than desktop platforms.

DIY - Universal RC Joystick: receiver

  • avatar
  • 2.3K Views
  • 1 Like
  • 10 mins read
Preview post image

Wireless communication implies having a transmitter, in our case the joystick, and a receiver. We must build a simple circuit with NRF24L01 wiring that will act as listener for our joystick. The NRF24L01 module strictly needs 3.3V but the logic pins are 5V tolerant. That why we recommend to use the NRF24L01 adapter which acts as regulator, keep the voltage stable, apply filtering and reduce noises.

 Join Our Monthly Newsletter

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

We never send SPAM nor unsolicited emails

DIY - Universal RC Joystick: code

  • avatar
  • 1.8K Views
  • 2 Likes
  • 10 mins read
Preview post image

The physical part of the controller is finished but what about the brain? Once more, our decision falls on Arduino Nano. It perfectly fits by size providing all the necessary functionality. For programming a Nano board we need a USB to serial interface which can be hooked up to the programing header located on the top side of our controller.

DIY - Universal RC Joystick: mounting

  • avatar
  • 1.6K Views
  • 2 Likes
  • 6 mins read
Preview post image

Based on the solution of designing multi-functional remote controller and being aware of the needs we started building the joystick. The cover with controls is ready for use but we miss the most important part: the microcontroller. Once more, our decision falls on Arduino Nano. It perfectly fits by size providing all the necessary functionality.

DIY - Universal RC Joystick: controls

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

Based on the solution of designing multi-functional remote controller and being aware of the needs we started building the joystick. It will have 4 push buttons, 2 switch buttons, 2 potentiometers and two analog modules. And, additional 2 push buttons integrated on the analog joystick module.

DIY - Universal RC Joystick: concept

  • avatar
  • 1.4K Views
  • 3 Likes
  • 4 mins read
Preview post image

Controlling devices over a distance opens lots of possibilities. Our Arduino roadmap contains many projects that must be controlled remotely and sometimes on a long-distance. Of course, it can be done with a PC but our experience has shown that it becomes complicated when you need long way, portable and rapid communications. Our solution was designing a multi-functional remote controller, we have called it AirControl.

How to install MongoDB 6 on Ubuntu 20.04

  • avatar
  • 2.9K Views
  • 2 Likes
  • 6 mins read
Preview post image

MongoDB is a popular open source and document oriented database system. It belongs to a family of databases called NoSQL, which is different from the traditional table based SQL databases. It makes use of collections, each having multiple documents, and allows the user to store data in a non relational format. Data is stored in flexible, JSON-like documents where fields can vary from document to document. That's the reason for calling it schemaless database.

Getting real-time position using MPU9250

  • avatar
Preview post image

MPU-9250 is one of the most advanced combined accelerometer, gyroscope and compass small size sensors currently available. It replaces the popular MPU-9150 lowering the power consumption, improving gyro noise and compass full scale range performance. It has many advanced features, including low pass filtering, motion detection and even a programmable specialized processor.

Domain Driven Design with Laravel 9: User domain

  • avatar
  • 11.2K Views
  • 16 Likes
  • 11 mins read
Preview post image

Modern web frameworks take one group of related concepts and split it across multiple places throughout your codebase. Laravel provides a very clear structure with large variety of tools to make the development easier and faster. Along with the huge community it makes Laravel a great option for most starting projects.

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