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. Багов у нас нет.
Т1. Не может быть. Потемкинская деревня?
Р1. Нет. Просто к каждой строчке написан unit-тест.
Т1. Вот это да! Теневая архитектура!
Герои: Разработчики, Тестировщики, Код, Классы, Объекты, Баги
Подходы к разработке, тестированию и внедрению приложений.