You are probably heard that Rust is system programming language. Even Go used to be defined that way. But the term is broad use and have different meaning to different people. This post suggest what could we gain from redefining the idea of systems?
As any guides, they have opinions. You may or may not agree with some rules, however the though you put in to reason and argue for your points force you to think more about particular problem, therfore make them a better developer.
This is an index page to a series of 8 articles on container implementation: OCI spec, Linux namespace, cgroup, capability, mount and jail, user and root, network and hook, network and cni.
When breaking monoliths into smaller services, the hardest part is breaking up the data that lives in the database of the monolith. The steps begin by making a logical separation in the existing monolith: splitting service behavior into a separate module, then separating data into a separate table. These elements can be separately moved into a new autonomous service.
Learning is a skill which takes a lot of work to get better at. So this blog post is about specific learning skills that I’ve worked on over time: Identify what you don’t understand, Have confidence in your knowledge, Ask questions, Do research.
A one-to-one mapping between binary trees and natural numbers
Access Control Lists, or ACLs, in HAProxy allow you to test various conditions and perform a given action based on those tests. These conditions cover just about any aspect of a request or response such as searching for strings or patterns within them, checking the IPs they are from, recent request rates (via stick tables), TLS status…
an event store + cqrsElixir
Classic awesomeness pacman in GoGo
Terminal utility that use words coming from stdin to create selection menu and write result to stdoutC
A fast and easy-to-use status barC++
Sampling profiler for Python programsRust
A node.js library to automate chrome/chromium browserJavaScirpt
a Python-powered, cross-platform, Unix-gazing shell language and command promptPython
End-to-end earthquake detection pipeline via efficient time series similarity searchPythonML
A fully automated HTTPS server powered by Nginx, Let’s Encrypt and DockerRuby
we’ll see the impact a codebase’s history can have on its maintainability
Also checkout full RustConf 2018
Also checkout full ElixirConf 2018 and the wrapping up note
A GitHub App that uses kubeval to validate all of that Kubernetes YAML in your repo
The manifest shooter for Kubernetes
self hosted Medium platform built with Ruby on Rails
cms for minimalist
Easy note taking in Vim
Safe code refactoring for modern Python
dynamic binary analysis via platform emulation
a command line tool that enables data analysts and engineers to transform data in their warehouse
notebooks as Markdown documents, Julia, Python or R scripts
A fast static site generator in a single binary with everything built-in
an exploit generation framework for web applications and companion blog
Making Postgres and Elasticsearch work together like it’s 2018
Better Dev Link