Вибір бази даних - дуже важливе питання, до якого не можна ставитися легковажно. Від Вашого вибору буде залежати структура Вашого проєкту і те, як данні користувачів будуть зберігатися на сервері.
Костянтин Гобеляк, Node.js Team Lead в MOJAM, ділиться своєю думкою та порадами про те, що краще: PostgreSQL чи MySQL, та як обрати оптимальну базу даних для вашого проєкту.
👉 https://dou.ua/goto/BJME
Костянтин Гобеляк, Node.js Team Lead в MOJAM, ділиться своєю думкою та порадами про те, що краще: PostgreSQL чи MySQL, та як обрати оптимальну базу даних для вашого проєкту.
👉 https://dou.ua/goto/BJME
👍13🔥4😁2
Сергій Моренець ділиться досвідом написання інтеграційних тестів для Spring Boot та Enterprise Java з використанням Docker і Testcontainers. Він розглядає нюанси налаштування баз даних MySQL і Postgres, конфігурації Spring Boot та автоматизації тестування.
👉 https://dou.ua/goto/5lCS
👉 https://dou.ua/goto/5lCS
👍15😁4
Втомилися від нескінченних капч і шукаєте спосіб їх подолати?
Дмитро у своїй нещодавній статті розповідає, як обійти капчу за допомогою Python, використовуючи можливості Computer Vision та Selenium.
👉 https://dou.ua/goto/vK4k
Дмитро у своїй нещодавній статті розповідає, як обійти капчу за допомогою Python, використовуючи можливості Computer Vision та Selenium.
👉 https://dou.ua/goto/vK4k
😁14👍3
"Вимоги до пам’яті розробника знижуються до рівня акваріумної рибки — все, що потрібно в цю секунду, у нього перед очима."
Руслан Дмитракович, розробник програмного забезпечення та підприємець, у своїй статті про лінійні конструкції в коді, що вже набрала понад 10 тисяч переглядів, розповідає, як уникнути зайвого ускладнення логіки, створити зрозумілий код для себе та колег, і чому else — це не завжди гарна ідея.
👉 https://dou.ua/goto/pRMI
Руслан Дмитракович, розробник програмного забезпечення та підприємець, у своїй статті про лінійні конструкції в коді, що вже набрала понад 10 тисяч переглядів, розповідає, як уникнути зайвого ускладнення логіки, створити зрозумілий код для себе та колег, і чому else — це не завжди гарна ідея.
👉 https://dou.ua/goto/pRMI
❤6👍5
«Важливо враховувати, що ви будете платити не тільки за токени, які передаєте в запиті, але й за токени, які генерує ChatGPT у відповідь. І зазвичай тариф на токени в відповіді вищий».
Микола, Front-end Developer, ділиться деталями автоматизації контенту за допомогою AI для розробників.
👉 https://dou.ua/goto/m4Tu
Микола, Front-end Developer, ділиться деталями автоматизації контенту за допомогою AI для розробників.
👉 https://dou.ua/goto/m4Tu
👍8👎2❤1
Чи замислювалися ви, що 20-річні програми на старому обладнанні можуть працювати швидше, ніж їх сучасні версії на нових пристроях? У новому дописі Денис, Staff Engineer з Totango, ділиться секретами ефективного коду та розповідає про Performance-aware programming.
👉 https://dou.ua/goto/vuwD
👉 https://dou.ua/goto/vuwD
👍20
Дедлайн подачі заявок на Call for Papers для спікерів DOU Day 2025 уже близько — залишилося всього 7 днів!
Ми шукаємо експертів, які готові поділитися ідеями, досвідом і кейсами на таких треках:
✊ Architecture Stage
✊ GovTech and DefenseTech Stage
✊ Software Development Stage
💡 Подати заявку — просто:
1️⃣ Заповнюйте форму 👉🏻 https://dou.ua/goto/pZwn
2️⃣ Додайте тему виступу, тези й інформацію про себе.
3️⃣ Встигніть до 17 січня!
Не пропустіть нагоду стати частиною найбільшої конференції IT-спільноти 😉
Ми шукаємо експертів, які готові поділитися ідеями, досвідом і кейсами на таких треках:
✊ Architecture Stage
✊ GovTech and DefenseTech Stage
✊ Software Development Stage
💡 Подати заявку — просто:
1️⃣ Заповнюйте форму 👉🏻 https://dou.ua/goto/pZwn
2️⃣ Додайте тему виступу, тези й інформацію про себе.
3️⃣ Встигніть до 17 січня!
Не пропустіть нагоду стати частиною найбільшої конференції IT-спільноти 😉
👍3❤1
Владислав Мусаєлян, Back-end Engineer у Renesandro, у своїй нещодавній статті детально розглядає процес налаштування власної системи авторизації, використовуючи JSON Web Token у поєднанні з FastAPI.
Автор ділиться практичними порадами та реальними прикладами з власного досвіду, що допоможуть розробникам впровадити ефективну авторизацію у свої проєкти на FastAPI.
👉 https://dou.ua/goto/RBYx
Автор ділиться практичними порадами та реальними прикладами з власного досвіду, що допоможуть розробникам впровадити ефективну авторизацію у свої проєкти на FastAPI.
👉 https://dou.ua/goto/RBYx
👍14❤1👎1
"Років десь 15 потому я був дурний і любив лишати на співбесідах одне-два питання по башу. Це дещо бісило усіляких sinior YAML engineer, але мені було цікаво наскільки люди розуміють (чи не розуміють) інструменти які використовують щодня."
Всеволод Поляков, DevOps інженер з багаторічним досвідом, у своїй новій статті пояснює, як використовувати пайплайни у Bash для передачі виводу однієї команди як вводу до іншої, що дозволяє ефективно поєднувати команди та автоматизувати завдання.
👉 https://dou.ua/goto/PD00
Всеволод Поляков, DevOps інженер з багаторічним досвідом, у своїй новій статті пояснює, як використовувати пайплайни у Bash для передачі виводу однієї команди як вводу до іншої, що дозволяє ефективно поєднувати команди та автоматизувати завдання.
👉 https://dou.ua/goto/PD00
👍23❤1
Медіанна зарплата розробників за пів року знизилась на 6%. Зарплатна аналітика DOU 👀
Публікуємо результати зимового зарплатного опитування DOU:
🔧 У Back-end найбільше падіння в зарплатах мідлів (-$200 до $2500) та фахівців рівня Lead/Staff/Principal і вище (-$250 до $5550).
🔧 Серед Full stack фахівців найбільше падіння в медіанній зарплаті фахівців рівня Senior (-$200 до $4300).
🔧 Медіанна зарплата фахівців, які працюють з Go, помітно знизилась (-$350 за пів року), проте зарплати тих, хто користується нею, залишаються одними з найвищих.
Більше цікавого – на сайті 👉🏻 https://dou.ua/goto/cotp
Публікуємо результати зимового зарплатного опитування DOU:
🔧 У Back-end найбільше падіння в зарплатах мідлів (-$200 до $2500) та фахівців рівня Lead/Staff/Principal і вище (-$250 до $5550).
🔧 Серед Full stack фахівців найбільше падіння в медіанній зарплаті фахівців рівня Senior (-$200 до $4300).
🔧 Медіанна зарплата фахівців, які працюють з Go, помітно знизилась (-$350 за пів року), проте зарплати тих, хто користується нею, залишаються одними з найвищих.
Більше цікавого – на сайті 👉🏻 https://dou.ua/goto/cotp
😱10🔥5👍4
Павло, Front-end Developer у HOLYWATER, розкриває тему використання атрибута key у React. Він пояснює, як React працює з Virtual DOM та reconciliation, чому використання index як key є проблемним і як унікальні key мінімізують оновлення DOM. А також показує це на прикладах.
👉 https://dou.ua/goto/kNx0
👉 https://dou.ua/goto/kNx0
👍4❤1
Євгеній Блинний, Senior Automation QA Engineer в OBRIO, детально розбирає переваги й недоліки нативного тестування та Appium. А також наводить приклади з власного досвіду, пояснює, якому підходу він віддає перевагу та як зробити оптимальний вибір для вашого проєкту.
👉 https://dou.ua/goto/OmqF
👉 https://dou.ua/goto/OmqF
👍10❤4😁2
Олександр Рихальський, Senior DevOps Engineer у SoftServe, ділиться досвідом роботи зі storage у Kubernetes. Він розповідає про типи volumes, PVC, storageClass, а також наводить практичні кейси ефективного управління хмарними ресурсами.
👉 https://dou.ua/goto/W0lU
👉 https://dou.ua/goto/W0lU
👍9
Медіанні зарплати в більшості мов програмування теж знизилися.
Scala залишається лідером за розміром медіанних зарплат розробників. Медіанна зарплата тих, у кого це основна мова програмування, як і пів року тому, становить $6000.
Далі — Ruby та Go. Медіанна зарплата фахівців, які працюють з Go, помітно знизилась (-$350 за пів року), проте зарплати тих, хто пише нею, залишаються одними з найвищих.
Деталі 👉🏻 https://dou.ua/goto/cotp
Scala залишається лідером за розміром медіанних зарплат розробників. Медіанна зарплата тих, у кого це основна мова програмування, як і пів року тому, становить $6000.
Далі — Ruby та Go. Медіанна зарплата фахівців, які працюють з Go, помітно знизилась (-$350 за пів року), проте зарплати тих, хто пише нею, залишаються одними з найвищих.
Деталі 👉🏻 https://dou.ua/goto/cotp
❤12😢7😱3
Свіжі новини зі світу Ruby та Rails у новому випкуску дайджеста від Дмитра Чекаліна з Codica. А також подкасти, корисні статті та відео. Ну і куди ж без мемів!
👉 https://dou.ua/goto/gCjF
👉 https://dou.ua/goto/gCjF
🔥10😁3
"Спочатку JavaScript не був таким потужним, як сьогодні, і в основному використовувався для анімацій і чуда, відомого на той час, як Dynamic HTML — попередника DOM. Зараз JavaScript вже вийшов за межі скриптової мови і є мовою загального призначення. Ви можете створювати десктопні та серверні застосунки за допомогою Node.js."
Дмитро Попов, Software Engineer з 10-річним досвідом роботи з JavaScript, розповідає про еволюцію мови та її первозданний вигляд до 2015 року. А також аналізує погляди Дугласа Крокфорда, автора книг про JS, щодо сильних та слабких сторін мови.
👉 https://dou.ua/goto/Yyuv
Дмитро Попов, Software Engineer з 10-річним досвідом роботи з JavaScript, розповідає про еволюцію мови та її первозданний вигляд до 2015 року. А також аналізує погляди Дугласа Крокфорда, автора книг про JS, щодо сильних та слабких сторін мови.
👉 https://dou.ua/goto/Yyuv
😁16👍8👎2
Tech Lead Євген Русаков розповідає, як спростити код і зробити його більш сучасним у версії Angular 19 і вище. А саме - пояснює новий підхід до стилю коду з врахуванням оновлених можливостей фреймворку: inject, оптимізації lifecycle-хуків тощо.
👉 https://dou.ua/goto/8H3g
👉 https://dou.ua/goto/8H3g
👍7😁5👎2🤩1
Чи знали ви, що для хардвер-інженерів питання освітлення є надзвичайно важливим? Згідно з опитуванням, на ньому зосередили свою увагу аж 87,8% респондентів!
Хочете дізнатися більше про те, чим живуть і що цінують хардверники? Зануртеся у свіже дослідження від DOU у співпраці з Formatsia.Lviv!
👉 https://dou.ua/goto/f3o2
Хочете дізнатися більше про те, чим живуть і що цінують хардверники? Зануртеся у свіже дослідження від DOU у співпраці з Formatsia.Lviv!
👉 https://dou.ua/goto/f3o2
👍14
У зарплатах сеньйорів та джунів, що пишуть на Java, є позитивна динаміка за останні пів року. Зарплати сеньйорів підвищилися на $100, хоча і залишаються нижчими, ніж рік тому. Зарплати джунів повернулися до $1000. Падіння зарплат мідлів продовжується (-$50 за пів року).
Деталі в статті 👉🏻 https://dou.ua/goto/cotp
Деталі в статті 👉🏻 https://dou.ua/goto/cotp
👍12😁4👎1
Богдан Свердлюк, інженер з Kyivstar, у своїй нещодавній статті ділиться покроковою інструкцією з налаштування безпечного VPN-з'єднання для віддаленого керування Zigbee-пристроями через Home Assistant.
В ній він розглядає використання WireGuard та координатора SLZB-06, що дозволяє інтегрувати віддалені пристрої в єдину систему автоматизації.
👉 https://dou.ua/goto/MO9H
В ній він розглядає використання WireGuard та координатора SLZB-06, що дозволяє інтегрувати віддалені пристрої в єдину систему автоматизації.
👉 https://dou.ua/goto/MO9H
👍9
Зарплати тестувальників, які користуються Java, C# / .NET та TypeScript, дещо вищі, ніж у тих, хто віддає перевагу JavaScript та Python🐞
Передусім це пов’язано з тим, що JavaScript та Python частіше використовують Junior та Middle тестувальники (вони становлять близько 60% користувачів цих мов). А серед тих, хто послуговується Java, C# / .NET та TypeScript, понад половина — фахівці рівня Senior і вище.
Читайте більше про зарплати QA в статті 👉🏻 https://dou.ua/goto/GxnT
Передусім це пов’язано з тим, що JavaScript та Python частіше використовують Junior та Middle тестувальники (вони становлять близько 60% користувачів цих мов). А серед тих, хто послуговується Java, C# / .NET та TypeScript, понад половина — фахівці рівня Senior і вище.
Читайте більше про зарплати QA в статті 👉🏻 https://dou.ua/goto/GxnT
❤5👍3😁1