Ruby digest #76. Syntax Moratorium til 3.4; Ruby 3.3.3 Released; Awesome Ruby та багато іншого
Введення мораторію на нові синтаксичні зміни в Ruby, розбір Garbage Collector, гайд, як додати функцію "Зберегти та додати ще" в Rails-застосунках та інші статті, новини й навіть подкасти зібрав для вас у цьому дайджесті Дмитро Чекалін 👉 https://dou.ua/goto/pq3U
#Ruby
Введення мораторію на нові синтаксичні зміни в Ruby, розбір Garbage Collector, гайд, як додати функцію "Зберегти та додати ще" в Rails-застосунках та інші статті, новини й навіть подкасти зібрав для вас у цьому дайджесті Дмитро Чекалін 👉 https://dou.ua/goto/pq3U
#Ruby
🔥7😱1🎉1
Вже читали блог Сергія Бабіча про коди статусів?
В коментарях розгорілась дискусія не на жарт. Приєднуйтесь 👉🏻 https://dou.ua/goto/0Zl6
В коментарях розгорілась дискусія не на жарт. Приєднуйтесь 👉🏻 https://dou.ua/goto/0Zl6
😁30❤5👎2
Червень вже позаду, а це означає що 50% 2024 року вже пройдені!
Нас чекає спекотне літо і багато липневих Java-новин в добірці від команди Avenga. Серед них білд 29 ранніх доступів JDK 23, деталі видалення String Templates з Java та подробиці про Spring AI 👉 https://dou.ua/goto/TWf0
#Java
Нас чекає спекотне літо і багато липневих Java-новин в добірці від команди Avenga. Серед них білд 29 ранніх доступів JDK 23, деталі видалення String Templates з Java та подробиці про Spring AI 👉 https://dou.ua/goto/TWf0
#Java
👍7❤1👎1
GitLab випустив спеціальний критичний патч. Загалом було усунуто 6 вразливостей, а в компанії наполегливо рекомендують негайно оновити всі інсталяції GitLab.
Деталі 👉 https://dou.ua/goto/27uG
Деталі 👉 https://dou.ua/goto/27uG
😱8👍5😁1
Спільното, запрошуємо на перший DOU Architecture Meetup! 😎
Зустрічаємось 8 серпня в Києві, щоб обговорити актуальні питання архітектури: найновіші тренди, інноваційні підходи та технології, а також кращі практики проєктування.
Кількість місць обмежена, тож не зволікайте і реєструйтеся якнайшвидше! Всі деталі за посиланням 👉🏻 https://dou.ua/goto/HIuf
Зустрічаємось 8 серпня в Києві, щоб обговорити актуальні питання архітектури: найновіші тренди, інноваційні підходи та технології, а також кращі практики проєктування.
Кількість місць обмежена, тож не зволікайте і реєструйтеся якнайшвидше! Всі деталі за посиланням 👉🏻 https://dou.ua/goto/HIuf
👍17😱2❤1🔥1
Медіанні зарплати розробників, які переважно пишуть на Java, знизилися: -$100 у джунів та мідлів і -$200 у сеньйорів 😥
У першій статті літнього циклу розбираємося з основними тенденціями в зарплатах розробників 👉 https://dou.ua/goto/hZLC
У першій статті літнього циклу розбираємося з основними тенденціями в зарплатах розробників 👉 https://dou.ua/goto/hZLC
😱15😢10😁2👍1
Forwarded from DOU | AI
Найпростіший спосіб конвертувати модель у GGUF та квантизувати її
CTO Дем’єн Березенко знайшов найпростіший спосіб перетворити модель в формат GGUF. А ще докладно зупиняється на квантизації — методі зменшення LLM-моделі та зайнятого нею простору, що дозволяє запускати її на менш потужному обладнанні.
Деталі в техстатті 👉 https://dou.ua/goto/30WB
#Tech
CTO Дем’єн Березенко знайшов найпростіший спосіб перетворити модель в формат GGUF. А ще докладно зупиняється на квантизації — методі зменшення LLM-моделі та зайнятого нею простору, що дозволяє запускати її на менш потужному обладнанні.
Деталі в техстатті 👉 https://dou.ua/goto/30WB
#Tech
🔥8😱2❤1👍1
Зарплати PHP-розробників продовжують знижуватися: -$100 у сеньйорів і -$10 у мідлів. У джунів падіння зупинилося, і за останні пів року медіанна зарплата без змін 🙏
Читайте більше в нашій зарплатній аналітиці 👉 https://dou.ua/goto/hZLC
Читайте більше в нашій зарплатній аналітиці 👉 https://dou.ua/goto/hZLC
😢14😱5👍2😁1
Знайомимо вас ближче зі спікером, який виступить на DOU Architecture Meetup 8 серпня!
🔵 Філенко Андрій — Backend Tech Lead у Quarks. Маючи 4 роки досвіду в компанії, Андрій відповідає за технічну досконалість бекенду продукту. Спеціалізується на створенні розподілених систем на Golang з використанням gRPC та Protobuf.
Тема доповіді Андрія — «Перехід на gRPC: принципи API дизайну та практичні поради».
Щоб дізнатись більше про подію, переходьте за посиланням 👉🏻 https://dou.ua/goto/HIuf
🔵 Філенко Андрій — Backend Tech Lead у Quarks. Маючи 4 роки досвіду в компанії, Андрій відповідає за технічну досконалість бекенду продукту. Спеціалізується на створенні розподілених систем на Golang з використанням gRPC та Protobuf.
Тема доповіді Андрія — «Перехід на gRPC: принципи API дизайну та практичні поради».
Щоб дізнатись більше про подію, переходьте за посиланням 👉🏻 https://dou.ua/goto/HIuf
👍11😱1
Реліз Linux Kernel 6.10: що нового
В останній версії ядра Linux додано низку покращень, зокрема новий системний виклик для ущільнення пам’яті, прискорення шифрування AES-XTS на процесорах Intel та AMD, а також розширену підтримку Rust у ядрі до RISC-V.
📌 Крім того, є багато напрацювань для «початкової підтримки» для майбутніх CPU, GPU, NPU, Wi-Fi та іншого апаратного забезпечення.
Детальніше на форумі 👉 https://dou.ua/goto/7Ef8
В останній версії ядра Linux додано низку покращень, зокрема новий системний виклик для ущільнення пам’яті, прискорення шифрування AES-XTS на процесорах Intel та AMD, а також розширену підтримку Rust у ядрі до RISC-V.
📌 Крім того, є багато напрацювань для «початкової підтримки» для майбутніх CPU, GPU, NPU, Wi-Fi та іншого апаратного забезпечення.
Детальніше на форумі 👉 https://dou.ua/goto/7Ef8
🔥16👍3😱2
А ви вже бачили вірусне відео з роботом-пилосмоком, який розмовляє голосом Леся Подерев’янського? 😯
На форумі Богдан Свердлюк розповідає про те, як взяв інтерв’ю у розробника цієї озвучки й як, зрештою, завантажити голосовий пакет на пилосмок Dreame за допомогою Home Assistant 👉 https://dou.ua/goto/Y3wa
На форумі Богдан Свердлюк розповідає про те, як взяв інтерв’ю у розробника цієї озвучки й як, зрештою, завантажити голосовий пакет на пилосмок Dreame за допомогою Home Assistant 👉 https://dou.ua/goto/Y3wa
👍11😁5😱3🔥1
Як двійкове секретне сканування допомогло запобігти найгіршій supply chain атаці, яку тільки можна уявити
JFrog Security Research нещодавно виявила і повідомила про витік токену доступу з правами адміністратора до репозиторіїв Python, PyPI і Python Software Foundation на GitHub, який стався в публічному контейнері Docker.
Хоча команда стикається з багатьма секретами, які витікають у такий самий спосіб, цей випадок був винятковим: якби він потрапив до чужих рук - імовірно, можна було б впровадити шкідливий код у пакунки PyPI і навіть у саму мову Python 👉 https://dou.ua/goto/KRA4
JFrog Security Research нещодавно виявила і повідомила про витік токену доступу з правами адміністратора до репозиторіїв Python, PyPI і Python Software Foundation на GitHub, який стався в публічному контейнері Docker.
Хоча команда стикається з багатьма секретами, які витікають у такий самий спосіб, цей випадок був винятковим: якби він потрапив до чужих рук - імовірно, можна було б впровадити шкідливий код у пакунки PyPI і навіть у саму мову Python 👉 https://dou.ua/goto/KRA4
😱21👍8
Зарплати сеньйорів продовжують знижуватися: -$450 за останні пів року. Зарплати мідлів зросли після різкого падіння взимку 2023 року (+$275), проте такі суттєві коливання можуть бути пов’язані з невеликою кількістю відповідей фахівців (влітку 2024 року ми зібрали відповіді 23 мідлів, які пишуть переважно на Ruby).
Те саме стосується і джунів, відповідей яких занадто мало для надійних висновків (10 відповідей) 🙏
Читайте більше в нашій зарплатній аналітиці 👉 https://dou.ua/goto/hZLC
Те саме стосується і джунів, відповідей яких занадто мало для надійних висновків (10 відповідей) 🙏
Читайте більше в нашій зарплатній аналітиці 👉 https://dou.ua/goto/hZLC
😢16👎3❤2😱1
Node.js Digest #12: State of JavaScript 2023, Node.js vs Bun, дірявий NPM
Олександр Зіневич, Engineering Director з Avenga, попри неймовірну спеку, зібрав для спільноти свіжі новини зі світу Node.js.
Читаємо та коментуємо! 👉 https://dou.ua/goto/2tCY
Олександр Зіневич, Engineering Director з Avenga, попри неймовірну спеку, зібрав для спільноти свіжі новини зі світу Node.js.
Читаємо та коментуємо! 👉 https://dou.ua/goto/2tCY
👍3😱2
Mistral AI випустила нові інструменти — Codestral Mamba і MathΣtral
Mistral AI представила дві нові розробки для розширення можливостей ШІ, зокрема MathΣtral — спеціалізована модель для математичних розрахунків та наукових досліджень, а також Codestral Mamba — моделей з відкритим вихідним кодом для генерації коду.
Які задачі вони можуть виконувати, читайте на форумі 👉 https://dou.ua/goto/fFEx
Mistral AI представила дві нові розробки для розширення можливостей ШІ, зокрема MathΣtral — спеціалізована модель для математичних розрахунків та наукових досліджень, а також Codestral Mamba — моделей з відкритим вихідним кодом для генерації коду.
Які задачі вони можуть виконувати, читайте на форумі 👉 https://dou.ua/goto/fFEx
👍11😱3
На що здатна модель нова модель від OpenAI і чому її називають «убивцею» GPT-3.5
OpenAI випустили свою найбільш економічно ефективну GPT-модель — GPT-4o mini.
Вона, зокрема, підтримує текст і зображення в API, має контекстне вікно на 128 тис. токенів (і підтримує до 16 тис. вихідних токенів на запит). А також має знання до жовтня 2023 року.
А ви вже встигли протестувати? 👉 https://dou.ua/goto/kkeJ
OpenAI випустили свою найбільш економічно ефективну GPT-модель — GPT-4o mini.
Вона, зокрема, підтримує текст і зображення в API, має контекстне вікно на 128 тис. токенів (і підтримує до 16 тис. вихідних токенів на запит). А також має знання до жовтня 2023 року.
А ви вже встигли протестувати? 👉 https://dou.ua/goto/kkeJ
👍15
Зараз відбувається масштабний технологічний збій, який зачепив ОС Windows, Лондонську біржу, банки, сотні компаній, авіакомпанії, системи аеропортів Іспанії, Ірландії, Австралії та інших країн, а також українські компанії. Попередня причина збою — проблеми в сервісах Microsoft та CrowdStrike.
Якщо серед вас є спеціалісти з безпеки, що готові прокоментувати це на DOU, напишіть нам - @cnfccnfc 🙌🏻
Якщо серед вас є спеціалісти з безпеки, що готові прокоментувати це на DOU, напишіть нам - @cnfccnfc 🙌🏻
😁18😢6😱3
Як скоро ви станете сеньйором, якщо перейшли в Golang з інших напрямів бекенду? На які технології слід робити ставку?
👉https://dou.ua/goto/d7Gq
Випустили новий випуск проєкту «Що має знати Senior» про Golang-розробників. Читайте на сайті!
#Go
👉https://dou.ua/goto/d7Gq
Випустили новий випуск проєкту «Що має знати Senior» про Golang-розробників. Читайте на сайті!
#Go
👍15❤2👎1😱1
Скільки заробляють розробники ігор в Україні
У червні 2024 року на DOU відбулося традиційне зарплатне опитування українських ІТ-фахівців. Анкету заповнили, зокрема, 866 спеціалістів з геймдеву.
Кілька цікавих тенденцій:
▪️Загальна ситуація з мовами програмування за пів року не змінилися — найпопулярнішою все ще лишається C#/.NET.
▪️Ба більше, число розробників, що використовують її, збільшилося з 45% до 51,6%.
▪️ Другою за популярністю є C++ (21,4%). Далі йдуть TypeScript (8,5%), JavaScript (6%) та Java (4%).
▪️ Найбільше в геймдеві заробляють ті, хто працює з Java, TypeScript та C++.
Детальніше про зміни виборі мов у геймдеві читайте в нашій новій аналітиці 👉 https://dou.ua/goto/RrB0
У червні 2024 року на DOU відбулося традиційне зарплатне опитування українських ІТ-фахівців. Анкету заповнили, зокрема, 866 спеціалістів з геймдеву.
Кілька цікавих тенденцій:
▪️Загальна ситуація з мовами програмування за пів року не змінилися — найпопулярнішою все ще лишається C#/.NET.
▪️Ба більше, число розробників, що використовують її, збільшилося з 45% до 51,6%.
▪️ Другою за популярністю є C++ (21,4%). Далі йдуть TypeScript (8,5%), JavaScript (6%) та Java (4%).
▪️ Найбільше в геймдеві заробляють ті, хто працює з Java, TypeScript та C++.
Детальніше про зміни виборі мов у геймдеві читайте в нашій новій аналітиці 👉 https://dou.ua/goto/RrB0
👍6😱6
Як за допомогою ШІ автоматизувати заповнення PDF-форм
Заповнення інтерактивних PDF-документів може бути справжнім випробуванням, адже на це йде купа часу.
Тож у цій статті Діана Сігута ділиться досвідом розробки ШІ-технології, яка допомогла автоматизувати ручну роботу, а саме: заповнення PDF-форм, зокрема на прикладі IRS W-9 та TR-205 👉 https://dou.ua/goto/sUXa
Заповнення інтерактивних PDF-документів може бути справжнім випробуванням, адже на це йде купа часу.
Тож у цій статті Діана Сігута ділиться досвідом розробки ШІ-технології, яка допомогла автоматизувати ручну роботу, а саме: заповнення PDF-форм, зокрема на прикладі IRS W-9 та TR-205 👉 https://dou.ua/goto/sUXa
👍14😁1😱1
Міграція застосунків на JDK 22. Частина друга
У цій статті Сергій Моренець ділиться досвідом міграції проєктів з JDK 21 на JDK 22.
Зокрема розповідає про результати тестування продуктивності нових фіч і ті складнощі, з якими довелося зіткнутися під час перенесення сервісів на нову версію Java 👉 https://dou.ua/goto/JDKn
У цій статті Сергій Моренець ділиться досвідом міграції проєктів з JDK 21 на JDK 22.
Зокрема розповідає про результати тестування продуктивності нових фіч і ті складнощі, з якими довелося зіткнутися під час перенесення сервісів на нову версію Java 👉 https://dou.ua/goto/JDKn
🔥5😱3