Open in app

Sign In

Write

Sign In

Vladimir Vivien
Vladimir Vivien

2.6K Followers

Home

About

Published in go4vl

·Pinned

Build a WiFi Camera using the Raspberry Pi Zero W, a Camera module, and Go

This post explores how to create your own WiFi camera, for realtime video streaming over the web, using a Raspberry Pi Zero W, a camera module, the Go programming language. — In a previous post, I explored how to use the Go for Video Linux (Go4VL) package to create Go programs to capture video data from a Linux machine with an attached USB web camera gadget. …

Go

6 min read

Build a WiFi Camera using the Raspberry Pi Zero W, a Camera module, and Go
Build a WiFi Camera using the Raspberry Pi Zero W, a Camera module, and Go
Go

6 min read


Published in go4vl

·Pinned

Building a webcam with Go and go4vl

In a previous blog post, project go4vl was introduced and discussed as a way to use Go to interact with low level device drivers to capture video frames on a Linux machine. This post looks at how to use the go4vl project to build a functional a webcam. See project…

Go

4 min read

Building a webcam with Go and go4vl
Building a webcam with Go and go4vl
Go

4 min read


Published in Programming Kubernetes

·Jan 23

End-to-end Testing of Kubernetes Resources with the e2e-framework

When working with cluster components, or building custom resources, that are deployed in Kubernetes, it is often necessary to run full end-to-end tests to ensure all aspects of your solutions work as intended. Project e2e-framework sigs.k8s.io/e2e-framework Project e2e-framework, from Kubernetes-SIGs, makes it easy to create and run end-to-end tests using…

Kubernetes

6 min read

End-to-end Testing of Kubernetes Resources with the e2e-framework
End-to-end Testing of Kubernetes Resources with the e2e-framework
Kubernetes

6 min read


Published in Learning the Go Programming Language

·Jul 23, 2021

Realtime Video Capture with Go

Using Go and the Video for Linux (V4L2) API to stream videos from camera hardware natively without using CGo. — This write up explores how to access video device drivers using the Video for Linux API (or V4L2) and the Go standard libraries, with no Cgo, to build realtime video capture and streaming programs. How this got started As with many endeavors in 2020, this got started because of COVID, specifically due to the…

Go

11 min read

Realtime Video Capture with Go
Realtime Video Capture with Go
Go

11 min read


Published in Automi

·Jul 31, 2019

A Stream Processing API for Go

With stream processing, data is decomposed as sequential elements that are made available over time allowing for processing of large (and possibly unbounded) data sets. This post is about project Automi, a Go package that allows developers to create programs to process data using stream processing methodology. Automi on Github…

Golang

8 min read

A Stream Processing API for Go
A Stream Processing API for Go
Golang

8 min read


Published in Learning the Go Programming Language

·Jul 19, 2019

Working with Compressed Tar Files in Go

This post shows how to use the archive and the compress packages to create code that can programmatically build or extract compressed files from tar-encoded archive files. …

Golang

8 min read

Working with Compressed Tar Files in Go
Working with Compressed Tar Files in Go
Golang

8 min read


Published in Learning the Go Programming Language

·Jun 25, 2019

Encoding Data with the Go Binary Package

When encoding binary data for IO in Go, there is a multitude of options available ranging from gob, Protobuf, to roll-your-own encoder. This post examines Go’s encoding/Binary package used to encode and decode numeric values into binary data that can be used for many purposes. A simple binary protocol Imagine that you are writing…

Golang

6 min read

Encoding Data with the Go Binary Package
Encoding Data with the Go Binary Package
Golang

6 min read


Published in Programming Kubernetes

·Oct 22, 2018

Using Go modules with Kubernetes API and client-go projects

The world of Go and Kubernetes move really fast. Just a year ago, I published a story about using Go dep to organize package dependencies for Kubernetes API client projects. A year later, Go dependency management has taken a another major leap forward with the introduction of Go modules. This…

Golang

5 min read

Using Go modules with Kubernetes API and client-go projects
Using Go modules with Kubernetes API and client-go projects
Golang

5 min read


Published in gRPC and Protocol Buffers

·Jul 31, 2018

Efficient IoT with the ESP8266, Protocol Buffers, Grafana, Go, and Kubernetes

At KubeCon EU 2018, I had the opportunity to do a presentation on the use of protocol buffers and gRPC for efficient IoT. …

Golang

9 min read

Efficient IoT with the ESP8266, Protocol Buffers, Grafana, Go, and Kubernetes
Efficient IoT with the ESP8266, Protocol Buffers, Grafana, Go, and Kubernetes
Golang

9 min read


Published in Programming Kubernetes

·Mar 30, 2018

Building stuff with the Kubernetes API (Part 4) — Using Go

This is part 4 of a multipart series which covers the programmability of the Kubernetes API using the official clients. …

Golang

8 min read

Building stuff with the Kubernetes API (Part 4) — Using Go
Building stuff with the Kubernetes API (Part 4) — Using Go
Golang

8 min read

Vladimir Vivien

Vladimir Vivien

2.6K Followers

Software Eng • Go Programming book author, http://golang.fyi • Kubernetes

Following
  • Lessig

    Lessig

  • Code.org

    Code.org

  • Asim Aslam

    Asim Aslam

  • DataStax

    DataStax

  • Biju Kunjummen

    Biju Kunjummen

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech