Skip to content
View klingtnet's full-sized avatar
β˜•
a damn fine cup of coffee
β˜•
a damn fine cup of coffee

Organizations

@heartheartheart @LPUG @dev-space @golang-leipzig
Block or Report

Block or report klingtnet

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
klingtnet/README.md
  1. You're not clever.
  2. Distributed systems rule #1: Do not distribute the system!. At some point of scale this is often unavoidable, but be aware of the complexity that comes with a distributed system.
  3. Do not micro optimize.
  4. Measure where your program spends time.
  5. Optimization rule #1: Reduce I/O.
  6. Should I use a distributed cache? Only if you are aware of the error cases and how to mitigate them!
  7. A complex system that works is invariably found to have evolved from a simple system that worked. Gall's Law

Inspired by Rob Pike's 5 Rules of Programming.

Pinned

  1. rosc rosc Public

    An OSC library for Rust.

    Rust 156 24

  2. rb rb Public

    A thread-safe fixed-size circular buffer written in safe Rust.

    Rust 77 7

  3. netdrop netdrop Public

    Send and receive files or stream data encrypted over a local network.

    Go 15

  4. dotfiles dotfiles Public

    My super fancy dotfiles with docker demo :)

    Vim Script 6

  5. embed embed Public archive

    Yet another tool to embed static files in your Go binary.

    Go 3 1

  6. notes notes Public

    A personal note/journal server with extended markdown support and full text search.

    Go 7