Автор: Sergey Teplyakov

У блогов вообще и любой другой информации в интернетах в частности есть одна особенность, что время жизни этой информации очень мало. Интерес к хорошей статье быстро возникает и также быстро пропадает, в результате оказывается очень просто пропустить интересные вещи, опубликованные пару недель, месяцев или же лет назад.

У того же Эрика Липперта есть десятки потрясающих постов, к которым можно возвращаться время от времени, но поскольку они редко всплывают на поверхность, то о них мало кто знает и помнит. В некотором роде, мое сообщение на rsdn-е под названием Wanted! Старые хиты Эрика Липперта можно считать нулевым выпуском этой серии постов, которую я планирую публиковать каждый месяц.

Многие ссылки из этого списка будут знакомы читателям Google+, но, во-первых, не все следят за Г+, во-вторых, здесь будут и новые ссылки и в-третьих, всегда хорошо иметь to-read list в одном месте, а не растягивать его по многим сообщениям.

C#/.NET
  • String.Compare() != String.Equals(). О разнице между бинарным и лексическим сравнением строк.
  • Everybody thinks about garbage collection the wrong way. Интересная статья о сути сборки мусора, а не о том, как она устроена.
  • How It All StartedAKA the Birth of the CLR. Статья об истории CLR (GC которой был написан на Lisp), о причинах отказа от JVM и о рациональности принятых решений.
  • Aggregated response to comments (по сути, продолжение предыдущего поста)
  • History of C#. Забавная история языка C# (раздел Hiz-tree читать обязательно!)
  • Preview of Immutable Collections Released on NuGet
  • Inner Workings of Immutable Collections on Channel9
  • Read only, frozen, and immutable collections
    Неизменяемости сейчас уделяется много внимания и тот же Roslyn во многом использует неизменяемый API. Неизменяемые коллекции - это отличный пример использования этого подхода, а в приведенных ссылках дается не только базовые сведения об этом деле, но и о том, как все это устроено внутри.
  • x+=x++, Забавный пост о порядке вычисления аргументов операторов.
  • Почему -1 можно привести к enum. Мой ответ на rsdn.ru с объяснением поведения флаговых перечислений.
ООП
  • The Open-Closed Principle, in review. Критический взгляд Джона StackOverflow Скита на принцип Открыт-Закрыт.
  • Mitigate The Billion Dollar Mistake with Aspects. Статья Фила Хаака об ошибке на миллион долларов, о нулевых ссылках и о способах решения этих проблем.
  • Avoid a Void: The eradication of null dereferencing. Довольно формальная статья Бертрана Мейера и компании о проблеме нулевых ссылок и описание решения этой проблемы в языке Eiffel
  • IoC Container Solves a Problem You Might Not Have But Its a Nice Problem To Have. Любопытная статья о IoC контейнерах и их применимости, от автора Castle Windsor, одного из самых популярных контейнеров.
Другое
  • Chasing an active Social Engineering Fraud at Amazon Kindle. Интересная статья Скота Хансельмана о расследовании социальной атаки на Амазон для увода Киндлов. Очень интересно!
  • Being a Remote Worker Sucks - Long Live the Remote Worker. Еще одна статья Хансельмана, на этот раз о горе и радости удаленной разработки.
  • Искусство концентрации на одном деле. О переключении контекста мозга и проблеме переполнения из-за постоянного переключения внимания.
  • Everything about Java 8. Отличная подборка в одном месте всех новшеств Java 8.

Всем приятного чтения, ну, а если у кого есть ссылки на статьи, которые произвели впечатление в последнее время, то кидайте ссылки с краткими аннотациями в комментарии.

Помогла статья? Оцените её!
0 из 5. Общее количество голосов - 0
 

You have no rights to post comments

Дмитрий Крикунов

Публикую статьи, обучающие курсы и новости по программированию: алгоритмам, языкам (С++, Java), параллельному программированию, паттернам и библиотекам (Qt, boost).