Я разрабатываю и поддерживаю несколько npm-пакетов. И это требует времени и внимания. Чтобы обслуживать их проще у меня есть довольно развестистый флоу работы с пакетом.
Подробно описал весь процесс в статье — Процесс подготовки npm-пакета.
#процесс
Подробно описал весь процесс в статье — Процесс подготовки npm-пакета.
#процесс
Medium
Процесс подготовки npm-пакета
Я часто делаю npm-пакеты. Во-первых, многие куски проектов Breadhead становятся общедоступным решением. Во-вторых, у меня есть небольшой…
kamyshev.code via @vote
Какая частота постов вам наиболее комфортна?
anonymous poll
Каждый день – 199
👍👍👍👍👍👍👍 56%
Раз в два дня – 120
👍👍👍👍 34%
Два раза в неделю – 37
👍 10%
👥 356 people voted so far. Poll closed.
anonymous poll
Каждый день – 199
👍👍👍👍👍👍👍 56%
Раз в два дня – 120
👍👍👍👍 34%
Два раза в неделю – 37
👍 10%
👥 356 people voted so far. Poll closed.
Немного выпал из жизни из-за работы, но теперь вернулся и снова буду писать разные вещи.
За это время прочитал "97 Things Every Programmer Should Know". Очень плохо. Это сборник советов, которые неплохо смотрелись бы в твиттере или телеграм-канале.
Тратить время смысла совсем нет, лучше пропустить.
#общие_знания
Тратить время смысла совсем нет, лучше пропустить.
#общие_знания
Ссылка
Мы стали строить много приложений, которые работают с деньгами. Это не такая простая задача, как может показаться на первый взгляд. Перевел клевую статью на эту тему.
Как работать с денежными значениями в JavaScript
#общие_знания
Мы стали строить много приложений, которые работают с деньгами. Это не такая простая задача, как может показаться на первый взгляд. Перевел клевую статью на эту тему.
Как работать с денежными значениями в JavaScript
#общие_знания
Medium
Как работать с денежными значениями в JavaScript
Перевод статьи Sarah Dayan: How to Handle Monetary Values in JavaScript.
Самое важное в разработчике
Программист работает над системами с очень большой неопределенностью внутри. Невозможно знать ответы на все вопросы, что возникают в процессе производства ПО.
И потому самое важное качество крутого программиста — умение находить ответы на вопросы. Правильно формулировать вопрос, находить на него ответ, применять его в конкретной задаче.
И таких программистов исчезающе мало. Большая часть не справляется даже с первым этапом — формулировкой вопросов. У меня нет рецепта, как этому научиться, но научиться нужно.
#общие_знания
Программист работает над системами с очень большой неопределенностью внутри. Невозможно знать ответы на все вопросы, что возникают в процессе производства ПО.
И потому самое важное качество крутого программиста — умение находить ответы на вопросы. Правильно формулировать вопрос, находить на него ответ, применять его в конкретной задаче.
И таких программистов исчезающе мало. Большая часть не справляется даже с первым этапом — формулировкой вопросов. У меня нет рецепта, как этому научиться, но научиться нужно.
#общие_знания
Нужная книга
Прочел "Теоретический минимум по Computer Science".
Хорошая книга, очень обширная. Рассматриваются как привычные темы: сложность алгоритмов, комбинаторика, теория вероятностей, так и более специфичные вещи: устройство баз данных, архитектура компьютеров.
Глава про базы данных вообще прекрасна.
Читать определенно стоит, книжка совсем короткая и очень полезная.
#cs
Прочел "Теоретический минимум по Computer Science".
Хорошая книга, очень обширная. Рассматриваются как привычные темы: сложность алгоритмов, комбинаторика, теория вероятностей, так и более специфичные вещи: устройство баз данных, архитектура компьютеров.
Глава про базы данных вообще прекрасна.
Читать определенно стоит, книжка совсем короткая и очень полезная.
#cs