dd if=/dev/stuff of=/dev/tg – Telegram
dd if=/dev/stuff of=/dev/tg
2.59K subscribers
348 photos
5 videos
7 files
563 links
Музыка: @randommusicilike

18+. По всем вопросам, кроме рекламы: @rsil_feedback_bot

По вопросам рекламы (внимательно читайте приветственное сообщение): @rsil_ads_bot
Download Telegram
Внушительный труд по системной архитектуре с большим количеством ссылок и иллюстраций. В закладки — и держать под рукой всегда!
#полезности
https://github.com/donnemartin/system-design-primer/blob/master/README.md
#музыкальная_пауза, которая вовсе и не пауза, а целое событие!

Амон Тобин в апреле выпустит новый альбом — Fear in a Handful of Dust. Пока доступен для прослушивания сингл «On a Hilltop Sat the Moon» на основных площадках:
Google Play Music,
Apple iTunes,
Spotify,
— ну и на личном сайте Амона Тобина, разумеется.

Параллельно с этим он запускает новый лейбл — Nomark. Надеюсь, что на этом лейбле будут издаваться такие же неординарные музыканты, как сам Амон.
Forwarded from oleg_log (Oleg Kovalov)
Еще одна отличная иллюстрация и почему надо быть проще к себе.
yousevka.zip
4.8 MB
Собрал под себя шрифт Iosevka со следующим конфигом:
— начертания как у Source Code Pro;
— включены все лигатуры;
— ширина увеличена на 10%.
Получился идеальный (с моей точки зрения) шрифт для кодинга. Семейство назвал «Yousevka Terminal», потому что его еще и в качестве консольного очень приятно использовать.
По запросам читателей — пример того, как шрифт выглядит в IDE
Сегодня админ отдыхает и радуется новому фотику. Вообще, отдыхать для программиста не менее важно, чем постоянно расти и совершенствоваться. Выгорание — это не та штука, к которой следует относиться слишком легкомысленно, поверьте чемпиону в лёгком весе по этой дисциплине. Именно поэтому я своих ребят стараюсь пинками выгонять домой, если засиживаются допоздна :)
Я всерьез считаю, что будущее веба за WebAssembly, и в первую очередь банки должны перейти на этот формат. Причины:

1. Производительность. Wasm куда быстрее нативного JS, да и возможность писать с использованием честного параллелизма (когда примут пропозал threads) внушает определённый оптимизм.

2. Безопасность. Строго типизированные языки вроде Rust или Haskell гарантируют отсутствие возни с ерундой вроде undefined is not a function. На дворе 2019, пора бы уже перестать с рантаймом бороться, и начать бизнес-задачи решать. Сюда же относится затрудненный процесс реверс-инжиниринга и вообще взлома фронтового приложения.

3. Надёжность. См. выше про строго типизированные языки, плюс сюда же относятся вопросы использования функционального программирования. Я твердо убежден, что JS это не функциональный язык от слова «совсем», и пора бы это поделие выкинуть на задворки истории. Кстати, если посмотреть на опыт крупных игроков российского IT — Альфу, Тинькофф, Сбербанк, — то окажется, что у всех в той или иной степени ФП является если не главной парадигмой, то точно важной составляющей технического успеха.

4. Гомогенность. Использование единого языка на фронте и бэке это хорошая, правильная, успешная идея — посмотрите, как сильно шагнул веб вперёд после появления node.js. Другой вопрос, что этим единым языком не должен оставаться язык для снежинок :) Поэтому я ставлю на Rust. У него сейчас состояние экосистемы как у ноды версий 0.10-0.12, а это значит, что сейчас самое время вскочить на этот поезд, чтобы возглавить коммьюнити и набраться опыта промышленного использования.

Пишите в личку, если считаете, что я неправ — с радостью выслушаю полярную точку зрения. Ведь истина — она как грибы: рождается в спорах ;)
3D-движок на CSS, потому что почему бы и нет?
И вдогонку — 3D-движок на SQL.
yousevka-0.1.1.zip
4.8 MB
Обнаружил, что в Yousevka 0.1.0 закралась неприятность: лигатуры для >= и <= неприменимы для моих задач. Этот косяк хорошо видно на предыдущем скриншоте шрифта. Отключил фичи "calt-arrowZALE", "calt-arrowZAGE" — теперь огонь.
Вот так намного лучше.
Yousevka 0.1.1