TGViewer
Channel Public Channel
The channel has no name!

The channel has no name!

@codev0s

Канал фронтендера. Пишу про свой опыт, и взгляды на разработку. AlmatyJS co-org.

Зарабатываю на JS. Заглядываюсь на Clojure. Мечтаю перекатиться в бэкенд. Учусь на магистратуре на Software Engineering.

tw: _codev0
gh: codev0

Фидбэк сюда @codev0
Subscribers
100
Photos
71
Videos
2
Links
120

Showing posts older than #154 · Back to latest

Older Posts 20 shown
Post #153 327

Forwarded from Николай Тузов

Коллеги из Freedom Bank Kazakhstan учат, как правильно тестировать на проде ✨

Тестовые пуши летят в большом количестве всем клиентам (или, как минимум, большинству). Само приложение при этом не открывается — предполагаю, что люди массово ломанулись проверять и тем самым положили им, например, Auth-сервер.

Не завидую ребятам, весёлая предстоит ночка. Зато как весело читать профессиональные казахстанские чатики.

Если ты тоже клиент Freedom, можешь кидать свои мемасики сюда 🙃
  • 😁 1
Post #152 401
Всё никак не могу поймать себя в моменте, чтобы не делать что-то побочное в процессе выполнения дела.

Сейчас тесты падали с непонятной ошибкой, что тело ответа уже использовано. Я знаю, что тело (body) — это стрим, и его можно прочитать только один раз. Я долго искал проблему в реализации одной сложной конкурентной штуки, которая не помещается у меня в голове, и на которую был написан тест.

В итоге проблема оказалась в мутированной ссылке, которую я создал и раскидал по тесту, когда решил немного его отрефакторить, чтобы было легче читать.

Похоже, уже пора на боковую.
Post #151 381
хех, даже не знал.

const arr = [1,2,3];
console.log(arr); // [ 1, 2, 3 ]
arr.length = 0;
console.log(arr); // []
  • ❤ 4
  • 😁 1
  • 🌭 1
Post #150 463

Forwarded from AlmatyJS

📣 Билеты на AlmatyJS #4 уже доступны

Финальное расписание докладов будет доступно на следующей неделе, а сейчас мы с радостью хотим объявить список спикеров на предстоящий AlmatyJS #4:

«Рынок никогда не ошибается?» — Андрей Васильев
«Biz+Dev=❤️» — Сергей Андреев
«Продуктовая аналитика или как понять насколько хорош ваш продукт?» — Уалихан Оразбаев

«Улучшаем UX с помощью streaming» — Павел Гасанов
«Рецепты MobX. Продвинутые практики для больших проектов» — Максим Титов
«Срочно выпускай это в прод» — Максим Горбатюк

«Назад в будущее: автостопом по трендам веб-разработки» — Атай Кебеков
«No-console: юзай devtools по назначению» — Адыл Жоро

Билеты доступны для покупки на Sxodim 🔥
Ждём вас 21 сентября в 12:00 на AlmatyJS #4.

Спасибо нашим партнёрам из MOST IT Hub за помощь в организации митапа.

@almaty_js
  • ⚡ 1
Post #149 314
это уже 8й по счету среди всех AlmatyJS которые мы проводили, и 4й большой митап.

приходите.
  • 🔥 1
Post #148 364
Мой кореш, Никита Баев, написал очень правильный пост: Быть Сеньером.

От себя хочу добавить, что для меня самая утомительная часть в работе — интеграция. Думаю можно поделить работу на две категории: внутренняя и внешняя. 

О внутренней части написал Никита, это на что мы можем непосредственно влиять. 

Но наши программы не работают в вакууме, они подключаются к БД, к сервисам, работаю в разных средах, или операционных системах, разных интерпретаторах или движках. А это уже внешние факторы. Интеграция.

Мы можем ограничить технические вещи, например: версии ОС, среду исполнения, или запретить некоторые браузеры для пользователя. 

Но отдельной когортой выступают вещи которые, делают наши коллеги, и тут на сцену выходит сеньерский навык общения (передачи информации) устно и письменно. Вам нужно договариваться с владельцами и быть осведомленным о граничащих системах, читать и писать документацию. И эти навыки важны для представителей всех кто с вами соприкасается, и для тех от кого вы зависите. В противном случае у вас будут баги и сдвиги релизов, следовательно, нужно будет обновлять свои прогнозы по срокам, а это тоже общение, но уже с менеджментом.

В идеальном мире, есть некий владелец всей системы, который видит весь лес, создает условия чтобы рядовые лиды и сеньеры владеющие одним или несколькими деревьями были на одной волне и оставались осведомленными. Хоть мир и не идеален, мы допускаем ошибки, и бываем не в ресурсе, это не повод забивать. Нам все равно необходимо стараться применять лучшие практики чтобы на конце воронки был меньший процент инцидентов.
Telegram drugoi.dev | Никита Баев о разработке, техлидстве и менеджменте 📈 Быть сеньором — это не про код Все мы когда-то были сеньорами или когда-нибудь ими станем. При этом, наверное, самое необычное чувство, которое ты испытываешь, когда становишься Senior разработчиком — это то, что качество твоей работы теперь определяется…
  • ⚡ 1
Post #147 416
Почему сконфигурировать репу в современном JS так сложно?

На скрине eslint-config-prettier и eslint-plugin-prettier. Не то что разницу понять, я даже не сразу понял что это разные проекты, и вначале подумал что ссылка внутри одного ведет на самого себя. Спасибо ChatGPT что все объяснил.

Я хочу как в Golang, где ты просто пишешь простой рабочекрестьянский код!
  • 😁 6
  • ❤ 1
  • 🕊 1
  • 🤗 1
Post #146 500
В последний месяц программирую для 3D.
И это прям кайф. Я давно не получал такого кайфа от программирования.

На скрине промежуточный результат, но близкий к рабочему.
Post #143 548
Проводим очередной AlmatyJS, и меня очень радует что htmx есть и в нашем информационном пространстве.
  • 🤮 1
Post #141 557
Post #139 353
Это прекрасно 🥰
Post #137 377
светлое будущее :)
  • ❤ 5
Post #136 328
Post #135 268
> by contributors from Apple, Google, Microsoft, and Mozilla
Post #134 300
Читаю "Цель" Голдрата. Сейчас на том моменте где главный герой понял что Цель это деньги, и пытается понять как оценивать свое производство согласно Цели. Он понимает что роботы на его производстве лишь отдаляют его от Цели.

Гуляя с собаками понял что IT в котором я все время работал это как роботы в книге. Они только тратят деньги, и не приносят их. И то как мы сейчас работаем, тренды, все о том чтобы сжигать деньги.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →