Find and compare Python libraries with project2vec
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.
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 up and running in your very own Developer Sandbox in just four easy steps.
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.
No matter where you are in your software development career, from just starting, to re-training, to expert-level but needing a brush-up, the Red Hat Developer program can help with tutorials and learning.
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.
Get introduced to the GNU Debugger (GDB) with this new series. Part 1 explores advanced startup options, faster command execution, and more.