Всі помиляються, але тільки найсильніші роблять бекап перед тим, як почати магію.
У цій статті Lead Software Engineer Ганна Ліхтман розповідає про Git Rebase не як про страшний ритуал для обраних, а як про інструмент, який може врятувати ваш Git history від перетворення на хаос.
У цій статті Lead Software Engineer Ганна Ліхтман розповідає про Git Rebase не як про страшний ритуал для обраних, а як про інструмент, який може врятувати ваш Git history від перетворення на хаос.
😁26👍8❤4👎2
У пошуку роботи нині 13% розробників в Україні та 19% за кордоном.
На початку квітня ми провели велике опитування про стан ринку праці в українському ІТ. За посиланням перша частина циклу з його результатами 👉🏻 https://dou.ua/goto/8khR
Трохи гірша ситуація в Mobile-розробці — 19% в Україні та 38% за кордоном зараз без роботи. Вище середньої частка в пошуку також серед Embedded-розробників в Україні (18%) і фронтенд-розробників за кордоном (27%).
На початку квітня ми провели велике опитування про стан ринку праці в українському ІТ. За посиланням перша частина циклу з його результатами 👉🏻 https://dou.ua/goto/8khR
Трохи гірша ситуація в Mobile-розробці — 19% в Україні та 38% за кордоном зараз без роботи. Вище середньої частка в пошуку також серед Embedded-розробників в Україні (18%) і фронтенд-розробників за кордоном (27%).
❤8😢5🤩2😁1
Ігор Макаренко, Tech Lead / Full-stack Developer в Itera, з понад 30-річним досвідом в ІТ, ділиться практичним досвідом посилення безпеки великого легасі-застосунку під час його міграції на мікросервісну архітектуру.
У статті він розглядає реальні кейси виявлення та усунення вразливостей, таких як SQL-ін’єкції, XSS, небезпечна десеріалізація та витік секретів, а також інтеграція інструментів Snyk і SonarQube у CI/CD-процеси.
У статті він розглядає реальні кейси виявлення та усунення вразливостей, таких як SQL-ін’єкції, XSS, небезпечна десеріалізація та витік секретів, а також інтеграція інструментів Snyk і SonarQube у CI/CD-процеси.
👍8
Важливий крок до наступної стабільної версії Ruby, реліз Ruby на JVM із підтримкою Ruby 3.4, масштабне оновлення популярного e-commerce фреймворку та інші новини вже чекають на вас у новому випуску Ruby-дайджеста від Дмитра Чекаліна з Codica.
👍8
У новому випуску Azure & .Net Digest Віктор Карабедянц зібрав ключові зміни для AKS, мереж, баз даних і AI-інфраструктури.
Серед головного — автоінструментування Java/Node, Cilium з підтримкою IPv6 та централізований Fleet Manager для кластерів.
Серед головного — автоінструментування Java/Node, Cilium з підтримкою IPv6 та централізований Fleet Manager для кластерів.
👍4
📱iOS-досвід на DOU Mobile Day
Олександр Березовський — iOS Engineer у компанії United Tech. На DOU Mobile Day поділиться досвідом розробки мобільного продукту з великою кількістю користувачів і розкаже, як працювати з обмеженнями, коли кожен мегабайт — критичний.
💡Квитки на подію — тут: https://dou.ua/goto/9LIP
Олександр Березовський — iOS Engineer у компанії United Tech. На DOU Mobile Day поділиться досвідом розробки мобільного продукту з великою кількістю користувачів і розкаже, як працювати з обмеженнями, коли кожен мегабайт — критичний.
💡Квитки на подію — тут: https://dou.ua/goto/9LIP
❤2
Що нового у Node.js v24, чому варто бути обачними з CORS та вбивця Git від Google - не пропустіть ці та інші новини з нового Node.js-дайджесту!
🔥8
Віталій Брецко, Senior Developer у GlobalLogic, детально і з прикладами розповідає у своїй статті, як скоротити час запуску Java-застосунків за допомогою JVM-прогріву.
👉 https://dou.ua/goto/0dWL
👉 https://dou.ua/goto/0dWL
👍11
Артем Дорохін, Solution Architect в Luxoft, ділиться практичним кейсом: як реалізувати lightweight pub/sub-механізм між Java-репліками в Kubernetes без повноцінного message broker. В основі — PostgreSQL NOTIFY/LISTEN і спроби уникнути фантомних збоїв.
👍12👎4
Привіт, спільното!
Продовжуємо знайомити вас ближче зі спікерами DOU Mobile Day 👻
Костянтин Михайловський — Android-розробник із 10 роками досвіду, техлід у BetterMe. Займається архітектурою, тестуванням, цікавиться системним підходом і AI в розробці.
21 червня ділитиметься своїм досвідом на DOU Mobile Day.
🎟️ Квитки — тут: https://dou.ua/goto/9LIP
Продовжуємо знайомити вас ближче зі спікерами DOU Mobile Day 👻
Костянтин Михайловський — Android-розробник із 10 роками досвіду, техлід у BetterMe. Займається архітектурою, тестуванням, цікавиться системним підходом і AI в розробці.
21 червня ділитиметься своїм досвідом на DOU Mobile Day.
🎟️ Квитки — тут: https://dou.ua/goto/9LIP
👍4🔥1
Про ODR і не тільки — на DOU Mobile Day
Юрій Сенета — iOS-інженер із понад 8 роками досвіду. Працював над CRM-системами, чатами, API для телебачення та фітнес-додатками. На DOU Mobile Day ділитиметься практичним досвідом використання on-demand resources — для оптимізації розміру застосунку без шкоди для користувацького досвіду.
🎟️ Квитки — тут: https://dou.ua/goto/9LIP
Юрій Сенета — iOS-інженер із понад 8 роками досвіду. Працював над CRM-системами, чатами, API для телебачення та фітнес-додатками. На DOU Mobile Day ділитиметься практичним досвідом використання on-demand resources — для оптимізації розміру застосунку без шкоди для користувацького досвіду.
🎟️ Квитки — тут: https://dou.ua/goto/9LIP
👍2😱1
Standalone-компоненти — відносно нова фіча Angular, яка може суттєво змінити підхід до архітектури проєктів.
У своїй статті Сергій Моренець ділиться власним досвідом міграції, розповідає про переваги, труднощі та підводні камені нового підходу.
У своїй статті Сергій Моренець ділиться власним досвідом міграції, розповідає про переваги, труднощі та підводні камені нового підходу.
👍8😢1
На форумах я бачив дуже багато обговорень про те, що таке монада. У них є багато спільного — багато хто не розуміє, що то за звір. Я теж погано розумію, що це таке, але з задоволенням беру участь у таких дискусіях. І попри те, що я розумію, що погано розумію, я ще й розумію, що розумію краще, ніж більшість розуміє. Ну, ви зрозуміли.
Автор статті розповідає про монади «hard way» — через деталізацію та Haskell.
Автор статті розповідає про монади «hard way» — через деталізацію та Haskell.
👍8😁6❤3
Все ще не до кінця розумієте, що таке декоратори в Python і як їх застосовувати?
Арсеній Зінченко нещодавно опублікував статтю, в якій детально пояснив цю тему та навів практичні приклади.
👉 https://dou.ua/goto/LzU4
Арсеній Зінченко нещодавно опублікував статтю, в якій детально пояснив цю тему та навів практичні приклади.
👉 https://dou.ua/goto/LzU4
👎9❤6🤩1
Media is too big
VIEW IN TELEGRAM
Триває найбільша конференція IT-спільноти – DOU Day – і ми вирішили запитати спікерів, як їм подія 😎
Ділимось відповідями Всеволода Полякова, Head of Infrastructure в Let's Enhance. А вам як конфа?
Ділимось відповідями Всеволода Полякова, Head of Infrastructure в Let's Enhance. А вам як конфа?
👎11❤7👍3😁3🔥1
Автор розповідає, як він зробив CI/CD для мобільного кросплатформного застосунку на KMP, а також чому використовувати KMP на реальних продуктах — не найкраща ідея.
Буде цікаво передусім фахівцям, які працюють із KMP, цікавляться GitHub Actions або просто хочуть автоматизувати деплой свого проєкту.
Буде цікаво передусім фахівцям, які працюють із KMP, цікавляться GitHub Actions або просто хочуть автоматизувати деплой свого проєкту.
❤7👍3👎1
Любомир, Front-end розробник в компанії EveryMatrix, розповідає про свій практичний досвід роботи з вебкомпонентами та Stencil — інструментом, який полегшує створення ізольованих і багаторазових UI-елементів, що легко інтегруються з будь-яким фреймворком.
👉 https://dou.ua/goto/E57o
👉 https://dou.ua/goto/E57o
👍5❤1
Пів року тому Владислав Прудіус приєднався до освітньої команди Genesis і зосередився на роботі зі Svelte та SvelteKit — переважно над створенням нових проєктів.
У своїй статті він ділиться власним досвідом роботи з Svelte та розмірковує про перспективи фреймворку у 2025 році.
У своїй статті він ділиться власним досвідом роботи з Svelte та розмірковує про перспективи фреймворку у 2025 році.
👍5
Іван, дата-аналітик в TENTENS Tech, ділиться своїм списком корисних практик у GoogleSQL, що допоможуть писати запити швидше, зручніше та читабельніше.
👍12
⚡Вийти на новий рівень як сіньйор або тімлід — не лише про досвід, а й про глибину експертизи.
Neoversity запускає першу онлайн-магістратуру зі штучного інтелекту в Україні з міжнародним дипломом.
Можна обрати напрям, що відповідає вашій траєкторії розвитку:
– AI
– Software Engineering
– Data Science
– Cybersecurity
Онлайн-формат, викладачі-практики, стажування у глобальних компаніях і можливість отримати до 40% гранту.
📍Open Day — вже 21.05
🎤Реєстрація та деталі: http://i.neoversity.com.ua/6wwz
#реклама
Neoversity запускає першу онлайн-магістратуру зі штучного інтелекту в Україні з міжнародним дипломом.
Можна обрати напрям, що відповідає вашій траєкторії розвитку:
– AI
– Software Engineering
– Data Science
– Cybersecurity
Онлайн-формат, викладачі-практики, стажування у глобальних компаніях і можливість отримати до 40% гранту.
📍Open Day — вже 21.05
🎤Реєстрація та деталі: http://i.neoversity.com.ua/6wwz
#реклама
👎10🔥2😁1😱1