Публикации по теме '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 позволяет автоматически настраивать..