Мой старый босс мне говорил такие слова: "надо работать в компании, кешфлоу
которой завязан на программный продукт. В банках деньги зарабатывают те кто
впаривают кредиты а не те кто делают бэкоффис систему. В банках программист это
человек второго сорта, после собственно банкира. Поэтому в банки не ходи".
Была ли это ловкая манипуляция чтобы я не ушел в люксофт на проект ubs или
действительно правда—...
Дайджест канала @daily_rozhok [https://t.me/daily_rozhok]. На этой неделе я
рассказываю про Жору — моего товарища который имеет все шансы стать бездомным.
Как становятся бомжами. Жора
[https://www.rozhkov.me/daily/how-to-become-homeless-1/] — интро. Знакомимся с
Жорой.
Как становятся бомжами. Такси
[https://www.rozhkov.me/daily/how-to-become-homeless-2/] — Жора пытается
заработать деньги в такси.
Как становятся бомжами. Деньги и подарки
[https://www.rozhkov.me/daily/how-to-become-homeless-3/...
Пяток лет назад я попал на серию статей Егора Бугаенко об организации работы в
распределённой команде. Одной из ключевых особенностей этой системы был запрет
на любые коммуникации вне гитхаб тикетов
[https://www.yegor256.com/2014/04/17/how-xdsd-is-different.html#no-informal-communications]
. Проблема потерянных пакетов, отсутствия документации и незафиксированных
договорённостей мне очень знакома.
Позже эту же идею, поощрение структурированного текстового общения я увидел в
блогах малоизвестной...
"Rotting software" це серйозна проблема. Вибухове зростання індустрії генерує
таке ж зростання кількості інструментів розробки та пришвидшує старіння існуючих
рішень.
В 2015 для розробки стартапа ми взяли мікросервіси та Spring Cloud Netflix
[https://spring.io/projects/spring-cloud-netflix]. До 2017 половину з цього
стеку сам Netflix перевів у maintenance режим, а деякі рішення просто
задепрекейтив у себе та залишив напризволяще. Ми ще не встигли вийти...
Основной мой рабочий инструмент—IntelliJ IDEA. В нем я делаю вcё.
Основной аргумент сторонников работы в текстовых редакторах—это минимализм,
простота, скорость. По поводу производительности всего что сделано на электроне
есть вопросы. А вот с минимализмом и простотой сложнее.
Для работы мне нужно несколько вещей: собственно редактор с хорошим
автокомплитом и навигацией, дебаггер для java/ruby/python, инструмент для
доступа к базам данных, возможность запускать приложения...
Предущие части: введение
[https://www.rozhkov.me/modern-web-applications-architecture/], внешние сервисы
[https://www.rozhkov.me/modern-web-applications-architecture-cdn-email/]
Сейчас вся моя инфраструктура крутится на самых дешёвых и простых инстантсах.
512 мегабайт памяти, редис на 25 мегабайт, какой-то дохлый постгрес. Всего этого
хватает чтобы сайт бодро работал.
Что будет, если завтра ко мне придет не 1000 пользователей в день, а 1000000?
Чтобы это узнать, нужно проводить нагрузочное тес...
В предыдущей части я рассказал о ядре
[https://www.rozhkov.me/modern-web-applications-architecture/]. Теперь пройдемся
о внешних вещах.
На Heroku эфемерная файловая система. Это значит, что после перезагрузки
инстанса, например при редеплое, все записанные файлы пропадут. Основной контент
сайта—это фото, поэтому их нужно где-то хранить. Для этого мы используем AWS S3
[https://aws.amazon.com/s3/]. Файлы прозрачно загружаются на S3 с помощью RoR,
для этого...
Саша в Ютубі: https://www.youtube.com/channel/UChAo...
[https://www.youtube.com/channel/UChAorxVcXUA9MWSLuHLQX3w]
Твітер: https://twitter.com/asolovyov
Телеграм канал: https://t.me/bitethebyte
Та сама крутезна доповідь про FRP: https://www.youtube.com/watch?v=R4sTv...
[https://www.youtube.com/watch?v=R4sTvHXkToQ&t=0s]
Топ тем для тих у кого мало часу:
00:15:40 [https://www.youtube.com/watch?v=...
На той неделе я писал о том, что знания алгоритмов и умение быстро решать задачи
из литкода мне никогда не пригождались
[https://www.rozhkov.me/useless-computer-science-knoweledge/].
Ну что ж, instant karma! На выходных я писал компилятор телеграмовских сообщений
в html—это нужно для двухсторонней синхронизации с Ghost. Взял собщение из
телеги, конвертнул в html, засунул в Ghost, получил пост на сайте, Profit! Изи
таска.
Телеграм присылает...
Останнім часом багато думаю про «доступність». Під цим розумію простоту в
робленні будь-чого.
Доступність є ключовим фактором у подоланні шкідливих звичок та напрацюванні
корисних. Доступність може сильно повпливати на успішність продукту.
Якщо у мене цілодобово відкритий робочий месенджер, то я стаю більш доступним
для роботи. Наприклад вже вечір, я перейшов у режим «відпочинку», але насправді
прокрастиную у твіттері, і тут мені пише колега. Якщо месенджер відкритий,...
Дайджест канала @daily_rozhok [https://t.me/daily_rozhok] где я пишу про
рандомные вещи. Сегодня в меню:
Необходимость взаимодействия с разными людьми в интернете, часто поджигает мне
задницу:
Бомбанул от критики [https://www.rozhkov.me/daily/hurt-from-criticism/]—как я ввязался в
срач в комментах к своему же посту и проиграл. Что нужно было делать чтобы не
проиграть.
Shadowban [https://www.rozhkov.me/daily/shadowban/]—фича...