На внезапном дневном стриме в 11:45 Поковыряем задачки на питоне, и посмотрим, как надо
📺 Посмотреть: twitch.tv/kirjs | youtu.be/undefined
🎤 Пообщаться голосом: kirjs.com/talk
📺 Посмотреть: twitch.tv/kirjs | youtu.be/undefined
🎤 Пообщаться голосом: kirjs.com/talk
(Делаю новый пост, так как случайно пролез черновик)
В это воскресенье в 16:00 проведем второе мок собеседование, попробуем сделать лучше и интереснее
В этот раз к нам придет начинающий разработчик Георгий
Собеседовать будет 🛸 @ufocoder (t.me/xufostation)
Подсказывать и давать фидбэк буду я
📺 Посмотреть: twitch.tv/kirjs | youtu.be/VnGP8MN6Njw
В это воскресенье в 16:00 проведем второе мок собеседование, попробуем сделать лучше и интереснее
В этот раз к нам придет начинающий разработчик Георгий
Собеседовать будет 🛸 @ufocoder (t.me/xufostation)
Подсказывать и давать фидбэк буду я
📺 Посмотреть: twitch.tv/kirjs | youtu.be/VnGP8MN6Njw
Интересный способ композиции директив приезжает к нам в районе 15го Ангулара.
https://github.com/angular/angular/pull/46868
https://twitter.com/mgechev/status/1555297702807605248
https://github.com/angular/angular/pull/46868
https://twitter.com/mgechev/status/1555297702807605248
На внезапном дневном стриме попробуем поправить баг переводе update.angular.io
https://github.com/angular/angular-update-guide/issues/179
📺 Посмотреть: twitch.tv/kirjs | youtu.be/ztBASAU6mUY
https://github.com/angular/angular-update-guide/issues/179
📺 Посмотреть: twitch.tv/kirjs | youtu.be/ztBASAU6mUY
Разыграем на днях билеты на новую конфу подлодки:
🐶🐶🐶🐶🐶
Новый сезон онлайн-конференции Podlodka Frontend Crew стартует уже 15 августа.
🛠 Тема сезона — тулинг — инструменты, облегчающие жизнь фронтендеру 🛠
Возьмите максимум пользы всего за 5 дней:
👽 Вместе с Андреем Ситником из «Злых марсиан», Александром Краснояровым и Валентином Семирульником из Aviasales узнайте всю правду про Webpack и плагины — «золотой стандарт» организации процесса сборки.
🤖 Научитесь автоматизировать процесс написания документации и не корпеть над скучными задачами вместе с Арманом Мурзабулатовым из Rabobank.
🧛🏻 Антон Крылов из Авито научит анализировать граф зависимостей, чтобы сложные зависимости на проекте или отсутствие документации не заставляли вас чувствовать боль и страдания.
🧙🏼♀️ Овладейте магией схем и декларативности с волшебной Полиной Гуртовой из «Злых марсиан».
Конференция продлится всего 5 дней. Продажа билетов уже стартовала на сайте. Поспешите на борт!
🐶🐶🐶🐶🐶
Новый сезон онлайн-конференции Podlodka Frontend Crew стартует уже 15 августа.
🛠 Тема сезона — тулинг — инструменты, облегчающие жизнь фронтендеру 🛠
Возьмите максимум пользы всего за 5 дней:
👽 Вместе с Андреем Ситником из «Злых марсиан», Александром Краснояровым и Валентином Семирульником из Aviasales узнайте всю правду про Webpack и плагины — «золотой стандарт» организации процесса сборки.
🤖 Научитесь автоматизировать процесс написания документации и не корпеть над скучными задачами вместе с Арманом Мурзабулатовым из Rabobank.
🧛🏻 Антон Крылов из Авито научит анализировать граф зависимостей, чтобы сложные зависимости на проекте или отсутствие документации не заставляли вас чувствовать боль и страдания.
🧙🏼♀️ Овладейте магией схем и декларативности с волшебной Полиной Гуртовой из «Злых марсиан».
Конференция продлится всего 5 дней. Продажа билетов уже стартовала на сайте. Поспешите на борт!
podlodka.io
Онлайн-конференция Podlodka Frontend Crew, сезон #6
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам frontend-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Разыграем билеты на новый сезон подлодки (начинается завтра), к сожалению стрим сделать не успеваю.
🐶 Напишите в комментах какую-нить интересную историю про страшный баг, который с вами случился, или что-то связанное с тулингом.
🐶 Победителей выберем по лайкам (или я выберу, если будет одинаковое количество)
🐶 Напишите в комментах какую-нить интересную историю про страшный баг, который с вами случился, или что-то связанное с тулингом.
🐶 Победителей выберем по лайкам (или я выберу, если будет одинаковое количество)
Telegram
kirjs_ru
Разыграем на днях билеты на новую конфу подлодки:
🐶🐶🐶🐶🐶
Новый сезон онлайн-конференции Podlodka Frontend Crew стартует уже 15 августа.
🛠 Тема сезона — тулинг — инструменты, облегчающие жизнь фронтендеру 🛠
Возьмите максимум пользы всего за 5 дней:
👽 Вместе…
🐶🐶🐶🐶🐶
Новый сезон онлайн-конференции Podlodka Frontend Crew стартует уже 15 августа.
🛠 Тема сезона — тулинг — инструменты, облегчающие жизнь фронтендеру 🛠
Возьмите максимум пользы всего за 5 дней:
👽 Вместе…
На внезапном стриме через 5 минут поглядим, что нового в последних нескольких версиях дев тулзов в хроме (а если останется время, то и в FireFox)
https://developer.chrome.com/tags/new-in-devtools/
👀 Посмотреть: twitch.tv/kirjs | youtu.be/nvcYNNkXGAI
🗣 Пообщаться голосом: twitch.tv/kirjs
https://developer.chrome.com/tags/new-in-devtools/
👀 Посмотреть: twitch.tv/kirjs | youtu.be/nvcYNNkXGAI
🗣 Пообщаться голосом: twitch.tv/kirjs
https://twitter.com/WebStormIDE/status/1560278095868751872
Надо будет потыкать вытаскивание компонентов на стриме
Надо будет потыкать вытаскивание компонентов на стриме
Twitter
WebStorm 2022.2.1 is now available with:
• Support for @vite_js aliases
• `Extract Component` refactoring working with @angular 14
• Fixes for @vuejs
Learn more and upgrade to the latest stable build 👇
https://t.co/GCJBWKZztb
• Support for @vite_js aliases
• `Extract Component` refactoring working with @angular 14
• Fixes for @vuejs
Learn more and upgrade to the latest stable build 👇
https://t.co/GCJBWKZztb
Ребята из
Начали с истории японских приставок, я зашел посмотреть о чем там, и залип.
Пока там всего 160 просмотров.
https://youtu.be/tFpT5CoRdQI (Бусти)
в офисе
(@dev_yttg) решили делать документалки на канале. Начали с истории японских приставок, я зашел посмотреть о чем там, и залип.
Пока там всего 160 просмотров.
https://youtu.be/tFpT5CoRdQI (Бусти)
YouTube
ИСТОРИЯ ЯПОНСКОЙ ИГРОВОЙ ИНДУСТРИИ | ДЕПЛОЙ ДОК
Айти сфера супер многогранна и несомненная ее часть - это геймдев и игры. К тому же, многие айтишники любят играть в игры и, зачастую, выбрали свою профессию именно из - за игр. Поэтому первая документалка на ДЕПЛОЕ про игрострой и геймдев. Про то, как строилась…
@igor_katsuba будет делать 4 стрима про nx в телеге, первый уже завтра.
1. Что такое Nx и зачем его использовать.
2. Как быстро создавать проекты с нуля с помощью Nx.
3. Как добавить Nx в существующий проект.
4. Как расширять Nx для своих нужд.
https://twitter.com/katsuba_igor_ru/status/1578763974979784704
1. Что такое Nx и зачем его использовать.
2. Как быстро создавать проекты с нуля с помощью Nx.
3. Как добавить Nx в существующий проект.
4. Как расширять Nx для своих нужд.
https://twitter.com/katsuba_igor_ru/status/1578763974979784704
Twitter
За последние несколько месяцев я оказался в финансовой яме. Причин у этого, в некоторых из них виноват я сам. В любом случае это уже случилось и сейчас мне крайне важно перевезти свою семью и обеспечить их крышей над головой.
Поэтому в треде очень важный…
Поэтому в треде очень важный…
Forwarded from 💻 Coding interviews in a nutshell
Всем привет! 👋
Сегодня решаем популярную задачу с фронтенд собеседований и разговариваем про релокацию в Берлин с Ильей, фронтендером и литкодером. Илья поделится опытом поиска работы, переезда и адаптации в Берлине. Давите на 🔔
https://youtu.be/5GOokwkHN6Q
Сегодня решаем популярную задачу с фронтенд собеседований и разговариваем про релокацию в Берлин с Ильей, фронтендером и литкодером. Илья поделится опытом поиска работы, переезда и адаптации в Берлине. Давите на 🔔
https://youtu.be/5GOokwkHN6Q
YouTube
Event Emitter и разговоры про релокацию в Берлин @algoseekee
Решаем популярную задачу с фронтенд собеседований и разговариваем про релокацию в Берлин с Ильей, фронтендером и литкодером. Илья поделится опытом поиска работы, переезда и адаптации в Берлине.
Внутри:
0:08 Начало
2:56 Как выбирал компании?
5:20 Интересная…
Внутри:
0:08 Начало
2:56 Как выбирал компании?
5:20 Интересная…
Завтра Firebase Summit, расскажут чего нового в Firebase, и может анонсируют чего интересное.
Посмотреть можно будет тут:
https://firebase.google.com/summit
Посмотреть можно будет тут:
https://firebase.google.com/summit
Firebase
Firebase Summit 2022
Learn how to accelerate app development, run your app with confidence, and deliver a high quality user experience at Firebase Summit 2022.
Напишу кратко, что нового в Firebase из Keynote (https://youtu.be/LR7JIsxKpBU)
🔥 Firebase hosting
- Теперь из коробки поддерживает SSR: Angular universal/NextJS:
- Поддержка сборки на клиенте перед деплоем для Vite, Preact, Lit и Svelte
🔥 Firestore
- Улучшили расширяемость, теперь количество запросов к бд технически не ограничено
- Агрегации в запросах (можно получить количество документов по запросу не вытаскивая их всех)
- Возможность автоудаление документов с указанием срока годности (time to live)
🔥 Firebase Authentificatoin
- Многофакторная аутентификация
- Поддержка SAML vs. OpenID (теперь проще можно добавить возможность зайти например через Slack или Discord).
- Возможность проверить доступ пользователя через кастомную блокирующую функцию (например сделать кастомную проверку на email)
- Интеграция с Cloud Logging (можно смотреть логи всех событий)
- Прямо в правилах Storage можно делать запросы в FireStore
🔥 Эмуляторы
- 5 Сервисов получают General Availability (был видимо бета)
🔥 Extensions
- Новый Extensions marketplace для поиска расширений
- Несколько новых расширений: Purchasely (платежи), milisearch (поиск), vonage (видео чат для поддержки)
- Альфа программа для создания кастомных расширений
--
⚠️ ниже этой линии мы уходим из моей сферы интересов, и я начинаю терять нить происходящего
--
🔥 Firebase test lab
- Теперь дружит с Gradle managed devices (я хз что это, по ходу теперь можно как-то в андройде это удобно настраивать в одном месте)
Crashalytics
- IDE Интеграция с Android Studio уехала в бета
- Поддержка —split-debug-info (вообще хз что это)
🔥 Firebase remote config
- Персонализация, я в этом вообще не понимаю, сами смотрите
Пойду сейчас туда тусить.
🔥 Firebase hosting
- Теперь из коробки поддерживает SSR: Angular universal/NextJS:
firebase deploy
сам генерирует функцию и все настроит.- Поддержка сборки на клиенте перед деплоем для Vite, Preact, Lit и Svelte
🔥 Firestore
- Улучшили расширяемость, теперь количество запросов к бд технически не ограничено
- Агрегации в запросах (можно получить количество документов по запросу не вытаскивая их всех)
- Возможность автоудаление документов с указанием срока годности (time to live)
🔥 Firebase Authentificatoin
- Многофакторная аутентификация
- Поддержка SAML vs. OpenID (теперь проще можно добавить возможность зайти например через Slack или Discord).
- Возможность проверить доступ пользователя через кастомную блокирующую функцию (например сделать кастомную проверку на email)
- Интеграция с Cloud Logging (можно смотреть логи всех событий)
- Прямо в правилах Storage можно делать запросы в FireStore
🔥 Эмуляторы
- 5 Сервисов получают General Availability (был видимо бета)
🔥 Extensions
- Новый Extensions marketplace для поиска расширений
- Несколько новых расширений: Purchasely (платежи), milisearch (поиск), vonage (видео чат для поддержки)
- Альфа программа для создания кастомных расширений
--
⚠️ ниже этой линии мы уходим из моей сферы интересов, и я начинаю терять нить происходящего
--
🔥 Firebase test lab
- Теперь дружит с Gradle managed devices (я хз что это, по ходу теперь можно как-то в андройде это удобно настраивать в одном месте)
Crashalytics
- IDE Интеграция с Android Studio уехала в бета
- Поддержка —split-debug-info (вообще хз что это)
🔥 Firebase remote config
- Персонализация, я в этом вообще не понимаю, сами смотрите
Пойду сейчас туда тусить.
YouTube
Firebase Summit 2022 | Livestream
Welcome to Firebase Summit 2022! This year, we'll show you how Firebase can help you accelerate app development and run your app with confidence so you can make your app the best it can be. Tune in to hear the latest product announcements in our keynote,…
Внезапный стрим: Разбираем с Лисом Ton Blockchain Hack Challenge
https://github.com/ton-blockchain/hack-challenge-1/
🗣 Пообщаться голосом: https://meet.google.com/bdk-davb-ibi
👀 Посмотреть: twitch.tv/kirjs | youtu.be/mkkvMxJba2g
https://github.com/ton-blockchain/hack-challenge-1/
🗣 Пообщаться голосом: https://meet.google.com/bdk-davb-ibi
👀 Посмотреть: twitch.tv/kirjs | youtu.be/mkkvMxJba2g
Вчера анонсировали TypeScript 4.9 RC 🎉
https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/
Из интересного:
🐶 Новый оператор `satisfies`, позволяющий сужать тип, но нежнее чем
🐶 Поддержка модификатора `accessor`, позволяющего генерировать геттеры и сеттеры (это часть будущего стандарта декораторов)
Это давно пора, т.к. === NaN всегда false, и надо юзать isNaN
🐶 Использование системных событий для отлавливания изменений файлов
Вроде было и раньше под флагом, теперь будет дефолтно, не знаю, отразится ли это на скорости сборки Angular, или они свой watcher юзали?
Ну и много остального по мелочи
https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/
Из интересного:
🐶 Новый оператор `satisfies`, позволяющий сужать тип, но нежнее чем
as
type Colors = "red" | "green" | "blue";Проверка существования свойства с помощью `i
type RGB = [red: number, green: number, blue: number];
const palette = {
red: [255, 0, 0],
green: "#00ff00",
bleu: [0, 0, 255]
// ~~~~ The typo is now caught!
} satisfies Record<Colors, string | RGB>;
// Both of these methods are still accessible!
const redComponent = palette.red.at(0);
const greenNormalized = palette.green.toUpperCase();
🐶
n
` и его типа с помощью typeof позволяет обратиться к этому свойству внутри условияif ("name" in packageJSON && typeof packageJSON.name === "string") {(Спасибо @goodhoopoe, который поправил этот поинт)
// string
eturn packageJSON.name;
}
🐶 Поддержка модификатора `accessor`, позволяющего генерировать геттеры и сеттеры (это часть будущего стандарта декораторов)
class Person {🐶 number === NaN будет выкидать ошибку
accessor name: string;
}
Это давно пора, т.к. === NaN всегда false, и надо юзать isNaN
🐶 Использование системных событий для отлавливания изменений файлов
Вроде было и раньше под флагом, теперь будет дефолтно, не знаю, отразится ли это на скорости сборки Angular, или они свой watcher юзали?
Ну и много остального по мелочи
Microsoft News
Announcing TypeScript 4.9 RC
Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.9. Between now and the stable release of TypeScript 4.9, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,
На внезапном стриме через 5 минут Сделаем Youtube Trending, с возможностью не показывать некоторые каналы и с поддержкой нескольких языков.
👀 Посмотреть: twitch.tv/kirjs | youtu.be/ZRD6PgfOSQg
🗣 Пообщаться голосом: twitch.tv/kirjs
👀 Посмотреть: twitch.tv/kirjs | youtu.be/ZRD6PgfOSQg
🗣 Пообщаться голосом: twitch.tv/kirjs
Интересный RFC в ngrx о функциональных компонентах.
Даже если вы не используете ngrx, интересно посмотреть на это как на часть тренда будущего офункционирования Angular (которое стало возможно после появления функции inject) 🔥
https://github.com/ngrx/platform/issues/3668
Даже если вы не используете ngrx, интересно посмотреть на это как на часть тренда будущего офункционирования Angular (которое стало возможно после появления функции inject) 🔥
https://github.com/ngrx/platform/issues/3668
На внезапном стриме посмотрим, чем порадует нас Angular 15
🔥 Проапгрейдим проект до Angular 15
🔥 Посмотрим что нового
t.me/kirjs\ru\chat
👀 Посмотреть: twitch.tv/kirjs | youtu.be/3J1giNdc-as
🗣 Пообщаться голосом: twitch.tv/kirjs
🔥 Проапгрейдим проект до Angular 15
🔥 Посмотрим что нового
t.me/kirjs\ru\chat
👀 Посмотреть: twitch.tv/kirjs | youtu.be/3J1giNdc-as
🗣 Пообщаться голосом: twitch.tv/kirjs