1. Контроллеры в Django
2. Объекты HttpRequest и HttpResponse
3. Получение GET и POST параметров
4. Работа с HTTP заголовками в Django
5. Декораторы
6. Шаблонизация в Django
7. Наследование шаблонов
8. Context processors
Миша Рудрастых: Введение в HTTP API WordPressRuslan Begaliev
Всё чаще и чаще в реальной жизни нам приходится взаимодействовать со сторонними сервисами через API — от получения количества лайков до подключения к платёжным шлюзам, а значит мы не можем игнорировать встроенный в WordPress механизм, предназначенный специально для этого.
Есть такая штука как инструментирование кода. Мало кто знает о ней, даже пользуясь результатами ее применения. Между тем, с инструментированием можно делать много всего интересного и, главное, полезного. Например, это может вам помочь лучше понять код или сделать процесс разработки более эффективным. Примеры инструментирования кода и принципы его работы.
D2D Pizza JS Илья Беда "Куда мы все катимся?"Dev2Dev
Окружение JavaScript, наверно, самая быстроразвивающаяся отрасль в мире разработки программного обеспечения. Все слышали шутку про книгу “36 новых JavaScript фреймворков, выпущенных в марте”, и это не далеко от правды.
В своем обзорном докладе я расскажу о своем пути во frontend. О том, как вижу современную индустрию, о существующих проблемах и путях их решения. Все не так уж радужно, как может показаться. Надеюсь, мой доклад позволит вам взглянуть на мир JavaScript с другой стороны или, по крайней мере, задуматься о том, в правильном ли направлении вы движетесь?
Доклад с конференции D2D Pizza JS - http://dev2dev.ru/events/8/
Устройство фреймворка symfony 2 (http://frontend-dev.ru)Александр Егурцов
Презентация к вебинару об устройстве фреймворка symfony 2.
Видеозапись вебинара находится в моём блоге по адресу http://frontend-dev.ru/2012/12/12/symfony2-основы
Семинар по Node.js в КПИ 20 октября 2014. Докладчики: Тимур Шемсединов, Никита Савченко, Максим Петренко. Краткое содержание:
* Что такое Node.js и как работает JavaScript в V8
* Профессионалы расскажут, почему они выбрали Node.js
* Вы узнаете его сильные и слабые стороны и где его лучше применять
* Будет полный обзор особеностей и внутреннего строения Node.js
* Примеры внедрения и Highload-проекты
* Вопросы развертывания, хостинг, тестирования, и отладки
* Где и что учить, что читать, как осваивать
Привет, Санкт-Петербург!
В разгар летнего сезона, мы поговорим об историях обновлений,
например, с 6.4 до 7.х, с разными трюками, а также об истории исследования разных регрессий на продуктах Atlassian и других плагинов.
Наша программа будет пополняться, и мы рады к сотрудничеству.
Ждем Вас на встрече в Яндекс Деньгах.
The document discusses using Drupal for business applications. It outlines how Drupal can help businesses integrate existing systems, use e-commerce, better support customers, and get a higher ROI. The presentation covers Drupal business conferences, a business application framework in Drupal for registers, documents and reports, and concludes that Drupal enables rapid development, higher quality at lower costs, and new possibilities like ERP, HRM and CRM.
Drupal and the keys to successful communities. Martin MayerPVasili
The document discusses the keys to successful online communities using Drupal and Livemocha as examples. It outlines that communities should (1) create a framework that allows members to benefit collectively, (2) be structured to self-organize, and (3) allow users to contribute content. Successful communities also motivate participation through reputation, specialized interests, and autonomy while monitoring to prevent misuse from within.
Drush and drupal. администрирование. Волчек МихаилPVasili
This document discusses Drush, a command line shell and scripting interface for Drupal. It provides an overview of basic Drush commands for site installation, module management, database tasks, and more. Advanced topics covered include using Drush with Linux, Git, cron jobs, and writing custom Drush commands. The presentation emphasizes how Drush can save time by automating repetitive Drupal tasks.
Object Oriented CSS (OOCSS) is a methodology that advocates separating layout from theme and container from content. It relies on reused classes and markup to reduce, reuse, and recycle code. CSS preprocessors like SASS are useful but still require an OOCSS mindset to prevent bloated generated code that is difficult to maintain. Drupal makes OOCSS challenging but modules like Display Suite can help modify node markup to improve theming.
17. Система доставки контента
• ESI – Edge side includes
– CDN (Akamai)
– Caching proxy (Varnish,Squid,Mongrel)
• SSI – Server side includes
– Web server (Apache, nginx, lighttpd, IIS)
• Ajax – Client side include
– Web browsers with JavaScript support
33. Тестирование
Selenium + Unit testing framework
+ Functional тестирование
- Unit тестирование
+ Поддержка Java Script
- Доступ к API Drupal
- Атомарность тестов
- Хрупкость тестов
- Запуск тестов паралельно
- Производительность тестов
34. Тестирование
Simpletest/Simpletest clone
+ Functional тестирование
+ Unit тестирование
- Поддержка Java Script
+ Доступ к API Drupal
+ Атомарность тестов
+ Хрупкость тестов
+ Запуск тестов паралельно
+ Производительность тестов