Clement Jean

Clément Jean

Eternal learner and challenges lover

Home Categories Hire Me About

Design pattern gRPC Android Kotlin Java Redis C# Udemy Protocol Buffers Go C++ Bazel Protobuf Envoy SIMD

Design pattern

  • My favorites design patterns - Builder

gRPC

  • Pagination in gRPC
  • Authorization with gRPC and Envoy
  • gRPC Go Server Embeddings
  • Code Download for gRPC Course (C#)
  • gRPC 'mocking'

Android

  • Value Matchers in Expresso Intents
  • gRPC 'mocking'

Kotlin

  • gRPC 'mocking'

Java

  • gRPC 'mocking'

Redis

  • If Modified Since for Redis

C#

  • Code Download for gRPC Course (C#)

Udemy

  • Code Download for gRPC Course (C#)

Protocol Buffers

  • Protein: Parser (Part 1)
  • Protein: Lexer (Part 3)
  • Protein: Lexer (Part 2)
  • Protein: Lexer (Part 1)
  • Writing Protoc Plugins
  • One Character to Save 200 Bytes
  • Packed vs Unpacked Repeated Fields
  • Protocol Buffers varint vs fixed
  • Storing Colors in Protocol Buffers

Go

  • Binary Search Tree with SIMD
  • Pagination in gRPC
  • Authorization with gRPC and Envoy
  • Range Testing in Strings
  • Parse go module files
  • Go Monorepos - Intro
  • Protein: Parser (Part 1)
  • Protein: Lexer (Part 3)
  • Protein: Lexer (Part 2)
  • Protein: Lexer (Part 1)
  • Writing Protoc Plugins
  • gRPC Go Server Embeddings

C++

  • Writing Protoc Plugins

Bazel

  • Go Monorepos - Intro

Protobuf

  • Range Testing in Strings
  • Custom RPC Options in Protobuf

Envoy

  • Authorization with gRPC and Envoy

SIMD

  • Binary Search Tree with SIMD