TGViewer
Channel Public Channel
Жабаскрипт (веде Віктор Турський)

Жабаскрипт (веде Віктор Турський)

@jabascript

Авторський контент для JavaScript розробників, але не завжди про JS:). Пишу про архітектуру, best practices, продуктивність, безпеку, інструментарій.

Viktor Turskyi (@koorchik), Cofounder at Webbylab, SWE at Google

Рекламу не розміщую!
Subscribers
4.73K
Photos
25
Videos
3
Links
308

Showing posts older than #332 · Back to latest

Older Posts 20 shown
Post #331 7.75K
Post #329 7.04K
  • ❤ 3
  • 👎 1
  • 🔥 1
Post #327 7.2K

Forwarded from DOU

Серія книг «Math for Programmers» від видавництва Manning пропонує програмістам книги з математики і не тільки: від основ статистики і аналізу даних до глибинного навчання і теорії Баєса.

На сайті Humble Bundle ви можете самі вирішити, яку суму сплатити за книги з цієї серії, а частина коштів піде на підтримку видавництв, які ви оберете. Ціна варіюється: можна сплатити $1 за книгу, або купити всю серію, що складається з 19 книжок, за $25 👉 https://dou.ua/goto/etSz
  • ❤ 47
  • 👍 20
  • 🔥 4
Post #326 6.8K
Post #325 7.19K
🔥 Ми в WebbyLab шукаємо фул-стек техліда для IoT проєктів!
Позиція дійсно крута. Ти будеш лідером команди в 20 людей. Й в проекті все - від аплікух на React/RN й до різноманітних низькорівневих протоколів.
Тут детальніше - https://bit.ly/3UGChHm
webbylab Tech Lead (Full-Stack) for IoT Projects Якщо ви здатний нестандартно мислити програміст, талановитий дизайнер, менеджер проєктів, що може ефективно взаємодіяти з командою та клієнтами, вам необхідно зв'язатися з нами.
  • 🔥 31
  • 👍 9
  • 😁 8
  • ❤ 2
Post #324 8.61K
Жабаскрипт (веде Віктор Турський) 19 жовтня React+ fwdays'24 - конфа про JS та React 🤩 ✅ Онлайн та офлайн у Києві. ✅ Для підписників знижка 15% по промокоду JABA15 (є знижки для студентів/аспірантів та військових, знижки не сумуються). ✅ Був багато разів на івентах від fwdays й це завжди класний…
Буду в цю суботу на React+ fwdays. Хто ще буде? Буду радий всіх бачити
  • 👌 24
  • 🔥 13
  • 👍 6
  • ❤ 2
  • 🌚 1
  • 🤝 1
Post #323 10.1K
Трохи про говнокодерство (aka технічний борг)
🍄 Спостереження 1:
Інженери не хочуть працювати на проектах, які погано написані, а хочуть там, де все красиво.
👉 Висновок: інженери не хочуть працювати з чужим говнокодом.

🍄 Спостереження 2:
Даєш інженеру новий проект, бо він не хоче йти на той, де говнокод. Через якійсь час інженер уходить з нового проекта, бо тепер й на цьому проекті говнокод.
👉 Висновок: інженери не хочуть працювати зі своїм говнокодом теж.

🍄 Спостереження 3:
Інженер говнокодить й через якійсь момент перестає розуміти, що він пише говнокод. Говнокод стає нормою.
👉 Висновок: говнокод псує інженера, бо він втрачає нюх на поганий код.

🍄 Спостереження 4:
Виходить, що на проекті не має бути говнокоду? Насправді, технічний борг часто як брудний посуд на кухні. Ти не можеш приготувати блюдо й не вимазати посуд. Тут головне просто не забути помити його.
👉 Висновок: не забувай регулярно "мити посуд" й робити періодичне прибирання.

🍄 Спостереження 5:
Якщо є гарна структура/архітектура коду й просто писати й писати новий код й завжди слідувати цій структурі/архітектурі, то може здатися що все добре, але насправді все одно буде зʼявлятися технічний борг, оскільки базова структура/архітектура була розрахована під один масштаб, а коли ви все більше додаєте коду, то масштаб змінюється.
👉 Висновок: ти створюєш технічний борг, навіть якщо просто пишеш схожий код.

🍄 Спостереження 6:
Коли проект в продакшені, то доводиться оновлювати фреймворки та бібліотеки. Й якщо цього не робити, то з часом це зробити все складніше й код стає в результаті складніше підтримувати.
👉 Висновок: технічний борг зʼявляється, навіть якщо ти не пишеш код

🍄 Спостереження 7:
Говнокод часто є наслідком браку часу. Зазвичай економлять на реалізації та проектуванні абстракцій. Якщо погано спроектовані абстракції, то говнокод розповзається по всьому проекту. Якщо ж говнокод схований всередені абстракції, то він ізольований й його потім значно легше привести до ладу.
👉 Висновок: краще покласти говнокод в контейнер ніж все обмазати ним.

🍄 Спостереження 8:
З першого разу не вдається написати гарний код (навіть якщо попередньо витратив час на проектування), оскільки часто неможливо передбачити всі нюанси. Й після того, як код запрацював, може знадобитися декілька разів його переписати (навіть до того як було створено пул-реквест). З робочим кодом стають зрозумілі нові деталі й стає зрозумілішим, як краще його можна було спроектувати.
👉 Висновок: якісний код це результат ітеративної роботи й проектування коду не відірвати від процесу його написання.

Спостерігали таке? Діліться в коментарях й власними спостереженнями
  • 👍 215
  • ❤ 31
  • 😁 18
  • 🔥 13
  • ✍ 4
  • 🤓 1
  • 🤪 1
Post #322 6.02K
19 жовтня React+ fwdays'24 - конфа про JS та React 🤩
✅ Онлайн та офлайн у Києві.
✅ Для підписників знижка 15% по промокоду JABA15 (є знижки для студентів/аспірантів та військових, знижки не сумуються).
✅ Був багато разів на івентах від fwdays й це завжди класний нетворкінг й цікаві спікери.

Які доповіді зацікавили?
Я би послухав би про мікрофронтенди 🤓

До речі, відгадайте, з якої версії ми в WebbyLab почали використовувати React в продакшені?

РЕЄСТРАЦІЯ👉 https://bit.ly/3Y4gifA
  • 🔥 26
  • 👍 3
  • 👌 3
  • ❤ 1
  • 🥱 1
Post #321 6.82K
22 книги з кібербезпеки за 25$
Ще один бандл 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
Post #320 7.46K
Post #319 13.9K
24 книги по архітектурі софта за >=25$
Офер працює ще 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
Post #318 8.05K
Post #316 8.22K
Накидайте посилань на авторів/видання/підписки/блоги, які ви читаєте, щоб розвиватися як спеціаліст
  • 👀 17
  • 👍 8
  • ❤ 4
Post #315 8.38K
Приходь на DOU пікнік в цю суботу нетворкатися (31 серпня)
В цю суботу буду спікером на DOU пікнік в Києві.
Зацініть програму - https://dou.ua/dou-day-picnic/ Виглядає масштабно й цікаво. Буду радий поспілкуватися!
DOU Day DOU Day Picnic | DOU Day Picnic 2026. Велика благодійна нетворк-подія від ІТ-спільноти DOU Побачимось 5 вересня на DOU Day Picnic! Зі знайомими — обіймемось, з новими — познайомимось.
  • 👍 30
  • ❤ 5
  • 👌 3
  • 💩 1
  • 🫡 1
Post #314 8.12K
Linkedin профіль Jensen Huang. Як вам кар'єрний шлях? 😄
  • 🔥 173
  • 😁 44
  • 👏 9
  • 🥴 2
  • 🍌 2
  • 🤓 1
Post #313 9.44K
Serverless для AI
Тут буде скоро невеликий івент, де покажимо, як використовувати Cloud Run для AI inference - https://cloudonair.withgoogle.com/events/run-ai-with-cloud-run

Можливо для когось цікавий юз-кейс :)
  • ❤ 23
  • 🔥 11
  • 👍 6
Post #312 9.13K
Що захищає твої дані й гроші від хакерів? Асиметричне шифрування та цифровий підпис
Нарешті нове відео на каналі 😃

Шифрування й цифровий підпис лежить в основі безпеки Інтернету. Базове розуміння цих концепций важливе для кожного інженера.

У відео спробував відповісти на:
✅ Чим відрізняється симетрична й асиметрична криптографія?
✅ Навіщо потрібен вектор ініціалізації?
✅ Як працює аутентифікація по ключу в SSH?
✅ Як працює Дія підпис чи підпис в банківських системах?
✅ Як працює шифрування листів за допомогою PGP. Той самий Proton mail?
✅ Як працює JWT?
✅ Як праюють холодні гаманці в блокчейні?
✅ Як працює двофакторна аутентифікація через Google Authenticator?

Відео - https://youtube.com/watch?v=rbDsf9DGrqg
  • 🔥 115
  • 👍 29
  • ❤ 14
  • 😱 2
  • ❤‍🔥 1
  • ✍ 1
  • 👌 1
  • 🤓 1
  • 🤪 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →