Матеріали на тему «Java»

RSS

Як можна тестувати вебсервіси за допомогою HTTP Client CLI, а також інших інструментів

Vitalij Berdinskih 2906

HTTP Client може бути корисним або для швидкого тестування відомих кейсів, навіть якщо в команді є окремі тестери, або для тестування сервісу у випадку, якщо все тестування покладається на самих розробників. У цій статті розписано, як налаштувати роботу інструмента для Maven, GitLab та GitHub. 7

Spring Professional Certification: мій досвід підготовки та поради

Vadym Myroshnyk 3765

«Для мене знання — це не просто про сертифікації, адже важливий для мене не сам бейдж, а процес підготовки та нові знання, які отримую». Java Developer Вадим Мирошник розповідає, яку користь може принести розробнику отримання Spring Professional Certification та якими джерелами користуватися у підготовці до іспиту. 3

Звідки в Java береться магія, або Що таке SPI

Dmytro Polovynka 4006

Джавіст Дмитро Половинка написав про Service Provider Interface — функціонал в Java, який відповідає за автоматичне підвантаження правильних компонентів. Корисно знати про SPI, якщо ви збираєтеся писати власний фреймворк, котрий очікує підключення зовнішніх, наперед невідомих, реалізацій. Також знання знадобляться при інтеграції з існуючими фреймворками та в інших випадках, описаних у статті. 19

Надійна міграція застосунків за допомогою OpenRewrite

Sergiy Morenets 1181

OpenRewrite — це порівняно новий проєкт, який стартував у 2020 році і позиціонує себе як бібліотека для повномасштабного рефакторингу та виправлення (remediation) коду та конфігурації. Сергій Моренець у цій статті говорить про автоматичну міграцію коду на проєктах з використанням OpenRewrite, а також про інші корисні функції цієї бібліотеки, наприклад, про те, що у OpenRewrite понад 600(!) рецептів на всі випадки життя. 1

ScopedValue vs ThreadLocal. Новий крок в еволюції Java

Sergiy Morenets 2839

Сергій Моренець описує особливості розробки багатопотокових застосунків. Це одна з найскладніших тем у розробці Java-застосунків, а на технічних співбесідах часто на цю тему перевіряється глибина знань кандидата та його практичний досвід. 1

Як ми мігрували проєкт на Spring Boot 3

Sergiy Morenets 4642

Spring Boot 3 має окрему історію та окремі інструкції щодо міграції проєктів, оскільки тут порушена зворотна сумісність з попередніми версіями, причому порушена неодноразово. Сергій Моренець описує у статті, як мігрували проєкт, з якими складнощами стикались та як їх вирішували. 20

Про тестові на JavaScript, тисячу відгуків на вакансію та співбесіди. Як Java Developer знайшов першу роботу під час війни

Nataliia Rekunenko 13997

Як потрапити в IT-компанію, коли кількість відгуків на щойно опубліковану вакансію сягає кількох сотень, а найбільшим щасливчикам роботодавці пропонують виконати тестове завдання, на яке потрібен тиждень? Досвідом поділився Владислав Ткаченко, Junior Java Developer, який знайшов свою першу роботу в IT. 2

Jakarta EE 10. Надія на відродження

Sergiy Morenets 3613

Jakarta EE 10 була випущена у вересні 2022 року. Якщо попередня версія в основному була присвячена переходу на пакет jakarta.*, то нова версія містить важливі зміни (понад 20 оновлених специфікацій), про які і поговоримо. 6

Серед джуніорів в IT найбільше заробляють .NET Developers — аналітика Djinni

Юлія Сабадишина 7587

Djinni проаналізував зарплати розробників за останній квартал. Senior Node.js розробники заробляють більше, аніж Python i PHP із аналогічним досвідом. 2

Особливості тестування Spring-застосунків

Sergiy Morenets 3438

Сучасні джавісти повинні добре знати не тільки використання Spring Framework при розробці, але і при тестуванні. Особливість автоматизованих тестів у тому, що тут використовуються трохи інші парадигми програмування і конфігурування, ніж для production коду. Тож активний учасник нашої спільноти Сергій Моренець ділиться своїм досвідом тестування коду в Spring/Spring Boot проєктах. 1

Особливості сортування великих файлів на Java

Sergiy Morenets 2921

У статті Сергій Моренець розглядає кілька способів сортування файлів, як простіших і зрозуміліших, так і інтелектуальніших, які потребують більше витрат часу на розробку й подальше тестування. 5

Як зробити навігацію в Jetpack Compose зручнішою

Vadim Pikha 1686

Android Developer Вадим з Welltech описує досвід роботи з навігацією у Jetpack Compose. Стаття буде корисною для тих, хто тільки починає вивчати Compose або кого не влаштовує стандартне рішення від Google. 5

Рейтинг мов програмування 2023. JavaScript/TypeScript завойовують світ, Python увійшов у топ-3, Salesforce Apex випередив 1C

Редакція DOU 90092

У JavaScript і TypeScript вже третина ринку. Java пʼятий рік поспіль втрачає популярність. Python після кількарічної негативної динаміки цього року набрав оберти. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали 9060 анкет від ІТ-спеціалістів з України. Поїхали.

Розробка на Java — з чого почати знайомство з мовою

Ivanna Tkachuk 18990

Java — одна з найпопулярніших мов програмування серед українських розробників і найпоширеніша серед Back-end розробників. Вона добре підходить початківцям завдяки великій спільноті, затребуваності на ринку праці та різноманіттю навчальних ресурсів. У межах рубрики «Код професії» розповідаємо, як вивчити Java та знайти першу роботу. 17

Java, C++, Rust. Українські розробники — про еволюцію улюблених мов програмування

Mariia 6854

Світова історія знає близько 9000 мов, що ґрунтуються на компʼютерному коді. І лише деякі з них стали безперечними фаворитами сучасних кодерів. Ми розпитали трьох українських айтівців про мови програмування, з якими вони працюють упродовж свого професійного шляху — Java, C++ та Rust. 11

Фреймворк для тестування UI. Як його налаштувати на Java

Oleksandr Podoliako 3700

Олександр Подоляко розбирає приклад використання фреймворку для автоматичного тестування UI, зокрема і розповідає, як налаштувати можливість взаємодіяти з базою даних та логування з репортом. 6

Еволюція Spring бінів

Sergiy Morenets 6679

Сергій Моренець ділиться своїм досвідом роботи з Spring Framework та, зокрема, розповідає про розвиток Spring бінів в історичному аспекті, як змінювалися способи роботи з ними та спростовує деякі міфи й стереотипи. 129

JavaScript — найпопулярніша мова програмування на GitHub. PHP поступилась позицією C++

Ivanna Tkachuk 2060

JavaScript зберегла статус найпопулярнішої мови програмування на GitHub цього року. Перша пʼятірка мов залишилася незмінною з минулого року, але PHP поступилася позицією C++. Про це йдеться у щорічному звіті-переліку найпопулярніших мов програмування на GitHub. Лідером протягом кількох років залишається JavaScript. 1

Java і Data Science. Розглядаємо підходи до обчислень SIMD в Java

Yurriy Zeitchick 1630

Юрій Зайчик, Senior Java Developer у Luxoft, ділиться своїми думками щодо проєктів, які можуть зробити Java ближчою до науки про дані. Зокрема розглядаємо підходи до обчислень SIMD в Java. 7

← Сtrl 1... 34567...16 Ctrl →

Коментарі

Швидше — сором
Це гарна ініциатива. Сподіваюсь, на фінальному етапі судів корпорації всек ж злякаються і наведуть лад в контролі експортних обмежень.
На даний момент дуже сирий продукт.
Glassdor видалив мої дані по зп, як фейкові, оскільки «в Україні немає таких великих зарплат, це брєд», там очікування що у нас > 100к грн в місяць це мільярдери вже, і такі дані нерелевантні :-|
Ви неуважно читали, перечитайте ще раз.
Україна — перша країна де обовʼязково мати смартфон?
Абсолютно згоден!
Коли всі такі, як ви поїдуть за кордон, там теж стане так погано в економіці, що всі згадані платіжні системи перестануть працювати
Ну то ви можете бути винятком) Якщо навіть кореляція буде 0.8, а не 1, це все одно кореляція. Успішність, до речі, теж не дорівнює більші шанси на успіх в кар’єрі, з тих же міркувань, що і високий бал НМТ не означає успіх в кар’єрі.
Хехе, таємниця
Дякую. Спробував, відіслал
Дяка за підтримку!
Якщо ви працюєте у deftech, беріть участь у зарплатному опитуванні DOU. Анкета анонімна і ці дані дозволять нам покращити віджет з рівнем зарплат в індустрії та випустити свіжі аналітики. Вже 100 спеціалістів долучилися, приєднуйтеся!
Цікаве інтерв’ю. Дуже практичний підхід