HTTP Client може бути корисним або для швидкого тестування відомих кейсів, навіть якщо в команді є окремі тестери, або для тестування сервісу у випадку, якщо все тестування покладається на самих розробників. У цій статті розписано, як налаштувати роботу інструмента для Maven, GitLab та GitHub. 7
«Для мене знання — це не просто про сертифікації, адже важливий для мене не сам бейдж, а процес підготовки та нові знання, які отримую». Java Developer Вадим Мирошник розповідає, яку користь може принести розробнику отримання Spring Professional Certification та якими джерелами користуватися у підготовці до іспиту. 3
Джавіст Дмитро Половинка написав про Service Provider Interface — функціонал в Java, який відповідає за автоматичне підвантаження правильних компонентів. Корисно знати про SPI, якщо ви збираєтеся писати власний фреймворк, котрий очікує підключення зовнішніх, наперед невідомих, реалізацій. Також знання знадобляться при інтеграції з існуючими фреймворками та в інших випадках, описаних у статті. 19
OpenRewrite — це порівняно новий проєкт, який стартував у 2020 році і позиціонує себе як бібліотека для повномасштабного рефакторингу та виправлення (remediation) коду та конфігурації. Сергій Моренець у цій статті говорить про автоматичну міграцію коду на проєктах з використанням OpenRewrite, а також про інші корисні функції цієї бібліотеки, наприклад, про те, що у OpenRewrite понад 600(!) рецептів на всі випадки життя. 1
Сергій Моренець описує особливості розробки багатопотокових застосунків. Це одна з найскладніших тем у розробці Java-застосунків, а на технічних співбесідах часто на цю тему перевіряється глибина знань кандидата та його практичний досвід. 1
Spring Boot 3 має окрему історію та окремі інструкції щодо міграції проєктів, оскільки тут порушена зворотна сумісність з попередніми версіями, причому порушена неодноразово. Сергій Моренець описує у статті, як мігрували проєкт, з якими складнощами стикались та як їх вирішували. 20
Як потрапити в IT-компанію, коли кількість відгуків на щойно опубліковану вакансію сягає кількох сотень, а найбільшим щасливчикам роботодавці пропонують виконати тестове завдання, на яке потрібен тиждень? Досвідом поділився Владислав Ткаченко, Junior Java Developer, який знайшов свою першу роботу в IT. 2
Jakarta EE 10 була випущена у вересні 2022 року. Якщо попередня версія в основному була присвячена переходу на пакет jakarta.*, то нова версія містить важливі зміни (понад 20 оновлених специфікацій), про які і поговоримо. 6
Djinni проаналізував зарплати розробників за останній квартал. Senior Node.js розробники заробляють більше, аніж Python i PHP із аналогічним досвідом. 2
Цей день настав! Офіційний реліз JDK 20 вже зараз! А це значить, що треба розібратися, що ж в ньому нового. Денис Макогон зробив це за вас і ділиться новинками. 20
Сучасні джавісти повинні добре знати не тільки використання Spring Framework при розробці, але і при тестуванні. Особливість автоматизованих тестів у тому, що тут використовуються трохи інші парадигми програмування і конфігурування, ніж для production коду. Тож активний учасник нашої спільноти Сергій Моренець ділиться своїм досвідом тестування коду в Spring/Spring Boot проєктах. 1
У статті Сергій Моренець розглядає кілька способів сортування файлів, як простіших і зрозуміліших, так і інтелектуальніших, які потребують більше витрат часу на розробку й подальше тестування. 5
Android Developer Вадим з Welltech описує досвід роботи з навігацією у Jetpack Compose. Стаття буде корисною для тих, хто тільки починає вивчати Compose або кого не влаштовує стандартне рішення від Google. 5
У JavaScript і TypeScript вже третина ринку. Java пʼятий рік поспіль втрачає популярність. Python після кількарічної негативної динаміки цього року набрав оберти. Представляємо результати щорічного опитування щодо мов програмування. Цього разу зібрали 9060 анкет від ІТ-спеціалістів з України. Поїхали.
Java — одна з найпопулярніших мов програмування серед українських розробників і найпоширеніша серед Back-end розробників. Вона добре підходить початківцям завдяки великій спільноті, затребуваності на ринку праці та різноманіттю навчальних ресурсів. У межах рубрики «Код професії» розповідаємо, як вивчити Java та знайти першу роботу. 17
Світова історія знає близько 9000 мов, що ґрунтуються на компʼютерному коді. І лише деякі з них стали безперечними фаворитами сучасних кодерів. Ми розпитали трьох українських айтівців про мови програмування, з якими вони працюють упродовж свого професійного шляху — Java, C++ та Rust. 11
Олександр Подоляко розбирає приклад використання фреймворку для автоматичного тестування UI, зокрема і розповідає, як налаштувати можливість взаємодіяти з базою даних та логування з репортом. 6
Сергій Моренець ділиться своїм досвідом роботи з Spring Framework та, зокрема, розповідає про розвиток Spring бінів в історичному аспекті, як змінювалися способи роботи з ними та спростовує деякі міфи й стереотипи. 129
JavaScript зберегла статус найпопулярнішої мови програмування на GitHub цього року. Перша пʼятірка мов залишилася незмінною з минулого року, але PHP поступилася позицією C++. Про це йдеться у щорічному звіті-переліку найпопулярніших мов програмування на GitHub. Лідером протягом кількох років залишається JavaScript. 1
Юрій Зайчик, Senior Java Developer у Luxoft, ділиться своїми думками щодо проєктів, які можуть зробити Java ближчою до науки про дані. Зокрема розглядаємо підходи до обчислень SIMD в Java. 7
Glassdor видалив мої дані по зп, як фейкові, оскільки «в Україні немає таких великих зарплат, це брєд», там очікування що у нас > 100к грн в місяць це мільярдери вже, і такі дані нерелевантні :-|
Ну то ви можете бути винятком) Якщо навіть кореляція буде 0.8, а не 1, це все одно кореляція. Успішність, до речі, теж не дорівнює більші шанси на успіх в кар’єрі, з тих же міркувань, що і високий бал НМТ не означає успіх в кар’єрі.
Якщо ви працюєте у deftech, беріть участь у зарплатному опитуванні DOU. Анкета анонімна і ці дані дозволять нам покращити віджет з рівнем зарплат в індустрії та випустити свіжі аналітики. Вже 100 спеціалістів долучилися, приєднуйтеся!
Коментарі