With the rise of hardware and software platforms to connect every object in the physical world to the Internet, IoT is a trend that has come a long way. It is molding how people interact with their environment and how they have come to rely on smartphones and the Internet to fulfill daily tasks and requirements. And similar to a lot of industries, it is also making its way into the food and beverages industry. IoT is making every aspect of the food industry smarter through a combination of IoT smart connected products gathering data throughout the supply chain and intelligent algorithms, converting them into smart insights. Let us take a look at some applications within the industry that are already transforming how we think about food manufacturing, processing, and safety.

1. Supply Chain Management, Traceability, and Product Recall

A combination of digital tags on everyday consumer products and tracking sensors on transportation facilities can enable manufacturers to keep track of their products at every stage within the supply chain, leading to more efficient and leaner supply chain operations. Zeroing on and connecting to the source of production to initiate product recalls in case of damaged goods becomes simpler and faster by connecting every item on a batch and serial level to the Internet. Brands can ensure ingredients for finished food products are all sourced ethically and responsibly while providing this information to their customers if individual ingredients are also hooked to the web. 

Source de l’article sur DZONE

I really love tiny and breadboard-friendly boards, especially if they are very affordable and can be used with Eclipse-based tools. So, I was excited to see the NXP LPC845-BRK board available at Mouser, and I ended up ordering multiple boards right away. Why multiple? Because they only cost CHF 5.95 (around $6)!

NXP LPC845-BRK Board

Source de l’article sur DZONE

In a previous article, we explained the importance of monitoring the performance of your servers. Keeping tabs on metrics such as CPU, memory, disk usage, uptime, network traffic, and swap usage will help you gauge the general health of your environment as well as provide the context you need to troubleshoot and solve production issues.

In the past, command line tools, such as top, htop, or nstat, might have been enough, but in today’s modern IT environments, a more centralized approach for monitoring must be implemented.

Source de l’article sur DZONE

ArangoDB is a multi-model NoSQL database. NoSQL databases have four types: key-value, column, document, and graph, every kind with specific persistence structures to solve particular problems. ArangoDB covers three NoSQL types: key-value, document, and graph. There is a post that talks about the key-value and document, but this post will explain how to connect with Java and Jakarta EE technology.

The graph has a unique structure that makes it more natural to do a deeper relationship, even more than the relational database technology. The NoSQL Graph database has success cases within the recommendation system, such as that does exist on Social Media and Netflix. This post talks about the graph structure more deeply.

Source de l’article sur DZONE

If you’re one of the 35 percent of US adults who use Instagram, you may have awoken Wednesday morning to a bit of a shock: Follower counts across the platform had dropped overnight, with some of the more prolific users losing millions. While many at first speculated that this dramatic reduction was due to yet another round of bot purges, Instagram soon confirmed that a bug was the real culprit.

While this story may at first seem trivial – is it really such a huge deal that Selena Gomez’s depleted follower numbers led to Ariana Grande being crowned the new Instagram pop queen? – it does bring a much more important issue back to the forefront, one posed just last September by cybersecurity expert Raj Goel:

Source de l’article sur DZONE

In this tutorial, we’ll learn more about Fragments — what are they, how to use them, and how to create them.

What Are Fragments?

A Fragment represents a portion of the user interface. You can combine multiple fragments in a single activity to build a multi-pane UI and reuse a fragment in multiple activities.

Source de l’article sur DZONE

Today, we’ll talk about design patterns and some of the best online courses to learn design patterns in Java. If you are wondering what a design pattern is and why Java developers should learn them, then let me give you a brief overview.

In simple terms, design patterns are nothing but a tried-and-tested solution to common programming problems, for example, the creational design patterns deal with the problems of object creation.

Source de l’article sur DZONE


One aspect to consider while developing an IoT project is device power management. With the rise of the Internet of Things, the optimization of the battery-operated devices is an important aspect that can make a huge difference. Device power management in the IoT is a challenging task because a device could always be powered up and could be located everywhere. Often, IoT devices are located remotely and they must use a battery to work.

IoT Device Power Management: How to Implement It

The device power management in IoT involves all the steps related to the designing process, and it is very important to take into account how the device will behave and how this behavior affects energy consumption. The battery capacity and device behavior are two of the most important aspects. In more detail, the device behavior can have a bad impact on energy management. Usually, we can model an IoT device power consumption using three different areas:

Source de l’article sur DZONE

If you have had a chance to play around with some of the new Arduino-enabled hardware platforms such as the ESP8266 Wi-Fi SoC, you may already have used an online IoT service for your project. In this article, we will show you how to setup your own online service by setting up a Virtual Private Server (VPS) and server software for your Arduino IoT project.

In addition to setting up your own VPS, we will show you how to install a simple example that lets you control LEDs, lights, etc., by using a browser. The following figure shows how any number of devices can be controlled in real time by navigating to your own VPS using a browser. The online VPS functions as a proxy and makes it possible for any number of users to control the devices via the online server.

Source de l’article sur DZONE

On a recent project, we started to employ CheckStyle to help enforce good code quality and standards. I added the CheckStyle plugin to my IntelliJ IDEA client and introduce the checkstyle.xml from another client’s project and ran the analysis.

I wasn’t completely sure what to expect, since the API had been created before I started the project. As it turns out, the results were not all that bad. Making sure spacing was standardized, setting private class constructors for utility classes, and removing the public prefix on interface classes were common items that needed to be fixed.

Source de l’article sur DZONE