Kafka Monthly Digest: September 2021
Catch up on the latest news from the Apache Kafka community for September 2021, including new features in Kafka 3.0, Kafka Connect, and Kafka Streams.
Catch up on the latest news from the Apache Kafka community for September 2021, including new features in Kafka 3.0, Kafka Connect, and Kafka Streams.
Learn how to use virtual print statements in the GDB debugger. This second article in the series shows how to save commands and output for later use.
Hear from Red Hat's Node.js and JavaScript experts at NodeConf Remote 2021, with talks on building cloud-native solutions on Kubernetes and more.
Project Thoth is building a searchable database of Python libraries. Find out how project2vec searches and sorts, and how to use it for your projects.
Use Red Hat OpenShift at the Hack APAC hackathon to build Kubernetes apps that address new scenarios in our post-COVID world and make life safer and easier.
Learn how Project Thoth's new security recommender makes a recommendation, then use the Thamos CLI to find security issues in your Python library code.
Thoth prescriptions resolve dependency conflicts in Python application stacks. Learn how to create and use them to build healthier Python applications.
Get a closer look at how the Shenandoah garbage collector adds concurrent thread-stack processing, and reliable sub-millisecond pauses, in OpenJDK 17.
Patch modules in Red Hat Enterprise Linux (RHEL) version 8 to add new features like alternative stack versions called streams, without invisible package issues.
Easily switch between GCC and Clang for your RPM package. Learn the necessary changes and best practices to allow a spec file to build with both GCC and Clang.
Learn about Open Data Hub 1.1.0 and its new JupyterHub capabilities and improved user experience, including customizable parameters, dashboard and interface.
Discover new features, functionality, and bug fixes in fabric8 Kubernetes client version 5.5.0, including those that focus on dynamic clients and informers.
Create scanning tools that search for specific instruction sequences in binary files. These tools help you verify compiled executable security and uniformity.
Understand the differences between Apache ActiveMQ and Apache Artemis, and the changes to make when moving between the two brokers to prevent lost messages.
Learn how HotSpot's multi-tiered execution system uses the interpreter, quick compiler, and optimizing compiler to help enhance Java's performance in OpenJDK.
Use SCTP over UDP in the Linux kernel so traffic can pass through legacy NATs without SCTP support. It lets SCTP run on hosts without direct IP layer access.
Follow these steps to build a basic RPM package. Using a Go program, you'll learn to create the package, add services, create the spec file, and build the RPM.
Find out how Shenandoah garbage collection improves Java application latency in JDK 16, especially for applications that churn soft, weak, and phantom references.
Find out why code consistency matters in the Node.js reference architecture, and how to automate using linter tools like ESLint in your JavaScript projects.
Learn how knowledge graphs can help you address vulnerabilities in open source software dependencies quickly and efficiently.
Once you've run your tests and collected the results, you need a way to store and analyze them—and that's where the Bunsen toolkit comes in.
Get a quick overview of all the C++ standarization proposals that went before the ISO C++ Core and Evolution Working Groups in 2020.
Find out how the SystemTap development team used libvirt and Buildbot to develop an automated testing system that accommodates nondeterministic test cases.
Explore more features in GCC 11 that can help detect dynamic memory bugs in C and C++, and learn about the compiler's limitations.