Articles by Category: Educational

A Step-by-Step Guide To Deploying ADK Agents on Cloud Run

2025-12-30 14:00
🚀 Check out our latest guide on deploying AI agents using Google’s Agent Development Kit (ADK) on Cloud Run! In this tutorial, we explore three methods for building agents: Python, YAML, and the Visual Builder. Local development is great, but production deployment is key for scalability. Cloud Run simplifies deployment with its serverless platform. The adk deploy cloud_run command automates the process, creating and pushing a Docker image to Google Artifact Registry, and provisioning a...
Janakiram MSV

How AI is helping us build better communities

2025-12-30 08:40
🌐 AI is reshaping how we build communities! In a recent discussion, MIT and Stanford professor Alex “Sandy” Pentland highlights the role of shared knowledge in community growth. His new book, "Shared Wisdom: Cultural Evolution in the Age of AI," examines how technology can support dialogue and decision-making. He emphasizes designing tech that aligns with human nature rather than letting it dictate our society. Explore more about Sandy's insights and work at deliberation.io. #AI...
Phoebe Sajor

Your AI Workflow Is Missing a Composable Architecture

2025-12-29 19:04
Is your AI workflow lacking structure? 🤔 The article highlights the importance of composable architecture in AI coding. Instead of generating code in isolation, breaking requests into smaller parts can enhance clarity and control. However, without a cohesive framework, these components struggle to connect. Composable architecture allows for versioning and reusability, ensuring that code persists beyond a single session. This approach addresses common issues like lack of persistence, version...
Temitope Oyedele

The 3 a.m. Call That Changed The Way I Design APIs

2025-12-27 18:00
At 3:17 a.m., a critical alert changed the author's approach to API design. A database failure caused a complete service outage, leading to significant costs and lost trust. This incident inspired "The 3 a.m. Test": will the on-call engineer swiftly diagnose and fix issues? It emphasizes avoiding complex designs that hinder quick recovery. The author rebuilt the API infrastructure, focusing on principles like designing for partial failure. This approach ensures degraded responses instead of...
Sreenivasa Reddy Hulebeedu Reddy

How To Accelerate Growth With AI-Powered Smart APIs

2025-12-26 19:00
Enterprise IT teams face challenges in a rapidly changing landscape of distributed applications and hybrid clouds. While creating applications is easier than ever, ensuring their utility at scale is complex. A modern integration strategy, focused on hybrid cloud and AI, is essential to break down data silos and enhance connectivity. Smart APIs, powered by AI and automation, are vital for seamless integration, allowing applications to communicate effectively. This integration is key for...
Raghuram Tadipatri

Monitor Your Servers With Free Uptime Kuma Container

2025-12-26 16:03
🚀 Monitor your servers effortlessly with Uptime Kuma! This free Docker container allows you to track the status of multiple servers and services, including HTTP(S), MySQL, and Docker containers. You’ll need a host that supports Docker and some basic setup steps, which are straightforward. For a detailed guide on installation and monitoring, check the article! #UptimeKuma #Docker #ServerMonitoring #TechTools #SysAdmin
Jack Wallen

Improving code quality - Session 59: Class facade with water

2025-12-26 02:00
🛠️ This week’s "Improving Code Quality" focuses on the design of class facades using a practical example. The article by Munetoshi Ishikawa discusses the relationship between `FooValueStore` and `FooValueStoreClearer`. It highlights the complexities that arise when separating functionalities, such as the need for both classes to share the same instance. To simplify, the article suggests integrating the `clearAll` method directly into `FooValueStore` to enhance usability and reduce complexity...

How To Get DNS Right: A Guide to Common Failure Modes

2025-12-24 16:00
Understanding DNS is crucial for digital connectivity. 🌐 This article outlines common DNS issues that can cause outages and performance problems, focusing on micro-outages and misconfigurations. Micro-outages may last minutes to an hour, affecting specific regions, while misconfigurations, like CNAMEs at the apex, can lead to resolution failures. Monitoring and testing are essential for maintaining optimal DNS performance. #DNS #TechInsights #DigitalConnectivity #Troubleshooting #WebPerformance
Sheldon Pereira

A Guide to Safe, Incremental Open Source Observability Migration

2025-12-24 15:00
Unlock the potential of open source observability migration! 🚀 The article discusses how organizations can transition from proprietary software to open source solutions efficiently. It emphasizes that with the right tools, migrations can take weeks instead of months. Many companies already have an open architecture for metrics and logs. The focus should be on redirecting data pipelines and converting essential queries, not reinventing instrumentation. By following a structured plan, teams can...
Marjorie Freeman

How to deploy and benchmark vLLM with GuideLLM on Kubernetes

2025-12-24 08:00
Unlock the potential of Large Language Models (LLMs) with the latest guide on deploying and benchmarking vLLM using GuideLLM on Kubernetes. 🚀 This article provides a step-by-step approach for Kubernetes users to set up a vLLM server on OpenShift, utilizing NVIDIA GPUs. It includes performance testing with GuideLLM to measure metrics like request throughput and latency, crucial for production readiness. Learn about prerequisites, deployment steps, and benchmarking methodologies to ensure...
Harshith Umesh

Everything You Wanted to Ask About Rust – Answered by Herbert Wolverson

2025-12-23 18:36
🚀 Curious about Rust? Check out insights from the recent JetBrains livestream with expert Herbert Wolverson! He discussed key topics for developers at all levels, including memory management, ownership, and the latest in Rust programming. Wolverson also introduced his new book, *Advanced Hands-On Rust*, which dives deeper into concepts like generics and macros. Catch the full livestream replay on JetBrains TV! 📺 #RustLang #Programming #JetBrains #SoftwareDevelopment #Coding
Tatiana Parshutkina

How Xerox and Stack Overflow partnered to preserve knowledge and power innovation

2025-12-23 17:00
Xerox has teamed up with Stack Overflow to tackle the challenge of preserving collective knowledge in a hybrid work environment. 🌍🤝 To improve collaboration among its global engineering network, Xerox implemented Stack Internal as a centralized knowledge hub. This platform helps capture expertise and fosters innovation across teams. The initiative aligns with Xerox's goal to enhance scalability and support continuous learning. 📈💡 #Xerox #StackOverflow #Innovation #Collaboration...
Eira May

Getting started with OpenShift APIs for Data Protection

2025-12-23 15:33
Unlock efficient application management in Red Hat OpenShift! 🚀 The OpenShift APIs for Data Protection operator introduces a self-service backup and restore feature, enabling developers to handle their application backups without needing cluster-level permissions. This helps streamline development cycles and CI/CD pipelines. 🛠️ The process is built on a clear separation of duties, allowing developers to operate within their namespaces securely. This guide provides steps for cluster admins to...
Mohammad Ahmad, Tom Stockwell, Jack Adolph

How in-place pod resizing boosts efficiency in OpenShift

2025-12-23 08:01
🚀 Red Hat OpenShift introduces in-place resource resizing, allowing users to adjust CPU and memory of running pods without recreating them. This feature enhances resource management, reducing downtime and operational complexity. 💡 Available by default in OpenShift 4.20, it supports dynamic resource allocation based on real-time needs, leading to efficient usage and potential cost savings. 🔧 While beneficial, users should monitor for resource contention and ensure compatibility with container...
Subin Modeel

How Kafka Simplifies Application Integration and Modernization

2025-12-22 16:00
Unlock the potential of your enterprise data with Kafka! 🚀 Many businesses face challenges with fragmented application data, making reporting and data sharing difficult. Traditional methods can lead to inconsistencies and inefficiencies. Kafka offers a solution by providing a centralized, open platform that decouples data sources from destinations. This simplifies integration and enables real-time data sharing across applications. With Kafka's event-driven model, teams can adapt data flows...
Matthew O’Keefe

Making your code base better will make your code coverage worse

2025-12-22 15:00
Maintaining a minimum of 80% code coverage may not always lead to better code quality. The article discusses how this requirement can influence coding decisions negatively. It highlights that not all files or features hold equal value in testing, and automated testing isn’t always the most cost-effective solution. Additionally, making code DRYer could actually reduce coverage metrics, which raises questions about the reliance on code coverage as the primary measure of quality. #CodeCoverage...
Jared Toporek

Automate Oracle 19c deployments on OpenShift Virtualization

2025-12-22 07:16
🚀 Automate your Oracle Database 19c deployments on OpenShift Virtualization! Installing Oracle can be complex, involving many manual steps and potential misconfigurations. However, with Red Hat Ansible Automation Platform, you can streamline the process. 🖥️ This automation reduces setup time, ensures consistent environments, and allows developers to manage their testing environments independently. For optimal results, use essential playbooks like `prepare_os.yml` for VM provisioning and...
Bins Sam Thomas

ObsidianOS, a Challenging but Reliable Linux Distribution

2025-12-21 15:00
🌟 ObsidianOS offers an innovative A/B partitioning method for seamless software updates. This ensures users always have a working system, even during updates. The distribution provides options for a minimalist desktop or KDE Plasma. However, the installation can be tricky, with some users experiencing challenges with the GUI installer. For those who prefer a text-based installation, the process becomes more straightforward but lacks some user-friendly features. #ObsidianOS #Linux #TechReview...
Jack Wallen

From Prompt to Production: A Guide to AI-Generated Design Systems

2025-12-20 19:04
Unlock the potential of AI in design systems! 🖥️ A new article explores how AI can streamline the creation of design systems, traditionally a slow and resource-heavy task. Tools like Bit.cloud’s Hope AI can generate a complete library of reusable, tested, and documented components in just 20 minutes! The process starts with a simple prompt, guiding the AI to match specific brand aesthetics. It then proposes a detailed architecture for the design system, ensuring a tailored solution. Discover...
Alexandra Spalato

When Should JavaScript Devs Use the Power of WebAssembly?

2025-12-20 14:00
JavaScript has evolved over the last thirty years, but complexity in web applications often leads to performance issues. WebAssembly (Wasm), introduced in 2017, allows developers to offload heavy computations from JavaScript, improving speed and efficiency. It works alongside JavaScript, not as a replacement, enabling the use of languages like Rust and C++. Wasm is now more accessible, with tools that simplify integration for developers. Ideal use cases include CPU-intensive tasks, leveraging...
Jessica Wachtel

Kubernetes Auditing and Events: Monitoring Cluster Activity

2025-12-19 21:00
📊 Kubernetes auditing is essential for monitoring cluster activity. This excerpt from "Fluent Bit with Kubernetes" highlights key practices for capturing logs and events across applications. Kubernetes emphasizes that logging is primarily the responsibility of the container runtime, using stdout and stderr. However, logging at the cluster level is also crucial for understanding pod evictions and node statuses. The article discusses the use of logging agents in sidecar configurations or...
Phil Wilkins

Building Blocks for Agentic AI: The Hierarchy of Developer Needs

2025-12-19 16:00
Unlocking the potential of Agentic AI starts with understanding the developer hierarchy of needs. The Model Context Protocol (MCP) has transformed how developers integrate large language models (LLMs) with applications, allowing seamless connections to external data sources. However, the effectiveness of these integrations relies heavily on the quality of application programming interfaces (APIs). A strong API foundation ensures accurate execution of user prompts. Organizations like Cisco...
Albert Chen

HCP Terraform agent observability with OpenTelemetry, Prometheus, Grafana, and Jaeger

2025-12-19 15:32
Unlocking the power of observability for HCP Terraform agents is essential for effective infrastructure management! 🌐 Utilizing OpenTelemetry, Prometheus, Grafana, and Jaeger, organizations can collect metrics and traces to gain insights into agent performance and resource usage. This observability helps teams with capacity planning, troubleshooting, and optimizing resource allocation. 📊 To learn how to implement this observability framework, check out the full article! #HCPTerraform...
Glenn Chia Jin Wee

5 Incident Management Lessons To Carry Into 2026

2025-12-19 15:00
In 2025, incident management gained recognition as a vital business function, essential for safeguarding revenue and customer trust. Major outages highlighted the importance of preparedness among teams. Key lessons emerged: 1️⃣ The best engineer shouldn’t lead the incident response. Clear role separation improves efficiency. 2️⃣ AI aids in incident management, but human oversight is crucial for critical decisions. 3️⃣ Learning from incidents enhances future responses. For effective incident...
Cristina Dias

How Mobile Development Teams Use Kotlin in 2025: Insights From a Certified Trainer

2025-12-19 14:44
🔍 In his latest guest post, José Luis González shares insights on mobile development teams using Kotlin in 2025. He emphasizes the importance of effective error handling, particularly regarding CancellationException, to maintain structured concurrency. 📊 For teams pressed for time, he recommends prioritizing crash-free metrics, ANR rates, and UI performance monitoring using tools like Firebase Crashlytics and JankStats. 🛠️ Performance insights can be gained through Sentry, which helps...
Ksenia Shneyveys

Tutorial: Add TLS to Nginx Gateway Fabric

2025-12-19 14:00
🔒 Adding TLS to Nginx Gateway Fabric is essential for securing client traffic in production environments. This tutorial builds on the previous setup to implement TLS termination and automatic HTTP to HTTPS redirection. It covers generating self-signed certificates, creating a Kubernetes TLS secret, and updating the Gateway for HTTPS. Make sure to have your Nginx Gateway Fabric and necessary resources ready to follow along. #Nginx #Kubernetes #TLS #CloudSecurity #DevOps
Janakiram MSV

First-Class Docker Support: Building and Deploying Containers With TeamCity

2025-12-19 12:53
🚀 Docker has transformed software development by allowing the packaging of applications into portable containers. However, building and deploying these containers at scale requires a reliable CI/CD system. This article discusses how TeamCity offers built-in Docker support for a seamless pipeline experience. Key features include dedicated Docker build runners, native registry integration, and Kotlin DSL support, making it easier to set up and maintain pipelines compared to Jenkins. #Docker...
Dmitrii Korovin

Monitoring OpenShift Gateway API and Service Mesh with Kiali

2025-12-19 08:01
🚀 In the latest article, we explore monitoring OpenShift Gateway API and Service Mesh using Kiali. 🔧 The guide covers how to configure Kiali for visibility into both OpenShift Gateway API components and service mesh workloads, providing a unified view of traffic flow. ⚠️ It highlights two main challenges: namespace discovery and GatewayClass validation, which can limit Kiali’s observability in dual-mesh environments. 📊 Solutions are provided for proper configuration, enhancing monitoring...
Mattia Mascia

Improving code quality - Session 58: Words cannot express

2025-12-19 02:00
Discover the latest insights in code quality with Munetoshi Ishikawa's article on parameter string formats! Ishikawa explains two formats, ABC and XYZ, and how to extract parameters using Kotlin's regex capabilities. Key classes and objects, like `AbcParams` and `Parser`, are featured to illustrate this process. Learn more about improving code quality today! 💻📊 #CodeQuality #Kotlin #Programming #Regex #SoftwareDevelopment

Build an AI Assistant with LangGraph, Next.js, and Auth0 Connected Accounts

2025-12-19 00:00
🚀 Enhance your AI assistant with LangGraph, Next.js, and Auth0! This article guides you through integrating Slack and GitHub using Auth0’s Connected Accounts feature. You’ll learn to list channels, interact with workspaces, and access GitHub repositories. Make sure you have the necessary tools and access before starting! #AI #LangGraph #NextJS #Auth0 #TechTutorials
Source: Auth0 Blog
Deepu K Sasidharan

Deploy autoscaling services, AI Workflow automation, and LLM APIs Without Kubernetes

2025-12-19 00:00
Deploying containers without Kubernetes can simplify your workflow. This article discusses alternatives for teams with fewer services and smaller engineering teams. It highlights the complexities of Kubernetes, such as control plane management and configuration overhead. Explore microservices, CI/CD, and lightweight LLM hosting without the Kubernetes hassle. #DevOps #Microservices #Containerization #Automation #TechSimplified 🚀🛠️💻
Source: Railway Blog

Real-World Agent Examples with Gemini 3

2025-12-19 00:00
🚀 Gemini 3 is revolutionizing AI agents with advanced capabilities for real-world tasks. This article highlights six open-source frameworks, such as ADK and Agno, showcasing practical workflows for browser automation, deep search, and more. Developers can clone these examples to build their own agentic systems. Explore how Gemini 3 enhances reliability and state management in complex AI applications. #AIAgents #Gemini3 #OpenSource #Automation #TechInnovation

How to implement goal refresh cycles on your team

2025-12-18 20:18
🚀 The traditional annual goal-setting cycle can hinder team progress in fast-changing environments. Switching to a quarterly refresh cycle allows teams to adapt quickly to new realities. This five-step process helps set clear annual goals and regularly review them to maintain focus on what matters most. Regular goal updates lead to more relevant and impactful work. #GoalSetting #TeamProductivity #AgileManagement #WorkLife #Atlassian
Lauren Parker

Terraform Stacks, explained

2025-12-18 19:00
🚀 Terraform Stacks streamline resource management and provisioning at scale. They tackle challenges like managing dependencies and reducing run time by allowing users to organize Terraform modules into manageable pieces. Key benefits include simplified management and improved productivity, enabling rapid creation of consistent infrastructure setups. Common use cases involve deploying applications as single units and managing Kubernetes workloads efficiently. #Terraform #InfrastructureAsCode...
Vanshika Munjal

Top 10 Questions You Asked About Databricks Clean Rooms, Answered

2025-12-18 16:30
Unlock the potential of data collaboration with Databricks Clean Rooms! 🌐 This article addresses the top 10 questions about this privacy-focused platform. It highlights how organizations can safely collaborate on data while prioritizing security. Discover insights on the benefits, use cases, and implementation of Clean Rooms in modern AI innovations. 🔍🤖 #DataCollaboration #Databricks #PrivacyFirst #AI #TechInsights

12 Days of Learning: Your Secret to CCNA Momentum

2025-12-18 16:18
🚀 Get ready for the **12 Days of Learning** starting December 22! This program offers expert-led videos focusing on key CCNA topics. Each session aims to help beginners understand foundational concepts and build essential skills. Plus, there’s a chance to win one of 10 free Cisco certification exam vouchers! 🎟️ Don’t miss this opportunity to enhance your learning. Subscribe to our YouTube channel for daily updates! #CCNA #CiscoLearning #Certification #TechEducation #Networking
Margaret Dilloway

The Ultimate Guide to Successfully Adopting Kotlin in a Java-Dominated Environment

2025-12-18 15:04
🚀 Adopting Kotlin in a Java-centric environment is a gradual process, focusing on people, timing, and trust. Over four weeks, a series of articles by Urs Peter explored key aspects of this migration. The ultimate guide ties these insights together, offering practical steps for tech teams. 📁 It covers a five-part journey, from starting with Kotlin in existing projects to evaluating its use in production and encouraging team buy-in. For detailed guidance, check out the full Kotlin Adoption...
Alyona Chernyaeva

Best Programming Courses in 2025: New and Favorite Picks on JetBrains Academy

2025-12-18 11:54
🚀 Exciting updates from JetBrains Academy! Their annual roundup highlights both popular courses and new offerings for 2025. If you're looking to enhance your programming skills, this overview is a great place to start. Key courses include: ❤️ **100 Days of Code – The Complete Python Pro Bootcamp**: Perfect for motivated learners wanting hands-on experience with real projects. ❤️ **Introduction to Python**: Ideal for beginners to start coding with essential concepts. ❤️ **AtomicKotlin**: Aimed...
Regina Muradova

Deploy and customize JBoss Web Server on Red Hat OpenShift

2025-12-18 07:01
🚀 Learn how to deploy and customize the Red Hat JBoss Web Server (JWS) on OpenShift! This article covers installation, default settings, and customization options for JWS containers. 🔍 It also explains the JWS Operator, enabling easy deployment of JWS images. Key customization features include JVM options and garbage collection settings. 🔧 To explore more about JWS capabilities and configurations, check out the full article. #RedHat #OpenShift #JBoss #WebServer #CloudComputing
Francisco De Melo Junior