Подписаться на RSS Читать в Twitter

Календарь мероприятий:

Клиентские технологии
15—16 декабря
Medium well!
2 апреля
ProfyClub

Базы данных

Было

Использование PostgreSQL в веб-приложениях

Семинар ведут евангелисты PostgreSQL в России, докладчики конференции РИТ-2007:  Иван Золотухин — ведущий разработчик и администратор баз данных PostgreSQL, соучредитель Postgresmen;  Николай Самохвалов — разработчик баз данных PostgreSQL, технический директор Postgresmen

Было

Оптимизация производительности MySQL, архитектура и оптимизация производительности Innodb

Общие вопросы оптимизации MySQL. Презентация охватывает широкий круг вопросов по оптимизации MySQL и будет интересна как начинающим пользователям MySQL так и профессионалам.

Было

Вопросы производительности PostgreSQL

Семинар по PostgreSQL, самой популярной системы хранения для высокопроизводительных веб-приложений.




Большие проекты

Было

Архитектура крупных проектов

Цель семинара — показать, как можно придумать архитектуру под крупный проект.
Что же такое архитектура? Хранение и представление данных, языки реализации и чужие технологии. Протоколы взаимодействия, ключевые библиотеки, средства масштабирования и внешние запросы на основных страницах.
Что такое крупный проект? Цепочка заказа проекта. Хранение. Мега-демон. Проверка проекта до запуска.

Было

Проблемы роста высоконагруженного проекта

Оптимизация производительности сервера (анализ общей картины, инструментарий, проблемные места, проблемы дисковой подсистемы, проблемы сетевой подсистемы, проблемы прикладного уровня). Код и культура разработки (схема построения разработки, кодирование - это искусство, архитектурные моменты, переход к масштабируемому решению). Масштабирование и кластеризация (типы распределенных архитектур, методы балансировки нагрузки, хранение бинарных данных, хранение бизнес-данных, кэширование).




Веб-стандарты, верстка

Было

Семантическая вёрстка

Разделение содержимого документа от его представления. Обзор всех аспектов семантики кода и документа: структура, именование элементов, микроформаты. Преимущества кода, страниц и сайтов, созданных с учётом семантики. Примеры трансформации тег-супа в стройный, понятный и семантически верный код.




Клиентское программирование

Было

Эффективная разработка AJAX-приложений

XMLHttpRequest — основа AJAX'а. Способы передачи данных между клиентом и сервером: XML, JSON, HTML-куски, HTTP-заголовки и т.д. Развитие JavaScript'а, небольшой ликбез. Отладка JavaScript-приложений. RAD с помощью библиотеки prototype.js: введение, история развития. ООП в prototype.js, классы. AJAX-классы. Практические нюансы использования.




Управление проектами

Было

Agile Web Development

Тренинг предназначен для тех, кто собирается использовать гибкие методологии в своих проектах. Цели тренинга: дать представление о гибких методологиях, ознакомить с ключевыми практиками и практические приемами работы, уберечь от типичных ошибок.

Было

Dream Team: Как создать высокоэффективную команду

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




Юзабилити

Было

Как провести юзабилити-тестирование?

Данный семинар позволит вам узнать, как построить юзабилити тестирование собственного продукта. Как получать и обрабатывать информацию, полученную от пользователя. Как делать свой продукт все лучше и лучше! Вы научитесь пользоваться основными программами, разработанными для юзабилити тестирования, проводить опросы, овладеете методиками проверки и оценки юзабилити.




Качество

Было

От DDB к BDD: повышаем качество и спим 8 часов в сутки

Behaviour Driven Development — это способ разработки софта, при котором разработчики задают вопрос о поведении продукта перед созданием кода. Поставив вопросы типа "что должен делать этот модуль?", "что должен увидеть пользователь?", мы можем установить пробелы в своём понимании предметной области. Для автоматической проверки программы используются тесты поведения. Каждый тест ставит вопрос о поведении части (частей) системы, ответ на который даст запуск теста. Таким образом, когда все вопросы заданы, желаемое поведение системы описано в тестах, и все тесты пройдены, система считается готовой к использованию.




Серверное программирование

Было

Code Smells (каталог некачественного кода)

Цель семинара познакомить слушателей с приёмами качественного кодирования. На семинаре будут рассматриваться распространнёные решения и ошибки кодирования (Code Smells), которые усложняют разработку приложения.