Learn to Use GDB for Debugging Go Code

Learn to Use GDB for Debugging Go Code

Hello everyone, I am Jianyu. In the previous article “A Demo to Learn Debugging with Go Delve”, we detailed how to use Delve in Go for troubleshooting and debugging, which was very helpful for problem resolution. However, debugging tools are not limited to Delve. Today, we will introduce a second powerful tool: GDB, to complete … Read more

How NVIDIA Jetson Leverages Generative AI and Microservices for Powerful Visual Applications

How NVIDIA Jetson Leverages Generative AI and Microservices for Powerful Visual Applications

This article is based on a lecture from the 2024 NVIDIA GTC: The NVIDIA Metropolis microservices suite provides a reference application for Jetson that utilizes generative artificial intelligence. This is a set of cloud-native building blocks for developing edge AI applications and solutions. This lecture will inform you about the latest microservices offered by NVIDIA … Read more

Fault Injection Is Not Everything in Chaos Engineering

Fault Injection Is Not Everything in Chaos Engineering

“The 65th Original Article on Chaos Engineering Practices Chaos Engineering Is Not a Cutting-Edge Technology Seeing this, some may be confused; chaos engineering has been popular for a long time, yet it turns out to be old technology. Yes, that’s absolutely right; it’s all existing technology. In fact, I want to emphasize: The most advanced … Read more

Managing Microservices Complexity with AI Agents

Managing Microservices Complexity with AI Agents

With the continuous evolution and deepening of technological architecture, the complexity of microservice systems is increasingly severe, necessitating strong governance strategies and tools. The microservice governance platform serves as a critical infrastructure, strategically significant and practically valuable for optimizing the lifecycle management of business microservices and enhancing their efficiency and effectiveness within development, operations, and … Read more

7 Architectural Patterns in Embedded Software Design

7 Architectural Patterns in Embedded Software Design

Architectural patterns are general reusable solutions to common problems in software architecture within a given context. A pattern is a solution to a problem in a specific context. However, many developers still struggle to understand the differences between various software architectural patterns, and some know very little about them. Generally, there are seven main architectural … Read more

Architectural Patterns Suitable for Embedded Software

Architectural Patterns Suitable for Embedded Software

Source | Network Embedded software may experience coupling between drivers and applications due to hardware resource limitations. However, for large projects with abundant resources, complex business logic, and the need for future expansion and maintenance, a layered and modular approach must be adopted. This thinking is known as architectural patterns. Common architectural patterns in the … Read more

How to Design Embedded Software Architecture

How to Design Embedded Software Architecture

Author | Chuguang Produced by | Vehicle Terminal Note | We are a technical sharing platform for intelligent automotive software and architecture. We insist on originality every day, growing together with you. Knowledge Circle | Join the “Automotive Electronics and AutoSAR Development” group by adding WeChat “cloud2sunshine” The design intent of embedded software architecture is … Read more