DOU #tech – Telegram
DOU #tech
10.7K subscribers
1.85K photos
32 videos
2.26K links
Статті від українських айтівців про технології. З будь-яких питань — пишіть Редакції на editors@dou.ua
Download Telegram
Згідно із зимовою аналітикою, зарплати фахівців з PHP зростали, попри повномасштабну війну, до літа 2023 року. Проте в другій половині року медіанні зарплати фахівців усіх рівнів зменшилися: -$300 у сеньйорів, -$165 у мідлів та -$200 у джуніорів.

Цікаво, якою буде статистика цього літа? Не зволікайте та проходьте наше велике зарплатне опитування 👉 https://dou.ua/goto/Igo0
😱9👍3
Як влаштована робота з памʼяттю в Java

Senior Java Developer Валентин Вівчарик розкриває складну та важливу тему — у своїй статті він показує, як виглядає модель памʼяті в Java.

А ще докладно зупиняється на збирачах сміття та їхніх конфігураціях 👉 https://dou.ua/goto/2Nev
🔥16👍7
Знайомимо вас ближче зі спікером, який виступить на DOU Python Meetup 27 червня в Києві!

🔥 Артем Кульомін — Senior Software Engineer в EPAM. Має 9 років досвіду в IT, спеціалізується на Cloud-native розробці в AWS та обробці даних на Python.

Тема доповіді Артема — «Unit Testing: впровадження, переваги, імплементація». 

Щоб дізнатись більше про подію, переходьте за посиланням  👉🏻 https://dou.ua/goto/ulDV
👍6🔥2👎1😱1
Узимку ми дослідили, що серед фахівців з Full Stack зниження зарплати передусім стосувалося джунів (-$80) і сеньйорів (-$450).

Аби дізнатися, яка динаміка спостерігається цього літа, проходьте наше велике зарплатне опитування й у липні ми поділимося з вами новою статистикою 🔥
👍4😱2
Java Digest # 11: State of Java Ecosystem ‘24 & Spring, Spring, Spring

Це міг бути дайджест, повністю присвячений Spring... Але команда Avenga розповідає й інші новини зі світу Java за травень!

Йдеться, зокрема, про Oracle та їхній власний асистент ШІ, оновлення Jackson від FasterXML, нову ревізію The Reliable Web App Pattern for Java від Azure та багато іншого 👉 https://dou.ua/goto/sVwi
👍12🔥41
Ми з вами перетнули позначку 15 000 000 грн збору для 95-ї бригади ДШВ! Дякуємо вам! Попереду ще немала сума, але ми впевнені, що такою спільнотою все вдасться 💪

Дізнатися більше про збір та доєднатися можна тут 👉 https://dou.ua/forums/topic/48536/
15😱2🎉2
Кібертероризм в сучасному світі: як завадити фішингу, вірусам та іншим загрозам

«Як захистити себе, близьких або компанію від кіберзагроз? Якщо коротко – ніяк». 🤔

А ось у довгому варіанті відповіді — тобто, цій статті — Cyber Defense Engineer Олександр Циганов докладно розкриває явище кібертероризму, кібератак, та все ж дає дієві поради щодо захисту ваших даних та пристроїв 👉 https://dou.ua/goto/eKy5
👍9
Згідно з зимовою аналітикою, медіанні зарплати розробників в аутстафінгових компаніях залишаються одними з найвищих на ринку ($4100, +$100 за пів року).

Чи продовжується зростання й нині? Розкажіть про власний досвід в анкеті, а ми натомість складемо свіжу аналітику зарплат уже цього літа 🔥
👍5😱3
Не пропустіть можливість потрапити на першу подію для Python-спеціалістів від DOU. Мітап відбудеться вже 27 червня в Києві, тож поспішайте зареєструватись. 

Кількість місць обмежена 👉🏻 https://dou.ua/goto/ulDV
😁31👎1😱1
Робимо свiй Copilot з Azure AI Studio

Віктор Карабедянц продовжує досліджувати багатогранність Azure. Сьогодні у своїй статті він докладно розповідає, як можна створити власну модель, засновану на технології ChatGPT, використовуючи інструменти Azure AI Studio 👉 https://dou.ua/goto/nuF3
👍3😱1
Спільното, разом з вами нам вдалося зібрати вже 11 тисяч анкет для великого зарплатного опитування!

Нумо прискорюватися: що швидше перетнемо позначку 15К, то швидше ми підготуємо вам нову аналітику ринку (і ви зможете дізнатися, скільки заробляють ваші колеги 😎)

Тож якщо ви саме шукали, чим зайнятися у неділю, ми маємо для вас пропозицію на найближчі 10 хвилин 👉 https://dou.ua/goto/Igo0
5👍1
На форумі учасник спільноти запрошує вас на двотижневе змагання з написання коду на GitHub 🔥

У чому ідея: двотижневий челендж зі щоденного написання коду покликаний для того, аби сприяти власній активності й, до того ж, гуртом цікавіше.

Якщо вам цікаво спробувати 14 днів без пропусків робити внески в опен-сорс, то ось деталі 👉 https://dou.ua/goto/j97n

Початок уже завтра 🚀
👍8😱31
Міграція застосунків на Java 22. Частина перша

Сергій Моренець мігрує проєкт з JDK 21 на JDK 22. У першій частині своєї статті він оглядає нові фічі Java 22, зокрема говорить про дві стабільні фічі в новій версії — foreign functions and memory API та безіменні змінні та патерни 👉 https://dou.ua/goto/q8dA
👍9
NumPy 2.0.0 є першим великим релізом з 2006 року. Він містить багато нових цікавих можливостей, а також зміни в API Python і C.

Про оновлення 👉 https://dou.ua/goto/xobC

А якщо ви хочете обговорити розвиток Python з колегами, запрошуємо вас на офлайн DOU Python Meetup. Реєстрація відкрита!
11👍7😱3
Маємо вже 5 000 анкет від розробників для зарплатного опитування DOU! 🔥

Але ж вас тут понад 10к 🤔
Математика не сходиться. Заповнюйте, будь ласка, анкету, щоб була класна вибірка та якісне дослідження 👉 https://dou.ua/goto/Igo0
5😱2
Forwarded from Web Overflow 🇺🇦
Як зробити preview зображень для <input type="file" />?

Завантаженням зображень на веб-сторінках сьогодні нікого не здивуєш. А як показати зображення, ще до того, як воно було оброблене? Адже в нас є тільки файл, а не src у текстовому форматі. Логічно виходить, що нам потрібно перетворити даний файл у текст.

Перший спосіб - URL.createObjectURL.

// Дістанемо файл, наприклад отак:
const file = event.target.files[0]

const url = URL.createObjectURL(file)

// Додамо цей url в src-атрибут для img
img.src = url


Після цього - не забудьте звільнити цей URL за допомогою URL.revokeObjectURL().

Інший спосіб - використати FileReader. Знайти приклади з ним - ваше домашнє завдання 🤓. Лише додамо, що якщо вам потрібно зробити щось таке у service worker - цей метод спрацює, на відміну від першого.

👉 Відкрити документацію URL.createObjectURL
👉 Відкрити документацію FileReader.readAsDataURL

Ну і звісно не без приколів. Стандартний формат зображень на iPhone - HEIF/HEIC, який поки не підтримується більшістю браузерів. Тому, якщо вам необхідно підтримувати і цей формат, зверніть увагу на бібліотеку heic2any.

👉 Відкрити документацію heic2any

#interview
14👍7🔥5👎3😁1😱1
У Warp додали штучний інтелект під назвою Agent Mode

Він може розуміти англійську, виконувати команди та використовувати їхні результати, виправляти власні помилки.

Використовувати його можна для взаємодії з GitHub, AWS/GCP, Kubernetes, Datadog та з будь-яким іншим інструментом із CLI. Детальніше 👉 https://dou.ua/goto/4chY
👍7😁3👎1😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Артем Кульомін — Senior Software Engineer в EPAM, запрошує на DOU Python Meetup, який відбудеться 27 червня в Києві! 

У своїй доповіді Артем пояснить суть Unit Тестування, його важливість для розробки та вплив на якість продукту. Він розповість, як тестування допомагає виявляти помилки на ранніх етапах, і покаже практичні приклади ефективної імплементації тестів, пояснивши, як зробити їх надійними та результативними.

Реєструйтеся за посиланням 👉🏻 https://dou.ua/goto/ulDV
👍122👎1😱1
Windows чи MacOS — на чому працюють девелопери? 🚬

Окрім зарплатного опитування, ми щоліта випускаємо також портрет айтівця! І в ньому дивимось, як ви живете, працюєте, чим дихаєте. Розкажіть нам, і дізнаємось, чи втрачає Windows свої позиції серед розробників і надалі 😉

Анкета 👉 https://dou.ua/goto/Igo0
😁15👍4😱4
Оновлення Hono, Turborepo та Prisma, нативний тест-раннер у Node.js, шкода від редиректу з HTTP до HTTPS, як працюють AWS Lambda всередині — усе це та інше в новому випуску дайджеста від Олександра Зіневича 👉 https://dou.ua/goto/0Ddb
👍10😱1
В червні 2023-го 55% айтівців оцінили свою роботу як цікаву чи дуже цікаву. А що ви скажете зараз, розробники? Вже знайшли свою роботу мрії?

Поділіться в анкеті 👉 https://dou.ua/goto/Igo0
👍7😱2