31.05 Mark Shuttleworth (Ubuntu) закрывает знаменитый баг о доминировании MS Windows на рынке операционных систем.
31.05 Diana Smetters делится советами по выбору паролей для ключевых сервисов.
30.05 О читабельности кода: краткость сестра таланта или ложный друг программиста?
29.05 Прогноз Gartner на ближайшие пять лет полон неожиданностей: отказ от SaaS в пользу традиционной инфраструктуры на своей площадке.
29.05 Brent Ozar приводит список слов, которые администратору СУБД не следует говорить разработчику.
29.05 Чем больше вы знаете о криптографии, тем меньше вы ее понимаете.
29.05 Дети лейтенанта Джобса и правнуки Максвелла претендуют на открытые вакансии (1, 2).
29.05 Andrew Trenk (Google) предостерегает от чрезмерного увлечения mock-объектами.
29.05 Chocolatey простой способ установки приложений в Windows (аналог apt-get для Ubuntu).
29.05 Gerald Weinberg рассуждает о зависимости между стажем работы программиста и его эффективностью.
27.05 Как удержаться на гребне волны в программировании, работать удаленно и нанять менеджера продукта?
27.05 Когда нужно заняться рефакторингом? Частная точка зрения.
27.05 Keith Schwarz делится исходным кодом реализации популярных алгоритмов.
27.05 Для непосвященного человека регулярные выражения могут показаться письменами на языке Майя.
27.05 Adam Goucher представил список вопросов, имеющих отношение к безопасности корпоративной и личной информации в компании.
27.05 Крошка сын к отцу пришел, и услышал кроха: священный секрет в программировании.
27.05 Jonathan Kohl пропагандирует новые подходы к тестированию ПО: "Что наша жизнь? Игра." (1, 2)
27.05 Google внедряет поиск по изображениям на основе их словесного описания.
21.05 JavaScript все глубже проникает в различные области разработки приложений, и, соответственно, все больше внимания уделяется качеству кода, написанного на этом языке (1, 2).
21.05 Статистика, программное и аппаратное обеспечение, архитектура сервиса Timblr, который был на днях приобретен компанией Yahoo за 1,1 миллиарда долларов.
21.05 Из серии "Нарочно не придумаешь": перемудрить так перемудрить.
21.05 Adam Goucher делится накопленным опытом: каким должен и не должен быть ваш framework.
21.05 Дилберт отказывается от финтифлюшек и обещает разорвать их на части.
21.05 Дилберт отказывается от финтифлюшек и обещает разорвать их на части.
21.05 Еще одно эссе на популярную тему о счастье на пути программиста.
21.05 Жив, курилка: вышла новая версия языка Perl.
17.05 Открытый код на службе демократии: американский журнал The New Yorker запустил сервис Strongbox, предназначенный для анонимной передачи документов и сообщений изданию.
16.05 Gerald Weinberg призывает не оценивать производительность программиста по количеству проработанных им лет.
16.05 Eric Smith конкретизирует термин "баг" и приводит несколько живых примеров.
16.05 История Airbnb: "It's okay to do things that don’t scale".
16.05 Airware: операционная система для летающих роботов получила путевку в жизнь.
14.05 Adam Goucher публикует подборку ссылок на материалы по разработке и тестированию приложений.
13.05 Разработчик ядра Windows на условиях анонимности рассказал, что Microsoft не беспокоится о производительности своей операционной системы, и поэтому отстает по данному параметру от других платформ.
13.05 Что такое State Transition Diagrams и почему они полезны при планировании тестов.
13.05 Alan Page занимается изучением Тестировщиков Программирующих и Программистов Тестирующих в поисках золотой середины.
13.05 Что же такое Computer Science, и чем эта дисциплина отличается от других дисциплин?
13.05 Программирование в 1985 году: колдовство над листом бумаги.
13.05 Великие программисты пишут код, который легко отлаживать. Почему не все программисты следуют их примеру?
13.05 Evan Miller рассказывает, почему он разрабатывает ПО для Mac, а не для других платформ.
13.05 Топ-менеджер PayPal предсказал кончину паролей и переход на новую систему аутентификации.
11.05 Бортовые системы на международной космической станции переходят с Windows на Linux.
10.05 Не от каждого бага избавиться легко и просто: некоторым лучше временно даровать жизнь.
08.05 Обеспечение качества приложений для мобильных устройств становится более простым делом по мере консолидации производителей устройств в следовании стандартам, разработанным в Samsung.
07.05 Евгений Касперский блещет черным юмором и рассказывает истории из жизни вирусов и троянов.
07.05 Microsoft признала Windows 8 ошибкой: в ключевые элементы ОС будут внесены изменения.
07.05 Martijn de Vrieze делится найденным комиксом про решение "в лоб" проблемы с масштабированием информационной системы.
07.05 Несколько полезных советов по снижению затрат в облаке Amazon без ущерба функциональности.
07.05 Alan Page (Microsoft) разрушает Берлинскую стену между программистами и тестировщиками, привествуя взаимопроникновение инструментов и подходов.
07.05 Тестирование сайта под большой нагрузкой: краткое введение в тему.
06.05 Как получить работу в Facebook и как начать работать по найму после закрытия своего стартапа.
06.05 Рейтинг наиболее популярных шрифтов в среде разработчиков программного обеспечения.
06.05 Рассказ о необычном применении Redis в качестве первичного хранилища данных.
06.05 Google не только ставит черную метку на зараженный сайт, но и помогает его вылечить.
06.05 Martijn de Vrieze продолжает рассказ об инструментах, которые он выбрал для тестирования производительности приложений.
06.05 I wrote two lines of code yesterday. They were both wrong.
01.05 Jay Fields полагает, что в индустрии разработки ПО средний период пребывания на одном рабочем месте составляет 4 года, но при благоприятных обстоятельствах возможны исключения.
01.05 Что такое FillFactor в SQL Server и что о нем нужно знать.
Что такое качество программного обеспечения и как его улучшить.
Т1. Мы думали, что это баг, а тут, оказывается, вирус затесался.
Т2. Не баги горшки обжигают?
Подходы к разработке, тестированию и внедрению приложений.
Debugging is like being the detective in a crime movie where you are also the murderer
In my 30+ year programming career, every single, bizarrely obscure bug that took weeks to chase down has ended up being a one-line fix.