undefined
306 subscribers
162 photos
3 videos
291 links
JS новости, подкасты, задачки для тренировки мозга, материалы с мероприятий undefined community.

YouTube https://youtube.com/c/undefinedcommunity
Download Telegram
Forwarded from Вебня (Sergey Rubanov)
JetBrains JavaScript Day

Через час начнётся бесплатная онлайн конференция с крутыми докладчиками, в том числе будет доклад о #TC39 от Ujjwal Sharma, одного из участников комитета.

https://pages.jetbrains.com/javascript-day-2021/
Гайз, чекитаут!

Октябрь не сбавляет обороты и уже скоро с нами случится прекрасное, а именно GitHub Universe распахнет перед нами свои виртуальные двери!

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

Основная трансляция :
🗓 27 и 28 октября 2021
8:00 am – 10:30 am PDT (18:00 - 20:30 MSK)

Стоимость:
Бесплатно

Подробности и регистрация по ссылке.

#Undefined_Event
Технические собеседования - норма или культ?

Насколько адекватны современные технические собеседования? Что будет, если от них отказаться? Как правильно подбирать разработчиков?

Эти вопросы обсудят гости аудиошоу Podlodka. В гостях Саша Ильченко (Aviasales), Александр Светкин (ВКонтакте), Виктор Карпов (Amazon) и наш коллега Алексей Золотых (EPAM)

🗓 27 Октября (Среда) в 19:00

https://www.youtube.com/watch?v=eOBBu2LLgxY
​​Всем привет!

Собеседование - процесс зачастую крайне волнительный. Что будут спрашивать? Как нужно отвечать? Как нужно себя вести? - эти и тысячи других вопросов буквально роятся в голове и не дают сосредоточится. Вот бы подглядеть хоть один пример техинтервью…

Что ж, такая возможность у вас есть.

В ближайший четверг на канале наших друзей, сообщества Math.Random, наш коллега Антон Зеленский проведёт открытое интервью на позицию Node.js developer.

Присоединяйтесь!

Когда:
🗓 11 ноября 2021
18:30 MSK

Подробности и регистрация по ссылке:
🔗 https://www.mathrandom.com/events/public-interview-for-nodejs-senior/
🔗 https://www.youtube.com/watch?v=cuDhmVGkKUU
Capture The Flag - это командные соревнования по захвату и защите компбютерных систем. В зависимости от формата соревнований задачей может быть выполнение прикладых задач или кибератака. CTF это вызов или интересный опыт для инженера?

Denial-of-service attack - одна из самых популярных атак на систему или приложение с целью вывода из строя. Для защиты от DDOS уже сформировался огромный рынок. Как это работает? Как защитить свою систему?

Flutter нравится разработчикам. Мы готовы работать с Flutter. А готов ли Flutter работать с нами?

Это не просто набор мыслей, а темы докладов Антона Зеленского, Константина Перикова и Саши Денисова для митапа от сообщества Codeberry Club.

Присоединяйтесь онлайн:
🗓 25 Ноября с 14:00 по 19:00 (Мск).

Будет интересно!

https://community-z.com/events/codeberry-club-open-day
​​{ link: Lossless Image Compression in O(n) Time }

Всем привет! Зацените!

Dominic Szablewski создал компрессор для RGB и RGBA картинок. Он без потерь сжимает изображения до размеров, аналогичных PNG, обеспечивая при этом 20x-50x ускорение при сжатии и 3x-4x ускорение при распаковке.
Самое любопытное - весь код поместился всего в 300 строк на C!

А чем ты занимаешься в свободное от работы время?))
Forwarded from Denis
This media is not supported in your browser
VIEW IN TELEGRAM
Короче, рабочая штука, проверил
Всем привет! Сегодня у нас крутейшие новости от Woman TechMakers, Google Developer Groups и Университета ИТМО.

В следующий четверг 16 Декабря пройдет митап [WTM] Women TechMakers & ITMO University #2 при поддерже GDG Saint Petersburg.

В программе доклады от наших коллег Марианны Минич и Антона Чеснокова.

Марианна выступит с темой “Как сделать валидацию формы и не облажаться с доступностью”.

Антон в своем докладе расскажет об истории развития фронтенд-разработки и о современных альтернативах стандартным технологиям.

🗓 16 Декабря
🕐 18:30
📍 Амфитеатр, Ректорский холл (Кронверкский пр., д.49)

Подробности и регистрация https://gdg.community.dev/events/details/google-gdg-st-petersburg-presents-wtm-women-techmakers-itmo-university-2/
Наши коллеги - Александр Канунников и Василий Ванин провели двухчасовой воркшоп по GlimmerX.

Узнайте что экосистема Ember может предложить разработчику в 2021 году.

Стек - Vite, GlimmerX, TypeScript, Tailwind, Apollo.

Топики - виды компонентов, слоты, работа со стилями, реактивность, роутинг, ленивая загрузка компонентов, SSR и регидрация.

Первая часть - https://www.youtube.com/watch?v=C-gBuD534lY
Вторая часть - https://www.youtube.com/watch?v=hAJJ9Y3UGvk

Репозиторий воркшопа - https://github.com/lifeart/glimmerx-workshop
Дорогие друзья!

Поздравляем вас с наступающим Новым годом!🎊🎉 🎄☃️

Спасибо, что были с нами и поддерживали нас.🤗

Мы подготовили специальный выпуск подкаста в новом формате. Спешим поделиться с вами.

Желаем приятного просмотра! Ждем комментарии о том, что вам запомнилось в уходящем году больше всего.

https://youtu.be/yVucRZZnQCQ

Тайм-коды

00:00 Приветствие
02:44 Web containers. Запуск серверных приложений в браузере
10:40 Real-time перевод видеофайлов в Яндекс браузере
11:44 Core Web Vitals. Изменения в правилах ранжирования и борьба за пользователей
18:10 Новый сайт TypeScript
20:10 Angular Development Tools
23:55 Рост популярности Jamstack и системы управления контентом
30:00 Наши любимые Микрофронтенды. Зачем переходить на микросервисную архитектуру на фронте
35:25 Nuxt 3
36:25 Webpack Module Federation. Как организовать зависимости микрофронтендов. В чем проблема большого количества бандлеров
43:20 Почему не весь open source это добро на примере vite
47:24 Ember 4.0
48:14 GitHub Actions
51:18 Поздравления 🥳
Forwarded from kirjs_ru
Завтра (В Воскресенье, 2 Января) в районе 8-9 вечера по Москве, мы с @chicoxyzzy будем разбираться с передачей данных в WebWorker и обратно.

👷‍♂️Разберемся что такое (и зачем) COOP/COEP

👷‍♂️Потыкаем Atomics и SharedArrayBuffer

👷‍♂️создадим фунции для работы с LocalStorage из WebWorker с возможностью синхронного вызова

👷‍♂️Напишем свою либу (если успеем)

📺 Посмотреть: twitch.tv/kirjs | youtu.be/FSQoC-3YbmY
🎤 Пообщаться голосом: kirjs.com/talk
♥️ Сережин Канал: https://t.iss.one/webnya
Всем привет!

Пока вы постепенно интегрируете работу в свою жизнь после каникул, предлагаем вам посмотреть открытое интервью с Деном Абрамовым.

Создатель Redux отвечает на ряд вопросов стандартного технического интервью формата «чем let отличается от const» и «как центрировать <div>». Есть подозрение, что видео немного поднимет вам настроение и, возможно, самооценку😉

Комментарии под видео как отдельная форма искусства))

Успешного рабочего дня! И не забывайте про новую фишку телеги в виде реакций на посты🔥
🔥4👍1🎉1
​​⚡️⚡️⚡️Прощай, наш старый добрый друг!

12 января официально объявлено о полном прекращении поддержки AngularJS.

Несмотря на то, что сейчас AngularJS воспринимается разработчиками как legacy технология, современный фронт-энд многим обязан этому фреймворку. AngularJS навсегда изменил наше представление об экосистеме фронт-енда (подробнее можно узнать здесь).
😢3😱2👍1🎉1
Чему равен answer?
Anonymous Quiz
27%
undefined
15%
NaN
7%
1
14%
2
4%
3
32%
6
1
Forwarded from Codeberry Club
Здравствуйте, друзья!

Предлагаем вам доклад Антона Зеленского о DDoS!

Много интересной и полезной информации о DDoS атаках: примеры из реальной не IT жизни помогут разобраться с сутью проблемы; примеры из IT помогут нырнуть в тему глубже; пути решения и способы борьбы с атаками помогут приблизиться к экспертам в области безопасности и понимать, что нужно делать, если вы столкнулись с DDoS атакой.

🔗 🎞 Russian - DDOS: самый эффективный интернет-рынок в 2021 году
🔗 🎞 English - DDOS: the most capable market in the web 2021

P.S. У нас есть канал в youtube - https://www.youtube.com/channel/UCSHd2aQgtXtCvseVwRsdaow

#video #ddos #security #network
👍1🔥1
Добрейший вечерочек!

Новость для любителей Angular⚡️

Разработчики Angular опубликовали RFC (Request For Comments) для типизированных реактивных форм.

ReactiveForms позволяют создавать сложно-структурированные model-driven формы, можно указывать даже массивы полей и древовидные структуры. При создании такой формы разработчики задают модель данных и правила валидации.

В RFC предлагается сделать модель данных для таких форм строго типизированными. В настоящее время тип значений всех полей - any.

До конца голосования осталось примерно 50 дней. Если сообщество проголосует положительно, данная функциональность попадет в беклог команды⚡️💪🏻

Типы будут доступны только для Reactive Forms, в template driven forms, по очевидным причинам, типы не будут доступны.

100% обратной совместимости не будет. Но утилита ng-update должна помочь с миграцией

Что же такое типизированные формы можно понять из примера в RFC:

cat = new FormGroup({
name: new FormControl('bob'),
lives: new FormControl(9),
});

const name = cat.value.name; //
Тип string|null
cat.controls.name.setValue(42); // Ошибка! name has type string|null



Больше примеров, обсуждение и голосование на GitHub.
🤩4👍1🔥1
​​Доброй субботы!

Вашему вниманию исчерпывающая статья про ES модули от Dr. Axel.

В статье автор сначала раскрывает идею пакетов как единиц распространения JavaScript кода. Затем перечисляет три типа спецификаторов ES модулей.

Искушенные могут спокойно перескочить эти два раздела и перейти к самому любопытному - к использованию пакетов с помощью спецификаторов модулей в Node.js, Deno и веб-браузерах.

P.S. комментарий от нашего эксперта, столкнувшегося с этой историей в продакшне: «И тайпскрипт тоже по-своему резолвит это г🤬. Короче, там п🤬 с этими es модулями, статья хорошая, но в прод не советую тащить, если оно хоть как-то компилится».
3