Компиляторы, парсеры, AST,…

Как реализовать язык программирования на JavaScript

Компиляторы не волшебство, так что давайте создадим один на Swift

Давайте построим простой интерпретатор

Голанг

GopherCon 2017: Эдвард Мюллер - Идите против паттернов

База данных Go / учебник по sql

Миллион WebSocket и Go

Профилирование и оптимизация программ на Go

Эффективность размещения в высокопроизводительных Go-сервисах

Обработка 1 миллиона запросов в минуту с помощью Golang

Подробный взгляд на наш стек Docker и ECS для Golang

Примеры использования io.Pipe в Go

NodeJS / Javascript

Переход с Mocha на Jest

Перехват вызовов методов через прокси ES6

Не блокируйте цикл событий (или пул рабочих)

Linux

Контейнеры Linux в 500 строк кода

Примеры использования tcpdump

Как работают сокеты TCP

Описание некоторых системного ядра Linux

Как TCP backlog работает в Linux

Epoll в корне сломан

Kubernetes / Докер

Настройка ядра в Kubernetes

Боль (меньше) NGINX Ingress

Erlang

Подробная информация о планировщике Erlang и почему это важно

Детали сборки мусора в Erlang и почему это важно

Базы данных

Реализация полосковых ключей идемпотентности в Postgres

Взгляд на то, как Postgres выполняет крошечное соединение

В 100 раз более высокая производительность Postgres за счет изменения 1 строки

Блоги

ONsec_lab

Библия ССРФ

Убер Инжиниринг

Инстаграм Инжиниринг

Фабьен Санглар

Жюльен Паули

Адди Османи

Новости ReactJS

Дэйв Чейни

Никич

Ричард Миллер

Книги

Внутреннее устройство PHP

O’Really Free ebooks по программированию

Полное руководство по созданию приложений, управляемых базой данных, с помощью Go

Google - Разработка надежности сайта

Заметки Шичао

Другие

Двенадцатифакторное приложение

Масштабирование с Прометеем

Асинхронный дисковый ввод-вывод

Over The Wire: Wargames

Удаленный захват пакетов для устройств iOS