Від Sealed when steatements та покращеного виведення типів до Context receivers і Value-класів, Kotlin 2.0 надає потужні інструменти, що відповідають потребам розробки. Компілятор K2, вдосконалена підтримка IDE, можливості багатоплатформенності, підвищена сумісність — про ці та інші деталі оновлення у своїй статті розповідає Максим Дудка.
У цій статті Максим Дудка, Java Engineer, показує декілька простих бінарних оптимізацій, що можуть підвищити перформанс коду: їхнє застосування має сенс завжди, коли це можливо з точки зору бізнес-логіки.
І Spring JDBC, і Spring Data JPA служать одній меті — доступу до даних. Але роблять вони це, виходячи з різних філософій і можливостей. Обидва підходи мають свої переваги та недоліки, і вибір між ними може суттєво вплинути на архітектуру сервісу, швидкість розробки та легкість підтримки коду. Як саме — читайте в цій статті.
У цій статті Максим Дудка, Java Engineer у компанії EPAM Systems, розповідає про переваги Kotlin, зокрема підвищену безпеку, зменшення обсягу коду та покращену читабельність. А також ділиться улюбленими функціями цієї мови та міркуваннями, чому загалом з нею варто працювати.