Articles by Category: Educational

How we deploy the largest GitLab instance 12 times daily

2025-12-01 00:00
GitLab deploys code changes to GitLab.com up to 12 times daily without downtime, impacting millions of developers. Using GitLab's CI/CD platform, we streamline feature delivery and security patches, ensuring customers have access to the latest updates quickly. πŸš€ Discover how our automated deployment pipeline efficiently manages this complexity, demonstrating proven practices that support the reliability of our platform. #GitLab #DevOps #CICD #SoftwareDeployment #TechInnovation
Source: GitLab Blog
John Skarbek

Transformers v5: Simple model definitions powering the AI ecosystem

2025-12-01 00:00
πŸš€ Exciting news in the AI world! The release of Transformers v5.0.0rc-0 marks a significant milestone, evolving from just 40 model architectures to over 400. In just five years, daily installations have soared from 20,000 to over 3 million! πŸ“ˆ The community has also contributed more than 750,000 model checkpoints, enhancing collaboration within the ecosystem. Key focuses for v5 include simplicity, training, inference, and production efficiency. The library continues to adapt, ensuring its...

Is Using Command Line AI an Option for Helping You Code?

2025-11-30 19:00
Exploring the potential of command line AI for programming can be intriguing. πŸ€– The article discusses using Ollama AI on Pop!_OS Linux to create a Python program. The installation process is straightforward for all operating systems. Once set up, the author tested the AI by generating code for user input and successfully created a functioning GUI app. πŸ“Š This demonstrates the capability of command line AI in coding tasks. #AI #Coding #Ollama #Programming #TechInsights
Jack Wallen

Shipping Syslog Data to Elasticsearch With Fluent Bit

2025-11-28 15:00
πŸš€ Discover how to streamline your logging process with Fluent Bit! This article outlines how to set up Fluent Bit as a centralized Syslog server. It collects logs over UDP and forwards them to Elasticsearch for efficient analysis. πŸ“Š Key prerequisites include Docker, Elasticsearch, and a basic understanding of Fluent Bit concepts. The guide provides a detailed demo using Docker Compose to simulate a logging environment. For more details, check the full article! #FluentBit #Syslog...
Sharad Regoti

Solving Advent of Code in Rust, With Just Enough AI

2025-11-28 14:23
πŸš€ Excited about solving Advent of Code puzzles using Rust? A recent blog post revisits the importance of limiting AI use during problem-solving. The creator of Advent of Code, Eric Wastl, suggests that relying on AI may hinder personal growth in coding skills. However, the article argues for using AI as a tool to enhance learning, not as a replacement for solving puzzles. Join the Advent of Code 2025 contest and ensure your GitHub profile is updated for prize eligibility! 🎁 #AdventOfCode...
Vitaly Bragilevsky

Migrating VMs to Containers: What To Know Before You Start

2025-11-28 14:00
🌐 Cloud-native enterprises are increasingly migrating virtual machines (VMs) to containers for various benefits, including cost savings and improved IT efficiency. πŸ“– In the new eBook by Janakiram MSV, "Running Virtual Machines on Kubernetes," readers gain insights on leveraging Kubernetes for all workloads, including legacy applications. πŸ” Key topics include the advantages of Kubernetes, KubeVirt integration, migration strategies, and operational practices for ongoing success. πŸ“₯ Download the...
Vicki Walker

Run Ruby applications in FIPS mode on Red Hat Enterprise Linux

2025-11-28 07:15
πŸ”’ Interested in running Ruby applications in FIPS mode on Red Hat Enterprise Linux? This article provides clear guidance on how to achieve this. It explains the necessary versions of RHEL and Ruby, with a focus on Ruby OpenSSL support. Learn how to confirm your FIPS environment and handle cryptographic algorithms properly. For more details, check out the full article! #Ruby #FIPS #RedHat #Cybersecurity #OpenSSL
Jun Aruga

Improving code quality - Session 55: The Law of Demeter

2025-11-28 02:00
πŸ“’ In the latest article from our "Improving Code Quality" series, Munetoshi Ishikawa discusses the Law of Demeter. This programming principle emphasizes that you should only interact with members you directly know, avoiding "members of members." For example, accessing properties or methods should be limited to your own class, function arguments, or top-level values. Learn more about how this principle can enhance your coding practices! πŸ’»πŸ“ˆ #CodeQuality #Programming #LawOfDemeter...

Auth0 MAU Explained: How to Calculate and Optimize Your Costs

2025-11-28 00:00
Understanding Auth0’s Monthly Active Users (MAU) is key for optimizing costs. An MAU is defined as a user who logs in or refreshes a token within a month. It's important to note that MAUs are calculated per tenant, meaning a user across multiple tenants counts as multiple MAUs. To manage your MAU count effectively, consider these tips: 1️⃣ Optimize automated testing strategies 2️⃣ Implement Single Sign-On (SSO) 3️⃣ Use account linking Maximize the value of your current plan! πŸ’»πŸ” #Auth0...
Source: Auth0 Blog
Carlos Aguilar

Use NetApp to run SAP on OpenShift Virtualization with a dual boot on bare metal

2025-11-27 07:01
πŸš€ In complex enterprise environments, migrating virtual workloads to physical hardware can be challenging. This article highlights how Red Hat OpenShift Virtualization, NetApp Trident, and FlexClone tech can streamline this process. πŸ”§ It explains configuring OpenShift, installing NetApp Trident, and creating bootable LUNs for physical servers. This enables rapid migration and testing for applications like SAP HANA, ensuring consistent performance across platforms. For detailed steps on...
Nils Koenig, Prerna Mohta

How to enable NVIDIA GPU acceleration in OpenShift Local

2025-11-27 07:00
Unlock the power of NVIDIA GPU acceleration in OpenShift Local! πŸ–₯️✨ This article details the steps to share an NVIDIA GPU with OpenShift Local for AI and ML workloads, enhancing your local development experience. Key topics include GPU passthrough configuration, BIOS adjustments, and validating your setup. Explore how to optimize your environment to run intensive applications without needing a dedicated server. #OpenShift #NVIDIA #GPU #AI #MachineLearning
Alexander Barbosa Ayala , Francisco De Melo Junior

Deploy Agentic AI Workflows With Kubernetes and Terraform

2025-11-26 17:00
πŸš€ AI agents are advancing into multiagent systems with reasoning and memory capabilities. However, deployment remains a challenge for many teams. Kubernetes and Terraform offer solutions for reliable, scalable, and automated deployment of AI workflows. Together, they enable the creation of cloud-native AI systems. The article outlines a process to build and deploy a Python-based AI agent using LangChain, Docker, and Kubernetes. This includes setting up an agentic workflow, containerizing the...
Oladimeji Sowole

Master Spring Data AOT in IntelliJ IDEA

2025-11-26 14:50
πŸš€ Spring Data now supports Ahead-of-Time (AOT) processing, enhancing repository infrastructure. This update allows method queries to be pre-generated during the build process, reducing runtime delays. πŸ” With IntelliJ IDEA 2025.3, developers can easily inspect and debug AOT-generated classes, improving the overall development experience. πŸ“š For detailed guidance, refer to the official documentation for Gradle and Maven setup. #SpringData #IntelliJ #AOT #SoftwareDevelopment #ProgrammingTips
Andrey Belyaev

How Marketing Leaders Get More Done: Tips from Loom Γ— ServiceRocket

2025-11-25 23:41
πŸš€ Marketing leaders face new challenges in a hybrid world. In a recent webinar, Loom and ServiceRocket discussed strategies for effective collaboration. Asynchronous communication tools, like Loom, help teams cut down on meetings and enhance feedback speed. This shift allows for faster decision-making across global teams. 🌍 Sarah E. Brown of ServiceRocket shared how video updates foster trust and connection, making remote interactions more personal. Discover how adopting systems like Jira can...
kriojas

Making Robot Perception More Efficient on NVIDIA Jetson Thor

2025-11-25 18:00
Building autonomous robots requires efficient visual perception for tasks like obstacle recognition and navigation. πŸš€ NVIDIA Jetson platforms, such as Jetson AGX Orin and Thor, combine powerful GPUs with dedicated hardware accelerators to enhance performance while managing power consumption. πŸ”‹ The NVIDIA Vision Programming Interface (VPI) helps developers unlock the full potential of these accelerators, enabling low-latency applications. A development example includes creating a multi-stream...
Chintan Intwala

Open-source IntelliJ IDEA: A Simpler Way to Build and Contribute to the Community

2025-11-25 12:07
πŸš€ Exciting updates for the IntelliJ IDEA community! The source code of IntelliJ IDEA has been open for over 15 years, making it a valuable resource for developers. Now, the process of exploring and contributing has been simplified. πŸ”§ With new CI/CD pipelines using GitHub Actions, you can build your own version effortlessly. Plus, open-source builds are now available directly on GitHub, eliminating the need for complex setups. Join the community, contribute, and collaborate to enhance your...
Dmitriy Smirnov

Introducing Models-as-a-Service in OpenShift AI

2025-11-25 07:00
πŸš€ Exciting news for AI enthusiasts! Red Hat has introduced Models-as-a-Service (MaaS) in OpenShift, currently in developer preview. MaaS allows organizations to deploy and manage AI models as shared resources, enhancing accessibility and scalability. This new feature offers standardized API endpoints for efficient model sharing. πŸ”§ Setup is straightforward with a single deployment script. Users can also test sample models and experience rate limiting to ensure quality of service. For detailed...
Dmytro Zaharnytskyi

Build a Smart QA ChatOps Assistant with Playwright, Twilio WhatsApp, LLMs, and MCP

2025-11-25 00:00
Unlock the potential of ChatOps with a Smart QA Assistant! πŸ€–βœ¨ This article guides developers on integrating Playwright, Twilio WhatsApp, LLMs, and MCP to enhance quality assurance processes. Learn how these tools work together to streamline communication and automate testing. Explore innovative solutions for efficient development! #ChatOps #QualityAssurance #Twilio #Playwright #Automation
Jacob Snipes

From Social Work to Social Impact: Growing at 1Password

2025-11-25 00:00
πŸš€ Transitioning from social work to a role at 1Password has been a transformative journey. After seven years in community mental healthcare, the author sought to apply their skills in a new environment. They took a position in People Operations at a cybersecurity startup, where they learned to adapt quickly. Now at 1Password, they focus on corporate social responsibility, enhancing community impact through educational programs and corporate giving. This shift allows for continued advocacy for...
info@1password.com (Kate Gasparrini)

Kubernetes Configuration Good Practices

2025-11-25 00:00
Kubernetes configuration is crucial for successful deployments. Key practices include using the latest stable API version and storing configurations in version control systems like Git for easy rollback. YAML is preferred over JSON for readability, and keeping manifests minimal helps with debugging. Group related objects together and use annotations for clarity. Avoid creating Pods directly; instead, utilize Deployments and Jobs for better management. Learn more about these best practices for...

Ship faster with focused Subagents in Rovo Dev CLI

2025-11-24 23:21
Unlock faster shipping with focused Subagents in Rovo Dev CLI! πŸš€ Subagents transform a complex prompt into specialized helpers that can be tested and reused independently. This leads to quicker, safer deployments. Key benefits include reproducible automation, contract-first outputs, and least-privilege execution, enhancing security and efficiency. Explore how structured reviews and test generation can improve your workflow. #RovoDev #Subagents #DevOps #Automation #SoftwareDevelopment
Jovana Dunisijevic

Model Quantization: Concepts, Methods, and Why It Matters

2025-11-24 19:23
Understanding Model Quantization is essential for optimizing AI performance. This technique allows complex models to run efficiently on limited hardware by reducing the precision of model parameters. Tools like NVIDIA TensorRT and Model Optimizer help simplify this process while preserving accuracy. Explore how quantization can enhance memory usage, inference speed, and energy consumption in AI applications. #ModelQuantization #AI #NVIDIA #DeepLearning #TechTalks
Ruixiang Wang

The Ultimate KMP Watchlist: Level Up Your Skills in 10 Talks

2025-11-24 16:44
Unlock your potential with the Top 10 KotlinConf talks! πŸš€ Week 3 of KMP Level Up features key insights from industry leaders. Learn from real-world case studies, including how Duolingo boosts productivity and McDonald's innovates navigation with KMP. Gain practical skills and inspiration for your projects. πŸ› οΈ Explore the latest in Kotlin Multiplatform and elevate your development journey! #KotlinConf #KMP #SoftwareDevelopment #TechTalks #Learning
Ekaterina Petrova

How To Perform Basic NLP in JavaScript With the Natural Library

2025-11-24 15:09
Unlock the power of Natural Language Processing (NLP) with the Natural library in JavaScript! 🌟 Natural is a lightweight tool designed for basic NLP tasks like tokenizing text, identifying word roots, and sorting content. It's ideal for applications such as chatbots and search helpers. πŸ—£οΈβœ¨ Learn how to get started with Natural and make your projects easier and faster to build. A basic understanding of JavaScript and Node.js is needed to dive in. Explore the fundamentals and see how simple NLP...
Jessica Wachtel

Scaling Kotlin Adoption Across Your Organization

2025-11-24 11:42
πŸ“ˆ Scaling Kotlin adoption in your organization involves strategic planning. In the latest post by Urs Peter, key strategies are outlined for managing Java and Kotlin cohabitation. 1️⃣ End-of-life applications: No migration needed. 2️⃣ New systems: Start with Kotlin. 3️⃣ Active applications: Migrate alongside new features for added value. Learn how to navigate these challenges effectively. #Kotlin #SoftwareDevelopment #TechStrategy #Java #CodeMigration
Alyona Chernyaeva

How I used Red Hat Lightspeed image builder to create CIS (and more) compliant images

2025-11-24 07:00
Creating compliant images just got easier with Red Hat Lightspeed! πŸš€ As a Technical Marketing Manager, I discovered that building RHEL systems for regulatory compliance was time-consuming. After switching to Red Hat Lightspeed image builder, I streamlined the process significantly. Now, I can create CIS-compliant images quickly through an intuitive wizard. This tool simplifies compliance with various regulatory policies and frameworks, cutting down hours of work to just minutes. ⏱️ Interested...
John Spinks

Unlock the Secrets of a Custom Sign-In Page with Tailwind and JavaScript

2025-11-24 05:00
πŸš€ Ready to enhance your app's sign-in experience? This article discusses customizing the Okta-hosted sign-in page using Tailwind CSS and JavaScript. It highlights the advantages of redirecting users to the secure Okta Identity Engine for authentication. Key elements include: - Creating a responsive layout with Tailwind CSS. - Adding a footer for brand links. - Implementing a terms and conditions modal with Alpine.js. Explore your creativity and improve your user interface! 🎨 #Okta...

Tuxedo OS: Ubuntu Base, KDE Plasma, Awesome Performance

2025-11-23 15:00
🌟 Tuxedo Computers aims to make Linux accessible to everyone through their impressive hardware and software offerings. Their Tuxedo OS, based on Ubuntu and featuring KDE Plasma, is designed for optimal performance on Tuxedo devices but works well on other systems too. Installation is straightforward, taking under five minutes. The interface is clean, and customization options are plentiful, including a variety of themes. Unique features like the Tuxedo Control Center enhance user experience...
Jack Wallen

What To Know Before Building Fluent Bit Plugins With Go

2025-11-21 20:00
πŸ” Interested in building Fluent Bit plugins with Go? This article from "Fluent Bit with Kubernetes" explores the strengths of Go in cloud-native projects. Go offers native binary performance and simplifies integration with C/C++. It highlights the organizational and technical benefits of using Go for custom plugins, including the protection of proprietary code and addressing niche use cases. For more insights, check out the full article! πŸ“š #FluentBit #GoLang #CloudNative #Kubernetes...
Phil Wilkins

How to make space for AI experimentation on your team

2025-11-21 19:56
Unlocking AI's potential starts with experimentation! 🧠✨ Teams that dedicate time to explore AI tools gain productivity and creativity. Research shows that hands-on learning can save hours and lead to innovative solutions. Encourage leaders to share their AI experiences and foster collaboration through β€œAI jam sessions.” This makes AI a team sport and sparks new ideas! πŸ€πŸ’‘ #AI #Teamwork #Innovation #Productivity #Collaboration
Lauren Parker

Reducing EV range anxiety: How a simple AI model predicts port availability

2025-11-21 16:27
πŸš—πŸ”Œ A new AI model predicts EV charging port availability, helping drivers minimize wait times and plan trips effectively. This solution targets "range anxiety" by integrating charging stations into routes based on battery levels. The model, based on simple linear regression, balances predictive power with efficiency. By using real-time data, it enhances user experience and supports the growing need for reliable EV infrastructure. #ElectricVehicles #AI #ChargingStations #RangeAnxiety...

Taking Your Observability Strategy to the Next Level

2025-11-21 15:00
πŸš€ Observability strategy can be complex, with many companies struggling to define it clearly. Smaller firms often lack a strategy, while larger ones seek to enhance theirs. A meta-strategy can simplify this process, accommodating various company stages simultaneously. User journeys play a crucial role, especially for pre-product market fit startups, helping to reveal user behavior and improve product alignment. #Observability #Strategy #UserExperience #TechInsights #ProductMarketFit
Hazel Weakly

Tutorial: Implement a Nginx Gateway Fabric as an Alternative to Ingress

2025-11-21 14:01
Kubernetes is evolving how it handles external traffic with the announcement of the retirement of Ingress Nginx, effective March 2026. 🚦 The traditional Ingress API has limitations in advanced traffic management and routing. The new Gateway API addresses these issues, offering a unified model for multiprotocol routing and better traffic control. 🌐 Nginx Gateway Fabric, an open-source implementation of the Gateway API, enhances capabilities like blue-green deployments and request manipulation....
Janakiram MSV

Beyond the Hype: How to Use AI to Actually Increase Your Productivity as a Dev

2025-11-21 14:00
πŸš€ Incorporating AI tools into your development workflow can be challenging at first. Many, including the author, experienced initial frustration with productivity gains. πŸ”‘ Key insights suggest breaking work into manageable chunks, understanding problems before solutions, and refining your approach with AI tools. πŸ› οΈ Effective AI coding involves a cycle: Prompting, Planning, Producing, and Refining. This structured method helps maintain context and improves code quality. Stay adaptable and keep...
Source: Docker Blog
Simeon Ratliff

A startup in Mongolia translated my book

2025-11-21 13:47
A small startup in Mongolia, Nasha Tech, translated my book, *The Software Engineer's Guidebook*, to support their company and the local tech community. πŸ“šπŸ‡²πŸ‡³ The translation project began over a year ago, and despite my initial skepticism, they successfully printed 500 copies. The team invited me to a book signing in Ulaanbaatar, where I saw their unique office culture. Nasha Tech focuses on agency work, primarily for Japanese companies, leveraging connections from their co-founders'...
Gergely Orosz

Improving code quality - Session 54: Silence may be golden

2025-11-21 02:00
In the latest installment of "Improving Code Quality," Munetoshi Ishikawa discusses the benefits of handling API results effectively. He emphasizes the importance of defining functions like map and flatMap on data models representing potentially failing API calls. This approach enables method chaining for smoother operations. Learn how these improvements can enhance your coding experience! πŸ“±πŸ’» #CodeQuality #APIDevelopment #ProgrammingTips

How to make work visible and improve alignment (with or without AI)

2025-11-20 20:31
Making work visible is essential for reducing misalignment and enhancing efficiency. A lack of visibility can lead to wasted time, as seen in a case where two brands developed similar systems unknowingly. Atlassian's 2025 report shows that many knowledge workers experience duplicated efforts. In smaller companies, communication helps keep work aligned, but larger organizations face challenges in connecting teams. Transparency alone is not enough. While open access to information is important,...
Lauren Parker

Kene Anoliefo on turning AI anxiety into AI fluency

2025-11-20 18:31
Transforming AI anxiety into fluency is key for product teams, according to Kene Anoliefo. She emphasizes a framework of the 3 Ps: **People, Process, and Platform**. πŸ” Start with identity. Understand how AI impacts individual roles. πŸ”„ Next, redefine what β€œgood” means in the context of AI. πŸ’» Finally, only introduce tools after aligning people and processes. Kene advises leaders to channel anxiety into action by focusing on strengths. #AIFluency #ProductLeadership #TeamCollaboration #AIAdoption
Atlassian

5 Engineering Skills to Prioritize in the AI-Driven Era

2025-11-20 13:00
The software engineering landscape is evolving rapidly with the rise of AI. Traditional coding skills may no longer be enough as the industry shifts focus. Key skills emerging in this AI-driven era include: 1️⃣ **Specification Writing**: Engineers must convert vague business requirements into clear specifications for AI. 2️⃣ **Architectural Understanding**: Engineers need to grasp how components fit within larger systems, making architectural thinking essential. 3️⃣ **Debugging and Reverse...
Animesh Koratana

Learn AI-Assisted Programming With Junie: Free Courses From JetBrains Academy and Nebius

2025-11-20 12:09
πŸš€ Unlock your potential in AI-assisted programming with JetBrains Academy! JetBrains, a leader in developer tools, has partnered with Nebius to offer free courses featuring Junie, their AI coding agent. Learn to build real projects and understand how AI can enhance your workflow in two courses: "Coding With Junie" and "AI Agents as Your Team." Start your journey into the future of software development today! 🌟 #JetBrains #AIProgramming #LearnCoding #TechEducation #Nebius
Regina Muradova