How To Secure A Linux Server
An evolving how-to guide for securing a Linux server that, hopefully, also teaches you a little about security and why it matters.
Architecture for a JS to C compiler
Part of a in-progress serie about a JS to C compiler. We have linked to previous articles.
This one focus on code generation: output a program in our target language, e.g machine code.
Within a structured concurrency world, graceful shutdown is a little understood, little addressed and confusing topic.
Apollo team set of best practices for creating, maintaining, and operating a data graph. We present them here as 10 GraphQL Principles, broken out into three categories, in a format inspired by the twelve factor app.
💻 A Kubernetes Developer Workflow for MacOS
Docker is helpful for dev team, everyone can easily had same environment. Kubernetes bring that to next level,
Docker For mac supports a local built-in kubernetes cluster and minkube make it easier to run k8s in your laptop.
This article laid out a guideline the author used to develop on local k8s.
Code to read
Microservices demo by Google Cloud Platform
a 10-tier microservices application. The application is a web-based e-commerce app.
Google uses this application to demonstrate use of technologies like Kubernetes/GKE, Istio, Stackdriver, gRPC and OpenCensus
Build cross-platform modern desktop apps in Go + HTML5
Weather in terminal, with ANSI colors and Unicode symbols
A linter for MySQL, it brings back any error from the MySQL server as well as custom errors written for sql-lint.
A Python Interpreter written in Rust
Linting tool for CloudFormation templates
PostgreSQL vs. fsync
How is it possible that PostgreSQL used fsync incorrectly for 20 years, and what we’ll do about it
a Mac application that displays all open files and sockets in use by all running processes on your system
The “Command Line Interactive Controller for Kubernetes”
Automatic client and server certificate distribution and maintenance support: Vault PKI, Cloudflare CFSSL, AWS ACM.
Run your GitHub Actions locally to get faster feedback.
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this