«Тести є важливою частиною створення будь-якої бібліотеки, оскільки вони допомагають виявити помилки ще до того, як ваш код стане частиною іншого проєкту»
У цій статті розробник Валентин Дружинін ділиться практичним досвідом створення власної Python-бібліотеки — від ідеї до публікації. Якщо ви коли-небудь замислювалися над тим, як упакувати свій код у щось більше, ніж просто скрипт, — ця стаття саме для вас.
У цій статті розробник Валентин Дружинін ділиться практичним досвідом створення власної Python-бібліотеки — від ідеї до публікації. Якщо ви коли-небудь замислювалися над тим, як упакувати свій код у щось більше, ніж просто скрипт, — ця стаття саме для вас.
👍10
Артем Дорохін, Solution Architect у Luxoft, в своїй нещодавній статті розповідає, як реалізувати легкий pub/sub між Java-репліками в Kubernetes без повноцінного брокера повідомлень. У центрі — використання PostgreSQL NOTIFY/LISTEN і боротьба з фантомними збоями.
❤10😁2😱1
Андрій Головін нещодавно підготував статтю для тих, хто працює з Kubernetes без доступу до хмари.
У матеріалі він показує, як розгорнути локальний кластер через Kind, підключити файлову систему хост-машини як Persistent Volume та налаштувати StorageClass для збереження даних поза межами життєвого циклу подів.
У матеріалі він показує, як розгорнути локальний кластер через Kind, підключити файлову систему хост-машини як Persistent Volume та налаштувати StorageClass для збереження даних поза межами життєвого циклу подів.
❤9🔥2
Друзі, привіт!
Ми запускаємо літнє зарплатне опитування DOU 😎
Готові дізнатись, як змінились зарплати розробників за півріччя? Заповнюйте анкету за посиланням 👉🏻 https://dou.ua/goto/4AjF
На неї знадобиться не більше як 10 хвилин. Чекаємо всіх айтівців - тих, хто живе в Україні та за кордоном.
Результати будуть на DOU вже у липні.
Ми запускаємо літнє зарплатне опитування DOU 😎
Готові дізнатись, як змінились зарплати розробників за півріччя? Заповнюйте анкету за посиланням 👉🏻 https://dou.ua/goto/4AjF
На неї знадобиться не більше як 10 хвилин. Чекаємо всіх айтівців - тих, хто живе в Україні та за кордоном.
Результати будуть на DOU вже у липні.
👍3😱2❤1
У своєму дописі Андрій Микитин, Software Engineer, ділиться практичним досвідом переходу від класичних блокуючих потоків до реактивного підходу у Spring Boot.
Він розглядає, як використання WebFlux та Reactor допомогло оптимізувати продуктивність високонавантажених сервісів, обробляти більше запитів без додаткових серверів та масштабуватися без перепрацювання архітектури.
Він розглядає, як використання WebFlux та Reactor допомогло оптимізувати продуктивність високонавантажених сервісів, обробляти більше запитів без додаткових серверів та масштабуватися без перепрацювання архітектури.
❤12👎5👍1
На прод вийшло не тільки оновлення — а ще й програма DOU Mobile Day 😏
І вона стабільна, без падінь і з топовими спікерами.
🗓 21 червня, Київ
🎫 https://dou.ua/goto/9LIP
І вона стабільна, без падінь і з топовими спікерами.
🗓 21 червня, Київ
🎫 https://dou.ua/goto/9LIP
❤6👍4
DOU #tech
Друзі, привіт! Ми запускаємо літнє зарплатне опитування DOU 😎 Готові дізнатись, як змінились зарплати розробників за півріччя? Заповнюйте анкету за посиланням 👉🏻 https://dou.ua/goto/4AjF На неї знадобиться не більше як 10 хвилин. Чекаємо всіх айтівців …
Є перша тисяча анкет від розробників в зарплатній анкеті! Дуже дякуємо за неймовірний буст, спільното 🫶🏻
Але закликаємо заповнювати ще, і ще, і ще ❤️🔥
Чим більше даних, тим якісніша аналітика 👉🏻 https://dou.ua/goto/4AjF
Але закликаємо заповнювати ще, і ще, і ще ❤️🔥
Чим більше даних, тим якісніша аналітика 👉🏻 https://dou.ua/goto/4AjF
❤9
Юра Федоренко ділиться новим подкастом про технології у стрімі:
"Розбираємо купівлю io Джоні Айва за $6,5 млрд, структуру OpenAI та те, як Сем Альтман рветься до влади. Ще чомусь говорили про досвід ElevenLabs у голосовому синтезі. Обговорюємо блага та справедливість, яку несе євробюрократія, і хто не згоден — хай перший кине в нас свою лайтинг-зарядку до айфона."
В-йо дивитись за посиланням 👉🏻 https://dou.ua/goto/Pwm8
"Розбираємо купівлю io Джоні Айва за $6,5 млрд, структуру OpenAI та те, як Сем Альтман рветься до влади. Ще чомусь говорили про досвід ElevenLabs у голосовому синтезі. Обговорюємо блага та справедливість, яку несе євробюрократія, і хто не згоден — хай перший кине в нас свою лайтинг-зарядку до айфона."
В-йо дивитись за посиланням 👉🏻 https://dou.ua/goto/Pwm8
👍16👎1🔥1
У вас було пів року, щоб свічнутись у бекенд. Хто встиг — той зараз дебажить прод на $5К+.
Так, згідно аналітики, Back-end взимку тому знову був серед найоплачуваніших спеціальностей.
Моноліт, мікросервіси, продакшн фікси в пʼятницю — усе заради грошей. Або ні? Поділіться у зарплатній анкеті DOU — займає до 10 хв!
Так, згідно аналітики, Back-end взимку тому знову був серед найоплачуваніших спеціальностей.
Моноліт, мікросервіси, продакшн фікси в пʼятницю — усе заради грошей. Або ні? Поділіться у зарплатній анкеті DOU — займає до 10 хв!
🔥14👎2
Цей матеріал буде цікавий інженерам, DevOps-спеціалістам, тестувальникам, архітекторам і всім, хто хоч раз писав terraform apply зі смикаючимся оком і Корвалолом в кишені.
Якщо ви хочете зробити свій інфраструктурний код більш стабільним, безпечним і таким, що легко підтримується — ця стаття Антона Мужайла для вас.
Якщо ви хочете зробити свій інфраструктурний код більш стабільним, безпечним і таким, що легко підтримується — ця стаття Антона Мужайла для вас.
👍10
Forwarded from DOU
Ми починаємо 👉 https://news.1rj.ru/str/doucommunity?livestream
Питання можете писати в коментарях під постом або просто підніміть руку, і ми передамо вам мікрофон 🎤
Питання можете писати в коментарях під постом або просто підніміть руку, і ми передамо вам мікрофон 🎤
Telegram
DOU
Все про українське ІТ
Маєте питання, пропозиції або ідеї для статті — пишіть editors@dou.ua
❌ Рекламу на каналі не розміщуємо.
Маєте питання, пропозиції або ідеї для статті — пишіть editors@dou.ua
❌ Рекламу на каналі не розміщуємо.
❤4👍1
Взимку знизилися медіанні зарплати Tech Lead (-$100) та Architect (-$325), а також у розробників рівня Senior (-$200 за пів року) 😟
Як змінилась ситуація зараз? Дізнаємось, коли кожен із вас заповнить зарплатне дослідження 👉🏻 https://dou.ua/goto/4AjF
Як змінилась ситуація зараз? Дізнаємось, коли кожен із вас заповнить зарплатне дослідження 👉🏻 https://dou.ua/goto/4AjF
😢13😱3
Google запрошує на оновлений безплатний “Інтенсивний курс із машинного навчання” українською мовою
Курс охоплює основні принципи машинного навчання (ML) та ШІ, містить матеріали про великі мовні моделі, AutoML, а також поглиблену інформацію щодо роботи з даними та ШІ. Курс буде корисним як новачкам у сфері ML та ШІ, так і розробникам, які прагнуть розширити свої знання та навички.
Ознайомитися з курсом та розпочати навчання можна вже сьогодні за посиланням.
#реклама
Курс охоплює основні принципи машинного навчання (ML) та ШІ, містить матеріали про великі мовні моделі, AutoML, а також поглиблену інформацію щодо роботи з даними та ШІ. Курс буде корисним як новачкам у сфері ML та ШІ, так і розробникам, які прагнуть розширити свої знання та навички.
Ознайомитися з курсом та розпочати навчання можна вже сьогодні за посиланням.
#реклама
❤19👍11👎2🔥1
У попередніх статтях Сергій Немчинський розглянув принципи єдиної відповідальності та відкритості-закритості з SOLID.
Настав час детально розібратись з Liskov Substitution Principle - принципом, названого на честь Барбари Лісков.
Настав час детально розібратись з Liskov Substitution Principle - принципом, названого на честь Барбари Лісков.
👍23👎7😁4❤1
🔍 Як підтримувати якість коду, коли сторонні інструменти вже не справляються?
Дмитро Ковригін, iOS Tech Lead в Uklon, розповість про свій шлях — від використання готових лінтерів до створення власних інструментів для аналізу коду.
8 років у команді Uklon, фокус на автоматизацію всього, що можна — щоб прибрати зайве й сконцентруватись на важливому.
📱 На DOU Mobile Day він покаже, як будувати процеси, що реально працюють для вашої команди, а не лише гарно звучать у документації.
Квитки шукайте на сайті: https://dou.ua/goto/9LIP
Дмитро Ковригін, iOS Tech Lead в Uklon, розповість про свій шлях — від використання готових лінтерів до створення власних інструментів для аналізу коду.
8 років у команді Uklon, фокус на автоматизацію всього, що можна — щоб прибрати зайве й сконцентруватись на важливому.
📱 На DOU Mobile Day він покаже, як будувати процеси, що реально працюють для вашої команди, а не лише гарно звучать у документації.
Квитки шукайте на сайті: https://dou.ua/goto/9LIP
👍5❤2
Іван, дата-аналітик у TENTENS Tech, ділиться практичними порадами, як писати SQL-запити в BigQuery швидше й зрозуміліше.
У статті — приклади використання
У статті — приклади використання
GROUP BY ALL, зручна робота з датами, менш відомі агрегатні функції, прийоми з CTE та ефективна конкатенація рядків. Все для того, щоб ваші запити були не лише робочими, а й підтримуваними.👍12
Сергій, Java-розробник із 5-річним досвідом, розповідає: як виникла ідея Telegram-бота для регулярного каво-нетворкінгу в спільноті Leetcoders, з якими технічними викликами він зіткнувся під час його створення та які результати вдалось отримати.
❤16👍4
Огляд усіх головних новинок Azure, анонсованих на конференції Build 2025: оновлення для App Service, Container Apps, AKS, Functions, віртуальних машин і безсерверних GPU - читайте у новому матеріалі від Віктора Карабедянца.
👍7