How to install MongoDB 6 on Ubuntu 20.04

  • avatar
  • 3.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
  • 12.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.

 Join Our Monthly Newsletter

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

We never send SPAM nor unsolicited emails

Getting started with Arduino Mega

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

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language and the Arduino Software (IDE).

Elon Musk is buying Twitter

  • 1.5K Views
  • 1 Like
  • 2 mins read
Preview post image

On Tuesday, representatives of the billionaire notified Twitter through a letter that he intends to move forward with the tumultuous deal, confirming earlier reports that things were back on track.

Musk and Twitter were headed to court over the deal, with the Tesla and SpaceX chief executive claiming that Twitter had misled him over the number of bots that existed on the social network. Without providing evidence of his claims, Musk has alleged that as much as 20% of Twitter's user base consisted of fake/spam accounts. Twitter has long maintained that less than 5% of its monetizable daily active users - a subset of its user base provided as a metric for advertisers - are bots. However, it now seems that Musk no longer intends to press the issue.

Universally unique identifiers: UUID vs ULID

  • avatar
  • 9.1K Views
  • 2 Likes
  • 7 mins read
Preview post image

Historically a lot of software has used incrementing numbers to represent the identifier of a particular piece of data. They can be auto-generated by many data stores, they are easy to read, efficient to store and naturally time ordered.

As time passes, applications become larger. They need more resources and usually distributed in different places. That may cause some errors generating concurrent numbers and coordination issues. Incremental numbers can also be the source of security problems and they may include implicit information about datasets volume. Modern software architectures also trend to decouple infrastructure layer and move ID generation logic to the domain core.

Paypal IPN: Instant Payment Notification

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

Instant Payment Notification (IPN) is a message service that notifies you of events related to PayPal transactions. You can use IPN messages to automate back-office and administrative functions, such as fulfilling orders, tracking customers or providing status and other transaction-related information.

Complementary filter and relative orientation with 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.

Adobe has agreed to acquire Figma for $20 billion

  • 1.5K Views
  • 1 min read
Preview post image

Adobe has announced that it's acquiring Figma, a popular design platform, for around $20 billion in cash and stock. Adobe made it official in a press release shortly after rumors surfaced early on Thursday about a potential acquisition. It's big news in the design and development world, particularly as Figma has been competing heavily with Adobe's XD products in recent years.

Track conversions with Goals in Google Analytics

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

Goals measure how well your site or app fulfills your target objectives. A goal represents a completed activity, called a conversion, that contributes to the success of your business. Google Analytics goals are a way to capture interactions and allow reports to analyze behavioral, acquisition and demographic data against that information. When a visitor to your site or user of your app performs an action defined as a goal, Analytics records that as a conversion.

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