Находки в сети за январь 2015
В этом выпуске: инструменты для тестирования поведения приложения при нетсплитах, падениях сети, высоком проценте потери пакетов и тд, всякие полезняшки, связанные со Scala и JVM, самописный GitHub на языке Go, как не убить здоровье к 27-и годам, и не только. Предыдущие выпуски: декабрь 2014, ноябрь 2014, сентябрь и октябрь 2014, август 2014.
Дисклеймер: Некоторые из представленных ссылок могут оказаться дикими баянами-бабаянами… Но мне как-то пофиг.
Scala и JVM:
- Scala.js, вроде как наиболее адекватный компилятор Scala в JS;
- Paul Phillips о том, как в Scala на самом деле все плохо;
- Вопросы для интервью Scala-разработчиков;
- Довольно годная на вид серия постов про Spray.io;
- Пример файлового сервера на Akka HTTP, шарит всю машину;
- И еще один пример проекта, используюшего Akka HTTP;
- Говорят, правильное объяснение cake pattern, сам еще не читал;
Тестирование поведения систем при проблемах с сетью:
- Akka из коробки поддерживает multijvm тесты, которые все умеют;
- Comcast – инструмент для симуляции типичных сетевых проблем;
- В серии статей «Call Me Maybe» от Aphyr используется Jepsen;
- Damocles, либа на Erlang для тестирования распределенных систем;
Интересные исходники:
- PostgREST – оборачиваем PostgreSQL базу в REST-интерфейс;
- C недавних пор в открытом доступе лежат исходники The Pirate Bay;
- Wtftw, тайловый оконный менеджер, написанный на Rust;
- Чуваки упоролись и написал свой GitHub на языке Go;
Дополнение: Находки в сети за февраль 2015