#

Shell Programming Tutorials & Engineering Articles

57 Shell tutorials, guides, and engineering insights from Google, NVIDIA, Stripe, and more

Shell Articles & Tutorials

Filter:
Cursor logo
Cursor
Beginner
The article discusses the implementation of a secure sandbox for local agents, aimed at reducing interruptions while enhancing security.
6 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
Google introduces extension settings for Gemini CLI, a structured configuration system that prompts users for required settings (API keys, URLs, project IDs) during extension installation.
Jack Wotherspoon, Christine Betts, Bala Narasimhan
6 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
This article introduces Gemini CLI hooks, a customization mechanism that lets developers control and extend the agentic loop of Gemini CLI without modifying its source code.
Edi Palencia, Jack Wotherspoon, Abhi Patel
5 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
This article demonstrates how to fine-tune FunctionGemma, a specialized 270M parameter Gemma 3 model designed for function calling in agentic AI systems.
Juyeong Ji
5 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
This article explores how to train an AI agent to operate a new Command Line Interface (CLI) using synthetic data generation and reinforcement learning.
Chris Alexiuk
11 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The Universal Commerce Protocol (UCP) is an open-source standard developed by Google to facilitate seamless commerce experiences across various platforms.
Amit Handa, Ashish Gupta
11 min read
Includes Code
Has Summary
--
Google logo
Google
Advanced
This article serves as a practical guide for developers working with JAX on Cloud TPUs, focusing on essential tools and techniques for debugging and profiling machine learning workflows.
Zhenzhen (Jen) Tan, Brian Kang, Ashish Narasimham
5 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article introduces A2UI, an open-source project designed for agent-driven interfaces that allows agents to generate contextually relevant user interfaces.
Google A2UI Team
13 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the new Session Management feature in Gemini CLI, which allows users to automatically save their sessions and resume work without losing context.
Christopher Beeson, Jack Wotherspoon
3 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
Shopify open-sources Tangle, an ML experimentation platform built to solve six common failure modes in machine learning development.
Shopify Engineering
12 min read
Has Summary
--
Google logo
Google
Intermediate
The article discusses optimizing performance on Qualcomm's Neural Processing Unit (NPU) using LiteRT, Google's high-performance on-device ML framework.
Lu Wang, Weiyi Wang, Andrew Zhang
9 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the integration of Gemini 3 Pro into Gemini CLI, highlighting its capabilities to enhance productivity and performance in terminal operations.
Taylor Mullen
8 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article introduces the Jules extension for Gemini CLI, designed to enhance coding workflows by allowing developers to offload tasks asynchronously.
Alexis Cox, AK Kulkarni
3 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article introduces enhancements to Gemini CLI, allowing users to run complex interactive commands directly within the CLI environment.
Gal Zahavi, Jack Wotherspoon
3 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article announces the Genkit Extension for Gemini CLI, which enhances the development of AI applications by providing deep integration with Genkit's architecture and tools.
Chris Gill
4 min read
Includes Code
Has Summary
--
Google logo
Google
Advanced
The article discusses building high-performance data pipelines using Grain, a data loading library for JAX, and ArrayRecord, an efficient file format.
Jiyang Kang, Shivaji Dutta, Ihor Indyk, Felix Chern
10 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article introduces the Jules API, a new tool designed to enhance automation, integration, and innovation throughout the software development lifecycle.
Jane Fine, Jenny Cong
3 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
Jules Tools is a command line interface that allows developers to interact with Google's asynchronous coding agent, Jules, directly from their terminal.
Jiahao Cai, AK Kulkarni
4 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the integration of the Agent Development Kit (ADK) with AG-UI, an open protocol for creating interactive AI user experiences.
Alan Blount
5 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article discusses the integration of Gemini CLI with FastMCP, a Python library for building Model Context Protocol (MCP) servers.
Jack Wotherspoon, Jeremiah Lowin
2 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the integration of Google’s Agent Development Kit (ADK) for Java with the LangChain4j LLM framework, enabling developers to utilize a variety of Large Language Models (LLMs) f...
Guillaume Laforge
5 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article announces the release of Genkit Go 1. 0, a stable, production-ready open-source AI development framework for the Go ecosystem.
Chris Gill, Cameron Balahan
7 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
This article provides a comprehensive guide on setting up usage threshold alerts for customers with pay-as-you-go plans using AWS's serverless tools and Stripe's Billing Alert API.
Hidetaka Okamoto
8 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the use of multimodal embeddings to enhance visual search capabilities, particularly for artists and enterprise-scale document search.
Anthony Tripaldi
10 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article discusses how integrating large language models (LLMs) with knowledge graphs enhances the extraction of structured insights from unstructured data, addressing challenges faced by tradit...
Rohan Rao
15 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Beginner
This article provides a comprehensive guide on using Stripe's sandbox environment to develop and investigate subscription data flow.
Hidetaka Okamoto
7 min read
Includes Code
Has Summary
--
ClickHouse logo
ClickHouse
Beginner
ClickHouse version 24.
The ClickHouse Team
15 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
This article discusses how to efficiently manage SaaS feature entitlements using Stripe's Entitlements API.
Hidetaka Okamoto
8 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Intermediate
The article discusses how to effectively debug 3DS authentication processes using Stripe Workbench.
Hidetaka Okamoto
7 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article introduces Keras Hub, a unified library for pretrained models that simplifies access to both natural language processing (NLP) and computer vision (CV) architectures.
Divyashree Sreepathihalli, Luciano Martins
7 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
Shell, in collaboration with NVIDIA, has developed a machine learning model using Fourier neural operators to enhance the efficiency of carbon capture and storage (CCS) site screening.
Anirban Chandra
6 min read
Has Summary
--
Stripe logo
Stripe
Intermediate
This article discusses how to utilize the Stripe Workbench Inspector to monitor the lifecycle of PaymentIntent objects, helping developers track state transitions and optimize payment workflows.
Ben Smith
7 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Beginner
This article provides a comprehensive guide on debugging Stripe invoicing integrations using the Stripe Workbench tool.
David Edoh-Bedi
6 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Beginner
The article explores the lifecycle of invoices in Stripe, detailing how to create, send, and manage invoices using the Stripe Workbench debugging tool.
David Edoh-Bedi
8 min read
Includes Code
Has Summary
--
Stripe logo
Stripe
Beginner
This article discusses the behavior of different payment methods in Stripe regarding immediate and delayed payment confirmations.
Cecil Phillip
6 min read
Includes Code
Has Summary
--
Google logo
Google
Advanced
The article discusses the implementation of Gemma 2, a lightweight large language model (LLM) by Google, for processing streaming data with Dataflow.
Reza Rokni, Ravin Kumar
16 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article discusses NVIDIA cuOpt, an accelerated optimization engine designed to enhance operational efficiency in logistics and supply chain management.
Moon Chung
6 min read
Has Summary
--
Google logo
Google
Beginner
The article discusses the release of MediaPipe Solutions for Raspberry Pi and iOS, highlighting the capabilities of the new iOS SDK and the updated Python SDK for Raspberry Pi.
Paul Ruiz
4 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses how retailers can enhance their data analytics capabilities using GPU-accelerated Apache Spark workloads on Google Cloud Dataproc.
Saurav Agarwal
12 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses Shopify's Isospin tooling, which is built on top of systemd to manage applications within their cloud development platform, Spin.
Misty De Méo
10 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article provides a weekly roundup of the latest software updates, learning resources, events, and notable news from NVIDIA, focusing on advancements in game development and autonomous vehicles.
Michelle Horton
3 min read
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses the significance of edge computing, IoT, and AI in modern infrastructure, highlighting NVIDIA's role in these domains at the upcoming GTC event.
Amanda Saunders
4 min read
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
The article discusses the development of a Question and Answering (QA) service utilizing Natural Language Processing (NLP) with NVIDIA NGC and Google Cloud.
Shopify logo
Shopify
Beginner
The article discusses the management of project-wide SSH keys in Google Cloud Platform (GCP) and the potential security risks associated with persistent SSH keys.
Cailyn Edwards
12 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses the complexities of setting up High-Performance Computing (HPC) applications and introduces the NVIDIA HPC SDK as a solution.
Wayne Gaudin
16 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Advanced
This article provides a comprehensive guide on deploying a Natural Language Processing service, specifically a BERT Question-Answering model, on a Kubernetes cluster using Helm charts from NVIDIA N...
Netflix logo
Netflix
Intermediate
The article discusses Netflix's initiative to enhance the visual quality of anime by introducing 4K and HDR technology through the short film 'Sol Levante'.
Netflix Technology Blog
17 min read
Has Summary
--
Pinterest logo
Pinterest
Intermediate
The article discusses the enhancements made to a Spark pipeline for conversion attribution at Pinterest, focusing on scalability as the number of users and advertisers grows.
Pinterest Engineering
9 min read
Has Summary
--
Palantir logo
Palantir
Advanced
This article serves as an introduction to the Linux Audit Framework and osquery's auditing features.
Palantir
10 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Beginner
Researchers in Japan have developed a deep learning system to identify and track individual coconut crabs, which are endangered and declining in population.
Nefi Alarcon
2 min read
Has Summary
--