avatar
HiBit
528
144 21


Improved GeoDetect featuring flag recognition

  • avatar
  • 1.3K Views
  • 1 Like
  • 4 mins read
Preview post image

Collecting and analyzing data on users' geographical locations has become increasingly essential for various applications. Precise geolocation data has the potential to significantly enhance the user experience by personalizing content, customizing marketing strategies, and implementing features specific to regions. Back in May, we introduced the GeoDetect package to facilitate this process.

DIY - Automated plants watering system: concept

  • avatar
  • 547 Views
  • 2 mins read
Preview post image

In the world of do-it-yourself (DIY) projects, few activities match the practicality of constructing your own Arduino-powered automatic watering system. Imagine a setup where technology integrates effortlessly with nature, allowing you to take control of your plant care routine. We'll break down the fundamental components of this project, highlighting the vital role of the DS1302 timekeeping module and Arduino-compatible pumps. Get ready for a hands-on approach that not only enhances your technical skills but also transforms the way you care for your plants, whether they are in the corners of your home or under the open sky.

Database server setup: enhancing security and performance

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

Setting up a robust database server is a critical step in ensuring the smooth functioning of applications and safeguarding sensitive data. In the realm of cybersecurity and efficient data management, employing good practices can make a significant difference. This article explores the advantages of segregating application and database servers, emphasizing the importance of allowing only authorized connections. Additionally, we'll discuss the use of SSH tunnels to enhance security and weigh the pros and cons of such a system.

 Join Our Monthly Newsletter

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

We never send SPAM nor unsolicited emails

Keeping time with DS1302: real-time clock on Arduino

  • avatar
  • 833 Views
  • 8 mins read
Preview post image

In the fascinating world of Arduino and microcontrollers, keeping time is key. You might need to build a digital clock, a timer, or something more complex like an automated plant watering system. That's where the DS1302 module steps in. It's a handy little device that can help you keep time accurately in your Arduino projects. In this article, we'll take a closer look at the DS1302 module, understand how it works, and explore its applications.

Soft Deletes vs Hard Deletes: Making the right choice

  • avatar
  • 1.0K Views
  • 1 Like
  • 3 mins read
Preview post image

In the world of data management, there are often two contrasting approaches to removing information from a database: soft deletes and hard deletes. Both have their pros and cons, and the choice between them can significantly impact how your data is handled. Let's dive into this crucial decision and help you decide which option is best suited to your needs.

How to control mini water pump with Arduino

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

The advent of Arduino microcontrollers has revolutionized the world of electronics and automation. With their user-friendly interface and vast array of modules and sensors, Arduino boards have become the go-to choice for hobbyists and professionals alike. In this article, we will explore the significance of a 5V water pump module, the importance of using transistors, and how to effectively connect the two to create an efficient water control system.

Repository cache in Symfony

  • avatar
  • 912 Views
  • 11 mins read
Preview post image

In today's data-driven world, efficient data management is paramount for any modern web application. Symfony, a popular PHP framework, provides developers with powerful tools and patterns to streamline data handling. Two key components that play a pivotal role in enhancing data management within Symfony applications are the Repository Pattern and Data Caching. In this article, we'll delve into these concepts, exploring how they work together to boost performance and simplify data access in Symfony projects.

Installing & setting up Symfony 6

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

Symfony is a PHP web application framework and a set of reusable PHP components/libraries. Symfony aims to speed up the creation and maintenance of web applications and to replace repetitive coding tasks. It's also aimed at building robust applications in an enterprise context, and aims to give developers full control over the configuration: from the directory structure to the foreign libraries, almost everything can be customized.

Controlling a LED with Arduino

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

Light Emitting Diodes (LEDs) are incredibly adaptable components often employed in electronics projects for various purposes, from indicating status to creating captivating lighting effects. When it comes to managing LEDs with an Arduino, you have the option of utilizing either digital pins or Pulse Width Modulation (PWM) pins. In this article, we'll explore the advantages of each method and provide you with a comprehensive guide on how to control LEDs using an Arduino.

Criteria: PHP package for managing Criteria Pattern

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

The Criteria Pattern stands as a powerful tool, often hidden in the shadows of more commonly discussed design patterns. This pattern empowers developers to implement dynamic and customizable queries in their applications, enhancing flexibility and maintainability To facilitate this process, Criteria package provides the shared domain logic that contains abstract criteria implementation that each specific criteria should extend from.



Playing popular songs with Arduino and a buzzer

avatar

HiBit

We just added End of Beginning by Djo.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

It's you song by Max feat Keshi has been added.

Happy anniversary!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Subway Surfers theme song has been added!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Fast & Furious: Tokyo Drift has been added.

Getting real-time position using MPU9250

avatar

HiBit

It's quite possible that there's something wrong with the module. We've seen other people run into the same problem before, and it turned out that there was a problem with one of the chips inside. You might want to try using a different module to see if that resolves the issue for you.

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Kaleo's Way down we go song has been added!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Imagine Dragons Enemy has been added!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Maroon 5 Memories has been added.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

The Simpsons theme has been added!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

The Nightmare Before Christmas has been added.

Enjoy!

Domain Driven Design with Laravel 9

avatar

HiBit

I lack the full context, but I would likely merge the use case and service into a single class.

Domain Driven Design with Laravel 9

avatar

HiBit

The choice of where to place the validation for incoming data depends on your preferred approach. You can opt to use Laravel form requests, which should be integrated as a framework dependency within the Infrastructure layer. Alternatively, you have the option to use Value Objects (VOs) for direct validation.

Domain Driven Design with Laravel 9

avatar

HiBit

Appreciate your feedback!

Let's explore those questions further:
1. Adding use cases and services within the application layer is advisable. However, service providers are closely tied to Laravel framework, which is why they should be placed in the infrastructure layer.
2. Usually, the Laravel upgrade guide offers comprehensive instructions on which files to modify or the specific sections within a file that need changes. When performing the upgrade, your primary focus should be on following the guide and ensuring that you update the namespaces and file locations accordingly.

Containerizing Laravel Application using Docker

avatar

HiBit

Laravel Sail is a good choice for initiating a project and getting started quickly. If you are working on a project that involves multiple technologies or if you require advanced container management capabilities, using Docker directly will give you more flexibility. Docker allows you to customize your container environment to suit your specific requirements and provides a broader ecosystem of tools and resources.

Reading MPU9250 sensors with Arduino

avatar

HiBit

To troubleshoot the issue, ensure that the wiring is correctly connected and consider replacing the cables. If the issue persists, it is possible that the module is defective or broken. Try using a different module to determine if the issue is resolved.

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Chevelle's - The Red has been added. Make sure to update pitches library as we introduced new constants.

Enjoy!

Playing popular songs with Arduino and a buzzer

avatar

HiBit

Hi ApexNick,

It's one of the constants defined in the pitches library:

#define REST 0

You should download and import the library to be able to use these constants. Please check the Pitches library section of the post.

How to use the NRF24L01 module with Arduino

avatar

HiBit

Hi JimS and thanks for your feedback.

We always try to use ubiquitous language so the code is self-explanatory. In this concrete case we also have comments to show available setup options and some of the limitations. Besides, output printing can be useful to better understand what each variable contains.

Whatever the case may be, any specific doubt can be asked and answered here in the comments.

Domain Driven Design with Laravel 9

avatar

HiBit

Thanks for the feedback! We already work on DDD using Laravel framework sequel. As always it will include practical examples and use cases.


HiBit community member since December 2020