Language Selection

English French German Italian Portuguese Spanish

IBM/Red Hat Leftovers

Filed under
Red Hat
  • 6 leadership rules I rewrote during the pandemic

    If this article began with a cartoon representing how much time had passed since the start of the pandemic, you’d see a caricature of me with a waist-length ZZ Top-style beard, scratching lines on the wall of my cell to indicate each day that had passed. Each day would be represented by a single line, and the wall would be covered with hundreds of lines.

    During those 500+ days, I haven’t been on a plane or in an office, yet I may have accomplished more than in any other period of my career. I’m sure some road warriors will read that and be saddened. But for me, it served as a semi-sabbatical from the traditional office and gave me a chance to evolve how I work as a CIO.

  • How active listening can make you a better leader

    In today’s digital workplace, listening can be harder than ever. We are continuously inundated with waves of information battling for our attention. Just as you’re collecting your thoughts from one meeting, you’re heading straight into the next.

    Listening is one of the most powerful tools you possess as a leader. It helps you build trust and foster loyalty. It lets others know that they are important to you and that you value what they have to say.

    Unfortunately, many leaders don’t carry this awareness and never learned how to effectively listen. In fact, less than two percent of all professionals have had formal training to improve their listening skills.

  • Runtime profiling in OpenJDK's HotSpot JVM

    In a previous article, I explained that OpenJDK's Just-in-Time (JIT) compiler relies heavily on speculation to achieve higher performance. This optimization technique generates code under an assumption that is expected to be correct but can't be proven certain. If the assumption turns out to be wrong, the JIT compiler prevents incorrect execution by returning control to the bytecode interpreter. This process is called deoptimization.

    This article explains how profiling at runtime can improve speculation and contribute to optimization in other ways. I'll show examples of profile data collected at runtime, explain how the JIT compiler uses the data, and illustrate the benefits of runtime profiling.

  • Build and store universal application images on OpenShift

    After designing a universal application image that will run well on Kubernetes or Red Hat OpenShift—and that will pass Red Hat Container Certification—your next consideration is how to successfully build and store each image. This article discusses how to use a build pipeline to implement two best practices: Automating compliance with the Open Container Initiative (OCI) and tagging each image with a unique identifier. Using a build pipeline to build and store images automates the process and makes it repeatable and reliable. I'll also discuss the Red Hat Container Certification requirements for each of these best practices.

  • Design an authorization cache for Envoy proxy using WebAssembly

    This article introduces a high-level design to implement an authorization cache associated with the Envoy proxy using WebAssembly. The goal of this project is to reduce the latencies of HTTP requests passing through the Envoy proxy by reducing the traffic to the service responsible for authentication and authorization of requests. The cache stores data about authorization so that the external service needs to be contacted only on cache misses, instead of for every HTTP request.

    We also provide the source code of an authorization cache that interacts with Red Hat 3scale API Management. The cache was implemented as a part of the Google Summer of Code 2021 project.

    This article is the first in a two-part series. This first article introduces a high-level, generic design that will give you a basic idea of the cache's overall functionality. The second part explains the major design decisions and implementation details.

More fluff today

  • Implementing ANSSI security recommendations for RHEL 7 and 8

    Maintaining security for Linux systems can be a complex task, especially as your number of servers and applications increases. The SCAP Security Guide, which is used in various Red Hat technologies like Red Hat Enterprise Linux (RHEL), Red Hat Insights and Red Hat Satellite, can help you maintain system compliance with select security baselines.

    In this post, we’ll share some details about the SCAP profiles for ANSSI-BP-028, a guideline published by Agence nationale de la sécurité des systèmes d’information (ANSSI), the French National Information Security Agency, and how you use them to assist in hardening your RHEL 7 and 8 environments.

  • How Discover implemented automation as an organization-wide strategy

    Over the past several years, Discover has seen significant growth in our product offerings and in our market share. Behind the scenes, this requires tremendous operational rigor to maintain. With a company of our size and the vast number of processes that span across the business, it becomes clear just how important automation is to our success. Especially within the financial services industry, which is highly regulated, the ability to create predictable and consistent processes is key to unlocking the ability to innovate and continuing our growth trend.

    When our CIO joined the company two years ago, he initiated a transition to a product-based organization, which required focus on fundamental pillars like reliability, tech-optimization and automation as key enablers for its success. Pockets of automation activity had popped up organically, but connectivity across the company was missing. So, we launched Extreme Automation - a dedicated program to holistically push toward a true culture of automation. Our ambitious vision was for each manual process across Discover to be understood, optimized, automated or eliminated.

  • Build RHEL images for Azure with Image Builder [Ed: Red Hat is sucking up to Microsoft again…]
  • Red Hat Shares ― Artificial intelligence & machine learning

    Artificial intelligence (AI) is rules-based software that performs tasks typically accomplished with human intervention. Machine learning (ML) is a subset of AI in which the AI is able to learn and develop over time. These two terms are often combined as AI/ML. AI/ML helps organizations extract insights and value from the massive amounts of data they collect.

    While the term may conjure images of robots and science fiction, real-world AI/ML applications are shaping societies in numerous (and sometimes unexpected) ways. According to Grand View Research, "the global [AI] market size was valued at US$62.35 billion in 2020 and is expected to expand" to US$997.8 billion by 2028. It’s no wonder with all sorts of industries using AI/ML―including to advance breast cancer detection, help reduce road deaths, improve education, and even help people invest via "AI-powered robo-advisors."

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.