Kirill (hexlet.io) Profile Banner
Kirill (hexlet.io) Profile
Kirill (hexlet.io)

@mokevnin

Followers
11,354
Following
25
Media
338
Statuses
4,863

Организованное программирование Приходите наставничать и создавать контент

Sunny Isles Beach, FL
Joined January 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@mokevnin
Kirill (hexlet.io)
3 years
Запилил страничку со всеми (пока не всеми) своими выступлениями, вебинарами, статьями: Смотрите, наслаждайтесь)
9
31
204
@mokevnin
Kirill (hexlet.io)
2 years
Около 13 лет я работаю (программирую и пишу все тексты) в виме на 13 дюймовом мониторе моего ноутбука. Те кто не видел меня за работой говорят "это же не удобно", те кто видел - "можно медленнее, а то я не успеваю". Давно хотел про это рассказать, тред об эффективности =>
61
347
3K
@mokevnin
Kirill (hexlet.io)
1 year
Во время изучения Python вакансий натолкнулся на такую интересную формулировку. Сначала подумал показалось, но нет
Tweet media one
37
14
949
@mokevnin
Kirill (hexlet.io)
3 years
На Хекслете довольно много материалов для опытных разработчиков, но из-за объема курсов, их не всегда легко увидеть. Мучу тред, где делаю краткий обзор развивающих курсов для опытных разработчиков. Сначала JavaScript (front/back). Поехали =>
4
176
880
@mokevnin
Kirill (hexlet.io)
2 years
Немного мыслей про SPA-приложения и серверный рендеринг. Еще каких-то 10 лет назад, весь рендеринг был серверный, а веб работал как и задумывалось. Клик по гиперссылке загружал новую страницу, которая представляла из себя уже готовый к отображению HTML. Клик = новая страница =>
24
94
813
@mokevnin
Kirill (hexlet.io)
2 years
Ребят вам интересно вим поучить? Поставьте лайки посчитаемся. Если да, то я сделаю тред по тому как лучше его изучать.
24
5
813
@mokevnin
Kirill (hexlet.io)
2 years
Ну что мои маленькие любители кода, готовы? Тред про то почему используют вим и как это делают. Я расскажу про то как майкрософт сделал революцию в мире редакторов и почему это меняет все. Для тех кому реально интересно попробовать и понять как это - доминировать над коллегами :D
@mokevnin
Kirill (hexlet.io)
2 years
А давайте заодно опрос сделаем. Каким редактором вы пользуетесь?
18
1
13
24
90
698
@mokevnin
Kirill (hexlet.io)
3 years
А напилю-ка я тред про концепции в разных языках программирования, которые помогают лучше понять возможности кодинга как-такового. Многие из этих концепций сильно облегчают жизнь и кардинально меняют способы описания логики. Поехали =>
6
115
602
@mokevnin
Kirill (hexlet.io)
4 months
Тред с вопросами, которые имеет смысл задать на собесах, чтобы проверить уровень разработчика и навык решения прикладных задач (типовых для веба) Поехали =>
20
57
581
@mokevnin
Kirill (hexlet.io)
1 month
Как я положил продакшен базу на выходных Вчера произошла эпическая история. После планового деплоя в субботу вечером (так было нужно), мне прилетело сообщение “кирилл, у нас почему-то не показываются заявки”. Наверное фильтры слетели, подумал я и пошел проверять. Фильтры не
41
29
538
@mokevnin
Kirill (hexlet.io)
3 years
Я тут подумал. Если твит наберет любое количество лайков, я расскажу про идемпотентность, rest, оптимистическую и пессимистическую блокировки, семантику сообщений в распределенных системах, cgi/fastcgi, медленных клиентов и еще миллионах разных штук. Подписывайтесь)
6
13
528
@mokevnin
Kirill (hexlet.io)
2 years
Начнем издалека. Один из базовых навыков это слепая печать. Дело не только в том, что не смотришь на клавиатуру, а в том, что правильная постановка рук очень помогает эффективно нажимать всякие комбинации. Например использовать оба шифта. Подробнее
1
53
513
@mokevnin
Kirill (hexlet.io)
2 years
Ох, не поделился одной смешнявкой. Кто-то зарегался на хекслете введя почту info @hexlet .io и имя "ни хуя себе у вас цены". Это имя улетело по апи в сервис рассылки писем и прикрепилось к почте как алиас. А мы ее указываем в качестве отправителя. Представьте что было дальше
Tweet media one
9
19
507
@mokevnin
Kirill (hexlet.io)
4 months
В апреле исполнилось 5 лет с переезда в штаты, а конкретно в Майами. Сделаю небольшой тред ретроспективу. Что нравится, что нет, какие дальнейшие планы =>
20
24
489
@mokevnin
Kirill (hexlet.io)
3 years
Заманчивые условия)
Tweet media one
12
18
444
@mokevnin
Kirill (hexlet.io)
3 years
И так поехали тред про конечные автоматы (fsm, state machines). Одной из ключевых тем в разработке софта касающуюся всех программистов без исключения. Будет много примеров для разных языков. После этого треда вы, вероятно, увидите мир другими глазами. Лайк, шер, алишер, погнали!
3
63
417
@mokevnin
Kirill (hexlet.io)
1 year
Написал большую статью про то как организовывать доски в ноушен (не для программистов)
6
49
397
@mokevnin
Kirill (hexlet.io)
1 year
Хочу признаться, что я не люблю деление синьор/мидл/джун на базе технических навыков, когда уровень определяется тем, кто может круче накодить без надзора. Для меня крутость это умение задавать правильные вопросы, предвидеть проблемы, оценивать риски и идти на компромиссы.
22
6
357
@mokevnin
Kirill (hexlet.io)
2 years
Ребят, накидайте пожалуйста твиттер-аккаунты русскоязычных программистов, которые регулярно пишут что-то полезное на технические темы. Идеально если только на технические. Хотим собрать список и фигануть пост для наших студентов.
19
29
333
@mokevnin
Kirill (hexlet.io)
3 years
Метатред по серии "Мифы В ООП", в которой я постарался раскрыть тему со всех сторон, от разных людей/языков/эпох. Виды ооп, полиморфизм, паттерны и многое другое. #oopmyths
1
68
306
@mokevnin
Kirill (hexlet.io)
2 years
AI сгенерил немного лендингов для курсов по программированию. Что скажете?
Tweet media one
27
5
291
@mokevnin
Kirill (hexlet.io)
3 years
На собеседовании я всегда начинаю разговор с вопроса "где вы сейчас работаете и чем там занимаетесь?". Вопрос простой, но при большой выборке скапливается довольно много интересных, смешных и грустных ответов. Ниже я расскажу о всяких забавных ситуациях и об идеальном ответе =>
5
27
293
@mokevnin
Kirill (hexlet.io)
1 year
Tweet media one
2
2
289
@mokevnin
Kirill (hexlet.io)
3 years
Ко мне переодически приходят ребята с вопросами "я пишу на реакте, но думаю куда развиваться, что делать дальше". И хотя универсального ответа на этот вопрос нет, я таки попробую накинуть то, куда бы пошел сам и что может сделать из вас более лучших инженеров =>
6
57
285
@mokevnin
Kirill (hexlet.io)
2 years
Мне как-то повезло, что в 12 лет, когда у меня появился компьютер, я сразу наткнулся на "соло на клавиатуре" и уперся в него по полной. Сначала научился печатать на русском и почти сразу уже сам догнал английский, так как руки знали правильную механику работы. Даже учил дворак
4
1
276
@mokevnin
Kirill (hexlet.io)
11 months
Боже что мне сейчас подсказали. В Oh My Zsh много алиасов, но их нужно учить и вспоминать, а тут есть плагин, который анализирует введенные команды и рекомендует готовый алиас! Ушел ставить
13
29
279
@mokevnin
Kirill (hexlet.io)
3 years
Сегодня узнал что в классе моей дочки 14 человек говорит на русском. Майами для русских как говорится :D
9
2
268
@mokevnin
Kirill (hexlet.io)
1 year
О а в соседней вакансии: «Важно: Первый испытательный месяц НЕ оплачивается. Вы должны быть готовы к тяжелой, низкооплачиваемой работе на протяжении 4-6 месяцев, пока не наберетесь достаточной компетенции.» Я начинаю думать что это такое трололо
4
2
268
@mokevnin
Kirill (hexlet.io)
2 years
Есть у меня список принципов, которых я придерживаюсь когда пишу код. Кратким списком они есть тут но без раскрытия, а у людей появляются вопросики. Пришла пора ответить за слова. Лайк, тред, инфлюенс =>
4
40
261
@mokevnin
Kirill (hexlet.io)
3 years
Кстати вопрос "как понять что я научился?" задают на каждом дне открытых дверей. Отвечаю так: Если вы способны сделать тестовое из этого списка по вашему направлению, то вы готовы. Лакмусовая бумажка для всех начинающих
0
55
262
@mokevnin
Kirill (hexlet.io)
2 years
И еще одна новость, я в процессе разработки курса по TypeScript. Пока выложил черновик первого десятка уроков. Погоняйте их)
5
28
259
@mokevnin
Kirill (hexlet.io)
10 months
Один из самых быстрых способов проверить уровень разработчика на собеседовании. Дать ему задачу развернуть несложный (без кодирования) проект на каком-то другом, не знакомом ему стеке. Отладка в незнакомой среде, отлично показывает реальное понимание вещей, а не их заученность
78
8
259
@mokevnin
Kirill (hexlet.io)
2 years
Кстати вот мой сетап. Обратите внимание насколько протерты (и где) клавиши на маке
Tweet media one
22
1
246
@mokevnin
Kirill (hexlet.io)
4 months
Эта книга является частью онбординга на Хекслете для всех сотрудников. Правда прочитать ее еще не значит понять. Поэтому ее важно разбирать как это делается в книжных клубах
@think_not_think
Дипмиссия Уругвая
4 months
Прочитал половину «Цели» Элияху Голдратта и уже чувст��ую, что эта книга — одна ��з самых важных в моей жизни. Жалею очень, что не прочитал раньше.
Tweet media one
32
31
444
20
16
248
@mokevnin
Kirill (hexlet.io)
1 year
В массовом сознании программистов давно укрепилась мысль, что архитектура кода лучше всего описана в книге "чистый код" Мартина. Сейчас с этим сложно что-то поделать, но я хотя бы попытаюсь: Мартин молодец, но именно эта книга больше вредит
29
18
237
@mokevnin
Kirill (hexlet.io)
2 years
Сразу дисклеймер. Мне действительно бывает неудобно на 13 дюймах, когда я занимаюсь отладкой чего-либо в браузере, но в остальном это вопрос организации пространства. Я много работаю в пути и у меня нет одного места, поэтому изначально все это была вынужденная мера, а потом =>
4
1
228
@mokevnin
Kirill (hexlet.io)
6 years
Теперь публично, мы запустили сайд проект . Абсолютно бесплатный (и открытый) проект, по обучению основам программирования для самых самых новичков с кодингом в браузере. Проверено на женах и отцах. Крайне рекомедную! #php #javascript #python #racket
5
76
221
@mokevnin
Kirill (hexlet.io)
3 years
Вторая часть про Автоматное Программирование. Сегодня поговорим со стороны фронтенда, а следующим тредом про бекенд. Не забываем лайкнуть и пошарить, дабы добро дошло до всех уголков твиттера. Поехали! #fsm
1
44
220
@mokevnin
Kirill (hexlet.io)
1 year
Я тут подумал, что со своим опытом могу сделать человека мидлом по фотографии, если вы понимаете о чем я :)
20
5
219
@mokevnin
Kirill (hexlet.io)
3 years
Наконец-то встретились все вместе! академия хекслет практикум и Тина)
Tweet media one
4
1
213
@mokevnin
Kirill (hexlet.io)
2 years
Общая концепция была такая: использование мышки должно быть сведено к минимуму. Фактически я использую мышку, а точнее трекпад только для серфинга в интернете. Переключение программ, вкладок, набор и редактирование кода, все на 100% без мышки и это еще до вима.
2
1
206
@mokevnin
Kirill (hexlet.io)
3 years
А вот и бомба! Эпическая история про то как мы делали Хекслет и почти проиграли. Писал все выходные, много букв Маст хев девелоперам и тем кто делает школы
7
27
208
@mokevnin
Kirill (hexlet.io)
4 years
Сегодня я хочу попробовать формат коллективных твиттеров у себя в твиттере. Потвичу пару часов о мифах вокруг ООП. Лайк, шер приветствуется. Задание на самопроверку: Какой вид полиморфизма имеется ввиду когда речь идет про полиморфизм в ООП?
Полиморфизмов несколько?
200
Полиморфизм подтипов
615
Ad-hoc полиморфизм
133
Параметрический полиморф.
164
7
48
200
@mokevnin
Kirill (hexlet.io)
1 year
Хм там выше еще такой текст есть: "ВАЖНО!! Команда работает практически без выходных и не менее 10 часов в день."
7
0
195
@mokevnin
Kirill (hexlet.io)
2 years
Очень хочу чтобы мой твиттер стал тем местом, где можно легко и открыто обсуждать всякие штуки вокруг разработки не скатываясь в срач. Разные мнения, подходы, обсуждения. Заходите на огонек, буду писать чаще и только про профессиональную область
10
2
191
@mokevnin
Kirill (hexlet.io)
3 years
Через час-два тред про функции. Многим кажется, что функции это просто, но нет. Хорошие функции выглядят просто, но реализовать их тяжело. Какими руководствоваться правилами? Об этом и поговорим. #functions
4
41
192
@mokevnin
Kirill (hexlet.io)
9 months
Выложили мой доклад "Конечные автоматы как способы значительно упростить логику и понимание кода" Если вам кажется что конечные автоматы это что-то на университетском, то обязательно посмотрите
3
20
190
@mokevnin
Kirill (hexlet.io)
1 year
Tweet media one
24
5
189
@mokevnin
Kirill (hexlet.io)
2 years
В какой-то момент удалось придумать систему, которая за годы особо не меняется несмотря на развитие технологий, так как она довольно универсальна. Она базируется на некоторых особенностях, которые далеко не все смогут себе адаптировать, но по крайней мере появится представление
1
0
182
@mokevnin
Kirill (hexlet.io)
3 years
Однажды на собеседовании, когда меня спросили откуда я, а я ответил что из "ульяновска" собеседующий сказал что-то в духе "а оттуда все лохи приезжают". Это было мое второе, чтоли собеседование в жизни. В целом, оно все было унизительным и я потом не могу спать несколько дней
@aarexer
Александр Кучук
3 years
Итак, вас послали провести техническое и не очень интервью, но опыта у вас в этом деле мало? Не беда, здесь мы расскажем что обсудить на интервью и провести его удачно! Итак.
22
101
689
16
1
183
@mokevnin
Kirill (hexlet.io)
3 months
А чо так можно было?
55
21
181
@mokevnin
Kirill (hexlet.io)
2 years
Следующим шагом было понимание, что надо владеть комбо. Это еще началось даже до программирования, когда я рубил в старкрафт. Потом уже во всех редакторах кода я постоянно тратил время на статьи, раскладки и заучивание комбинаций. В то время, кстати, был на коне netbeans
1
1
177
@mokevnin
Kirill (hexlet.io)
2 years
Еще одна важная кнопка - command, тут повезло маководам. Она лежит под большим пальцем и снимает опять же нагрузку с мизинца, значительно упрощая нажатие многих комбинаций. Сначала не привычно, потом уже страшно возвращаться обратно. Кстати, в крутых клавах все на больших пальцах
Tweet media one
2
5
175
@mokevnin
Kirill (hexlet.io)
2 years
Пару лет назад я узнал об универсальном менеджере версий asdf, на который перевел управлением версий всех языков на которых я пишу (а это десяток!) Универсальный интерфейс для всего + значительное упрощение автоматизации сетапа
Tweet media one
4
12
175
@mokevnin
Kirill (hexlet.io)
2 years
И еще одна новость. Мы запустили в публичный доступ, наше внутреннее обучение тимлидерству. Записаться на курс можно по ссылке:
3
17
172
@mokevnin
Kirill (hexlet.io)
2 years
На у нас прикручены комментарии. Недавно туда пришла девушка, которая в каждом уроке написала что-то в духе "Тут вообще че не будь разобрать реально?" Сначала я напрягся, негатив же, а потом почитал комментарии студентов:
Tweet media one
7
4
169
@mokevnin
Kirill (hexlet.io)
1 year
На Хекслете студенты пишут свои статьи и получают за это возможность учиться немного бесплатно. И вот нас настигло:
Tweet media one
8
4
170
@mokevnin
Kirill (hexlet.io)
6 years
Поиграем в игру. 1 лайк - 1 факт из жизни президентского полка. Я служил с 2004 по 2006 год в первой роте, той что стоит на МНС в Александровском Саду (сейчас немного другая структура).
Tweet media one
6
12
163
@mokevnin
Kirill (hexlet.io)
3 years
Пришел после океяна и нет сил писать код (а у меня час дня сейчас). Нет сил – собери совещание как говориться. Делаю тред про то как понимать критичность разных кусков кода при разработке и ревью. Что от чего зависит, где можно и нужно забить, а где нет. Лайк, шер, алишер =>
1
22
162
@mokevnin
Kirill (hexlet.io)
7 years
:D
Tweet media one
1
64
158
@mokevnin
Kirill (hexlet.io)
2 years
Так как ctrl используется в комбо достаточно часто, то его лучше переместить на capslock, туда где он и был изначально. Это спасает от постоянного выламывания рук. Вимерам так вообще обязательно.
Tweet media one
5
2
149
@mokevnin
Kirill (hexlet.io)
2 years
Дальше еще больше специфики маков. Так как у маков все унифицировано, то переключение вкладок во всех программах это: shift + command + []. Все доводится до автоматизма моментально. Дальше нам это пригодиться, когда я буду говорить про терминалы
1
4
146
@mokevnin
Kirill (hexlet.io)
2 years
Во всех операционках есть примерно один базовый набор комбинаций перемещения и выделения через стрелки + вариации с shift и ctrl. Это минимум который работает везде (в любых полях для ввода, не обязательно код) и который полезно научиться использовать.
1
1
145
@mokevnin
Kirill (hexlet.io)
2 months
Так мало кто делает, но мы в какой-то момент приняли решение использовать Notion не только как базу знаний, но и как систему проектного менеджмента вместо trello. И я хочу вам сказать, что объединение базы с тикетницами это просто сказка. Особенно сейчас, когда они допилили это
Tweet media one
15
0
141
@mokevnin
Kirill (hexlet.io)
2 years
Вопрос с собеса (не моего): Может ли существовать такой ip адрес и почему: 183.166.0.283
52
8
136
@mokevnin
Kirill (hexlet.io)
2 years
Кстати давно хотел сказать. У новичков в головах есть понятие "устроился на мидла" из-за вот таких историй. Можно устроиться на зарплату мидла это правда, но человек не станет от этого мидлом по факту. Мидл это не зарплата или запись в трудовой, это степень полезности для бизнеса
@M0rtyMerr
Anton 🐺 Nazarov
2 years
Ну че, кто первый напишет "да его же точно уволят"?
Tweet media one
62
10
395
23
2
136
@mokevnin
Kirill (hexlet.io)
3 years
Много лет говорю что эта книга портит людей. На хабре есть статья которая показывает те же ошибки в ней. Есть множество других книг, которые действительно помогают писать код лучше, например книги джоэля, программист-прагматик и совершенный код
@nikitonsky
Никита Питонский
3 years
It's probably time to stop recommending Clean Code. Great article by @qntm
6
14
108
7
16
133
@mokevnin
Kirill (hexlet.io)
2 months
Я знаю что вам интересно посмотреть как выглядит современный вим (а точнее неовим). Это тред со скринами популярной сборки LazyVim, по которым можно оценить уровень развития и даже решиться попробовать его в деле. Зачем учить вим? Ответ тут: Поехали =>
8
10
134
@mokevnin
Kirill (hexlet.io)
11 months
Перешел на хранение ключей в 1pass. Как оказалось он подкладывает свой ssh-agent и не нужно ручками управлять ключами. Я честно говоря в приятном шоке. Это была одна из немногих оставшихся проблем перехода на облака, которая наконец-то решилась
Tweet media one
10
5
134
@mokevnin
Kirill (hexlet.io)
2 years
А между тем мы готовим интенсив для тех кто хочет создавать курсы (текстовые). Вести буду сам, планируем стартануть в сентябре. Для всех, вход свободный
18
9
133
@mokevnin
Kirill (hexlet.io)
1 month
Любой распределенный код заведомо сложнее монолита, потому что сравнивать надо не код сервиса с монолитом, а всю систему сервисов с монолитом. Распределенный код писать сложнее. Если люди не могут нормально написать код внутри монолита, то распределенная систем будет еще хуже
16
7
129
@mokevnin
Kirill (hexlet.io)
3 months
Я очень люблю историю, антропологию и все что вокруг этого, поэтому много слушаю (но не смотрю, так как в дороге) ютуб видео. Интересные не ангажированные рассказчики , которые идут не по скриптам, это крайне редкое явление. Небольшой тред с такими крутышами =>
9
12
129
@mokevnin
Kirill (hexlet.io)
1 year
1. Левел на литкоде, кодварс и так далее 2. Минимальная движуха на github, это не займет много времени 3. авто-онлайн оценивальщики программистов. Платная штука 4. Просьба выполнить одно из тестовых заданий (самый большой список реальных тестовых)
@kuzmenko_kira
Kira Kuzmenko
1 year
@Neurobeard я осознаю все минусы тестовых на первом этапе, но давайте обсудим, какие есть ещё идеи отсева кандидатов-джунов (без опыта) на этапе резюме, когда у вас во входящих - 500+ откликов? И вы не хотите использовать формальрные критерии отсева, типо по годам опыта
14
0
3
2
13
126
@mokevnin
Kirill (hexlet.io)
5 months
Решил попробовать добавлять в вакансию вот такой блок, чтобы кандидаты могли оценить сами себя и понять стоит ли приходить или нет. Как думаете, поможет улучшить воронку?
Tweet media one
17
2
127
@mokevnin
Kirill (hexlet.io)
6 months
Последние полгода твиттер решил что мне очень важно знать что происходит в германии и начал мне ленту на 60% делать из твитов переехавших русскоязычных ребят, которые слегка не довольно тем как оно устроено и куда катится. Я уже сам проникся и согласен с ними!
8
2
126
@mokevnin
Kirill (hexlet.io)
2 years
Хорошо, если все так разобрались с ip адресом, тогда ответьте вот на такой вопрос. Является ли идемпотентным DELETE в HTTP? �� как это должно использоваться при проектировании API (подсказка, почти все делают неправильно в реальной жизни)
24
5
119
@mokevnin
Kirill (hexlet.io)
4 years
Итак) Второй тред посвященный ООП и мифам вокруг него. По итогам первого треда уточню, что разбор ООП идет не с точки зрения систем типов, а с точки зрения организации кода и влиянии на архитектуру. Лайк, шер, будет много интересного, поехали! Отношение общее-частное это:
Наследование классов
128
Наследование интерфейсов
106
Абстрактные классы
91
Трейты/Миксины
37
2
26
119
@mokevnin
Kirill (hexlet.io)
2 months
Жена выиграла гринкарту :D
@KurmanovaAigul
Aigul Kurmanova
2 months
Расскажите о своём самом крутом везении? Готовясь к выпускному экзамену по философии в универе, я выучила только один билет по философии. Это было учение Фомы Аквинского. Из десятков билетов я вытянула именно его и чуть не заорала. Ответила без подготовки и получила «отлично».
137
4
648
5
0
120
@mokevnin
Kirill (hexlet.io)
3 years
А замутим-ка мы тред про Zero Downtime Deployment или как деплоится и не беспокоиться. У вас как с этим?
У нас Zero Downtime
324
С простоем
191
Не знаю что это
226
6
18
119
@mokevnin
Kirill (hexlet.io)
3 years
Кто бы мог подумать что у компаний будет такое отношение к курсам
Tweet media one
6
3
116
@mokevnin
Kirill (hexlet.io)
3 years
Метатред по серии "Автоматное программирование". Рассказываю тут про флаговое программирование, явно выделенное состояние, автоматы на бекенде, автоматы на фронтенде и кидаюсь кучей полезнях #FSM
1
26
117
@mokevnin
Kirill (hexlet.io)
2 years
В моей работе, в подавляющем большинстве случаев нужно работать с двумя программами: браузером и редактором. Они обе развернуты на весь экран и переключение по ним я делаю быстрым нажатием cmd + tab и обратно тем же самым нажатием. 100% автоматично для мозга и всегда одинаково
Tweet media one
6
1
110
@mokevnin
Kirill (hexlet.io)
3 months
А вы пользуетесь законами Де Моргана при преобразовании логических выражений? Если да, то откуда узнали про них? Мне интересно, как щас без универа (и наших курсов, хаха), про них узнают?
89
1
112
@mokevnin
Kirill (hexlet.io)
3 years
Подслушанный вопрос с собеседования: Возможен ли такой ip-адрес 127.344.032.100 ? Докажите)
27
4
110
@mokevnin
Kirill (hexlet.io)
2 years
Переключение самих программ работает по cmd + tab. Причем работает это так, две последние программы меняются между собой если последовательно нажимать cmd + tab и отпускать. Что является важной частью моего способа работы.
1
1
107
@mokevnin
Kirill (hexlet.io)
3 years
Заждались тредов? Их есть у меня. Cегодня поговорим про такую мегаважную штуку как "идемпотентность", про то как она позволяет проектировать более надежные системы. Ретвитим, не стесняемся! Небольшой опрос. Насколько вы в курсе про идемпотентность?
Знаю, применяю по месту
256
Слышал что-то
241
Первый раз слышу
130
3
27
108
@mokevnin
Kirill (hexlet.io)
1 month
Одна из редких фраз, которые вызывают во мне негодование: "мы не пишем тесты потому что бизнес за это не платит, ему это не нужно, у нас нет времени". Тесты нужны не бизнесу, а нам программистам, чтобы писать код быстрее. Бизнес за нас не выбирает редактор, с тестами так же
21
5
111
@mokevnin
Kirill (hexlet.io)
2 years
В чем прелесть Oh My Zsh? Лично для меня стал незаменимым плагин, который дает шоткаты для гита. Не надо ничего самому придумывать, все уже сделано:
Tweet media one
9
9
108
@mokevnin
Kirill (hexlet.io)
3 years
Офигенная новость. Мы почти доделали базовый курс (как второй язык) по GO на бейзиксе Попробуйте потыкайте, фиганите обратную связь и пулреквесты. Сделаем зе бест основы #golang
2
9
109
@mokevnin
Kirill (hexlet.io)
5 months
Если вдруг вам надо погонять на халяву приложение в кубе (может в учебных целях), то оказывается есть целая куча вариантов сделать это:
2
6
109
@mokevnin
Kirill (hexlet.io)
2 months
В то время как все бегут в микро (сервисы, фронтенды и т.п.) я еще плотнее подсаживаюсь на монолиты. Для тех кто любит классический клиент/сервер с шаблонизацией на сервере, появился (довольно давно) проект который берет лучшее из spa и серверных шаблонов
4
3
107
@mokevnin
Kirill (hexlet.io)
2 years
Баг уже пофиксили, но интересно сколько можно сервисов таким образом хакнуть. Многие ведь пользуются сервисами автоматизации маркетинга и рассылок типа mailchimp, activecampaign, carrotquest, drip, mindbox
3
0
103
@mokevnin
Kirill (hexlet.io)
3 years
Однако неожиданное решение
Tweet media one
9
5
105
@mokevnin
Kirill (hexlet.io)
3 years
И еще наблюдение, мощные разработчики тяготеют к инфраструктуре. Чем выше уровень у бека, тем больше он интересуется и возится с облаками, докером, кубом, терраформом, всякими системами логирования и мониторинга. Вы тоже это замечаете?
20
4
102
@mokevnin
Kirill (hexlet.io)
2 years
Черт, вся эта история с вимом привела к тому что я последние три дня до ночи сидел и правил свой конфиг. Но вроде отпустило, начал продумывать таки курс, постараюсь вас порадовать
5
0
102