DOU #tech
10.8K subscribers
1.57K photos
27 videos
1.96K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
На форумах я бачив дуже багато обговорень про те, що таке монада. У них є багато спільного — багато хто не розуміє, що то за звір. Я теж погано розумію, що це таке, але з задоволенням беру участь у таких дискусіях. І попри те, що я розумію, що погано розумію, я ще й розумію, що розумію краще, ніж більшість розуміє. Ну, ви зрозуміли.

Автор статті розповідає про монади «hard way» — через деталізацію та Haskell.
Все ще не до кінця розумієте, що таке декоратори в Python і як їх застосовувати?

Арсеній Зінченко нещодавно опублікував статтю, в якій детально пояснив цю тему та навів практичні приклади.

👉 https://dou.ua/goto/LzU4
Media is too big
VIEW IN TELEGRAM
Триває найбільша конференція IT-спільноти – DOU Day – і ми вирішили запитати спікерів, як їм подія 😎

Ділимось відповідями Всеволода Полякова, Head of Infrastructure в Let's Enhance. А вам як конфа?
Автор розповідає, як він зробив CI/CD для мобільного кросплатформного застосунку на KMP, а також чому використовувати KMP на реальних продуктах — не найкраща ідея.

Буде цікаво передусім фахівцям, які працюють із KMP, цікавляться GitHub Actions або просто хочуть автоматизувати деплой свого проєкту.
Любомир, Front-end розробник в компанії EveryMatrix, розповідає про свій практичний досвід роботи з вебкомпонентами та Stencil — інструментом, який полегшує створення ізольованих і багаторазових UI-елементів, що легко інтегруються з будь-яким фреймворком.

👉 https://dou.ua/goto/E57o
Пів року тому Владислав Прудіус приєднався до освітньої команди Genesis і зосередився на роботі зі Svelte та SvelteKit — переважно над створенням нових проєктів.

У своїй статті він ділиться власним досвідом роботи з Svelte та розмірковує про перспективи фреймворку у 2025 році.
Іван, дата-аналітик в TENTENS Tech, ділиться своїм списком корисних практик у GoogleSQL, що допоможуть писати запити швидше, зручніше та читабельніше.
Вийти на новий рівень як сіньйор або тімлід — не лише про досвід, а й про глибину експертизи.
Neoversity запускає першу онлайн-магістратуру зі штучного інтелекту в Україні з міжнародним дипломом.

Можна обрати напрям, що відповідає вашій траєкторії розвитку:
– AI
– Software Engineering
– Data Science
– Cybersecurity

Онлайн-формат, викладачі-практики, стажування у глобальних компаніях і можливість отримати до 40% гранту.
 
📍Open Day — вже 21.05
🎤Реєстрація та деталі: http://i.neoversity.com.ua/6wwz

#реклама
«Тести є важливою частиною створення будь-якої бібліотеки, оскільки вони допомагають виявити помилки ще до того, як ваш код стане частиною іншого проєкту»

У цій статті розробник Валентин Дружинін ділиться практичним досвідом створення власної Python-бібліотеки — від ідеї до публікації. Якщо ви коли-небудь замислювалися над тим, як упакувати свій код у щось більше, ніж просто скрипт, — ця стаття саме для вас.
Не пропустіть огляд ключових оновлень Azure & .Net: нові можливості для віртуальних машин, контейнерів, мереж, сховищ і баз даних, підтримка Python 3.12 у Functions, інтеграція з AI-рішеннями та покращення безпеки.
Артем Дорохін, Solution Architect у Luxoft, в своїй нещодавній статті розповідає, як реалізувати легкий pub/sub між Java-репліками в Kubernetes без повноцінного брокера повідомлень. У центрі — використання PostgreSQL NOTIFY/LISTEN і боротьба з фантомними збоями.
Андрій Головін нещодавно підготував статтю для тих, хто працює з Kubernetes без доступу до хмари.

У матеріалі він показує, як розгорнути локальний кластер через Kind, підключити файлову систему хост-машини як Persistent Volume та налаштувати StorageClass для збереження даних поза межами життєвого циклу подів.
Друзі, привіт!
Ми запускаємо літнє зарплатне опитування DOU 😎

Готові дізнатись, як змінились зарплати розробників за півріччя? Заповнюйте анкету за посиланням 👉🏻 https://dou.ua/goto/4AjF

На неї знадобиться не більше як 10 хвилин. Чекаємо всіх айтівців - тих, хто живе в Україні та за кордоном.
Результати будуть на DOU вже у липні.
У своєму дописі Андрій Микитин, Software Engineer, ділиться практичним досвідом переходу від класичних блокуючих потоків до реактивного підходу у Spring Boot.

Він розглядає, як використання WebFlux та Reactor допомогло оптимізувати продуктивність високонавантажених сервісів, обробляти більше запитів без додаткових серверів та масштабуватися без перепрацювання архітектури.
На прод вийшло не тільки оновлення — а ще й програма DOU Mobile Day 😏  
І вона стабільна, без падінь і з топовими спікерами.
  
🗓 21 червня, Київ  
🎫 https://dou.ua/goto/9LIP
DOU #tech
Друзі, привіт! Ми запускаємо літнє зарплатне опитування DOU 😎 Готові дізнатись, як змінились зарплати розробників за півріччя? Заповнюйте анкету за посиланням 👉🏻 https://dou.ua/goto/4AjF На неї знадобиться не більше як 10 хвилин. Чекаємо всіх айтівців …
Є перша тисяча анкет від розробників в зарплатній анкеті! Дуже дякуємо за неймовірний буст, спільното 🫶🏻

Але закликаємо заповнювати ще, і ще, і ще ❤️‍🔥
Чим більше даних, тим якісніша аналітика 👉🏻 https://dou.ua/goto/4AjF
Юра Федоренко ділиться новим подкастом про технології у стрімі:

"Розбираємо купівлю io Джоні Айва за $6,5 млрд, структуру OpenAI та те, як Сем Альтман рветься до влади. Ще чомусь говорили про досвід ElevenLabs у голосовому синтезі. Обговорюємо блага та справедливість, яку несе євробюрократія, і хто не згоден — хай перший кине в нас свою лайтинг-зарядку до айфона."

В-йо дивитись за посиланням 👉🏻 https://dou.ua/goto/Pwm8
Інженер-програміст Олег Гелей розглядає методологію додавання водяних знаків до різноманітних типів файлів за допомогою сервіса AWS Lambda, а також робить аналіз потенційних ризиків, пов’язаних з обмеженнями часу виконання та пропонує шляхи їх уникнення.
У вас було пів року, щоб свічнутись у бекенд. Хто встиг — той зараз дебажить прод на $5К+.

Так, згідно аналітики, Back-end взимку тому знову був серед найоплачуваніших спеціальностей.

Моноліт, мікросервіси, продакшн фікси в пʼятницю — усе заради грошей. Або ні? Поділіться у зарплатній анкеті DOU — займає до 10 хв!