Articles by Category: Educational

Control Fluent Bit Backpressure With Prometheus

2025-10-16 18:00
🚀 Fluent Bit is a popular open-source tool for collecting logs, metrics, and traces. Its lightweight design makes it suitable for modern observability pipelines. However, it can face backpressure when data ingestion outpaces processing, leading to issues like high memory usage and potential data loss. Monitoring backpressure is essential for a healthy logging pipeline. Key controls, such as Mem_Buf_Limit and storage.max_chunks_up, help manage data flow during high throughput. 🔍 For a complete...
Sharad Regoti

How to Measure Sandbox Performance for AI-Driven Development

2025-10-16 17:00
Sandboxed environments are essential for AI-driven development, providing secure and isolated spaces for experimentation. While many teams focus on startup time, it's command execution speed that truly impacts productivity. Slow commands can hinder developer flow and escalate costs, affecting project timelines. Real-world examples show that improved execution speeds lead to faster resolution times, demonstrating the importance of measuring this metric over startup time. #AIDevelopment...
Abigail Wall

How to write and rightsize Terraform modules

2025-10-16 16:00
🔧 Designing effective Terraform modules involves careful consideration of key areas: scope, code strategy, security, and testing. Rene Schach, a Senior Cloud Consultant, emphasizes the importance of understanding your module's purpose and audience. Engaging with users helps identify their needs and streamline workflows. Modules should maintain clear functional separation and avoid tight coupling to ensure flexibility and maintainability. Group related resources and separate by volatility for...
Mitch Pronschinske

Profiling vLLM Inference Server with GPU acceleration on RHEL

2025-10-16 15:44
🚀 Profiling large language models (LLMs) is essential for optimization. This guide details how to set up and profile a vLLM inference server on RHEL with NVIDIA GPUs. 🔧 It covers three main stages: 1️⃣ Environment setup: Install NVIDIA drivers and the Container Toolkit. 2️⃣ Basic profiling: Use the PyTorch profiler to trace inference requests. 3️⃣ Advanced profiling: Leverage NVIDIA Nsight Systems for deeper insights. For a comprehensive understanding, check the full guide! #LLM #GPU #vLLM...
George Zheng Wang

AI-First Web Development: Model-First Design and Remix v3

2025-10-16 14:00
The future of web development is here with AI-first design, as highlighted in the article on Remix v3. 🌐 This approach shifts the focus from traditional frameworks to a model-first mindset, making AI central to the architecture. Developers are encouraged to rethink how they integrate AI, moving beyond simple add-ons. Remix v3 supports this transformation by enabling seamless AI integration within its structure, allowing for responsive user experiences. 🚀 #WebDevelopment #AI #RemixV3...
Alexander T. Williams

Ulysses’ Odyssey: Lessons for Platform Engineering

2025-10-16 13:00
Navigating platform engineering can feel like Ulysses' journey in the "Odyssey." 🛶 Organizations must face challenges akin to Sirens, Cyclopes, and Scylla and Charybdis. Cultural resistance, integration complexity, and technical debt can derail progress. Key strategies include clear communication, incremental integration, and prioritizing resources effectively. 📊💡 Learn more about these lessons and how to empower your teams. #PlatformEngineering #DigitalTransformation #TechInnovation
William Rizzo

Debug Docker Builds with Visual Studio Code

2025-10-16 13:00
🚀 Building Docker images is vital for modern application delivery. However, debugging Dockerfiles can be complex and time-consuming. To enhance this process, recent updates to Docker Build clients and the VS Code Docker extension now introduce Build Debugging. This allows developers to inspect build stages, variables, and even open a shell in the image being built. 🐳 To get started, ensure you have the latest Docker DX extension and Docker Desktop. Create a launch configuration in VS Code to...
Source: Docker Blog
Remy Suen

The “10x” Commandments of Highly Effective Go

2025-10-16 11:13
Unlock the secrets to writing effective Go code with John Arundel's “10x” Commandments! 🚀 1️⃣ Focus on creating packages, not just programs. This enhances usability for others. 2️⃣ Test everything to refine your code and catch issues early. 3️⃣ Write for readability. Simplifying code improves collaboration and maintenance. Dive into these insightful tips for better coding practices! 💻✨ #GoLang #CodingTips #SoftwareDevelopment #Programming #TechAdvice
Anna Protsenko

Improving code quality - Session 48: Wild arguments

2025-10-16 02:00
📢 Check out the latest installment of "Improving Code Quality" by Munetoshi Ishikawa! This week, the article delves into the concept of "wild arguments" in code. It explains how to interpret a string format that represents different shapes, using tags for identification. Examples include shapes like circles, rectangles, and lines, along with their attributes. The piece discusses implementing a common factory function to streamline shape creation. 🔍 Read more to enhance your coding skills!...

Variable and artifact sharing in GitLab parent-child pipelines

2025-10-16 00:00
🚀 In the world of software development, adapting to evolving needs is essential. The article discusses the significance of CI/CD pipelines, specifically the parent-child pipeline model in GitLab. 🔗 This approach breaks complex pipelines into smaller, manageable child pipelines, improving functionality and efficiency. It also covers how to share variables and artifacts between these pipelines for streamlined operations. 📊 Key benefits include conditional execution, parallel processing, and...
Source: GitLab Blog
Daniel Helfand

Designing a Digital New York Times Museum

2025-10-15 18:30
🌟 Exciting project alert! Five interns from The New York Times designed a virtual museum to connect remote employees with the company's rich history. They created a guided and interactive experience based on a real museum tour, highlighting key artifacts. Using 3D technology, they ensured users can navigate freely while learning about significant pieces of journalism. This innovative project earned them the 2025 iF Design Award and IDEA Bronze Prize! #DigitalDesign #NYTimes #VirtualMuseum...
The NYT Open Team

How to Quickly Deploy GitLab via Docker

2025-10-15 16:00
🚀 GitLab is a powerful DevOps platform that centralizes the software development cycle, including version control, CI/CD, and more. For those interested in self-hosting, deploying GitLab via Docker on your local network is straightforward. You'll need a machine that supports Docker and the right commands to get started. Once set up, access GitLab through your browser to ensure everything is operational. #DevOps #GitLab #Docker #SoftwareDevelopment #SelfHosting
Jack Wallen

Fannie Mae’s process for developing policy as code with Terraform Enterprise and Sentinel

2025-10-15 16:00
🚀 Fannie Mae is leading the way in policy as code with Terraform Enterprise and Sentinel, streamlining compliance in regulated environments. By automating cloud infrastructure provisioning, they mitigate security risks while adhering to IT regulations. Their approach includes over 450 Sentinel policies that act as guardrails for AWS services. This strategy allows for version control, automated testing, and early compliance checks, shifting responsibility to developers for proactive risk...
Mitch Pronschinske

How to add MCP Servers to Gemini CLI with Docker MCP Toolkit

2025-10-15 13:00
Unlock the future of AI-assisted development with the powerful duo of Google’s Gemini CLI and Docker's MCP Toolkit! 🚀 This combination simplifies browser testing and performance analysis, allowing for automation with just a few commands. A setup that takes only 5 minutes can save developers significant time on each test. ⏱️ Learn how to connect Gemini CLI with Docker and automate tasks like issue creation and performance reporting—all from your terminal. With over 220 pre-built MCP servers,...
Source: Docker Blog
Ajeet Singh Raina

How Red Hat has redefined continuous performance testing

2025-10-15 07:16
🚀 Continuous performance testing (CPT) is crucial for software development, especially for Red Hat OpenShift. The article highlights its importance in preventing performance bottlenecks and improving user experience. Challenges include OpenShift's complexity and the need for flexible testing solutions. The team shifted-left, integrating performance tests into their CI/CD pipeline, increasing development velocity and collaboration. Stay tuned for best practices and insights on CPT! 📈🔍 #RedHat...
Joe Talerico

Get your VLM running in 3 simple steps on Intel CPUs

2025-10-15 00:00
Unlock the potential of Vision Language Models (VLMs) on Intel CPUs! 🌐 This article outlines three simple steps to set up a VLM locally. You can analyze images, generate captions, and answer visual content questions—all while keeping your data private and secure. 🔒 Tools like Optimum Intel and OpenVINO make this process accessible, even without high-end hardware. Check out the full guide for a seamless setup! 🖥️ #AI #VisionLanguageModels #DataPrivacy #Intel #TechGuide

Understanding ReBAC and ABAC Through OpenFGA and Cedar

2025-10-15 00:00
Explore the differences between Relationship-based Access Control (ReBAC) and Attribute-based Access Control (ABAC) in the latest blog post. The article discusses how both models fit under the umbrella of policy-based access control (PBAC), highlighting their unique approaches to permissions. OpenFGA represents ReBAC, focusing on relationships, while Cedar exemplifies ABAC, emphasizing attributes. These frameworks help shape your authorization systems effectively. 🔑🔍📊 #ReBAC #ABAC...
Source: Auth0 Blog

Migrating from Redshift to Databricks: A Field Guide for Data Teams

2025-10-14 21:04
🚀 Migrating from Amazon Redshift to Databricks can enhance data handling for teams. The article outlines practical steps for planning your migration, validating outcomes, and optimizing the process for scalability and flexibility. Key considerations include assessing data volumes and workloads to ensure a smooth transition. 📊 #DataMigration #Databricks #Redshift #DataTeams #DataManagement

Views from an Insider on the CCNP Automation Track: DCNAUTO 2.0 Edition

2025-10-14 20:55
🚀 The final installment of the blog series on the CCNP Automation Track, focusing on the new DCNAUTO 2.0 specialization, is now available! This update highlights significant changes in exam topics aimed at assisting learners. The previous DCAUTO exam faced challenges with broad technology coverage and team separation. The DCNAUTO 2.0 aims to streamline these complexities and include current technologies like Kubernetes and containers. #CCNP #Cisco #DCNAUTO #Automation #Networking
Quinn Snyder

Design for Sustainability: New Design Principles for Reducing IT Hardware Emissions

2025-10-14 20:40
🌱 Meta introduces "Design for Sustainability," a set of principles aimed at reducing emissions and costs in IT hardware. These guidelines focus on modularity, reuse, and energy efficiency to extend the life of data center racks and minimize environmental impact. Meta encourages the industry to adopt these strategies to achieve sustainability goals. 📊♻️ #Sustainability #GreenTech #Innovation #Meta #ITHardware

Great managers meet uncertainty with curiosity and confidence

2025-10-14 16:44
Great managers embrace uncertainty with curiosity and confidence, according to Mark C. Crowley. In his book, *The Power of Employee Well-Being*, he emphasizes that focusing on team emotions boosts productivity. Crowley notes that 70% of employee feelings relate to their managers. By navigating uncertain situations with curiosity, leaders can reduce stress for their teams. Curiosity is a key leadership skill; asking questions and seeking diverse perspectives leads to better decision-making and...
Lauren Parker

A Strategic Playbook for a Shift-Left Transformation

2025-10-14 16:30
🚀 As engineering teams grow, longer cycle times often emerge due to a sequential development model where testing is delayed. 🔍 This traditional approach creates bottlenecks, leading to late defect discovery and an overreliance on manual testing. 💡 The shift-left transformation encourages parallel development and testing, fostering a shared responsibility for quality across the team. By integrating QA early in the process, teams can enhance efficiency and speed up releases. #ShiftLeft...
Dhimil Gosalia

Building LLM agents to validate LangGraph tool use and structured API responses

2025-10-14 15:00
🚀 Discover how to build reliable LLM agents with rigorous testing! This tutorial guides you through setting up a Python project and the importance of validating tool use and structured API responses. Key points include automating regression tests with CircleCI and ensuring accurate tool invocation and output parsing for production-grade reliability. #LLMAgents #CircleCI #Python #API #TechTutorial
Muhammad Arham

Implementing image recognition with React and continuous deployment

2025-10-14 15:00
🚀 Dive into the world of AI with React! This tutorial guides you through building an image recognition app using TensorFlow.js. You will learn to set up your project, configure Jest for testing, and integrate CircleCI for CI/CD. By the end, you'll have a reliable app that processes user-uploaded images! #ReactJS #AI #ImageRecognition #CircleCI #WebDevelopment
Victor Mayowa

Build a Multi-Agent System in 5 Minutes with cagent

2025-10-14 13:00
🚀 Exciting advancements in AI models like GPT-5 and Gemini are leading developers to explore multi-agent systems. These systems consist of various agents—researchers, writers, planners—working together to tackle complex tasks. However, building these systems can be challenging due to integration issues. cagent is an open-source tool designed to simplify this process. It allows users to create and manage multi-agent systems easily, using a single YAML file for configuration. With cagent, you...
Source: Docker Blog
Srini Sekaran

Dynamic GPU slicing with Red Hat OpenShift and NVIDIA MIG

2025-10-14 07:01
Unlock the potential of your GPU with NVIDIA's Multi-Instance GPU (MIG) and Red Hat OpenShift! 🚀 This powerful combination allows you to dynamically allocate GPU resources, enabling diverse workloads—from running seven small models to a single large one—without idle time. Discover how the dynamic accelerator slicer operates, facilitating efficient resource management and isolation for teams. 💻 Read more about the setup and see live demos of this innovative technology in action! #NVIDIA...
Harshal Patil

Part 3: DoorDash 2025 summer intern projects

2025-10-14 00:37
🚀 Exciting updates from DoorDash's software engineering internship program! This summer, interns contributed to impactful projects including a user-generated content feedback loop. This system notifies users when their reviews gain visibility, fostering engagement and community trust. The project emphasizes the significance of user feedback and includes a streamlined database design for tracking and notifications. Stay tuned for more highlights from our Summer 2025 interns! #DoorDash...
Cassidy Xu

How to Build and Scale Multimodal AI Systems on Databricks

2025-10-13 16:00
Unlock the potential of multimodal AI systems on Databricks! 🌐 This article discusses the significance of multimodal AI for enterprises, emphasizing that real-world applications require diverse data types. Learn about best practices for building and scaling these systems effectively to enhance AI capabilities. #AI #Databricks #MultimodalAI #TechTrends #EnterpriseAI

How to use OCI for GitOps in OpenShift

2025-10-13 07:01
🚀 Exploring GitOps with OCI in OpenShift! Organizations transitioning to GitOps often think they need Git-based systems. However, GitOps principles allow for other compliant storage options like OCI, which can store various content types beyond container images. OpenShift GitOps 1.18 now supports OCI as a source of truth, simplifying management and enhancing security. This approach streamlines operations and integrates well with CI pipelines. To get started, ensure you have the oras CLI and...
Christian Hernandez

Using AI agents with Red Hat Insights

2025-10-13 07:00
Unlock the potential of AI with insights-mcp by Red Hat! 🌐 This self-hosted server allows seamless interaction with key Red Hat Insights features like vulnerability management and inventory tracking, all through the Model Context Protocol (MCP). To get started, set up a service account and install VS Code. You can then connect LLM agents to enhance your workflows, from daily security checks to compliance monitoring. Explore the developer preview today and share your feedback! 🛠️💻 #RedHat #AI...
Sean O'Keeffe

How to Write Better Reminder Emails (Template + Examples)

2025-10-13 00:00
Improve your reminder emails with key strategies for better engagement! 📧✨ Most reminders can be ignored or deleted. However, effective emails can be helpful nudges that keep business running smoothly. Focus on timing, tone, and clarity. Important components include a clear subject line, engaging preview text, personalized greetings, and essential logistical details. Learn more about crafting effective reminder emails in our comprehensive guide! #EmailMarketing #BusinessCommunication...
Jesse Sumrak

Supercharge your Enterprise BI: How to approach your migration to AI/BI

2025-10-10 20:50
🚀 Ready to transform your Business Intelligence? Databricks successfully migrated over 1,300 dashboards to AI/BI in just 5 months. This transition led to a remarkable 5x performance increase and annual savings of $880K. Explore the key steps and benefits of modernizing your enterprise BI. #BusinessIntelligence #AIMigration #DataStrategy #CostSavings #PerformanceBoost

The new AI-driven SDLC

2025-10-10 20:00
🚀 The software development life cycle (SDLC) has evolved over the years, traditionally guiding teams through phases like planning, design, and testing. 🤖 With the introduction of AI, the landscape is changing. AI tools now actively participate in software delivery, enabling simultaneous activities and enhancing feedback flows. This shift is reshaping how teams work and adapt to a faster pace of development. Explore the implications of AI on the SDLC and how teams can evolve their practices....
Jacob Schmitt

How To Measure AI’s Organizational Impact

2025-10-10 19:00
Introducing AI into organizations can lead to measuring its impact incorrectly. Instead of creating new metrics, it's essential to align with existing goals and performance indicators. 🏆 AI should enhance your current objectives, not redefine them. Existing measurement systems, like financial metrics, remain relevant for evaluating AI's effectiveness. 📊 Be cautious of "local optimization," where improvements in one area do not translate to overall value. Focus on metrics that truly matter to...
Steve Fenton

How to Add MCP Servers to Claude Code with Docker MCP Toolkit

2025-10-10 13:00
🚀 AI coding assistants have advanced significantly, but tools like Claude Code still require manual interaction with your environment. The Model Context Protocol (MCP) and Docker MCP Toolkit bridge this gap, enabling seamless integration with your tools and databases. This guide outlines how to set up and connect Claude Code with Docker MCP Toolkit, configure servers for Jira and GitHub, and automate tech debt tracking. With over 200 pre-built servers and one-click deployment, developers can...
Source: Docker Blog
Ajeet Singh Raina

Splitting OpenShift machine config pool without node reboots

2025-10-10 07:00
🚀 Splitting an OpenShift Machine Config Pool (MCP) without node reboots is now possible! This guide details how to create two separate MCPs while maintaining identical configurations. This method is especially beneficial for large clusters with over 100 worker nodes, simplifying upgrades and management. Key steps include identifying the current MCP and machine configurations, creating a new MCP, and labeling nodes for the transition. For detailed commands and procedures, refer to the full...
Rob Fisher

Improving code quality - Session 50: The only truth

2025-10-10 02:00
📢 In the latest article by Munetoshi Ishikawa, we explore effective strategies for improving code quality. The discussion centers on the **UserModel** class, highlighting how separating data models can lead to clearer and more robust code. The article emphasizes the importance of managing dependencies based on the lifecycle of values. Developers are encouraged to apply aggregation to enhance code structure, specifically by separating frequently updated properties from those with longer...

How we built a structured Streamlit Application Framework in Snowflake

2025-10-10 00:00
🚀 The GitLab Data team has unified scattered Streamlit applications into a structured framework for Snowflake. This framework improves security, simplifies deployment, and enhances collaboration across roles: Maintainers, Creators, and Viewers. Key takeaways include the importance of governance, automation, and compliance from day one. Learn how to streamline your applications today! #DataEngineering #Streamlit #Snowflake #DevOps #Automation
Source: GitLab Blog
Radovan Bacovic

Data Lakes vs Data Warehouses: What Your Organization Needs to Know

2025-10-09 17:45
In the evolving data landscape, organizations must choose between data lakes and data warehouses. Data lakes store vast amounts of raw data, allowing for flexibility and scalability. In contrast, data warehouses focus on structured data, optimizing for quick access and analysis. Understanding the differences is crucial for effective data management. 📊🔍 #DataManagement #DataArchitecture #Analytics #BusinessIntelligence #AI

Optimizing Developer Docs in the Age of AI: Our Mintlify Migration Story

2025-10-09 15:00
🚀 We’ve migrated our developer docs to Mintlify, marking a significant shift in how we approach developer education in an AI-centric world. In 2025, we recognized the emergence of AI-native developers who prefer concise, structured documentation. Our goal is to cater to both fast-paced learners and those who prefer traditional methods. We faced challenges with context overload in our legacy documentation. By implementing the Model Context Protocol (MCP) server, we aim to provide precise,...
njotwani@hubspot.com (Nikita Jotwani)