Внимание! Соревнование на Math.random()!
Нужно найти самое короткое решение задачи на JavaScript:
—
Implement a function
• If it receives a number that is divisible by 3 — return "hop"
• If it receives a number that has "3" in it — return "hop"
• If the number satisfies both conditions — return "hop-hop"
• If the number does not satisfy any of above conditions —return the number
• If function receives an array — apply above rules to each number in the array and return an array of results
—
Количество символов в Вашем решении — Ваш базовый балл. Помимо основной задачи c кодом есть маленькие задачи в стиле CTF (dev загадки), которые дают бонус, сокращая базовый балл на определённый процент (5%, 10%, 15%).
В 18:00 четверга (GMT+2) мы подведём итоги: кто раньше наберёт найменьшее количество баллов — побеждает!
Победитель получит футболку с нашим логотипом 👕 и вообще будет молодец 🙌
Чтобы поучаствовать напишите нашему боту @MathRandomBiathlonBot
Удачи! 🍀
Нужно найти самое короткое решение задачи на JavaScript:
—
Implement a function
f
with the following rules:• If it receives a number that is divisible by 3 — return "hop"
• If it receives a number that has "3" in it — return "hop"
• If the number satisfies both conditions — return "hop-hop"
• If the number does not satisfy any of above conditions —return the number
• If function receives an array — apply above rules to each number in the array and return an array of results
—
Количество символов в Вашем решении — Ваш базовый балл. Помимо основной задачи c кодом есть маленькие задачи в стиле CTF (dev загадки), которые дают бонус, сокращая базовый балл на определённый процент (5%, 10%, 15%).
В 18:00 четверга (GMT+2) мы подведём итоги: кто раньше наберёт найменьшее количество баллов — побеждает!
Победитель получит футболку с нашим логотипом 👕 и вообще будет молодец 🙌
Чтобы поучаствовать напишите нашему боту @MathRandomBiathlonBot
Удачи! 🍀
🇺🇦 Math.random(): javascript community
Внимание! Соревнование на Math.random()! Нужно найти самое короткое решение задачи на JavaScript: — Implement a function f with the following rules: • If it receives a number that is divisible by 3 — return "hop" • If it receives a number that has "3" in…
Здравствуйте, друзья!
Math.random() Biathlon 🎿 подходит к концу! Остались последние часы, чтобы сделать свое решение лучше и открыть спрятанные флаги!
Сегодня вечером в 18:00 (GMT+2) подведем итоги и огласим победителя нашего соревнования!
Подключайтесь к нашему стриму, там мы расскажем о интересных решениях задачи и о том, как нужно было искать флаги.
🔗 https://youtu.be/hpusv17rPQk
#event #biathlon #competition
Math.random() Biathlon 🎿 подходит к концу! Остались последние часы, чтобы сделать свое решение лучше и открыть спрятанные флаги!
Сегодня вечером в 18:00 (GMT+2) подведем итоги и огласим победителя нашего соревнования!
Подключайтесь к нашему стриму, там мы расскажем о интересных решениях задачи и о том, как нужно было искать флаги.
🔗 https://youtu.be/hpusv17rPQk
#event #biathlon #competition
YouTube
Math.random() Biathlon Results
Внимание Community! Соревнование на Math.random()!
Нужно найти самое короткое решение задачи на JavaScript:
—
Implement a function f with the following rules:
• If it receives a number that is divisible by 3 — return "hop"
• If it receives a number that…
Нужно найти самое короткое решение задачи на JavaScript:
—
Implement a function f with the following rules:
• If it receives a number that is divisible by 3 — return "hop"
• If it receives a number that…
Друзья, мы уже лайв! 🙌
Обсуждаем наш биатлон, показываем ответы на флаги, показываем самое короткое решение и поздравляем победителей!
Подключайтесь! 🙂
🔗 https://youtu.be/hpusv17rPQk
Обсуждаем наш биатлон, показываем ответы на флаги, показываем самое короткое решение и поздравляем победителей!
Подключайтесь! 🙂
🔗 https://youtu.be/hpusv17rPQk
YouTube
Math.random() Biathlon Results
Внимание Community! Соревнование на Math.random()!
Нужно найти самое короткое решение задачи на JavaScript:
—
Implement a function f with the following rules:
• If it receives a number that is divisible by 3 — return "hop"
• If it receives a number that…
Нужно найти самое короткое решение задачи на JavaScript:
—
Implement a function f with the following rules:
• If it receives a number that is divisible by 3 — return "hop"
• If it receives a number that…
Здравствуйте, друзья!
Вчера мы подвели итоги Math.random() Biathlon. Публикуем результаты:
Самое короткое решение задачи "hop-hop" - 60 символов!
Флаги:
1. 42
2. Colossus
3. 🙌 -15%
Всем спасибо за участие, следите за нашими обновлениями, будем проводить такие конкурсы еще!
#biathlon #competition
Вчера мы подвели итоги Math.random() Biathlon. Публикуем результаты:
Самое короткое решение задачи "hop-hop" - 60 символов!
var f=p=>p.map?.(f)||[p,'hop','hop-hop'][!(p%3)+/3/.test(p)]
Флаги:
1. 42
2. Colossus
3. 🙌 -15%
Всем спасибо за участие, следите за нашими обновлениями, будем проводить такие конкурсы еще!
#biathlon #competition
Здравствуйте, друзья!
Приглашаем вас на открытое собеседование на позицию Node.js разработчика, которое состоится 11 ноября в 17:30 (+2).
Подробности и регистрация по ссылке:
🔗 https://www.mathrandom.com/events/public-interview-for-nodejs-senior/
🔗 https://www.youtube.com/watch?v=cuDhmVGkKUU
#event #publicinterview
Приглашаем вас на открытое собеседование на позицию Node.js разработчика, которое состоится 11 ноября в 17:30 (+2).
Подробности и регистрация по ссылке:
🔗 https://www.mathrandom.com/events/public-interview-for-nodejs-senior/
🔗 https://www.youtube.com/watch?v=cuDhmVGkKUU
#event #publicinterview
Здравствуйте, друзья! 🙌
Вчера у нас состоялось открытое собеседование на node.js разработчика. По традиции выкладываем список ссылок, которые упоминались во время стрима.
🔗 Радужные таблицы (habr)
🔗 Перехват https трафика в Казахстане
🔗 Node Shrinkwrap
🔗 Tesla XSS
🔗 Rust for Node.js
#followup #links #event #publicinterview
Вчера у нас состоялось открытое собеседование на node.js разработчика. По традиции выкладываем список ссылок, которые упоминались во время стрима.
🔗 Радужные таблицы (habr)
🔗 Перехват https трафика в Казахстане
🔗 Node Shrinkwrap
🔗 Tesla XSS
🔗 Rust for Node.js
#followup #links #event #publicinterview
Forwarded from Node.js Recipes
Топ 10 ошибок в Nest.js проектах.
#nestjs
У Nest.js отличная документация, понятная архитектура кода и декларативных подход. Это позволяет начинать писать реальный код разработчикам переходящих в #nodejs с других языков. Вот типичный список ошибок на уровне кода:
1. Забыть добавить enableShutdownHooks, поэтому приложение не может корректно завершать свою работу.
2. Использование Hybrid application (http + ms) вместо разделения по процессам. В результате возникают проблемы в фильтрах ошибок.
3. Выкидывание наследников HttpException в MS. Аналогично в другую сторону. А добавьте сюда еще GraphQL/WS/custom контексты. В результате трансформация ошибок происходит не правильно.
4. Смешание входящих и исходящих DTO и/или моделей data-layer. В результате код получается короче, но сильнее связанный.
5. Наличие только одного уровня тестов из unit/e2e пары. В результате тестировать сложнее.
6. Не понимание работы export/import Nest.js модулей и провайдеров. В результате происходят ошибки в DI.
7. Не использование custom decorator-в и pipe. В результате код теряет свою декларативность.
8. Расширение сторонних интерфейсов (например Request) в ts, а не d.ts файле. В результате какой-то из процессов не делает его import.
9. Цикличные связи без forwardRef. В результате код просто не стартует.
10. Отсутствие логирования (в том числе запросов в БД). В результате troubleshoting очень затруднен.
В завершение скажу, что ошибки на уровне проектирования и архитектуры приложения проектозависимы.
#nestjs
У Nest.js отличная документация, понятная архитектура кода и декларативных подход. Это позволяет начинать писать реальный код разработчикам переходящих в #nodejs с других языков. Вот типичный список ошибок на уровне кода:
1. Забыть добавить enableShutdownHooks, поэтому приложение не может корректно завершать свою работу.
2. Использование Hybrid application (http + ms) вместо разделения по процессам. В результате возникают проблемы в фильтрах ошибок.
3. Выкидывание наследников HttpException в MS. Аналогично в другую сторону. А добавьте сюда еще GraphQL/WS/custom контексты. В результате трансформация ошибок происходит не правильно.
4. Смешание входящих и исходящих DTO и/или моделей data-layer. В результате код получается короче, но сильнее связанный.
5. Наличие только одного уровня тестов из unit/e2e пары. В результате тестировать сложнее.
6. Не понимание работы export/import Nest.js модулей и провайдеров. В результате происходят ошибки в DI.
7. Не использование custom decorator-в и pipe. В результате код теряет свою декларативность.
8. Расширение сторонних интерфейсов (например Request) в ts, а не d.ts файле. В результате какой-то из процессов не делает его import.
9. Цикличные связи без forwardRef. В результате код просто не стартует.
10. Отсутствие логирования (в том числе запросов в БД). В результате troubleshoting очень затруднен.
В завершение скажу, что ошибки на уровне проектирования и архитектуры приложения проектозависимы.
Здравствуйте, друзья!
Приглашаем вас на конференцию, посвященную открытию сообщества Codeberry Club!
В программе конференции: крутые спикеры и доклады, конкурс с CTF задачами, Quizz, Versus battle.
Подробности и регистрация по ссылке:
🔗 https://community-z.com/events/codeberry-club-open-day
#codeberry #friends #conference
Приглашаем вас на конференцию, посвященную открытию сообщества Codeberry Club!
В программе конференции: крутые спикеры и доклады, конкурс с CTF задачами, Quizz, Versus battle.
Подробности и регистрация по ссылке:
🔗 https://community-z.com/events/codeberry-club-open-day
#codeberry #friends #conference
Здравствуйте, друзья!
Сегодня хочется поделиться статьей нашего подписчика @novokhatskyioleksii!
В статье описаны способы работы с CPU-bound задачами в node.js и сравнение производительности для этих способов. Отдельное спасибо за графику в стиле Heroes3 :)
🔗 https://novokhatskyioleksii.medium.com/node-js-heroes-of-worker-threads-c-addon-76dd11f34c33
P.S. А вы знали, что кнопку аплодисментов на medium можно нажать больше одного раза?
#article #friends #nodejs #performance
Сегодня хочется поделиться статьей нашего подписчика @novokhatskyioleksii!
В статье описаны способы работы с CPU-bound задачами в node.js и сравнение производительности для этих способов. Отдельное спасибо за графику в стиле Heroes3 :)
🔗 https://novokhatskyioleksii.medium.com/node-js-heroes-of-worker-threads-c-addon-76dd11f34c33
P.S. А вы знали, что кнопку аплодисментов на medium можно нажать больше одного раза?
#article #friends #nodejs #performance
Medium
Node.js: Heroes of Worker Threads - C++ Addon
No dragon can resist the fascination of riddling talk and of wasting time trying to understand it. - J.R.R. Tolkien
Статья о Svelte, примеры и сравнение с Vue и React.
🔗 https://joshcollinsworth.com/blog/introducing-svelte-comparing-with-react-vue
#article #svelte #intro
🔗 https://joshcollinsworth.com/blog/introducing-svelte-comparing-with-react-vue
#article #svelte #intro
Josh Collinsworth
Introducing Svelte, and Comparing Svelte with React and Vue
Svelte is a new style of framework for building sites and apps. Let's dive into what makes it different, why it's so enjoyable, and how it's able to ship such tiny, fast apps.
🔥 Вышла четвертая версия headless cms strapi!
🔗 https://strapi.io/blog/announcing-strapi-v4
#release #strapi #headlesscms
🔗 https://strapi.io/blog/announcing-strapi-v4
#release #strapi #headlesscms
Forwarded from UfoStation
Спустя полгода опубликовали доклад Браузер. Рендеринг. Производительность c Codefest — cлайды доклада
YouTube
Сергей Ufocoder Иванов. Браузер. Рендеринг. Производительность
При погружении в тему производительности разработчик может ступить на ложный путь, который, возможно, и позволит решить некоторые проблемы, связанные со скоростью отрисовки, но будет бесполезен при решении других проблем.
В данном докладе мы пройдём с вами…
В данном докладе мы пройдём с вами…
JavaScript библиотека для создания картинки из html.
🔗 https://github.com/niklasvh/html2canvas
🔗 https://html2canvas.hertzen.com/
#repo #github #javascript
🔗 https://github.com/niklasvh/html2canvas
🔗 https://html2canvas.hertzen.com/
#repo #github #javascript
Forwarded from Python Rocks Community
Коллеги, участники и друзья сообщества!
Через час с небольшим начинаем наш первый зимний митап. Трансляция будет в zoom. Ждем вас 🤘
Регистрация и ссылка на стрим тут: https://community-z.com/events/ta-python-winter-pyrocks-meetup-1
Через час с небольшим начинаем наш первый зимний митап. Трансляция будет в zoom. Ждем вас 🤘
Регистрация и ссылка на стрим тут: https://community-z.com/events/ta-python-winter-pyrocks-meetup-1
Typescript библиотека для проверки схемы данных.
🔗 https://github.com/colinhacks/zod
#typescript #validation #schema
🔗 https://github.com/colinhacks/zod
#typescript #validation #schema
Большая статья, показывающая, как использовать математику в работе программиста.
🔗 Cubic Bézier: from math to motion
UPDATED: спасибо за ссылку на видео
🎞 https://www.youtube.com/watch?v=aVwxzDHniEw
#article #math #motion #video
🔗 Cubic Bézier: from math to motion
UPDATED: спасибо за ссылку на видео
🎞 https://www.youtube.com/watch?v=aVwxzDHniEw
#article #math #motion #video
Если вы уже знаете JavaScript или другой язык программирования, то для вас открыты двери учебного проекта по изучению итальянского языка.
🔗 https://happymonday.ua/event/proyekt-formazione-per-litalia-dlya-it
#friends #itally #language
🔗 https://happymonday.ua/event/proyekt-formazione-per-litalia-dlya-it
#friends #itally #language
Компания Vercel (это те, которые пишут next.js) представила супер быстрый инструмент turborepo для сборки и работы JS/TS проектов с монорепозиториями. Сам turborepo написан на языке go.
🔗 https://turborepo.org/
🔗 https://github.com/vercel/turborepo
#build #go #monorepo #js #ts
🔗 https://turborepo.org/
🔗 https://github.com/vercel/turborepo
#build #go #monorepo #js #ts