Hackintosh-KVM Guide: High Sierra+ Using QEMU’s i440fx Chipset
Running Macintosh on non-Apple hardware is hard, let alone run it on a Virtual Machine.
Thanks to the hard work of others in the QEMU/KVM community, the ability to use the macOS operating system on our KVM powered virtual machines is now a reality. We can also enable a much better user experience for OSX virtual machines using GPU Passthrough
Upcase of Thoughtbot is Now Free
Upcase is online lerning platform with premium content from Thoughtbot. Now they open it to the world, anyone can learn. Lots of resource about Rails, TDD, Vim, Git, Refactoring…The reason they open it is because they want to focus more on consulting. Since they truely love it, they set it free.
The Law of Leaky Abstractions
There’s a key piece of magic in the engineering of the Internet which you rely on every single day. It happens in the TCP protocol, one of the fundamental building blocks of the Internet.
Angrave's Crowd-Sourced System Programming Book used at UIUC
This book is an introduction to programming in C, and system programming (processes, threads, synchronization, networking and more!). It’s being built by students and faculty from the University of Illinois and is a crowd-source authoring experiment.
Applying Seccomp Filters at Runtime for Go Binaries
Seccomp (short for security computing mode) is a useful feature provided by the Linux kernel since 2.6.12 and is used to control the syscalls made by a process. Despite being Go they have useful insight into syscal, strace too.
Replacing the cache replacement algorithm in memcached
Redis is more popular nowsaday event for memcache’ usecase. However, this post is still useful
about technique memcache used to use to handle the LRU cache and the new algorithm to solve old
pain point about spiking in cpu, not delete item until access. With the original LRU, scaling beyond 8 worker threads was difficult
Chaos Monkey Guide for Engineers
Netflix designed Chaos Monkey to test system stability by enforcing failures via the pseudo-random termination of instances and services. This guide included step-by-step technical tutorials for getting started with Chaos Monkey, along with advanced engineering tips and guides for those looking to go beyond the basics.
Code to read
High-Performance PHP/Go Framework for modern enterprise
An efficient programming language and proof assistant.
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang
a simple, fast, ordered, persistable, key-val storage library for golang
Image processing proxy that also support DFs and DICOM
A Simple and Isomorphic GraphQL Client
A modern high-performance web server for Ruby, supporting HTTP/2 and HTTPS out of the box
User-space file system for Dropbox
rosie pattern language
a variant of modern Regular Expressions that is designed to scale to big data and large collections of patterns
A library that provides an storage abstraction and client-coordinated distributed transaction manager on the storage
🌐 → 📖 A command-line tool to turn web pages into beautifully formatted PDFs
Single-command SSL reverse proxy with autogenerated certificates
A dynamic language for system programming (LuaJIT fork)
detect and alert on any behavior that involves making Linux system calls, their arguments, and by properties of the calling process
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
a NGINX module that link your .so(c/c++) application in server context and call the function of .so in location directive
Kubernetes Tools is a set of scripts that simplifies daily Kubernetes operations.
Flares 🔥is a CloudFlare DNS backup tool
A Simple 2D Golang collision detection and resolution library for games
Small Clojure interpreter and linter
Barebone MQTT broker that can run on any stream server
declarative, specification based test framework for REST, GraphQL APIs. Users can test APIs without writing cod
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this