Real World Java 9

Trisha Gee, developer advocate at JetBrains talks about new interesting features of Java 9
15 October 2017   2434

The feature we always hear about whenever Java 9 is in the news is Jigsaw, modularity. But this doesn't scratch the same developer itch that Java 8's lambdas and streams did, and we're left with a vague sensation that the next version might not be that interesting.

Java 9 actually has a lot of great additions and changes to make development a bit nicer. These features can't be lumped under an umbrella term like Java 8's lambdas and streams, the changes are scattered throughout the APIs and language features that we regularly use.

In this presentation Trisha Gee shows, via live coding:

  • What the Java Platform Module System is and how to make your code modular
  • How we can use the new Flow API to utilise Reactive Programming
  • The improvements to the Streams API that make it easier to control infinite streams
  • How to the Collections convenience methods simplify code

Along the way we bump into other Java 9 features, including some of the additions to interfaces and changes to deprecation.

Zabbix 4.4 to be Rolled Out

Monitoring system consists of 3 components - server, "agents" (monitor software tools) and frontend
14 October 2019   152

After 6 months of development, a new version of the Zabbix 4.4 monitoring system is available, the code of which is distributed under the GPLv2 license. Zabbix consists of three basic components: a server for coordinating checks, generating test requests and collecting statistics; agents for performing checks on the side of external hosts; frontend for organizing system management.

To relieve the load from the central server and form a distributed monitoring network, a series of proxy servers can be deployed that aggregate data about the verification of the host group. Data can be stored in MySQL, PostgreSQL, TimescaleDB, DB2, and Oracle. Without agents, the Zabbix server can receive data using protocols such as SNMP, IPMI, JMX, SSH / Telnet, ODBC, and test the availability of Web applications and virtualization systems.

Get some more info at the official website.