Ruby digest #74. Реліз Ruby 3.3.1, можливості Rails 8, прогнози і перспективи RoR та багато іншого
Створення клону Flappy Bird мовою Ruby, дієві методи для читання кодової бази Rails, аналіз застосування та потенціалу Kamal, огляд оновлення Prism — це та багато іншого читайте в новому Ruby-дайджесті від Дмитра Чекаліна 👉 https://dou.ua/goto/Tbuu
#Ruby
Створення клону Flappy Bird мовою Ruby, дієві методи для читання кодової бази Rails, аналіз застосування та потенціалу Kamal, огляд оновлення Prism — це та багато іншого читайте в новому Ruby-дайджесті від Дмитра Чекаліна 👉 https://dou.ua/goto/Tbuu
#Ruby
🔥12❤2😱2😢2🎉1
Створюємо та публікуємо розширення для Chrome
У цій статті Senior Software Engineer Максим Рудний покроково розповідає, як створити та опублікувати ваше власне розширення для браузера Chrome.
За словами Максима, по суті, це дуже схоже на розробку вебсайту, але у вікні 800х600.
Дізнатися більше 👉 https://dou.ua/goto/k0qP
У цій статті Senior Software Engineer Максим Рудний покроково розповідає, як створити та опублікувати ваше власне розширення для браузера Chrome.
За словами Максима, по суті, це дуже схоже на розробку вебсайту, але у вікні 800х600.
Дізнатися більше 👉 https://dou.ua/goto/k0qP
👍20❤1
Пишемо файл проєкту MSBuild з нуля
У цій статті Lead Software Engineer Андрій Сіряк розповідає про примітиви MSBuild.
Навіщо потрібен MSBuild, які функції він виконує, а також структура та синтаксис файлів проєкту — про це та більше читайте тут 👉 https://dou.ua/goto/mUSh
У цій статті Lead Software Engineer Андрій Сіряк розповідає про примітиви MSBuild.
Навіщо потрібен MSBuild, які функції він виконує, а також структура та синтаксис файлів проєкту — про це та більше читайте тут 👉 https://dou.ua/goto/mUSh
👍16😁3
Привіт! Наша команда рада була бачити вас на офлайн DOU РНР Meetup, який відбувся 7 травня в Києві 😊
Публікуємо фото, презентації та відеозаписи виступів з події!
📍Фотозвіт - https://dou.ua/goto/tynv
📍Відеозаписи виступів - https://dou.ua/goto/xMfG
Пишіть ваші враження в коментарях, шукайте себе на фото, діліться в соціальних мережах з відміткою DOU!
Публікуємо фото, презентації та відеозаписи виступів з події!
📍Фотозвіт - https://dou.ua/goto/tynv
📍Відеозаписи виступів - https://dou.ua/goto/xMfG
Пишіть ваші враження в коментарях, шукайте себе на фото, діліться в соціальних мережах з відміткою DOU!
❤4🔥3👍2😱2
Java Digest # 10: java.util.Date deprecation, Microsoft Java Developers Conf 2024, OpenAI & StackOverflow
Оновлення Java Mission Control 9, мультимодальність в Spring AI, огляд Valhalla, демо новинок Jakarta EE Concurrency 3.1, Kafka для роботи з Google BigQuery — ловіть новий великий Java-дайджест від команди Avenga 👉 https://dou.ua/goto/EmZb
#Java
Оновлення Java Mission Control 9, мультимодальність в Spring AI, огляд Valhalla, демо новинок Jakarta EE Concurrency 3.1, Kafka для роботи з Google BigQuery — ловіть новий великий Java-дайджест від команди Avenga 👉 https://dou.ua/goto/EmZb
#Java
👍14❤1
Як я знайшов вразливість у macOS та потрапив до Release Notes від Apple
У Release Notes macOS Sonoma 14.1 можна натрапити на ім'я українця!
Software Engineer Роман Міщенко з MacPaw знайшов вразливість у системі та розповідає про цей досвід. А також пояснює, чому не варто наосліп покладатися на захищеність системи 👉 https://dou.ua/goto/nmTJ
#macOS
У Release Notes macOS Sonoma 14.1 можна натрапити на ім'я українця!
Software Engineer Роман Міщенко з MacPaw знайшов вразливість у системі та розповідає про цей досвід. А також пояснює, чому не варто наосліп покладатися на захищеність системи 👉 https://dou.ua/goto/nmTJ
#macOS
👍25😁3
А як часто вам пишуть рекрутери?
Розкажіть про свій стек та досвід, а також про пропозиції на Форумі 👉 https://dou.ua/goto/mJrk
Розкажіть про свій стек та досвід, а також про пропозиції на Форумі 👉 https://dou.ua/goto/mJrk
😢25👍3👎2
DynamicData у .NET: спрощуємо управління реактивними даними
Юрій Габа, Head of SDC в Vector Software, називає бібліотеку DynamicData мрією .NET-розробника, що заповнює прогалину між реактивним програмуванням та управлінням динамічними колекціями даних.
Чим вона особлива та як цю бібліотеку застосовують на реальних задачах — читайте у статті 👉 https://dou.ua/goto/Asml
Юрій Габа, Head of SDC в Vector Software, називає бібліотеку DynamicData мрією .NET-розробника, що заповнює прогалину між реактивним програмуванням та управлінням динамічними колекціями даних.
Чим вона особлива та як цю бібліотеку застосовують на реальних задачах — читайте у статті 👉 https://dou.ua/goto/Asml
👍6😱1
Node.js Digest #10: Node.js 22, Vercel and Edge, Stackoverflow вже не той, ESET проти Node.js
Традиційне опитування Node.js Next 10 Survey, оновлення Bun та Deno, бета-версія TypeScript v5.5 beta, Signals у JavaScript, чому пакет dotenv більше не потрібен — про це та багато іншого у новому дайджесті розповідає Олександр Зіневич з Avenga 👉 https://dou.ua/goto/Y1Rk
#Node
Традиційне опитування Node.js Next 10 Survey, оновлення Bun та Deno, бета-версія TypeScript v5.5 beta, Signals у JavaScript, чому пакет dotenv більше не потрібен — про це та багато іншого у новому дайджесті розповідає Олександр Зіневич з Avenga 👉 https://dou.ua/goto/Y1Rk
#Node
👍8❤1😱1
Ми помітили, що спільнота активно обговорює технічні нюанси застосунку Резерв+, його роботу, безпеку та баги.
Якщо ви хочете поділитися своїми спостереженнями щодо створення цього та подібних застосунків у форматі технічної статті, запрошуємо вас на Форум DOU!
📌 З усіма питаннями та пропозиція звертайтесь на editors@dou.ua
Якщо ви хочете поділитися своїми спостереженнями щодо створення цього та подібних застосунків у форматі технічної статті, запрошуємо вас на Форум DOU!
📌 З усіма питаннями та пропозиція звертайтесь на editors@dou.ua
👍12😁4👎2😱1
Швидко та недорого покращуємо перфоманс невеликого Python-проєкту
Python-розробник Олег Качур ділиться власним досвідом розв'язання досить поширеної проблеми покращення перфомансу проєкту.
А також розглядає альтернативні підходи з їхніми перевагами та недоліками та нагадує про старі-добрі речі зі стандартної бібліотеки Python 👉 https://dou.ua/goto/iLEw
#Python
Python-розробник Олег Качур ділиться власним досвідом розв'язання досить поширеної проблеми покращення перфомансу проєкту.
А також розглядає альтернативні підходи з їхніми перевагами та недоліками та нагадує про старі-добрі речі зі стандартної бібліотеки Python 👉 https://dou.ua/goto/iLEw
#Python
👍8😱1
De Novo ML Cloud
Шукаєте доступні та ефективні рішення для AI/ML інженерів? De Novo впровадила інноваційну хмарну платформу саме для таких задач. Ми розробили низку послуг на базі кращих світових практик — як у гіперскейлерів, але вдвічі дешевше.
У нас є:
- Потужні GPU NVIDIA H100/L40S
- Kubernetes as a Service
- Зручне робоче середовище для ML-інженерів та багато іншого.
Дізнайтеся більше на нашому вебінарі.
Спікери:
Геннадій Карпов, директор з технологій De Novo
Євген Краснокутський, ML Lead MK Consulting
Скористайтеся можливістю підвищити ефективність ваших ML-проектів!
#реклама
Шукаєте доступні та ефективні рішення для AI/ML інженерів? De Novo впровадила інноваційну хмарну платформу саме для таких задач. Ми розробили низку послуг на базі кращих світових практик — як у гіперскейлерів, але вдвічі дешевше.
У нас є:
- Потужні GPU NVIDIA H100/L40S
- Kubernetes as a Service
- Зручне робоче середовище для ML-інженерів та багато іншого.
Дізнайтеся більше на нашому вебінарі.
Спікери:
Геннадій Карпов, директор з технологій De Novo
Євген Краснокутський, ML Lead MK Consulting
Скористайтеся можливістю підвищити ефективність ваших ML-проектів!
#реклама
❤4😱2
🦾 У десятому випуску подкасту 1-2-3 Techno поговорили з Анастасією Войтовою, Head of Security Engineering в Cossack Labs.
🦾 https://youtu.be/QXGfxsMTsP4
Багато цікавого про стандарти НАТО для data-protection, швидкий розвиток miltech рішень з безпеки та важливість обфускації.
А ще Анастасія поділилась, як встигати більше за день, тиждень і місяць.
🦾 https://youtu.be/QXGfxsMTsP4
Багато цікавого про стандарти НАТО для data-protection, швидкий розвиток miltech рішень з безпеки та важливість обфускації.
А ще Анастасія поділилась, як встигати більше за день, тиждень і місяць.
👍19❤7😱1
Дуже хочемо зібрати 5 млн грн до понеділка, а без вас — ніяк!
🐬 За донат від 500 грн сюди — берете участь у розіграші нової Mazda CX-5.
🐬 За донат від 1999 грн сюди — отримуєте відеозаписи виступів спікерів на DOU Day (скриншот донату — надсилайте на conference@dou.ua)
🐬 Усі донати — наближають нашу перемогу. Так, ми віримо і діємо.
Дякуємо за підтримку!
🐬 За донат від 500 грн сюди — берете участь у розіграші нової Mazda CX-5.
🐬 За донат від 1999 грн сюди — отримуєте відеозаписи виступів спікерів на DOU Day (скриншот донату — надсилайте на conference@dou.ua)
🐬 Усі донати — наближають нашу перемогу. Так, ми віримо і діємо.
Дякуємо за підтримку!
❤15👍7😱1
Запускаємо традиційне літнє дослідження DOU — зарплати та портрет айтівця. Зберімо 15 тисяч відповідей для свіжої аналітики! 🔥
Якщо ви зараз знаходитеся в Україні або переїхали за кордон через війну і плануєте повернутися, будь ласка, приділіть нам 10 хвилин і візьміть участь в опитуванні.
Якщо ви зараз не працюєте, заповнюйте анкету з огляду на ваше останнє місце роботи 👉https://dou.ua/goto/zuwm
Якщо ви зараз знаходитеся в Україні або переїхали за кордон через війну і плануєте повернутися, будь ласка, приділіть нам 10 хвилин і візьміть участь в опитуванні.
Якщо ви зараз не працюєте, заповнюйте анкету з огляду на ваше останнє місце роботи 👉https://dou.ua/goto/zuwm
👍14👎2😁2❤1
DOU #tech
Запускаємо традиційне літнє дослідження DOU — зарплати та портрет айтівця. Зберімо 15 тисяч відповідей для свіжої аналітики! 🔥 Якщо ви зараз знаходитеся в Україні або переїхали за кордон через війну і плануєте повернутися, будь ласка, приділіть нам 10 хвилин…
1000 розробників вже заповнили зарплатну анкету! Дуже дякуємо за активність, але точно можемо більше 🤟
Це наше традиційне літнє дослідження — зарплати та портрет айтівця. Потрібно 15 000 анкет і одразу ж беремось до підготовки статей 😉
Заповнюйте 👀
Це наше традиційне літнє дослідження — зарплати та портрет айтівця. Потрібно 15 000 анкет і одразу ж беремось до підготовки статей 😉
Заповнюйте 👀
❤11🔥4👎3😁1😱1
Концепція багатотенантності та варіанти її реалізації
Багатотенантність — архітектура, яка дозволяє декільком користувачам спільно використовувати обчислювальні, мережеві ресурси та сховища, ніколи не маючи доступу до даних одне одного.
Java-розробник Костянтин Дементьєв знайомить з нею ближче у своїй статті 👉 https://dou.ua/goto/EDxg
#Java
Багатотенантність — архітектура, яка дозволяє декільком користувачам спільно використовувати обчислювальні, мережеві ресурси та сховища, ніколи не маючи доступу до даних одне одного.
Java-розробник Костянтин Дементьєв знайомить з нею ближче у своїй статті 👉 https://dou.ua/goto/EDxg
#Java
👍16
В січні ми дізнались, що зарплати розробників зменшилися вперше з початку великої війни.
В грудні 2023 року медіана становила $3300 проти $3435 влітку. Чи продовжує падати середня зарплата в розробників й нині?
Дізнаймось за результатами зарплатного дослідження! Маємо лише 1500 анкет від розробників різних тайтлів та спеціалізацій. Агов, вас набагато більше 😎
Заповнюйте анкету за лінком! 🦅
В грудні 2023 року медіана становила $3300 проти $3435 влітку. Чи продовжує падати середня зарплата в розробників й нині?
Дізнаймось за результатами зарплатного дослідження! Маємо лише 1500 анкет від розробників різних тайтлів та спеціалізацій. Агов, вас набагато більше 😎
Заповнюйте анкету за лінком! 🦅
👎12😢7❤2👍1
🚀 У новому випуску DOU Podcast ми обговорюємо український defence-tech на міжнародному ринку, в чому переваги та “але” Himera G1 Handheld Radio та що очікувати від нової версії девайсу.
https://youtu.be/Gf7OfnndQlc
https://youtu.be/Gf7OfnndQlc
YouTube
Українські рації для Пентагону, miltech у космосі та потреба вищої освіти — DOU Podcast #71
😎 Будь найкращим, жодних обмежень: https://ua.rog.gg/G834_Dou
🎈 Виграй новеньку Mazda CX-5 2024 року за донат 500 гривень — https://payment-page.solidgate.com/charity/comebackalive/dZNqJgD?traffic_source=mission_50m
📝 У новому випуску DOU Podcast ми обговорюємо…
🎈 Виграй новеньку Mazda CX-5 2024 року за донат 500 гривень — https://payment-page.solidgate.com/charity/comebackalive/dZNqJgD?traffic_source=mission_50m
📝 У новому випуску DOU Podcast ми обговорюємо…
🔥7👍1😱1
Витискаємо максимум перформансу з NestJS
Senior Software Engineer Павло Вуйко шукав, як отримати максимальну швидкодійність і ефективність Node.js-застосунків, які він розробляв. І знайшов.
У своїй статті Павло з бенчмарками показує, як п'ять кроків оптимізації працюють на практиці 👉 https://dou.ua/goto/RsOP
#NextJS #Node
Senior Software Engineer Павло Вуйко шукав, як отримати максимальну швидкодійність і ефективність Node.js-застосунків, які він розробляв. І знайшов.
У своїй статті Павло з бенчмарками показує, як п'ять кроків оптимізації працюють на практиці 👉 https://dou.ua/goto/RsOP
#NextJS #Node
👍12😱3❤1