Почему Google не использует Git и хранит весь код в одном репозитории? Процесс коммита, статистика. >>>
Мастер-класс: Scott Hanselman рассказывает о том как применять Process Monitor и Process Explorer. >>>
Выбор между Java и .Net в роскошном захватывающем триллере. Кто завоюет мир? >>>
Ari Shamash (Google) рассказывает об эволюции подходов к обеспечению качества информационных систем. >>>
Scrum-мастер держит руку на пульсе событий, приходя на помощь в критические минуты и удерживая проект на плаву. >>>
Gojko Adzic рассказывает о том как изменились его взгляды на качество программного обеспечения за последний год и что он думает по этому поводу в конце 2012 года. >>>
Adam Goucher делает обзор WebDriver инструментария для автоматизации действий в браузере. Технические и организационные аспекты внедрения. >>>
Stop Mocking, Start Testing. В чем сила модульных тестов и как они могут помочь при тестировании большой распределенной системы с неочевидной структурой исходного кода? >>>
Оригинальный подход и элегантность исполнения и обычно скучное руководство пользователя превращается в увлекательное путешествие. >>>
Скупой платит дважды: мультяшные герои рассказывают, к чему приводит экономия на резервном хранении данных. Ну и что с того, что ты важная персона? >>>
James Bach, икона в тестировании ПО, рассказывает байки из своей практики, провоцирует слушателей и открещивается от практик, к развитию которых он приложил руку. >>>
Своя музыкальная композиция? Создаем кликом мышки пузырьки. При столкновении они издают звуки и погружают в состояние умиротворения и релаксации. >>>
Пузырьковая сортировка: прекрасное объяснение алгоритма силами танцевальной группы из Sapientia University. Итак... >>>
Josh Berkus, признанный гуру в области создания и администрирования СУБД, в пятиминутном выступлении дает вредные советы по масштабированию информационных систем. >>>
Сражения 21 века: Ralph Langner рассказывает увлекательную историю об исследовании компьютерного червя Stuxnet. Из чего соткан червь и к чему он стремится? >>>
Хороший мультик нагляднее тысячи слов. Заказчику нет дела до красивых слов о новых технологиях. Есть задача ее надо решить. >>>
Подумаешь выиграть у человека в шахматы. Это цветочки. А вот и ягодки: суперкомпьютер IBM Watson с легкостью побеждает human beings в игре Jeopardy (на российском телевидении "Своя игра"). >>>
And so уou code: тяжела и неказиста жизнь простого программиста? Музыкальный клип о трудовых буднях. >>>
Профессор David Malan рассказывает о масштабировании динамических web-сайтов: вертикальное и горизонтальное масштабирование, балансировка нагрузки, кэширование, репликация и многое другое. >>>
Elisabeth Hendrickson рассказывает о Robot Framework: в чем его преимущества, какие задачи он выполняет и как извлечь из него максимальную пользу. >>>
Тестировщики в Google рассказывают о своей работе. Как она организована, каково место тестирования в процессе выхода новых версий продуктов? >>>
Rob Pike, инженер в Google, выступает с революционной критикой C++ и Java, подкрепляет ее неопровержимыми аргументами и превозносит подходы, реализованные в языке Go. >>>
Joel Spolsky в свойственной ему неспешной манере рассуждает о принятии решений при проектировании и разработке программного продукта. >>>
Как проходит жизнь сотрудника Google в стенах офиса? Питание, спорт, массаж, амбициозные цели и свобода в их достижении. >>>
Daniel Danilatos, работающий над GWT в Google, рассказывает об организации модульных тестов в этом проекте. Какие трудности понадобилось преодолеть и какие уроки удалось извлечь? >>>
Kathy Sierra, разработчик игр, инструктор и блестящий докладчик, будоражит и заводит аудиторию: как найти тропинку к сердцу пользователя программного продукта? >>>
Eric Schmidt, глава Google, рассказывает о коренных изменениях, которые Google Chrome OS привносит в мир информационных технологий. Безопасность, скорость и удобство, новый взгляд на работу с ПК. >>>
James Bach представляет будни эксперта-тестировщика в полной драматизма захватывающей истории о неполадках в продукте (по мотивам фильма "The Towering Inferno"). >>>
James Cameron, создатель Titanic и Avatar, рассказывает о том, какое влияние на него оказали впечатления детства и как они отразились в его работах. >>>
Peter Norvig, руководитель департамента исследований в Google, отвечает на вопросы reddit-сообщества. Особенности работы в Google, подходы к выбору технологий, взгляд на Google как на гигантский стартап. >>>
Bill Gates: от MS-DOS и Microsoft к углекислому газу и изменениям в климате. Новый поворот в жизни наиболее влиятельной личности за всю историю IT-индустрии. >>>
David Heinemeier Hansson, создатель Ruby on Rails и партнер в высокотехнологичной компании 37 signals, делится своим опытом предпринимательской деятельности. >>>
Paul Buchheit, создатель Gmail и FriendFeed, призывает вдумчиво относиться к "голосу пользователя", различать в нем здравые ноты и закрывать уши на конъюнктурные. >>>
Product Managers: какова их роль в цикле разработки и внедрения приложений? Краткий экскурс в профессию. >>>
Go, Google, go! Введение в новый язык программирования. Каковы преимущества Go и какие цели преследуют его создатели? >>>
Сэр Tim Berners-Lee, изобретатель WWW, размышляет о семантических сетях, искусственном интеллекте и будущем Интернета в целом. >>>
Steve Souders (Google) о производительности web-сайтов: как измерить и как улучшить? >>>
1968 год. Машина БЭСМ-4, выполняя программу решения дифференциальных уравнений, рисует мультфильм "Кошечка", содержащий удивительную даже по современным меркам анимацию движений кошки. Быстродействие машины всего 20 тыс. операций/с, ОЗУ на ферритных сердечниках (16 384 слова), но какой результат! >>>
Google Chrome OS: что скрывается в недрах самой таинственной операционной системы? На что рассчитывают ее создатели и что нас ждет в будущем? >>>
Легендарный Bjarne Stroustrup рассказывает о путях дальнейшего развития языка С++, делая акцент на прикладных вопросах его применения. >>>
Simon Wardley предсказывает будущее облачных технологий. Какие направления наиболее перспективны? Как "переход в облака" отразится на разработчиках программных продуктов? >>>
Будущее web-браузеров. Что нас ожидает в ближайшие 3-5 лет? Aza Raskin объясняет на пальцах. >>>
Alois Reitbauer рассказывает о базовых принципах построения высокопроизводительных и масштабируемых систем. Паттерны и антипаттерны, мифы и заблуждения, типичные задачи и их решение. >>>
Paul Graham, культовая фигура в среде программистов, рассказывает о принципах создания успешной IT-компании, с присущим ему чувством юмора отвечая на вопросы слушателей. >>>
Jason Fried (37 signals): как большой проект разбить на небольшие, но самостоятельные части и какие преимущества при этом можно получить? Секреты успеха самой инновационной компании. >>>
Jack Dongarra рассказывает о высокопроизводительных вычислениях. Какие технологии доказали свою эффективность в последние 10 лет? Какие прорывы нас ожидают в ближайшем будущем? >>>
Joel Spolsky: как вывести свой продукт в лидеры? В чем секреты успеха iPod? Качество программного кода, удобство интерфейса и другие факторы, ведущие к успеху. >>>
Эмоциональное выступление Elisabeth Hendrickson посвящено гибким технологиям в тестировании. Чем agile-тестирование отличается от традиционных методов? На каких принципах построена автоматизация тестовых сценариев? >>>
Dr.Neil Daswani учит приемам защиты в Web. Как распознать атаки злоумышленников и как им противостоять? Примеры и практические рекомендации. >>>
Bram Moolenaar: мастер-класс создателя Vim посвящен эффективным приемам работы в замечательном текстовом редакторе. >>>
Larry Wall, таинственный лингвист-затворник и создатель Perl, рассказывает об архитектуре и будущих возможностях Perl 6. >>>
Steve Krug: что такое usability? Неформальные подходы к тестированию и оценке удобства графического интерфейса. >>>
Greg Kroah Hartman рассказывает о ядре Linux: архитектура, статистика, процессы. Как организована совместная работа с момента добавления новой функциональности до ее выхода в свет? Как принимаются решения? >>>
Семь раз отмерь, один раз напиши. Joshua Bloch, Chief Java Architect в Google, рассказывает о принципах создания API. >>>
Mark Russinovich и David Solomon рассказывают, как анализировать работу приложения с помощью Process Explorer, FileMon и RegMon. >>>
James Whittaker заглядывает в будущее. Что изменится в тестировании программного обеспечения? В чем будет заключаться работа тестировщика? Какие задачи предстоит решить и к чему следует быть готовым? >>>
Misco Hevery рассказывает о модульном тестировании. Какие конструкции эффективны и каких паттернов следует избегать? >>>
James Bach делится своими мыслями о "гибких" методиках разработки приложений и подчеркивает важность эффективных коммуникаций в команде проекта. >>>
Что такое качество программного обеспечения и как его улучшить.
Т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.