abitofhelp
I have over 20 years of professional experience in software architecture & development across various domains and the Cloud. Recent:multitenant,SaaS,GIS webapp.
A Bit of Help, Inc.SCOTTSDALE, AZ
Pinned Repositories
abohapis
This repository will contain protobuf files and libraries for our applications.
apis
This repository contains an example using Go, Bazel 7 (bzlmod), ProtoBuf, grpc-gateway, GoogleApis, and gRPC.
apis-rust
This repository contains an example using Rust, Bazel 7 (bzlmod), ProtoBuf, GoogleApis, and gRPC.
bazel_monorepo_go_rust
This repository contains a monorepo, polyglot project consisting of a library for Go and Rust.
connect-go-example
This repository contains a client/server solution implementing the classic Greet service using the following technologies: Bazel, Buf, ConnectRPC, Go, and Protocol Buffers.
connect-go-googleapis
This repository contains a client/server solution implementing the classic Greet service using the following technologies: Bazel (bzlmod), Buf, ConnectRPC, Go, GoogleApis, and Protocol Buffers.
pipeline
Implementing a multi-step, concurrent, parallel processing pipeline in Go.
portfolio-golang
This repository contains a sample of applications created with Go.
rust_clap_hierarchical_config
This repository contains a Clap CLI application that implements hierarchical configuration in priority order priority order (highest to lowest): command line argument, environment variable, toml file, or default value.
abitofhelp's Repositories
abitofhelp/connect-go-example
This repository contains a client/server solution implementing the classic Greet service using the following technologies: Bazel, Buf, ConnectRPC, Go, and Protocol Buffers.
abitofhelp/abohapis
This repository will contain protobuf files and libraries for our applications.
abitofhelp/apis
This repository contains an example using Go, Bazel 7 (bzlmod), ProtoBuf, grpc-gateway, GoogleApis, and gRPC.
abitofhelp/apis-rust
This repository contains an example using Rust, Bazel 7 (bzlmod), ProtoBuf, GoogleApis, and gRPC.
abitofhelp/azmd5_hash_dir
This application demonstrates how to recursively process a directory of files to determine base64 MD5 hashes using concurrency and an errgroup. Azure Storage uses base64 MD5 hashes blob metadata.
abitofhelp/bazel-go-googleapis
This is an example using the googleapis proto package from Bazel Central Registry rather than using an archive_override in the MODULE.bazel file.
abitofhelp/bazel7_go_grpc
abitofhelp/bazel_go
This repository contains a Go application that can be built using Go buiid or Bazel. In either case, the go.mod is the source of truth for dependencies.
abitofhelp/bazel_go_version_stamping
This repository contains a Go application showing how to stamp a binary with a version using multiple modules.
abitofhelp/bazel_grpc_pbuf_go
This repository contains a project built with Bazel, gRPC, ProtoBuf, and Go. The purpose of this project was to figure out how to get googleapis to work in this system.
abitofhelp/bazel_monorepo_go_rust
This repository contains a monorepo, polyglot project consisting of a library for Go and Rust.
abitofhelp/bazel_scripts
This repository contains reusable scripts and custom rules for Bazel.
abitofhelp/bzlmod
This repository contains a simple client/server application (go, connectrpc) based on the ubiquitous Greeter example at grpc's website. The main branch works without using Bazel to build it. The bazel branch performs the build using bzlmod features.
abitofhelp/cargo_multimod_example
This is an example application demonstrating how to use Prost and Tonic using multiple modules.
abitofhelp/connect-go-googleapis
This repository contains a client/server solution implementing the classic Greet service using the following technologies: Bazel (bzlmod), Buf, ConnectRPC, Go, GoogleApis, and Protocol Buffers.
abitofhelp/go122_servemux_vs_chi
This application demonstrates how to use the new routing capabilities of ServeMux in Go v1.22 and how to use a stdlib compatible third-party package, such as Chi, to provide middleware services. A basic comparison of processing times is made between these alternatives.
abitofhelp/go_chi_rest
This application demonstrates how to use Chi for basic CRUD operations in RESTful Go service.
abitofhelp/hellobzlmod
abitofhelp/helloworld-tonic-bsr
A Rust-based protobuf/gRPC example using buf.Build BSR.
abitofhelp/prost_example
This is an example application demostrating how to use Prost.
abitofhelp/rust-bazel
This repository contains a simple Rust application, library, and unit test that can be built using Bazel as well as Cargo.
abitofhelp/rust_clap_figment
This project demonstrates how to use Clap and Figment to implement hierarchical configuration in a Rust CLI application.
abitofhelp/rust_clap_hierarchical_config
This repository contains a Clap CLI application that implements hierarchical configuration in priority order priority order (highest to lowest): command line argument, environment variable, toml file, or default value.
abitofhelp/tonic_example
This is an example application demostrating how to use Prost and Tonic.
abitofhelp/arrow-flux
abitofhelp/azure-sdk-for-rust
This repository is for active development of the *unofficial* Azure SDK for Rust. This repository is *not* supported by the Azure SDK team.
abitofhelp/bazel_subpkg
This is a monorepo project that contains a single package, "abc", which has some subpackages. Please see the README.md file for details.
abitofhelp/multi_module_bazels
This project demonstrates how to implement a monorepo using bzlmod with multiple MODULE.bazel files and Gazelle.
abitofhelp/rdedup
Data deduplication engine, supporting optional compression and public key encryption.
abitofhelp/VBA-Curve-Tracer
This is a repository to hold files related to the VBA Curve Tracer project