Section 3: Advanced Concepts in V Programming
This section covers advanced concepts in V that include writing highly concurrent code, where you will learn about the go
keyword and its usage as well as the thread
data type. This section will provide detailed info about various concurrency patterns that enable you to share data between concurrent routines using locks and also has a detailed chapter on an advanced concurrency pattern called Channels. In the detailed chapter on Channels, you will learn how to share data by establishing communication among concurrently running routines in V.
The last chapters of this section focus on writing tests in V. In addition to this, you will be introduced to the built-in JSON and Object-Relational Mapper (ORM) libraries, and we'll cover building an end-to-end project that has a RESTful microservice using the vweb
web server.
This section has the following chapters:
- Chapter 10, Concurrency
- Chapter 11, Channels – An Advanced...