Публикации по теме '97-things'
У программистов много забот
Предисловие к 97 вещам, которые должен знать каждый программист
Новейший компьютер может просто усложнить со скоростью самую старую проблему в отношениях между людьми, и в конце концов коммуникатор столкнется со старой проблемой: что сказать и как сказать.
— Эдвин Р Мерроу
У программистов много забот. Языки программирования, методы программирования, среды разработки, стиль кодирования, инструменты, процесс разработки, сроки, встречи, архитектура программного обеспечения,..
Возрождение Явы
Кажется, Java была объявлена мертвой больше, чем любой другой язык программирования. Возможно, неудивительно, что сообщения о его смерти сильно преувеличены. Java занимает огромное место в серверной разработке, и большинство предприятий разрабатывают системы на Java. Однако в каждом слухе есть доля правды - Java был медленным языком в эпоху динамических языков, таких как Ruby и JavaScript. Традиционно основные выпуски Java занимали от трех до четырех лет разработки. Такими темпами..
Назовите дату
Что мы можем узнать из печальной истории о java.util.Date
Поскольку java.util.Date медленно, но верно устаревает в Заход Солнца, java.time принимает его мантию, стоит сделать паузу, чтобы извлечь некоторые уроки из его беспокойной жизни, прежде чем позволить ему успокоиться.
Самый очевидный урок состоит в том, что работать с датой и временем сложнее, чем люди ожидают, даже когда они этого ожидают. Это общепризнанная истина, что один-единственный программист, убежденный в том, что..
Остерегайтесь синдрома серебряной пули
Остерегайтесь синдрома серебряной пули
Вы действительно хотите, чтобы ваша профессиональная идентичность стала набором инструментов?
Объявления о вакансиях в сфере технологий часто описывают потребность в увлеченных людях, которые много работают и решительно отстаивают свои идеи. В конце концов, Стив Джобс был страстным человеком, так что, может быть, это черта успешных людей!
В мире инженерии данных и аналитики увлеченные люди часто имеют твердое мнение об использовании..
Действительно заглядывая под капот
Java — это полноценная платформа, и к ней следует относиться именно так. За свою карьеру разработчика Java я встречал сотни разработчиков, хорошо знакомых с синтаксисом языка. Они понимают лямбда-выражения и потоки и знают все API от String до nio наизусть. Но понимание следующего сделает их более полноценными профессионалами:
Алгоритмы сборки мусора . Сборщик мусора JVM значительно улучшился по сравнению с его первыми версиями. Эргономика JVM позволяет автоматически настраивать..