Articles by Category: Educational

Navigating Firewall Migrations: Best Practices and Palo Alto to Cisco Next-Gen Firewall Specifics

2026-01-15 16:00
🚀 Migrating firewalls from Palo Alto to Cisco can be complex. This article outlines best practices for a smooth transition, focusing on unique considerations for this specific migration. Key factors include the need for comprehensive documentation, understanding of identity solutions, and thorough pre-migration cleanup. Planning is crucial, especially in a 24/7 environment. Successful execution and post-migration activities are also emphasized. #FirewallMigration #Cybersecurity #Cisco...
Kyle Barnes

How to Train an AI Agent for Command-Line Tasks with Synthetic Data and Reinforcement Learning

2026-01-15 16:00
🚀 Discover how to train an AI agent for command-line tasks using synthetic data and reinforcement learning! In this article, a custom Bash agent evolves to operate the LangGraph Platform CLI. This involves teaching the agent to perform advanced tasks like starting servers and building containers through a controlled command interface. 🤖 The process combines synthetic data generation and reinforcement learning, ensuring efficient and safe training. The agent can propose commands, seek human...
Chris Alexiuk

Permission-Aware RAG: End-to-End Testing with the SpiceDB Testcontainer

2026-01-15 14:00
Unlocking the power of GenAI comes with challenges, particularly around unauthorized data access. Companies developing Retrieval-Augmented Generation (RAG) features often face risks when models return restricted information. Traditional authorization methods struggle in dynamic contexts, making modern systems like SpiceDB essential for fine-grained access control. OpenAI leverages SpiceDB to secure billions of documents for millions of users. This article discusses integrating SpiceDB with...
Source: Docker Blog
Jennifer Kohl

OpenCode with Docker Model Runner for Private AI Coding

2026-01-15 13:47
Unlock the potential of AI-assisted coding while maintaining control over your data! 🔑💻 The combination of OpenCode and Docker Model Runner offers a privacy-first solution for modern development. OpenCode integrates with various model providers, ensuring flexibility in your coding workflow. 🛠️ This setup allows teams to manage their infrastructure and costs effectively, while using familiar APIs. Whether you're customizing configurations globally or for specific projects, this guide provides...
Source: Docker Blog
Yiwen Xu

Introducing the Dynamic Plug-ins Factory for Developer Hub

2026-01-15 08:00
🚀 Introducing the Dynamic Plug-ins Factory for Developer Hub! This new tool simplifies the Backstage plug-in build process by allowing platform engineers to define build parameters with configuration files, eliminating the need for complex setups. No more Node.js or Yarn needed—just a container engine like Podman or Docker. This factory ensures clean, reproducible builds every time! 🛠️ Explore how to set up and use this innovative tool in the full article. #DeveloperHub #Backstage #Plugins...
Evan Shortiss

How Specialised Sub-Agents Enhanced Rovo Dev CLI Reliability for My Project

2026-01-15 03:10
🚀 Recently, I explored Rovo Dev CLI for a side project, initially using a single agent to manage my code. However, as my project grew, this approach led to issues like lost context and inconsistent execution of tasks, especially regarding testing. To resolve this, I shifted to a network of specialized sub-agents, each focusing on specific tasks—backend, frontend, and testing. This change improved reliability and efficiency in my development process. 🔧 #RovoDev #AI #SoftwareDevelopment #Coding...
Jovana Dunisijevic

Build an AI Video Analysis App with FastAPI, OpenAI, and SendGrid

2026-01-15 00:00
🚀 Learn how to build an AI video analysis app using FastAPI, OpenAI, and SendGrid! This article provides a step-by-step guide for developers, detailing the integration of powerful tools for video processing. It highlights the capabilities of each technology and their roles in creating a scalable application. Explore the potential of combining these platforms to enhance your projects! #AI #FastAPI #OpenAI #VideoAnalysis #TechDevelopment
Jacob Muganda

How developers are building in Webflow with code components

2026-01-15 00:00
Discover how developers are leveraging code components in Webflow to create unique custom React experiences. From integrating 3D effects to designing audio players, the possibilities are expanding. These tools enable more dynamic web applications and enhance user interaction. Explore the innovative ways developers are pushing boundaries! 🌐💻✨ #Webflow #React #WebDevelopment #CodeComponents #Innovation
Source: Webflow Blog

How to Bring Your Own Keys for Okta Telephony with Twilio Verify

2026-01-15 00:00
Unlock secure access with Twilio Verify! 🔑 This article explains how to set up Twilio Verify as your telephony provider for Okta, enabling SMS and voice one-time passcodes. The streamlined integration makes it easy for developers to enhance security in their applications. Explore the potential of secure authentication! 📱🔒 #Twilio #Okta #Cybersecurity #Integration #Developers
Kelley Robinson

Open Source Whamm: Use WebAssembly To Monitor and Fix Running Apps

2026-01-14 21:00
🚀 Introducing Whamm: a tool for monitoring and fixing WebAssembly (Wasm) applications! Whamm enables users to instrument their Wasm apps with code or programming languages. This allows for effective debugging and monitoring within WebAssembly modules. To get started, ensure Rust is installed and follow the setup instructions to build the source code. Once set up, you can explore various commands for program execution monitoring. #WebAssembly #OpenSource #DevTools #Programming #Monitoring
B. Cameron Gain

How to Write High-Performance Matrix Multiply in NVIDIA CUDA Tile

2026-01-14 20:41
Unlock the potential of NVIDIA CUDA Tile programming! 🚀 This post dives into high-performance matrix multiplication, guiding developers through the implementation process using cuTile. Key topics include the flow of tile loading, computation, and storage. Learn to shift from thread-level to block-level programming and explore optimization strategies for better performance. Ensure your setup meets the CUDA and Python requirements for a smooth experience. #NVIDIA #CUDA #MatrixMultiplication...
Jinman Xie

How To Choose the Right Tool for Your Google ADK Agent

2026-01-14 20:15
Unlock the full potential of your AI agents with the right tools! 🛠️ Google's Agent Development Kit (ADK) enhances agent capabilities by connecting them to external systems. Without these tools, agents can only generate text. Tools allow agents to access real-time data, execute code, and interact with various systems. ADK categorizes tools into four types: function tools, built-in tools, third-party tools, and MCP tools. Each has unique use cases and integration methods, helping developers...
Janakiram MSV

Designing a Forge app

2026-01-14 17:40
🏎️ During the 2025 F1 season, Atlassian's Workplace Events team hosted competitions for signed merchandise, drawing significant staff participation. 💡 To streamline the process, I explored designing a Forge app. This involved understanding the requirements and defining key abstractions, such as competitions, challenges, entries, and management roles. 🔍 Collaboration with the team is essential to ensure the app meets user needs effectively. #Atlassian #ForgeApp #F1Season #CompetitionDesign...
Dugald Morrow

If you're a Zoomer, this one's for you: Everything Gen Z needs to know about the 2025 tech landscape

2026-01-14 17:00
🚀 Gen Z, here's what you need to know about the 2025 tech landscape! The article dives into key trends, including the ongoing discussion about whether AI is a bubble and its potential to burst. It also highlights the rise of vibe coding and shifts in the job market. For those who prefer quick insights, a TLDR and helpful links are provided at the end of each section. Stay informed and keep up with the tech world! 🌐💻 #GenZ #TechTrends #AI #VibeCoding #JobMarket
Phoebe Sajor

Introducing: React Best Practices

2026-01-14 13:00
📢 Exciting news for developers! A new resource, react-best-practices, has been launched, offering over 10 years of React and Next.js optimization insights. This structured repository is designed specifically for AI agents and LLMs. Explore best practices to enhance your projects today! #React #Nextjs #WebDevelopment #BestPractices #AI
Source: Vercel Blog
Andrew Qu

Cisco’s FY25 Purpose Report: A Letter from Fran Katsoudas

2026-01-14 11:00
🚀 Cisco's FY25 Purpose Report highlights the importance of learning in driving sustainable growth. Fran Katsoudas emphasizes that equipping people with skills for a digital economy enhances resilience and productivity. Over 37,000 Cisco employees completed AI-focused training in FY25, a 76% increase. Additionally, through Cisco Networking Academy, they've empowered over 28 million learners and committed to training one million individuals in AI education across the U.S. #Cisco #Learning #AI...
Francine Katsoudas

Diagnose Java applications using Cryostat 4.1

2026-01-14 08:01
🚀 Exciting news for Java developers! With the release of Cryostat 4.1, you can now perform advanced diagnostics on Java applications in Red Hat OpenShift and Kubernetes. This version allows you to capture, archive, and download both thread and heap dumps for better troubleshooting. Thread dumps provide insights into running threads, helping identify performance issues and deadlocks. Heap dumps capture memory usage, aiding in diagnosing memory leaks and related problems. To get started, visit...
Joshua Matsuoka

AI Catalog: Discover, create, and share agents and flows

2026-01-14 00:00
🚀 Explore the AI Catalog! Part 5 of our guide on GitLab Duo Agent Platform covers how to discover, create, and share AI agents and workflows. You can browse community-created solutions, enable them for your projects, and even customize your own agents and flows. Learn about versioning and best practices for sharing your work. 🔗 Dive into automation today! #GitLab #AIAgents #Automation #DevOps #TechGuide
Source: GitLab Blog
Itzik Gan Baruch

Customizing GitLab Duo Agent Platform: Chat rules, prompts, and workflows

2026-01-14 00:00
Unlock the potential of the GitLab Duo Agent Platform! 🚀 In Part 8 of our guide, learn how to customize AI agents and workflows for your development lifecycle. Explore user, workspace, and project-level customizations for tailored automation. Key topics include: - Custom rules for consistent agent behavior - AGENTS.md for chat behavior and standards - Extending capabilities with Model Context Protocol (MCP) - Creating custom agents and flows Start customizing today! 🎯 #GitLab #AIAutomation...
Source: GitLab Blog
Itzik Gan Baruch

Database Transactions

2026-01-14 00:00
🔍 Database transactions are key to SQL operations. They allow multiple actions—like reading, updating, and deleting data—to be performed as a single unit. In SQL, transactions start with `BEGIN;` and end with `COMMIT;`. If issues arise, you can use `ROLLBACK;` to revert changes. This ensures data integrity, even in unexpected situations like power outages. ⚡ Both MySQL and Postgres manage these transactions differently, with Postgres using multi-versioning and MySQL employing an undo log to...

Get started with GitLab Duo Agent Platform: The complete guide

2026-01-14 00:00
🚀 Discover the GitLab Duo Agent Platform! This new AI solution enhances the software development lifecycle by integrating intelligent agents for tasks like code refactoring and security scans. 💻 The platform enables developers to collaborate with specialized agents, transforming workflows into dynamic processes. 📚 Check out the comprehensive eight-part guide to get started with automation workflows. Join GitLab Transcend on February 10 to learn more about this innovative technology! #GitLab...
Source: GitLab Blog
Itzik Gan Baruch

Getting started with GitLab Duo Agentic Chat

2026-01-14 00:00
Unlock the power of AI with GitLab Duo Agentic Chat! 🤖 In Part 2 of our guide, we explore this robust tool designed for seamless integration into your development lifecycle. It allows for code creation, issue management, and CI/CD pipeline support, all while keeping you informed. Learn how to access it through various platforms, select models and agents, and troubleshoot common issues. Explore more about GitLab Duo today! 🎯 #GitLab #AI #Development #Automation #Coding
Source: GitLab Blog
Itzik Gan Baruch

Introduction to GitLab Duo Agent Platform

2026-01-14 00:00
🚀 Introducing the GitLab Duo Agent Platform! This new AI orchestration layer enhances how developers collaborate with specialized AI agents throughout the software development lifecycle. With tools for asynchronous collaboration, multi-agent flows, and intelligent automation, you can focus on innovation while AI handles complex tasks. Explore various interaction methods, including GitLab Duo Agentic Chat and Custom Flows, for efficient workflows. 🌟 Ready to elevate your development process?...
Source: GitLab Blog
Itzik Gan Baruch

Monitor, manage, and automate AI workflows

2026-01-14 00:00
Unlock the potential of AI in your development lifecycle with Part 6 of our guide on the GitLab Duo Agent Platform. 📊 Learn to manage agents and flows, set up event-driven triggers, and monitor activity through sessions. The Automate capabilities provide a streamlined hub for visibility and execution of your AI workflows. Explore now! 🎯 #GitLab #AIWorkflows #Automation #DevOps #TechTips
Source: GitLab Blog
Itzik Gan Baruch

Multi-Brand Identity Simplified with Auth0 Multiple Custom Domains

2026-01-14 00:00
🌐 Managing multiple brands just got easier with Auth0's Multiple Custom Domains feature! This tool allows businesses to streamline user experiences across various applications from a single tenant. It enables efficient management of distinct custom domains while maintaining a unified user store. With MCD, brands can customize user experiences and maintain brand integrity during login processes. Learn more about simplifying multi-brand identity management! 🔑✨ #Auth0 #IdentityManagement...
Source: Auth0 Blog
Meina Liu

Understanding agents: Foundational, custom, and external

2026-01-14 00:00
🚀 Dive into Part 3 of our guide on the GitLab Duo Agent Platform! This article explores the different types of AI agents available—Foundational, Custom, and External. Each serves unique purposes, from general development tasks to specialized integrations. Learn how to create custom agents tailored to your workflows and discover best practices for effective use. 🎯 Try GitLab Duo Agent Platform today! #GitLab #AIAgents #DevOps #Automation #SoftwareDevelopment
Source: GitLab Blog
Itzik Gan Baruch

Understanding flows: Multi-agent workflows

2026-01-14 00:00
🚀 Welcome to Part 4 of the GitLab Duo Agent Platform guide! This segment focuses on "flows," which combine multiple agents to create autonomous, multi-step workflows. Key features include: - **Multi-agent orchestration**: Collaborate seamlessly. - **Event-driven**: Triggered by specific actions. - **Background execution**: Work continues while flows operate. Explore foundational and custom flows for tailored automation in your projects. 🔗 Check it out now! #GitLab #Automation #AI #DevOps...
Source: GitLab Blog
Itzik Gan Baruch

All brains on deck: 10 best practices for knowledge-sharing

2026-01-13 21:59
Unlocking organizational potential starts with knowledge-sharing! 💡 Pooling cognitive resources from all levels enhances innovation and productivity. It helps break down silos that can hinder problem-solving in today’s fast-paced environment. Building a culture of trust and inclusion is key. Encourage autonomy, clarify the reasons for sharing, and value diverse working styles to foster collaboration. Don't forget the right systems and tools to support these practices! #KnowledgeSharing...
Lauren Parker

4 Core Principles for Scaling Your API Engineering Practice

2026-01-13 18:00
Scaling your API engineering practice requires a structured approach. APIs are essential for modern enterprises, and managing numerous APIs can become complex. It’s crucial to mature your API practices as your landscape expands. Understanding the API development life cycle is key. This includes stages from requirements gathering to deprecation, with various artifacts involved at each step. To ensure consistency and efficiency, treat all API artifacts as code. This principle can streamline...
Matthias Biehl

Mastering Frontend Tradeoffs: The 2026 Guide for Senior Devs

2026-01-13 16:00
🔍 The frontend landscape is evolving beyond trends. In 2026, teams prioritize performance, maintenance costs, and adaptability. React has become essential, focusing on understanding its mature ecosystem rather than chasing new features. It's a key hiring signal, emphasizing depth over breadth in knowledge. Vue, meanwhile, is known for its clean and maintainable approach, reinforcing good coding habits with predictable codebases. #FrontendDevelopment #React #Vue #WebDevelopment...
Alexander T. Williams

Production-Ready OAuth Token Management for HubSpot Integrations

2026-01-13 15:28
Navigating OAuth token management for HubSpot integrations can be challenging. While obtaining the initial token is straightforward, the complexities arise in production. Key issues include validating tokens, updating scopes, and ensuring consistent permissions. Improper management can lead to security risks, expired tokens, and performance decline. This guide offers insights on securely storing tokens, caching, refreshing them, and verifying requests. By mastering these aspects, you can...
hseligson@hubspot.com (Hannah Seligson)

Vibe code anything in a Hanselminute

2026-01-13 08:40
🎙️ Exciting crossover alert! Ryan welcomes Scott Hanselman, VP of Developer Community at Microsoft, for a discussion on vibe coding. They explore how vibe coding enhances the software development lifecycle and the role of human judgment in understanding code. AI is highlighted as a valuable learning tool, demonstrated by Scott's vibe-coded app created over lunch. Check out Scott's insights through his podcasts and his vibe-coded app on GitHub! #VibeCoding #SoftwareDevelopment #Microsoft #AI...
Phoebe Sajor

Beyond the prompt: Why successful AI localization requires a strategy

2026-01-13 00:00
Successful AI localization goes beyond simply using tools as they come. To achieve accurate and scalable multilingual content, it's essential to develop a strategic approach. This ensures that your AI solutions effectively meet specific localization needs. Explore how to enhance your Webflow content with tailored AI strategies. 🌍🤖 #AILocalization #Webflow #ContentStrategy #MultilingualContent #DigitalMarketing
Source: Webflow Blog

How to Implement Google One Tap in React with Auth0 and FedCM

2026-01-13 00:00
🚀 Learn how to integrate Google One Tap in your React app using Auth0 and FedCM! This guide covers setting up Sign-in with Google, providing a simple authentication method for your users. Google One Tap allows easy sign-in with just one tap, enhancing user experience on both mobile and desktop. FedCM is a key component, offering a privacy-focused method for identity federation without relying on third-party cookies. For detailed steps, check out the full article! #GoogleOneTap #React #Auth0...
Source: Auth0 Blog
Sam Yapkowitz

How to start consolidating your cybersecurity tools

2026-01-12 23:00
Ready to streamline your cybersecurity tools? 🛡️ In a recent article, experts discuss the importance of consolidating cybersecurity tools to reduce risks and improve efficiency. Overlapping functionalities can lead to alert fatigue and slower responses. The article outlines three key steps for effective consolidation: 1️⃣ Foster collaboration among cybersecurity, compliance, and platform teams. 2️⃣ Assess existing tools by gathering an inventory from all relevant teams to identify...
Mitch Pronschinske

How To Use LLMs for Continuous, Creative Code Refactoring

2026-01-12 18:00
Unlock the power of AI in code refactoring! 🤖✨ Traditional methods limited developers to fixed transforms within IDEs. Now, AI-assisted IDEs with Model Context Protocol (MCP) support can learn from before and after examples, enabling creative code transformations. One example shows how LLMs efficiently clean up XMLUI apps without needing explicit support. By recognizing patterns, they simplify the refactoring process and help reduce code repetition. Explore how LLMs can enhance your coding...
Jon Udell

How to Troubleshoot Builds With TeamCity Dashboards

2026-01-12 17:16
🚀 Struggling with CI/CD issues? You're not alone. Many engineers face challenges with legacy systems like Jenkins. TeamCity offers built-in health signals to help identify root causes of pipeline problems quickly. This reduces time spent debugging and allows for faster fixes. Learn how TeamCity’s monitoring tools can enhance pipeline stability, ensuring high-quality software delivery. 📊🔧 #TeamCity #CICD #SoftwareDevelopment #DevOps #Monitoring
Dmitrii Korovin

How To Scale GitOps Without Hitting the ‘Argo Ceiling’

2026-01-12 17:00
Scaling GitOps can lead to challenges, often referred to as the "Argo ceiling." 🚧 As Argo CD instances multiply, visibility and governance can suffer. Teams often rely on custom scripts, diverting attention from core projects. To address this, a centralized GitOps control plane can enhance management while retaining familiar tools. Join the free webinar on Jan. 20 to learn actionable strategies for effective scaling! 📅 #GitOps #DevOps #Webinar #ArgoCD #Kubernetes
Vicki Walker

Dancing Backwards With Go

2026-01-12 12:07
Explore the unique approach of programming backwards with Go, as shared by John Arundel. He suggests starting with testing a function before writing it, using the example of checking if a slice is sorted. This method emphasizes the importance of test-driven development. Learn more about this technique and the insights from his book, *The Power of Go: Tests*. 📚✨ #GoProgramming #TestDrivenDevelopment #CodingTips #Programming #SoftwareDevelopment
Dominika Stankiewicz

Red Hat Developer Hub background and concepts

2026-01-12 08:01
🌟 The Red Hat Developer Hub streamlines software management for large organizations, enhancing discoverability across teams. 🔧 It simplifies the installation of Backstage, an open-source framework that organizes software ownership and supports developer self-service through a Software Catalog. 📊 Key components include: 1. **Components**: Individual software pieces with clear dependencies. 2. **APIs**: Interfaces that outline functionality. 3. **Resources**: Infrastructure needs for...
Joshua Canter