Как выйти из ИТ в музыку, об ущербности философии Unix, рецепте быстрого кодирования от программиста-гуглера, а также порция свежих ссылок по JavaScript, CSS, CI — в авторском обзоре ссылок за прошлую неделю.
1. Рецепт айтишного Израиля
Чем израильскому хайтеку интересна Беларусь и как использовать этот интерес.
В материале «Про бизнес» говорят, в сущности, о страшных и подрывных вещах-рецептах для социально-ориентированной Беларуси, которые, возможно, станут реальны, только кода я стану уже дедушкой и параллельно несколько поколений местных политиков-коммунистов уйдут на пенсию:
Потребуются изменения в законодательстве. В частности, внедрение в Беларуси элементов английского права.
«В Израиле система инноваций «взлетела» в начале 1990-х, когда юридическая платформа была приведена в соответствие с нормами британского права. До этого иностранные инвесторы не хотели заходить в Израиль».
Если вас не пугают все эти буржуйские штучки, и всё-таки интересует айтишный Израиль, уже совсем скоро туда на разведку планируется забросить очередную группу белорусских айтишников.
2. Как выйти из ИТ — дубль два
«Для богатых людей — ролевые игры». Бывший айтишник о бизнесе, квестах и популяризации музыки.
Продолжение истории Александра Чаховского, бывшего директора успешной минской телекоммуникационной компании, которому однажды стало скучно жить и захотелось петь. О начальном этапе его выхода из ИТ можно почитать вот по этой старой ссылке.
3. Белорусские проекты покоряют мир
Как сервис Kuku.io собрал для промокампании 12 тысяч участников за 25 дней. Вот здесь рассмотрение кейса продвижения этого белорусского стартапа, о котором мы уже писали ранее.
И пока Kuku.io только покоряет мир, другой наш известный бренд – Wargaming, - показал через фоторепортаж свой офис в Питере:
Сегодня в «Штаб-квартирах» — петербургский офис игровой компании Wargaming https://t.co/QGfHLlzqpe
— Стартапы и бизнес (@vcru) February 17, 2017
4. Почему Unix sucks
Статья с громким названием Unix-подобные системы содержат кучу костылей. Крах «философии Unix» содержит много спорной информации для размышления. Это полезно неспешно почитать всем админам и не только, тем более что именно статья стала самой посещаемой на «Хабре» за прошлую неделю.
По мере чтения следует сохранять хладнокровие — по ходу обсуждения темы достаётся всем подряд («Сейчас модно ругать PHP. Но ведь UNIX shell ещё хуже»), вот, например, как вам такой выпад:
Скажу лишь вот что. В C до сих пор не научились удобно работать со строками. Неудобство работы со строками постоянно приводит к разнообразным проблемам безопасности. И эту проблему до сих пор не решили! Вот относительно свежий документ от комитета C. В нём обсуждается весьма сомнительный способ решения проблемы со строками. И делается вывод, что этот способ плох. Год публикации: 2015. То есть даже к 2015-му году окончательного решения ещё нет!
Интересному чтению предшествует грозное авторское предупреждение:
«Статья написана наскоро, «полировать» дальше не хочу, скажите спасибо, что вообще написал».
Вот он сарказм, густо замешанный на философии Unix.
5. Главное на работе — это поменьше думать
Перевод статьи от опытного инженера-программиста компании Google: Секрет быстрого программирования: не задумывайтесь. Дельный комментарий оттуда:
Этот совет годится для программистов, у которых уже есть какой-то бессознательный набор знаний, которые они могут применять. Для тех, кто программирует регулярно меньше года (или нерегулярно всю жизнь) — большая часть знаний находится пока в сознательной области, и «не думать» не получится.
Свежая добавка по этой же теме: Code like a Commando. What software engineers can learn from submariners and special forces.
4 совета начинающим программистам для повышения своей продуктивности https://t.co/vkDxF2i5Qm pic.twitter.com/NOb1jnoVbE
— Хекслет (@HexletHQ) February 14, 2017
6. Для любителей Open Source
Большое руководство по открытому коду от Github: как помогать и завести свой, сообщество, управление, правила, заработок, метрики, право — opensource.guide.
7. Уголок JavaScript
- Ад обратных вызовов — перевод классического руководства по асинхронному JavaScript Макса Одена.
- Ещё одна стоящая Js-статья прошлой недели — Обещание бургерной вечеринки, Марико Косака объясняет промисы понятным языком.
JavaScript Errors and Stack Traces in Depth: https://t.co/paZ6MIUhuF Comments: https://t.co/zmzv003eMb
— Hacker News (@HNTweets) February 19, 2017
Пользуясь случаем, всем любителям JavaScript напоминаю, что первая встреча MinskJS пройдёт совсем скоро — 1 марта в Space.
8. CSS и продвинутая вёрстка
Несколько неочевидных фишек CSS, о которых вы могли не знать — Людмила Мжачих делится опытом с новичками.
Рисование и анимация на чистом CSS, карманное руководство Кристал Кампиони — https://t.co/DUNlZOez2Y pic.twitter.com/i2LGA7iJsi
— Веб-стандарты (@webstandards_ru) February 13, 2017
Двадцатка отличных советов по CSS https://t.co/LRKrn4d2HN
— Хекслет (@HexletHQ) February 3, 2017
9. CI — где лучше?
Выступление Ивана Немытченко из компании GitLab. Jenkins vs GitLab CI:
Если кому интересно, более подробно про вторую часть: Continuous Integration на примере GitLab CI.
10. «Яндекс» для тестировщиков
«Яндекс.Субботник» в рамках проекта «Школа автоматизации процессов разработки» выложил пачку новых видео, посвящённых самым разным аспектам тестирования и работы QA:
- Облачные тестовые среды Яндекс.Маркета — Олег Бекетов.
- Back-to-back автотесты: практические вариации — Максим Свентух.
- 1001 ночь QA-менеджера — Дмитрий Петунин.
- Тестовые базы данных как сервис — Василий Окунев, Павел Новицкий.
- Десктопные GUI-тесты на Python — Василий Рябов.
- Анализ логов в тестировании — что объединяет QA, аналитику и DevOps — Ирина Пчелинцева.
Кучку подобных видео из серии Школа автоматизации процессов разработки от Яндекса за прошлые года можно найти по этой ссылке.
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.