Forwarded from AlmatyJS
📣 Доклады на AlmatyJS #3
Уже на следующей неделе мы соберёмся с вами в зале Smart Space пространства SmArt.Point, чтобы послушать доклады, пообщаться с друг другом и узнать что-то новое.
Финальное расписание докладов будет доступно на следующей неделе, но сейчас мы с радостью хотим объявить список докладов и спикеров на предстоящий AlmatyJS #3:
«Тесты: как рутина упрощает жизнь» — Андрей Васильев
«От HTML шаблона до Pixels» — Бекжан Бөрбеков
«Let's do stuff right» — Максим Горбатюк
«CI/CD в Github Actions для фронтенда и мобильных приложений» — Евстратов Владимир
Билеты ещё доступны для покупки на Sxodim 🔥
Ждём вас 29 июля на AlmatyJS #3
@almaty_js
Уже на следующей неделе мы соберёмся с вами в зале Smart Space пространства SmArt.Point, чтобы послушать доклады, пообщаться с друг другом и узнать что-то новое.
Финальное расписание докладов будет доступно на следующей неделе, но сейчас мы с радостью хотим объявить список докладов и спикеров на предстоящий AlmatyJS #3:
«Тесты: как рутина упрощает жизнь» — Андрей Васильев
«От HTML шаблона до Pixels» — Бекжан Бөрбеков
«Let's do stuff right» — Максим Горбатюк
«CI/CD в Github Actions для фронтенда и мобильных приложений» — Евстратов Владимир
Билеты ещё доступны для покупки на Sxodim 🔥
Ждём вас 29 июля на AlmatyJS #3
@almaty_js
Sxodim
Митап для разработчиков AlmatyJS #3 в Алматы - Образование - расписание, цены, ☎ контакты, адреса
AlmatyJS — это митапы, которые делаются frontend разработчиками для frontend разработчиков с интересными докладами про разработку и не только.
🔥1
почему то радость от зеленой консоли меньше чем от красной, но уже с другим аутпутом.
Forwarded from Airat Janşuaqov
смотрите какую книжку нашел https://discoverthreejs.com/book/introduction/
Discover three.js
Welcome to Discover three.js! | Discover three.js
Welcome to the missing manual for three.js! This book contains everything you need to create stunning 3D web apps of any size, such as product displays, landing pages, data visualization, music videos, games, and more.
👍3
#utils #perf
Либа от Рича Харриса.
Tells you whether the JavaScript library you're building is tree-shakeable.
https://github.com/Rich-Harris/agadoo
Либа от Рича Харриса.
Tells you whether the JavaScript library you're building is tree-shakeable.
https://github.com/Rich-Harris/agadoo
GitHub
GitHub - Rich-Harris/agadoo: Check whether a package is tree-shakeable
Check whether a package is tree-shakeable. Contribute to Rich-Harris/agadoo development by creating an account on GitHub.
Нашел отклик своих наблюдений о жизни и жизненной позиции с этой статьей.
> Везение IV — очень персонально, оно приходит именно к Вам (даже если Вы его не ищете) из-за того, *кем* Вы являетесь и *что* Вы делаете. Из-за Ваших хобби, уникальных характеристик вашего характера и т.д. У Навала Равиканта есть классный пример на эту тему. Допустим, что Вы лучший дайвер своего региона и кто-то в Вашей местности нашел сокровище на дне озера. Тогда он придет к Вам за помощью и его удача станет Вашей удачей.
Надо действовать, становиться лучше, и один момент везение случиться.
> Везение IV — очень персонально, оно приходит именно к Вам (даже если Вы его не ищете) из-за того, *кем* Вы являетесь и *что* Вы делаете. Из-за Ваших хобби, уникальных характеристик вашего характера и т.д. У Навала Равиканта есть классный пример на эту тему. Допустим, что Вы лучший дайвер своего региона и кто-то в Вашей местности нашел сокровище на дне озера. Тогда он придет к Вам за помощью и его удача станет Вашей удачей.
Надо действовать, становиться лучше, и один момент везение случиться.
Medium
4 вида везения
Очень понравилась классификация различных видов везения от Джеймса Остина, ученого в области нейробиологии мозга и автора книги “Погоня…
Forwarded from HowProgrammingWorks - JavaScript and Node.js Programming
✨ Нужно всегда разделять прикладной и системный код (это минимум два слоя реальности), как и роли программистов, описал подробнее.
🧑💻 Прикладной программист пишет продуктовый код, занимается моделированием предметной области и автоматизацией процессов в ней. Прикладному программисту нужно знать node.js как инструмент, его возможности, концепции, преимущества и недостатки, но не нужно глубоко погружаться в код платформы, не нужно строить прослойку между node.js и прикладным кодом, не нужно изобретать фреймворки (внутри продукта), изобретать обобщенные инструменты и библиотеки, не имеющие отношение к предметной области. Если это происходит, то он выполняет две роли - системную и прикладную, они должны быть максимально отделены: отдельные репозитории, отдельное рабочее время и должность, отдельные цели и задачи. Чтобы писать системные вещи смотри вопросы в следующем разделе.
👨🔧 Системный (платформенный) программист пишет код, не связанный с предметной областью: фреймворки, сетевые протоколы, транслятор, компиляторы, интерпретаторы, библиотеки, занимается вещами, которые могут быть переиспользованы в сотнях и тысячах разных проектов. Это называется производство средств производства. Систем программисту нужно знать node.js гораздо глубже, не только, его возможности, концепции, преимущества и недостатки, но и недокументированные возможности и даже баги, особенности платформы, которые очень редко используются, потому, что он строит прослойку между node.js и прикладным кодом, а прослойка эта позволяет делать прикладной код более абстрактным и приближенным к предметной области.
🧑💻 Прикладной программист пишет продуктовый код, занимается моделированием предметной области и автоматизацией процессов в ней. Прикладному программисту нужно знать node.js как инструмент, его возможности, концепции, преимущества и недостатки, но не нужно глубоко погружаться в код платформы, не нужно строить прослойку между node.js и прикладным кодом, не нужно изобретать фреймворки (внутри продукта), изобретать обобщенные инструменты и библиотеки, не имеющие отношение к предметной области. Если это происходит, то он выполняет две роли - системную и прикладную, они должны быть максимально отделены: отдельные репозитории, отдельное рабочее время и должность, отдельные цели и задачи. Чтобы писать системные вещи смотри вопросы в следующем разделе.
👨🔧 Системный (платформенный) программист пишет код, не связанный с предметной областью: фреймворки, сетевые протоколы, транслятор, компиляторы, интерпретаторы, библиотеки, занимается вещами, которые могут быть переиспользованы в сотнях и тысячах разных проектов. Это называется производство средств производства. Систем программисту нужно знать node.js гораздо глубже, не только, его возможности, концепции, преимущества и недостатки, но и недокументированные возможности и даже баги, особенности платформы, которые очень редко используются, потому, что он строит прослойку между node.js и прикладным кодом, а прослойка эта позволяет делать прикладной код более абстрактным и приближенным к предметной области.
Maybe algorithms aren’t the best way to interview. And sure, maybe you don’t use a lot of them in the job constantly. But the reality it that, there is a secret handshake to get into a very good paying job. Learn the handshake, right?
By ThePrimeagen https://frontendmasters.com/courses/algorithms/
By ThePrimeagen https://frontendmasters.com/courses/algorithms/
Frontendmasters
Algorithms & Data Structures | Learn Algorithms with TypeScript for Interviews
The last algorithms course you’ll need to pass tough interview questions that use arrays, lists, trees, graphs, maps, and searching and sorting algorithms.
Сегодня, во время беседы, вспомнил про этот выпуск подкаста UfoStation. Мне он откликнулся жизненной позицей гостя. Если сейчас вам сложно понять что же делать в профессии дальше, то рекомандую послушать мнение и историю Николая.
https://ufostation.mave.digital/ep-17
https://ufostation.mave.digital/ep-17
8 выпуск 2 сезона
s02e08 - Clojure и дорога реальных дел — Подкаст «UfoStation podcast»
Гость выпуска — Николай Рыжиков, CTO в компании Health-Samurai (https://www.health-samurai.io/), спикер на конферециях, адепт языка программирования Clojure, активный участник сообществ Clojure, Postgress, FHIR
🔥1
Forwarded from Node.js Ukraine Community
Пруф возможности состояния гонки в асинхронном программировании на JavaScript https://github.com/HowProgrammingWorks/RaceCondition/tree/master/JavaScript
Forwarded from Валя читает ишью
Say Goodbye to dotenv
И вот, начиная с 20.6.0, в ноду встроена поддержка dotenv конфигов.
Конфиг явно передаётся через флаг --env-file:
До этого всегда приходилось использовать motdotla/dotenv.
И вот, начиная с 20.6.0, в ноду встроена поддержка dotenv конфигов.
Конфиг явно передаётся через флаг --env-file:
node --env-file=config.env index.jsДо этого всегда приходилось использовать motdotla/dotenv.
👍3
Forwarded from Flutter Talks
🔥 Flutter Talks #1
42 Meetups и наши друзья из DAR University рады пригласить вас на наш первый митап по направлению Dart/Flutter.
Встречаемся 23-го сентября в 11:00, слушаем доклады, общаемся и кушаем пиццу.
Адрес: Байзакова 280, пространство SmartPoint, зал Freedom.
Список спикеров будет доступен уже в ближайшее время. Темы вас точно заинтересуют.
Участие бесплатное, регистрация доступна по ссылке — Google Forms.
Важно: количество мест ограничено, не откладывайте регистрацию в долгий ящик.
@flutter_talks
42 Meetups и наши друзья из DAR University рады пригласить вас на наш первый митап по направлению Dart/Flutter.
Встречаемся 23-го сентября в 11:00, слушаем доклады, общаемся и кушаем пиццу.
Адрес: Байзакова 280, пространство SmartPoint, зал Freedom.
Список спикеров будет доступен уже в ближайшее время. Темы вас точно заинтересуют.
Участие бесплатное, регистрация доступна по ссылке — Google Forms.
Важно: количество мест ограничено, не откладывайте регистрацию в долгий ящик.
@flutter_talks
🔥1