DiscoverДевШахта
Claim Ownership
125 Episodes
Reverse
Видео: https://youtu.be/iCqsXjV8nSg
Презентация:
https://github.com/amel-true/presentations/blob/master/Monitoring-case.pdf
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/jS2nYEaWIwk
00:00:00 Я люблю фронтенд 2020
00:06:16 it-knot в Воронеже
00:07:56 Три проблемы nest
http://ilovefrontend.ru/
https://www.youtube.com/watch?v=eLlULhNNthI
Глазные интерфейсы - Иван Бакаидов
https://youtu.be/eLlULhNNthI?t=405
Patreon Ивана
https://www.patreon.com/ibakaidov/
BFCache, или Туда и обратно - Виктор Хомяков
https://youtu.be/eLlULhNNthI?t=20887
12 марта — it-knot с Андреем Мелиховым в центре "Мой бизнес" Воронеж.
https://mybusinessvrn.timepad.ru/event/1266377/
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/bYSQbRYRDv8
00:00:31 Зачем писать свой статический анализатор
00:02:20 За что Илья Климов взял Артёма на работу
00:06:25 Hegel это фановаая дичь или полезный инструмент?
00:11:53 Можно ли использовать самописные велосипеды в крупных компаниях
00:18:24 Есть ли будущее у Hegel
00:23:45 Почему в докладе про Hegel не было маркетинга
00:24:59 Зачем нужен Hegel когда есть Dart
00:29:16 Чем хорош JavaScript
00:30:13 Полезные монады
00:38:21 Haskell или Closure?
00:41:00 Туда ли развивается JavaScipt?
00:48:40 Рекомедации Артёма по докладам на Holy.js 2020
Промокод - DevHolyJS2020pc
Ссылка - https://holyjs-piter.ru/?utm_source=partner&utm_medium=DevHolyJS2020pc&utm_campaign=holyjs20piter&utm_content=common
Доклады, которые можно посмотреть сейчас:
Артём Кобзарь — Как и зачем я пишу свой статический типизатор
https://youtu.be/GIHrPm_YAIc
Дмитрий Бежецков, Владимир Ануфриенко — Портирование JS на Эльбрус
https://youtu.be/1zWUN6y2WbI
Денис Колодин — Yew — Rust&WebAssembly — фреймворк для фронтенда
https://youtu.be/OqFOXMIwzTc
Доклады, которые стоит посетить:
Alex Culliere — No-Shit state management
https://holyjs-piter.ru/en/2020/spb/people/3qpcxsbw4e6jdxbi6hngjg/
Charlie Gerard — Exploring the hidden potential of sound data
https://holyjs-piter.ru/en/2020/spb/people/2tg4yzkqtye1tdnfgobdld/
David Nolen (Clojure)
https://holyjs-piter.ru/en/2020/spb/people/vlvtyjeselqxa77uy3qd3/
Dmitry Bezheckov — Wasm internals
https://holyjs-piter.ru/en/2020/spb/people/5delksgdyksys84ey8cuq8/
Alexey Bogachuk
https://holyjs-piter.ru/en/2020/spb/people/1ilylcwm3ki4oic2y88i02/
Leonid Vinnichenko
https://holyjs-piter.ru/en/2020/spb/people/7yuok9o5oxksuu0vxnf2m1/
Robert "Uncle Bob" Martin — Architecture — the lost years
https://holyjs-piter.ru/en/2020/spb/people/3kdflqk4xbhxs3iktiqx1k/
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/j86fFvEi9YQ
00:00:08 Чем отличаются англоязычные митапы у нас и за границей
00:01:47 Плюсы коротких докладов
00:02:18 Как поставлять EcmaScript-модули в библиотеках
00:08:40 Conditional Exports в node.js
00:11:15 Гексагональная архитектура
ESM conditional exports
https://nodejs.org/api/esm.html#esm_conditional_exports
Hexagonal Architecture
https://fideloper.com/hexagonal-architecture
Ports & Adapters Architecture
https://herbertograca.com/2017/09/14/ports-adapters-architecture/
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/IOR1MUitCQI
Чистая архитектура. Искусство разработки программного обеспечения
https://www.piter.com/collection/programmirovanie-razrabotka-programnogo-obespecheniya/product/chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya
Дядя Боб на Holy.js
https://holyjs-piter.ru/2020/spb/people/3kdflqk4xbhxs3iktiqx1k/
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/eh5flHypkDg
Как правильно работать с исключениями в DDD
https://habr.com/ru/company/true_engineering/blog/431804/
Replacing Throwing Exceptions with Notification in Validations
https://martinfowler.com/articles/replaceThrowWithNotification.html
Артём Кобзарь/Дмитрий Махнёв - (не|ну)жная монада Either на практике и в теории
https://youtu.be/S0cCjbWuvzk
Railway oriented programming
https://swlaschin.gitbooks.io/fsharpforfunandprofit/content/posts/recipe-part2.html
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/d6zk_BwBgXo
О цитате “Преждевременная оптимизация – корень всех зол”
http://sergeyteplyakov.blogspot.com/2009/12/blog-post_08.html
Микрооптимизации производительности и JavaScript
https://medium.com/devschacht/optimizations-and-javascript-f8e060d3eae3
Пишем производительный JavaScript. 3 совета.
https://medium.com/devschacht/3-tips-about-javascript-597c33a219d6
Продуманная оптимизация
http://optimization.guide/
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/cn1boolGHu0
00:01:32 Мониторинг node.js-приложений
00:14:17 Не завязывайтесь на фреймворк в бизнес-логике
00:19:37 kebab-case в названиях файлов
00:21:29 Не сходите с ума на работе
Node.js Performance Monitoring with Prometheus
https://blog.risingstack.com/node-js-performance-monitoring-with-prometheus/
Тимур Шемсединов - Масштабирование Node.js для высоких нагрузок
https://youtu.be/-yJWLaJ31NI
Не сходите с ума на работе
https://www.mann-ivanov-ferber.ru/books/ne-shodite-s-uma-na-rabote/
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/kLsFEUo3z9o
Техника
1. Полевой набор подкастера остался всё тем же Shure SM57(https://www.shure.com/en-US/products/microphones/sm57) + Zoom H5(http://zoomrussia.ru/products/handy_recorder/zoom-h5/)) но добавилась сменная голова к H5 на +2 микрофона EXH-6 (http://zoomrussia.ru/products/accessories/zoom-exh-6/))
2. Домашний набор — не изменился, всё тот же Rode Procaster(https://rode.com/microphones/procaster)
3. Стало много видео. Камера всё та же Panasonic Lumix G80(https://www.panasonic.com/ru/consumer/digital-cameras-and-camcorders/digital-cameras/lumix-g-system-cameras/dmc-g80mee.html)), но стекло Leica 15/1.7(https://www.panasonic.com/ru/consumer/digital-cameras-and-camcorders/digital-cameras/lumix-g-camera-lenses/h-x015e.html)
4. Свет. Много игрался со светом, сейчас основной набор это Elgato Key Light (https://www.elgato.com/en/gaming/key-light), Amaran AL-F7(https://products.aputure.com/al-f7/), Boling BL-P1 Vlogger(https://www.amazon.com/Boling-Dimmable-2500-8500K-Camera-Support/dp/B07ML5VFGS)
5. Для полевых видео докуплены Rode Wireless Go(https://rode.com/wireless/wirelessgo) в пару к Rode Fillmmaker kit(https://rode.com/wireless/filmmaker)
6. Стабилизатор Snoppa Atom(https://www.snoppa.com/atom.html)
7. Внешний SSD Samsung T5(https://www.samsung.com/ru/memory-storage/portable-ssd-t5/MU-PA500BWW/)
8. iPad Pro 11 (https://www.apple.com/ru/ipad-pro/)
Трансляции с мероприятий:
1. Rode Wireless Go(https://rode.com/wireless/wirelessgo)
2. Elgato CamLink(https://www.elgato.com/en/gaming/cam-link-4k) (2 штуки)
3. Сплиттер (https://www.dns-shop.ru/product/6b59feb3901a3332/razvetvitel-orient-hsp0102n/)
4. Камера (https://www.panasonic.com/ru/consumer/digital-cameras-and-camcorders/digital-cameras/lumix-g-system-cameras/dmc-g80mee.html)
Полностью перестал использовать:
1. GoPro Hero 5 Session(https://gopro.com/ru/ru/update/hero5_session) + стабилизатор
2. Focusrite Scarlett 2i2 (https://focusrite.com/en/usb-audio-interface/scarlett/scarlett-2i2)
Софт
1. Полный набор от Apple: Final Cut, Logic Pro X (https://www.apple.com/ru-edu/shop/product/BMGE2ZM/A/комплект-профессиональных-приложений-для-образования)
2. iZotope RX (https://www.izotope.com/en/products/rx.html)
3. Notion(https://www.notion.so)
4. Splitwise(https://www.splitwise.com)
Ссылки на видео:
Очумелые подкастеры 2 (https://youtu.be/eYUeDgFJUww)
Soft Skills для интровертов, Саша Шинкевич и Никита Дубко (https://youtu.be/UE9aGHgqQc0)
ReactRussia #2 @ Выборг (https://www.youtube.com/playlist?list=PLWvK_bLQje9jdzKx90rVNTh_CRMxhukdN)
Наш Патреон
https://www.patreon.com/devschacht
Видео: https://youtu.be/EW95-PZ1BTw
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/_LSdboGLvFU
00:00:53 Комментарии про DI
00:09:09 Как правильно разжигать конфликты
00:15:01 Слои по DDD
James Akwuh DI: DIY
https://youtu.be/qQnzVTOqzio
Как правильно работать с исключениями в DDD
https://habr.com/ru/company/true_engineering/blog/431804/
5 пороков команды и способы их устранения
https://blog.mann-ivanov-ferber.ru/2016/07/07/5-porokov-komandy-i-sposoby-ix-ustraneniya/
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/3NgWwzwDeTQ
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/WbAJQb5cUrI
00:00:26 Nest в инфрастуктурной команде
00:11:44 В Node 13.2.0 включили поддержку ESM
00:16:19 Программа сертификации Node.js разработчиков
00:22:33 Мастер-классы по Node.js
Ссылки
Announcing core Node.js support for ECMAScript modules
https://medium.com/@nodejs/announcing-core-node-js-support-for-ecmascript-modules-c5d6dc29b663
OpenJS Certification Program
https://openjsf.org/certification/
Node Certification: What to expect - David Mark Clements
https://youtu.be/aqfixmkWOIQ
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/l6WFpES9ENI
В гостях Антон Анохин https://twitter.com/an_anokhin
00:01:06 Задачи DevRel в Wrike
00:02:26 Как Антон стал DevRel без технического бэкграунда
00:04:43 Как развивался DevRel в Wrike
00:07:18 Почему разработчики Wrike так агрессивно пиарят Dart
00:11:20 Как Wrike мотивирует сотрудников выступать
00:13:24 Какие метрики важны для DevRel
00:18:17 Почему компания тратит деньги на стенд, но не мотивирует докладчика финансово
00:21:52 Входит ли knowledge sharing в цели разработчиков высокого грейда
00:23:10 Зачем и как нанимали Рому Дворнова и Артёма Кобзаря
00:25:05 В чём ценность RnD команд для бизнеса
00:26:50 Школа Dart — как Wrike вкладывается в обучение
00:32:15 Сложно ли быть DevRel в компании с непопулярной технологией
00:35:46 Как используется Flutter в компании
00:37:27 Бегут ли разработчики из компании из-за редкого стека
00:39:43 Про DartUp
Наш Патреон
https://www.patreon.com/devschacht
Видео: https://youtu.be/WK0d_pBuVZc
Ссылки:
Как логировать в NodeJS, чтобы пацаны во дворе уважали
https://habr.com/ru/post/442452/
UUID proposal for ECMAScript (Stage 1)
https://github.com/tc39/proposal-uuid
Итоги третьего дня октябрьской встречи #TC39:
https://t.me/juliarderity/851
cls-hooked
https://www.npmjs.com/package/cls-hooked
Виктор Вершанский — Асинхронный ноль
https://youtu.be/6Tg2UA4XaQY
Слайды
https://downloads.ctfassets.net/nn534z2fqr9f/4JG7XeeyTucWioeuYsqqcy/1fa3d2f3b2d7feb297ca4ffe2fea5f22/Viktor_Vershanskiy_Asinkhronnyy_nol.pdf
Дополнительная демка
https://www.youtube.com/watch?v=2g34LNLxpIY
https://github.com/wentout/HolyJS_2018-AsyncZero-Demo
Наш Патреон
https://www.patreon.com/devschacht
В гостях Настя Катаева https://twitter.com/tenebricosa
Developer Relations Manager в СКБ Контур
Видео: https://youtu.be/K0Wo1PcZR3Y
00:00:28 Кто такой DevRel и какие у него обязанности?
00:02:31 Как существуют вместе HR и DevRel
00:04:01 Так ли важны рейтинги на Хабре
00:05:04 Как бизнес оценивает эффективность DevRel
00:07:07 Как компания захватывает города
00:08:37 Как стать DevRel, какой нужен бэкграунд
00:12:05 Как и зачем Настя перешла из фронтенда в DevRel
00:15:04 В какой момент компании стоит задуматься о DevRel
00:15:54 Как строить карьеру дальше на позиции DevRel
00:17:09 Как не просесть по хардам если не пишешь код в продакшен
00:17:53 Как Контур придумывает свой мерч
00:19:40 Как появился Бинарный Кот
00:20:55 Есть ли в России DevRel-сообщество
00:22:25 Уместен ли хантинг на стенде компании
Наш Патреон
www.patreon.com/devschacht
Видео: https://youtu.be/ICK9V_A1jhw
00:00:21 Nullish coalescing и optional chaining
00:06:03 Top-level await
00:13:07 PR с меткой work in progress
Ссылки:
Optional chaining encourages writing brittle code.
https://twitter.com/housecor/status/1088419498846244864?lang=en
Top-level await
https://v8.dev/features/top-level-await
Isn’t top-level await a footgun?
https://gist.github.com/Rich-Harris/0b6f317657f5167663b493c722647221
Why imperative imports are slower than declarative imports
https://gist.github.com/Rich-Harris/41e8ccc755ea232a5e7b88dee118bcf5
Наш Патреон
www.patreon.com/devschacht
В гостях Дмитрий Махнёв https://twitter.com/DmitryMakhnev
Видео: https://youtu.be/WXeo1IgjHIU
00:00:00 LongestJS — митап с самыми долгими докладами
00:15:06 Самая лучшая статья про программирование
00:16:37 TC39 Panel на HolyJS — что это такое и зачем?
00:27:33 TCXX — конкурс пропозалов на Holy.js
00:32:52 Вокршопы во время конференции параллельно с докладами — для кого?
00:45:33 Лайтнинги — возможность выступить для всех
00:49:41 One more thing...
#01 LongestJS: Денис Колесников — npm understand --with-improves
https://www.youtube.com/watch?v=Cz6bQw1f23s
TC39 Panel
https://holyjs-moscow.ru/2019/msk/talks/56vmqp3u6yyneymzfcw3ng/
Вопросы TC39
https://docs.google.com/forms/u/1/d/e/1FAIpQLScKmDXMu8E77U4iCcvLIzGg6eJ9_oIBkE_3oGpVfBmn9nxGzg/viewform?usp=sf_link
Bret Victor "Up and Down the Ladder of Abstraction"
http://worrydream.com/LadderOfAbstraction/
«Ваша библиотека, как ваш ребёнок, может пойти в неожиданную для вас сторону»: интервью с создателем MobX
https://habr.com/ru/company/jugru/blog/426517/
Воркшопы на этой HolyJS
https://holyjs-moscow.ru/2019/msk/trainings/
Прошлые воркшопы:
Стас Курилов — Удаляем лишний код из рантайма CSS Modules при помощи webpack
https://www.youtube.com/watch?v=J1gHHmABk44
Павел Малышев — Svelte Cookbook. Мастер класс по SvelteJS
https://www.youtube.com/watch?v=I5DIcbcXzfE
Заявка на lightning talks для HolyJS 2019 Moscow
https://holyjs-moscow.ru/lightnings-cfp/
Наш Патреон
https://www.patreon.com/devschacht
Видео: https://youtu.be/RRgMW-Iim28
00:00:20 Цели: тактическая и стратегическая
00:06:12 Приватные поля классов неизбежно приближаются
https://github.com/tc39/proposal-class-fields
https://github.com/microsoft/TypeScript/issues/31670
00:11:26 Node 12.11. Worker threads теперь стабильны и как там дела с ES-модулями
https://github.com/nodejs/modules/blob/master/doc/plan-for-new-modules-implementation.md#in-progress
Наш Патреон
https://www.patreon.com/devschacht
В гостях:
Никита Дубко https://twitter.com/dark_mefody
Видео: https://youtu.be/27c6xtME3F8
https://css-minsk-js.by
00:00:36 Как ощущения после CSS-Minsk-JS 2019
00:02:39 Зачем нужно делать конференцию на английском
00:04:29 Почему не промоутят доклады с конференции
00:05:20 Как искали спикеров для конференции
00:07:00 Узнали ли за границей о CSS-Minsk-JS
00:07:55 Просят ли спикеров о рекламе конференции
00:08:51 Есть ли зарубежные участники на конференции
00:09:59 Насколько сложно искать русскоязычных спикеров для англоязычной конференции
00:13:50 Моё мнение о CSS-Minsk-JS
00:16:36 Влияет ли разделение дней по технологиям на посещаемость
00:19:06 Почему один поток — это важно
00:23:30 Как англоязычные спикеры отзываются о наших докладах
Наш Патреон
https://www.patreon.com/devschacht
Сеньор, юниор, хард скилы, софт скилы, сильные стороны, слабые стороны - вот и весь выпуск, вода. Да у меня бабушка про фронт так же рассказать сможет :( Конкретики 0
очень класный выпуск! почему у Дениса так дрожит голос?
полезно, спасибо!
Фронтенд юность вообще очень меркантильные ребята, в выпуске UWebDesign один из них был в гостях и очень много говорил о том, что надо валить из России, зарабатывать деньги и так далее. С тех пор их принципиально не слушаю.
Спасибо за канал, слушаю с удовольствием
Все время слышу про замену фантома. Не могу загуглить. Попетир? Пркетир? Поп и тир? Попетир?
headless chrome — awesome🐣🙋