Forwarded from GDG Cloud Kyiv (Nikita)
Наступний вебінар Google Cloud service review: Cloud Run
📅: 29 червня, 17:00-19:00
Программа:
– Що таке Cloud Run
– Cloud Run VS Cloud Function VS Firebase Function
– Cloud Run Service VS Cloud Run Job
– Integrations
– New Cloud Run features
Доповідачі:
– Віктор Турський, Senior Software Engineer, Google, веде @jabascript
– Нікіта Галкін, GDE, Cloud Architect, Independent Contractor, веде @node_recipes
Вебінар проходитиме на платформі GDG, тому для участі необхідно зареєструватись. Запис вебінару буде здійснено шляхом трансляції на youtube.
До зустрічі!
📅: 29 червня, 17:00-19:00
Программа:
– Що таке Cloud Run
– Cloud Run VS Cloud Function VS Firebase Function
– Cloud Run Service VS Cloud Run Job
– Integrations
– New Cloud Run features
Доповідачі:
– Віктор Турський, Senior Software Engineer, Google, веде @jabascript
– Нікіта Галкін, GDE, Cloud Architect, Independent Contractor, веде @node_recipes
Вебінар проходитиме на платформі GDG, тому для участі необхідно зареєструватись. Запис вебінару буде здійснено шляхом трансляції на youtube.
До зустрічі!
👍32🔥7❤6
Forwarded from Fwdays
👋 Друзі, ми підготували для вас новий випуск подкасту Fwdays JavaScript Talks
👨💻 Наш гість - Віктор Турський, Senior Software Engineer у Google, Non-Executive Director у WebbyLab
🎙️У цьому випуску Віктор розкаже про свій карʼєрний шлях: від навчання на економіста та створення мережі на 250 компʼютерів у гуртожитку до заснування власної компанії WebbyLab та роботи в Google
💪 Бажаємо вам гарного перегляду!
Діліться у коментарях, як вам подкаст і не забудьте підписатись на канал, щоб не пропустити наступні випуски 🙌
👨💻 Наш гість - Віктор Турський, Senior Software Engineer у Google, Non-Executive Director у WebbyLab
🎙️У цьому випуску Віктор розкаже про свій карʼєрний шлях: від навчання на економіста та створення мережі на 250 компʼютерів у гуртожитку до заснування власної компанії WebbyLab та роботи в Google
💪 Бажаємо вам гарного перегляду!
Діліться у коментарях, як вам подкаст і не забудьте підписатись на канал, щоб не пропустити наступні випуски 🙌
🔥50👍21❤5
Від джуна до CTO (відео на майже дві години)
Мене запросили на подкаст від Mate Academy (це курси програмування). На подкасті Рома (CEO Mate Academy), Сергій (випускник Mate) й я. Вийшло круте обговорення про джунів, мідлів, сеніорів, стаф-інженерів, Google, рекрутинг, професійне зростання та багато іншого.
ПОДКАСТ - https://www.youtube.com/watch?v=igPHNkb8HpU
Рома теж працював в Гуглі колись й ряд ідей впровадив й у Мейт. Це ті курси, які й сміливо рекомендую. Чому? За якість. Коли ти дозволяєш навчатися на курсах безкоштовно й отримуєш гроші тільки після того, як студент знаходить роботу, то це вимагає якості від курсів й від процесів. Чи все там прям ідеально - ні, але поки кращого варіанту не бачив (хоча знаю багато курсів й навіть на деяких інших викладав)
Мейт я рекомендував постійно й так й ось нарешті ми домовилися й про партнество, чекайте партнерських інтеграцій в нових відео на ютуб каналі! 😉
✴️ Про знижку для підписників теж домовився - https://mate.ac/jabascript-3
Мене запросили на подкаст від Mate Academy (це курси програмування). На подкасті Рома (CEO Mate Academy), Сергій (випускник Mate) й я. Вийшло круте обговорення про джунів, мідлів, сеніорів, стаф-інженерів, Google, рекрутинг, професійне зростання та багато іншого.
ПОДКАСТ - https://www.youtube.com/watch?v=igPHNkb8HpU
Рома теж працював в Гуглі колись й ряд ідей впровадив й у Мейт. Це ті курси, які й сміливо рекомендую. Чому? За якість. Коли ти дозволяєш навчатися на курсах безкоштовно й отримуєш гроші тільки після того, як студент знаходить роботу, то це вимагає якості від курсів й від процесів. Чи все там прям ідеально - ні, але поки кращого варіанту не бачив (хоча знаю багато курсів й навіть на деяких інших викладав)
Мейт я рекомендував постійно й так й ось нарешті ми домовилися й про партнество, чекайте партнерських інтеграцій в нових відео на ютуб каналі! 😉
✴️ Про знижку для підписників теж домовився - https://mate.ac/jabascript-3
YouTube
Турський та Лизун про Google, побудову кар’єри в ІТ, ріст від джуна до СТO | Нештучний Інтелект №2
У другому випуску подкасту «Нештучний Інтелект» говоримо про те, як будувати кар’єру в ІТ. Вмикайте епізод та отримуйте відповіді на питання: з чого починати, аутсорс чи продукт, велика компанія чи маленька, навіщо англійська та як на junior-спеціаліста впливає…
❤47👍22🔥9
Що захищає твої дані й гроші від хакерів? Асиметричне шифрування та цифровий підпис
Нарешті нове відео на каналі 😃
Шифрування й цифровий підпис лежить в основі безпеки Інтернету. Базове розуміння цих концепций важливе для кожного інженера.
У відео спробував відповісти на:
✅ Чим відрізняється симетрична й асиметрична криптографія?
✅ Навіщо потрібен вектор ініціалізації?
✅ Як працює аутентифікація по ключу в SSH?
✅ Як працює Дія підпис чи підпис в банківських системах?
✅ Як працює шифрування листів за допомогою PGP. Той самий Proton mail?
✅ Як працює JWT?
✅ Як праюють холодні гаманці в блокчейні?
✅ Як працює двофакторна аутентифікація через Google Authenticator?
Відео - https://youtube.com/watch?v=rbDsf9DGrqg
Нарешті нове відео на каналі 😃
Шифрування й цифровий підпис лежить в основі безпеки Інтернету. Базове розуміння цих концепций важливе для кожного інженера.
У відео спробував відповісти на:
✅ Чим відрізняється симетрична й асиметрична криптографія?
✅ Навіщо потрібен вектор ініціалізації?
✅ Як працює аутентифікація по ключу в SSH?
✅ Як працює Дія підпис чи підпис в банківських системах?
✅ Як працює шифрування листів за допомогою PGP. Той самий Proton mail?
✅ Як працює JWT?
✅ Як праюють холодні гаманці в блокчейні?
✅ Як працює двофакторна аутентифікація через Google Authenticator?
Відео - https://youtube.com/watch?v=rbDsf9DGrqg
YouTube
Що захищає твої дані й гроші від хакерів? Асиметричне шифрування та цифровий підпис
Шифрування й цифровий підпис лежить в основі безпеки Інтернету. Базове розуміння цих концепций важливе для кожного інженера.
У відео спробував відповісти на:
✅ Чим відрізняється симетрична й асиметрична криптографія?
✅ Навіщо потрібен вектор ініціалізації?…
У відео спробував відповісти на:
✅ Чим відрізняється симетрична й асиметрична криптографія?
✅ Навіщо потрібен вектор ініціалізації?…
🔥115👍29❤14😱2❤🔥1✍1👌1🤓1🤪1
Serverless для AI
Тут буде скоро невеликий івент, де покажимо, як використовувати Cloud Run для AI inference - https://cloudonair.withgoogle.com/events/run-ai-with-cloud-run
Можливо для когось цікавий юз-кейс :)
Тут буде скоро невеликий івент, де покажимо, як використовувати Cloud Run для AI inference - https://cloudonair.withgoogle.com/events/run-ai-with-cloud-run
Можливо для когось цікавий юз-кейс :)
Withgoogle
Run AI with Cloud Run
Accelerate Your GenAI Journey with Cloud Run
❤23🔥11👍6
Приходь на DOU пікнік в цю суботу нетворкатися (31 серпня)
В цю суботу буду спікером на DOU пікнік в Києві.
Зацініть програму - https://dou.ua/dou-day-picnic/ Виглядає масштабно й цікаво. Буду радий поспілкуватися!
В цю суботу буду спікером на DOU пікнік в Києві.
Зацініть програму - https://dou.ua/dou-day-picnic/ Виглядає масштабно й цікаво. Буду радий поспілкуватися!
dou.ua
Благодійна нетворк подія DOU Day Picnic
Приходьте 30 серпня відпочити разом з
спільнотою, всі гроші підуть на донати для Третьої Штурмової.
спільнотою, всі гроші підуть на донати для Третьої Штурмової.
👍30❤5👌3💩1🫡1
Накидайте посилань на авторів/видання/підписки/блоги, які ви читаєте, щоб розвиватися як спеціаліст
👀17👍8❤4
Жабаскрипт (веде Віктор Турський) pinned «Накидайте посилань на авторів/видання/підписки/блоги, які ви читаєте, щоб розвиватися як спеціаліст»
Моя остання доповідь з fwdays про підходи розробки фронту
Доречі, можете підписатися на мене на my-talks, щоб отримати повідомлення, коли виходять відео до доповідей 🤓
https://my-talks.net/viktor-turskyi/frontend-development-approaches-that-reduce-the-risks-of-project-failure-javascript-fwdays-24
Доречі, можете підписатися на мене на my-talks, щоб отримати повідомлення, коли виходять відео до доповідей 🤓
https://my-talks.net/viktor-turskyi/frontend-development-approaches-that-reduce-the-risks-of-project-failure-javascript-fwdays-24
my-talks.net
Viktor Turskyi - Frontend development approaches that reduce the risks of project failure - at JavaScript fwdays’24
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch…
👍57❤5
24 книги по архітектурі софта за >=25$
Офер працює ще 10 годин.
🍄Пишіть в коментарях, що з цього рекомендуєте прочитати
https://www.humblebundle.com/books/software-architecture-2024-oreilly-books
Офер працює ще 10 годин.
🍄Пишіть в коментарях, що з цього рекомендуєте прочитати
https://www.humblebundle.com/books/software-architecture-2024-oreilly-books
Humble Bundle
Humble Tech Book Bundle: Software Architecture 2024 by O'Reilly
Learn about software architecture with this library of technology courses. Pay what you want and support charity!
👍35🔥21🤔3🌚2❤1
Найкраще відео про механічні клавіатури
Трапилило сьогодні відео про клавіатури й це просто скарб. Знаю, що тема досить актуальна для тих, хто працює в айті. Тому ділюся тут - https://youtu.be/nrtPlEiG_ys?si=uI0Wc92AP9CEwXg9
Трапилило сьогодні відео про клавіатури й це просто скарб. Знаю, що тема досить актуальна для тих, хто працює в айті. Тому ділюся тут - https://youtu.be/nrtPlEiG_ys?si=uI0Wc92AP9CEwXg9
YouTube
Клавіатури - це субкультура
Нарешті відео про клавіатури! Воно не на 100% відображає всю теорію клавіатур, та якусь базу розуміння точно може закрити. В цілому результатом я задоволений.
Матеріали для вивчення теорії клавіатур:
Список профілів кришок із прикладами: https://3dkeyca…
Матеріали для вивчення теорії клавіатур:
Список профілів кришок із прикладами: https://3dkeyca…
👍53🫡5❤3
22 книги з кібербезпеки за 25$
Ще один бандл https://www.humblebundle.com/books/cybersecurity-month-mega-bundle-2024-oreilly-books
🍄Пишіть в коментарях, що з цього рекомендуєте прочитати чи взагалі будь-які ресурси з кіберпезпеки, що рекомендуюте
Ще один бандл https://www.humblebundle.com/books/cybersecurity-month-mega-bundle-2024-oreilly-books
🍄Пишіть в коментарях, що з цього рекомендуєте прочитати чи взагалі будь-які ресурси з кіберпезпеки, що рекомендуюте
Humble Bundle
Humble Tech Book Bundle: Cybersecurity Month MEGA Bundle by O'Reilly
Learn about cybersecurity with this bundle of tech courses. Pay what you want & support charity!
🔥43👍4😱2
19 жовтня React+ fwdays'24 - конфа про JS та React 🤩
✅ Онлайн та офлайн у Києві.
✅ Для підписників знижка 15% по промокоду JABA15 (є знижки для студентів/аспірантів та військових, знижки не сумуються).
✅ Був багато разів на івентах від fwdays й це завжди класний нетворкінг й цікаві спікери.
Які доповіді зацікавили?
Я би послухав би про мікрофронтенди 🤓
До речі, відгадайте, з якої версії ми в WebbyLab почали використовувати React в продакшені?
РЕЄСТРАЦІЯ👉 https://bit.ly/3Y4gifA
✅ Онлайн та офлайн у Києві.
✅ Для підписників знижка 15% по промокоду JABA15 (є знижки для студентів/аспірантів та військових, знижки не сумуються).
✅ Був багато разів на івентах від fwdays й це завжди класний нетворкінг й цікаві спікери.
Які доповіді зацікавили?
Я би послухав би про мікрофронтенди 🤓
До речі, відгадайте, з якої версії ми в WebbyLab почали використовувати React в продакшені?
РЕЄСТРАЦІЯ👉 https://bit.ly/3Y4gifA
🔥26👍3👌3❤1🥱1
Трохи про говнокодерство (aka технічний борг)
🍄 Спостереження 1:
Інженери не хочуть працювати на проектах, які погано написані, а хочуть там, де все красиво.
👉 Висновок: інженери не хочуть працювати з чужим говнокодом.
🍄 Спостереження 2:
Даєш інженеру новий проект, бо він не хоче йти на той, де говнокод. Через якійсь час інженер уходить з нового проекта, бо тепер й на цьому проекті говнокод.
👉 Висновок: інженери не хочуть працювати зі своїм говнокодом теж.
🍄 Спостереження 3:
Інженер говнокодить й через якійсь момент перестає розуміти, що він пише говнокод. Говнокод стає нормою.
👉 Висновок: говнокод псує інженера, бо він втрачає нюх на поганий код.
🍄 Спостереження 4:
Виходить, що на проекті не має бути говнокоду? Насправді, технічний борг часто як брудний посуд на кухні. Ти не можеш приготувати блюдо й не вимазати посуд. Тут головне просто не забути помити його.
👉 Висновок: не забувай регулярно "мити посуд" й робити періодичне прибирання.
🍄 Спостереження 5:
Якщо є гарна структура/архітектура коду й просто писати й писати новий код й завжди слідувати цій структурі/архітектурі, то може здатися що все добре, але насправді все одно буде зʼявлятися технічний борг, оскільки базова структура/архітектура була розрахована під один масштаб, а коли ви все більше додаєте коду, то масштаб змінюється.
👉 Висновок: ти створюєш технічний борг, навіть якщо просто пишеш схожий код.
🍄 Спостереження 6:
Коли проект в продакшені, то доводиться оновлювати фреймворки та бібліотеки. Й якщо цього не робити, то з часом це зробити все складніше й код стає в результаті складніше підтримувати.
👉 Висновок: технічний борг зʼявляється, навіть якщо ти не пишеш код
🍄 Спостереження 7:
Говнокод часто є наслідком браку часу. Зазвичай економлять на реалізації та проектуванні абстракцій. Якщо погано спроектовані абстракції, то говнокод розповзається по всьому проекту. Якщо ж говнокод схований всередені абстракції, то він ізольований й його потім значно легше привести до ладу.
👉 Висновок: краще покласти говнокод в контейнер ніж все обмазати ним.
🍄 Спостереження 8:
З першого разу не вдається написати гарний код (навіть якщо попередньо витратив час на проектування), оскільки часто неможливо передбачити всі нюанси. Й після того, як код запрацював, може знадобитися декілька разів його переписати (навіть до того як було створено пул-реквест). З робочим кодом стають зрозумілі нові деталі й стає зрозумілішим, як краще його можна було спроектувати.
👉 Висновок: якісний код це результат ітеративної роботи й проектування коду не відірвати від процесу його написання.
Спостерігали таке? Діліться в коментарях й власними спостереженнями
🍄 Спостереження 1:
Інженери не хочуть працювати на проектах, які погано написані, а хочуть там, де все красиво.
👉 Висновок: інженери не хочуть працювати з чужим говнокодом.
🍄 Спостереження 2:
Даєш інженеру новий проект, бо він не хоче йти на той, де говнокод. Через якійсь час інженер уходить з нового проекта, бо тепер й на цьому проекті говнокод.
👉 Висновок: інженери не хочуть працювати зі своїм говнокодом теж.
🍄 Спостереження 3:
Інженер говнокодить й через якійсь момент перестає розуміти, що він пише говнокод. Говнокод стає нормою.
👉 Висновок: говнокод псує інженера, бо він втрачає нюх на поганий код.
🍄 Спостереження 4:
Виходить, що на проекті не має бути говнокоду? Насправді, технічний борг часто як брудний посуд на кухні. Ти не можеш приготувати блюдо й не вимазати посуд. Тут головне просто не забути помити його.
👉 Висновок: не забувай регулярно "мити посуд" й робити періодичне прибирання.
🍄 Спостереження 5:
Якщо є гарна структура/архітектура коду й просто писати й писати новий код й завжди слідувати цій структурі/архітектурі, то може здатися що все добре, але насправді все одно буде зʼявлятися технічний борг, оскільки базова структура/архітектура була розрахована під один масштаб, а коли ви все більше додаєте коду, то масштаб змінюється.
👉 Висновок: ти створюєш технічний борг, навіть якщо просто пишеш схожий код.
🍄 Спостереження 6:
Коли проект в продакшені, то доводиться оновлювати фреймворки та бібліотеки. Й якщо цього не робити, то з часом це зробити все складніше й код стає в результаті складніше підтримувати.
👉 Висновок: технічний борг зʼявляється, навіть якщо ти не пишеш код
🍄 Спостереження 7:
Говнокод часто є наслідком браку часу. Зазвичай економлять на реалізації та проектуванні абстракцій. Якщо погано спроектовані абстракції, то говнокод розповзається по всьому проекту. Якщо ж говнокод схований всередені абстракції, то він ізольований й його потім значно легше привести до ладу.
👉 Висновок: краще покласти говнокод в контейнер ніж все обмазати ним.
🍄 Спостереження 8:
З першого разу не вдається написати гарний код (навіть якщо попередньо витратив час на проектування), оскільки часто неможливо передбачити всі нюанси. Й після того, як код запрацював, може знадобитися декілька разів його переписати (навіть до того як було створено пул-реквест). З робочим кодом стають зрозумілі нові деталі й стає зрозумілішим, як краще його можна було спроектувати.
👉 Висновок: якісний код це результат ітеративної роботи й проектування коду не відірвати від процесу його написання.
Спостерігали таке? Діліться в коментарях й власними спостереженнями
👍215❤31😁18🔥13✍4🤓1🤪1
Жабаскрипт (веде Віктор Турський)
19 жовтня React+ fwdays'24 - конфа про JS та React 🤩 ✅ Онлайн та офлайн у Києві. ✅ Для підписників знижка 15% по промокоду JABA15 (є знижки для студентів/аспірантів та військових, знижки не сумуються). ✅ Був багато разів на івентах від fwdays й це завжди класний…
Буду в цю суботу на React+ fwdays. Хто ще буде? Буду радий всіх бачити
👌24🔥13👍6❤2🌚1🤝1
🔥 Ми в WebbyLab шукаємо фул-стек техліда для IoT проєктів!
Позиція дійсно крута. Ти будеш лідером команди в 20 людей. Й в проекті все - від аплікух на React/RN й до різноманітних низькорівневих протоколів.
Тут детальніше - https://bit.ly/3UGChHm
Позиція дійсно крута. Ти будеш лідером команди в 20 людей. Й в проекті все - від аплікух на React/RN й до різноманітних низькорівневих протоколів.
Тут детальніше - https://bit.ly/3UGChHm
webbylab
Tech Lead (Full-Stack) for IoT Projects
Якщо ви здатний нестандартно мислити програміст, талановитий дизайнер, менеджер проєктів, що може ефективно взаємодіяти з командою та клієнтами, вам необхідно зв'язатися з нами.
🔥31👍9😁8❤2
S.T.A.L.K.E.R. 2
Сьогодні нарешті виходить другий сталкер. Якщо раптом нічого не чули, то ось 10хв відео https://www.youtube.com/watch?v=aQvNy0vidJ4
Гра має тільки українську й англійську локалізації 🇺🇦💪
Сьогодні нарешті виходить другий сталкер. Якщо раптом нічого не чули, то ось 10хв відео https://www.youtube.com/watch?v=aQvNy0vidJ4
Гра має тільки українську й англійську локалізації 🇺🇦💪
YouTube
S.T.A.L.K.E.R. 2: гра, яка просуває Україну, підпалює дупи росіян та підкорює світ
🔥 Бригади ДШВ чекають на свої Пульстрони. Давайте привітаємо їх донатом і допоможемо ще ефективніше трощити ворога - https://send.monobank.ua/jar/3sL7WymGcE
😍 ПІДТРИМАТИ ТЕЛЕБАЧЕННЯ ТОРОНТО НА МОНОБАЗІ: https://base.monobank.ua/DrtEqBfFBNRY9S
20 листопада…
😍 ПІДТРИМАТИ ТЕЛЕБАЧЕННЯ ТОРОНТО НА МОНОБАЗІ: https://base.monobank.ua/DrtEqBfFBNRY9S
20 листопада…
❤88👍17🔥12😱1
Forwarded from DOU
Серія книг «Math for Programmers» від видавництва Manning пропонує програмістам книги з математики і не тільки: від основ статистики і аналізу даних до глибинного навчання і теорії Баєса.
На сайті Humble Bundle ви можете самі вирішити, яку суму сплатити за книги з цієї серії, а частина коштів піде на підтримку видавництв, які ви оберете. Ціна варіюється: можна сплатити $1 за книгу, або купити всю серію, що складається з 19 книжок, за $25 👉 https://dou.ua/goto/etSz
На сайті Humble Bundle ви можете самі вирішити, яку суму сплатити за книги з цієї серії, а частина коштів піде на підтримку видавництв, які ви оберете. Ціна варіюється: можна сплатити $1 за книгу, або купити всю серію, що складається з 19 книжок, за $25 👉 https://dou.ua/goto/etSz
❤47👍20🔥4
Зарплатне опитування й рейтинг мов програмування на DOU
Заповнюйте тут - https://tally.so/r/wA62By . Я вже заповнив. Результати будуть в січні на DOU
Заповнюйте тут - https://tally.so/r/wA62By . Я вже заповнив. Результати будуть в січні на DOU
Tally Forms
Ця форма вже закрита
Зараз ця форма не може отримувати нові відповіді.
👍33👎2
В основному граю в ігри на:
Anonymous Poll
33%
Windows
18%
PS5
4%
PS4
5%
Xbox Series S/X
2%
Nintendo switch
2%
Steam deck
3%
Iphone
3%
Android
30%
Не граю
❤3👎1🔥1