Forwarded from StartupEmulator
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, обратите внимание, что за эти два дня стартап Light Slides собрал большое количество участников‼️
Регистрация будет закрыта до конца сегодняшнего сегодня.
Если вы все ещё хотите принять участие, то поторопитесь подать заявку: https://airtable.com/shrSZNbze8CRoQXjp
Старт: 1 ноября 2021 г
Автор: Сергей @ufocoder (автор канала @ufostation)
Подробнее: https://www.startupemulator.com/idea/light-slides
Регистрация будет закрыта до конца сегодняшнего сегодня.
Если вы все ещё хотите принять участие, то поторопитесь подать заявку: https://airtable.com/shrSZNbze8CRoQXjp
Старт: 1 ноября 2021 г
Автор: Сергей @ufocoder (автор канала @ufostation)
Подробнее: https://www.startupemulator.com/idea/light-slides
Статья от @JStify_Community о новых возможностях ECMAScript 2021.
🔗 https://bit.ly/3BMeSsn
#article #friends #ecmascript
🔗 https://bit.ly/3BMeSsn
#article #friends #ecmascript
Doom 🔥
Игра запускается при помощи WebAssembly, а вот фронтенд рендерится при помощи чекбоксов.
🔗 https://healeycodes.com/doom-rendered-via-checkboxes
🔗 https://github.com/healeycodes/doom-checkboxes
🔗 https://healeycodes.github.io/doom-checkboxes/
#game #github #repo
Игра запускается при помощи WebAssembly, а вот фронтенд рендерится при помощи чекбоксов.
🔗 https://healeycodes.com/doom-rendered-via-checkboxes
🔗 https://github.com/healeycodes/doom-checkboxes
🔗 https://healeycodes.github.io/doom-checkboxes/
#game #github #repo
Если бы в IT зарабатывали так же как учителя, врачи, не IT инженеры, вы бы остались работать в IT?
Anonymous Poll
31%
Конечно!
37%
Может быть
27%
Точно нет
5%
Я и сейчас так зарабатываю
This media is not supported in your browser
VIEW IN TELEGRAM
Исходный код проекта cleanup.pictures, который удаляет ненужные детали с ваших фото. Проект написан на React в качестве бекенда используются Firebase Functions, о которых мы говорили с Kirjs, для работы с картинкой используется обученная нейронная сеть проекта LaMa.
🔗 https://cleanup.pictures/
🔗 https://github.com/initml/cleanup.pictures
🔗 https://saic-mdal.github.io/lama-project/
#github #repo #ai #images #react #firebase
🔗 https://cleanup.pictures/
🔗 https://github.com/initml/cleanup.pictures
🔗 https://saic-mdal.github.io/lama-project/
#github #repo #ai #images #react #firebase
Большой проект с описанием структур данных и алгоритмов на JavaScript. Много примеров кода, есть объяснение сложности алгоритмов. Задачи разбиты по уровню Beginer или Advanced.
Если вы собираетесь проходить собеседование и устроиться в FAANG, то данный проект должен стать у вас настольной книгой на 6-10 месяцев.
🔗 https://github.com/trekhleb/javascript-algorithms
#javascript #algorithms #interview #faang
Если вы собираетесь проходить собеседование и устроиться в FAANG, то данный проект должен стать у вас настольной книгой на 6-10 месяцев.
🔗 https://github.com/trekhleb/javascript-algorithms
#javascript #algorithms #interview #faang
GitHub
GitHub - trekhleb/javascript-algorithms: 📝 Algorithms and data structures implemented in JavaScript with explanations and links…
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings - trekhleb/javascript-algorithms
👍1😁1
Media is too big
VIEW IN TELEGRAM
Мы уже рассказывали о copilot, инструменте от github, который, с помощью искусственного интеллекта, помогает писать код.
На reddit появилось видео, как при помощи copilot написать укорачиватель ссылок за 2 минуты 49 секунд.
🔗 https://www.reddit.com/r/ProgrammerHumor/comments/qfk70r/any_speedrun_in_249_full_stack_url_shortener_with/
#reddit #copilot #ai
На reddit появилось видео, как при помощи copilot написать укорачиватель ссылок за 2 минуты 49 секунд.
🔗 https://www.reddit.com/r/ProgrammerHumor/comments/qfk70r/any_speedrun_in_249_full_stack_url_shortener_with/
#reddit #copilot #ai
Все, что нужно знать о webpack перед началом работы.
🔗 https://medium.com/@jstify.community/webpack-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D0%B9-%D0%BA%D1%83%D1%80%D1%81-5efc6239350c
#webpack #article #jstify #friends
🔗 https://medium.com/@jstify.community/webpack-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D0%B9-%D0%BA%D1%83%D1%80%D1%81-5efc6239350c
#webpack #article #jstify #friends
Внимание! Соревнование на 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
👍1
Статья о 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.