Презентация доклада с Web Camp 2015 года.
История Push уведомлений. APNS и GCM.
Устройство и механика новых web push уведомлений.
Практическое руководство по созданию собственной системы push
Презентация Алексндра Тороша на PHP Frameworkds Day 2014 о фреймворке Phalcon и последних событиях с ним связанных за последний год. Релиз Yona CMS - системы управления контентом на Phalcon с модульной структурой
Сергей Яковлев "Phalcon 2 - стабилизация и производительность"Fwdays
Важные изменения в Phalcon за последний год
Краткое описание важных изменений и дополнений, которые сделали Phalcon интересным и более стабильным за последний год.
Что ожидается от версии 2.1
О концептуальных изменениях в версии 2.1
LTS версия и система релизов
О выходе LTS версии, сроках её поддержки, а так же намеченной системе релизов Phalcon и сроках их поддержки.
Как Zephir увеличивает численность команды и общую стабильность проекта
О том, что команда Zephir расширяется профессиональными разработчиками на языке Си, делая язык стабильнее и развивая его быстрее. О заморозке основной ветки разработки.
Как принять участие в разработке Phalcon
О том как писать на языке программирования Zephir, тестировать локально свои наработки и правильно отправлять пул реквесты или баг репорты чтоб они были рассмотрены в ближайшее время.
Поддержка PHP7
О том, на какой стадии поддержка PHP7 реализована в Phalcon. Как Phalcon будет работать в PHP7. Будет ли он быстрее чем нативный код для PHP7. О том, какую версию рекомендуется использовать сейчас.
В чём мы нуждаемся
О том, что нам нужны не только программисты — описание того, как можно помогать проекту развиваться, даже не будучи профессиональным программистом.
Альберт Матевосов, руководитель отдела разработки, “ДонИнтернет”
http://vk.com/stingmu
Основы о фреймворке Symfony
Отличия 3-ей ветки Symfony от 2-ой
Дальнейшее развитие Symfony
Презентация доклада с Web Camp 2015 года.
История Push уведомлений. APNS и GCM.
Устройство и механика новых web push уведомлений.
Практическое руководство по созданию собственной системы push
Презентация Алексндра Тороша на PHP Frameworkds Day 2014 о фреймворке Phalcon и последних событиях с ним связанных за последний год. Релиз Yona CMS - системы управления контентом на Phalcon с модульной структурой
Сергей Яковлев "Phalcon 2 - стабилизация и производительность"Fwdays
Важные изменения в Phalcon за последний год
Краткое описание важных изменений и дополнений, которые сделали Phalcon интересным и более стабильным за последний год.
Что ожидается от версии 2.1
О концептуальных изменениях в версии 2.1
LTS версия и система релизов
О выходе LTS версии, сроках её поддержки, а так же намеченной системе релизов Phalcon и сроках их поддержки.
Как Zephir увеличивает численность команды и общую стабильность проекта
О том, что команда Zephir расширяется профессиональными разработчиками на языке Си, делая язык стабильнее и развивая его быстрее. О заморозке основной ветки разработки.
Как принять участие в разработке Phalcon
О том как писать на языке программирования Zephir, тестировать локально свои наработки и правильно отправлять пул реквесты или баг репорты чтоб они были рассмотрены в ближайшее время.
Поддержка PHP7
О том, на какой стадии поддержка PHP7 реализована в Phalcon. Как Phalcon будет работать в PHP7. Будет ли он быстрее чем нативный код для PHP7. О том, какую версию рекомендуется использовать сейчас.
В чём мы нуждаемся
О том, что нам нужны не только программисты — описание того, как можно помогать проекту развиваться, даже не будучи профессиональным программистом.
Альберт Матевосов, руководитель отдела разработки, “ДонИнтернет”
http://vk.com/stingmu
Основы о фреймворке Symfony
Отличия 3-ей ветки Symfony от 2-ой
Дальнейшее развитие Symfony
Доклад с PUG#6 https://www.facebook.com/events/837043689707114/
1. Почему стоит обратить внимание на этот фреймворк. Какие очевидные плюсы и выгоды мы можем из этого извлечь.
2. Реализация основных компонентов фреймворка, безопасность и архитектура.
3. Инструменты для масштабирования highload-проекта, предусмотренные самим фреймворком.
JS Lab2017, 25 марта, Одесса
Сергей Селецкий (Senior Frontend Engineer at Lohika)
System.js и jspm. Что они могут дать для вашего проекта. Преимущества и недостатки. Как это работает с ES6. Примеры сборки проекта.
Все материалы: http://jslab.in.ua/
Организаторы: http://geekslab.org.ua/
Субъективная точка зрения на фронтенд разработку.
Площадка: IT-бар КЛЮЧ, https://vk.com/event69759919
Видео с доклада: https://www.youtube.com/watch?v=pyAYbbDJjPo
This document discusses SSL/TLS and its implementation on websites in Barcelona. It provides an overview of TLS including its core components like authentication, key exchange, and encryption. It then analyzes the TLS support of popular Barcelona-based websites, finding that while some offer partial TLS, only Tuenti fully implements TLS for login and browsing. Resources for further learning about TLS, HTTP/2, and performance are also referenced.
Aquí hay algunas consideraciones clave sobre cuándo usar APC vs Memcached:
- APC es para caché local en un solo servidor, mientras que Memcached es para caché distribuida entre múltiples servidores.
- APC es más rápido para datos pequeños que no necesitan ser distribuidos, ya que no requiere comunicación de red. Memcached es más lento debido a la latencia de red.
- Los datos en APC tienen un TTL máximo, mientras que en Memcached se pueden configurar TTLs más largos o sin expiración.
- A
Go beyond the documentation and explore some of what's possible if you stretch symfony to its limits. We will look at a number of aspects of symfony 1.4 and Doctrine 1.2 and tease out some powerful functionality you may not have expected to find, but will doubtless be able to use. Topics covered will include routing, forms, the config cache and record listeners. If you're comfortable in symfony and wondering what's next, this session is for you.
Доклад с PUG#6 https://www.facebook.com/events/837043689707114/
1. Почему стоит обратить внимание на этот фреймворк. Какие очевидные плюсы и выгоды мы можем из этого извлечь.
2. Реализация основных компонентов фреймворка, безопасность и архитектура.
3. Инструменты для масштабирования highload-проекта, предусмотренные самим фреймворком.
JS Lab2017, 25 марта, Одесса
Сергей Селецкий (Senior Frontend Engineer at Lohika)
System.js и jspm. Что они могут дать для вашего проекта. Преимущества и недостатки. Как это работает с ES6. Примеры сборки проекта.
Все материалы: http://jslab.in.ua/
Организаторы: http://geekslab.org.ua/
Субъективная точка зрения на фронтенд разработку.
Площадка: IT-бар КЛЮЧ, https://vk.com/event69759919
Видео с доклада: https://www.youtube.com/watch?v=pyAYbbDJjPo
This document discusses SSL/TLS and its implementation on websites in Barcelona. It provides an overview of TLS including its core components like authentication, key exchange, and encryption. It then analyzes the TLS support of popular Barcelona-based websites, finding that while some offer partial TLS, only Tuenti fully implements TLS for login and browsing. Resources for further learning about TLS, HTTP/2, and performance are also referenced.
Aquí hay algunas consideraciones clave sobre cuándo usar APC vs Memcached:
- APC es para caché local en un solo servidor, mientras que Memcached es para caché distribuida entre múltiples servidores.
- APC es más rápido para datos pequeños que no necesitan ser distribuidos, ya que no requiere comunicación de red. Memcached es más lento debido a la latencia de red.
- Los datos en APC tienen un TTL máximo, mientras que en Memcached se pueden configurar TTLs más largos o sin expiración.
- A
Go beyond the documentation and explore some of what's possible if you stretch symfony to its limits. We will look at a number of aspects of symfony 1.4 and Doctrine 1.2 and tease out some powerful functionality you may not have expected to find, but will doubtless be able to use. Topics covered will include routing, forms, the config cache and record listeners. If you're comfortable in symfony and wondering what's next, this session is for you.
Este documento presenta Redis como una alternativa al almacenamiento de datos relacional para acelerar aplicaciones Symfony 2. Explica las principales características y tipos de datos de Redis, como cadenas, listas, conjuntos y hashes. Luego detalla varios casos de uso comunes de Redis como almacenamiento de sesiones, registro, encolamiento de correo y enrutamiento dinámico en Symfony 2. Finalmente, brinda ejemplos de cómo integrar Redis en aplicaciones Symfony 2.
The document outlines 30 best practices for developing applications with the Symfony framework. Some of the key best practices include managing the view within templates, always redirecting after form submissions, avoiding ORM/database specific code in controllers and templates, writing unit and functional tests, and using YAML configuration files to avoid hardcoding absolute paths. The document provides examples of good and bad implementations to illustrate how to design applications following the recommended practices.
Устройство фреймворка symfony 2 (http://frontend-dev.ru)Александр Егурцов
Презентация к вебинару об устройстве фреймворка symfony 2.
Видеозапись вебинара находится в моём блоге по адресу http://frontend-dev.ru/2012/12/12/symfony2-основы
Оранжевый - новый синий: Как портировать Chrome Extension в Firefox Extensionchaykaborya
Доклад с 4front meetup #8.
Видео здесь: https://youtu.be/-i9nNmCCFpA
В докладе речь идет о том как портировать Chrome Extension в Firefox Extension или сразу написать кросс-браузерное расширение с нуля.
WebCamp:Front-end Developers Day. Александр Михайленко "Обзор библиотек и кан...GeeksLab Odessa
Александр Михайленко (Основатель платформы Jeapie)
"Обзор библиотек и каналов коммуникации пользователя и веб-приложения"
В докладе будут подробно разобраны различные виды push-уведомлений от веб-приложения пользователю, в том числе свежайшие Google Chrome 42 уведомления, их способ работы, варианты реализации и кейсы применения.
Kонструируем микросервисную архитектуру на Symfony и связываем с KongAlex Demchenko
This document discusses microservices architecture and using Kong as an API gateway. It begins with an introduction to microservices vs monolithic architecture. Then it covers implementing microservices with RabbitMQ and Symfony. Next, it discusses security considerations for microservices. It introduces Kong and how it provides a centralized gateway for microservices. Finally, it covers setting up Kong with Docker and using its management API and plugins.
GraphQL is a query language and execution engine that was created by Facebook in 2012 and became an open standard in 2015. It provides improvements over REST such as allowing queries to retrieve multiple resources with one endpoint. Symfony implementations of GraphQL include the GraphQLBundle and OverblogGraphQLBundle which allow defining types, fields, resolvers, and security rules in YAML configuration files. Security features include limiting query depth and complexity as well as controlling access to fields.
This document provides an introduction to Symfony2 for newcomers. It lists many of the key concepts and technologies involved with Symfony2 such as Composer, YAML, Twig, Doctrine, and the dependency injection container. It also provides several links to online resources for learning more about Symfony2 components, the framework structure, creating real applications, and getting help.
The document discusses routing in Symfony 1.2. It describes the sfRoute class, which represents core routing logic, including URL matching and generation. It provides examples of configuring routing parameters and options. It also covers standard routing classes like sfRequestRoute and how to define routes that map to objects or Propel models.
Symfony as the platform for open source projects (sympal, apostrophe, diem)
1. Symfony как платформа для
open-source проектов
(Sympal, Apostrophe, Diem)
Alex Demchenko
2. Обо мне
— Технический директор и тим лид
компании Lazy Ants
—С Symfony уже больше 3х лет
—Активно поддерживаю Украинское
Symfony community
—Открыто делюсь знаниями и опытом
16. Установка
—Установка через браузер
—Либо через командную строку
$ php symfony generate:project sympal --installer=installer.php
—Используется отдельно либо с
существующим проектом
18. Меню
—Отображение это 1 запрос
—Несколько различных меню
—Легко управляемые подменю
—sfSympalMenuPlugin независим
19. Типы содержимого
Content types
—2 типа по умолчанию (Старница, Список)
—Легко добавить новый тип
—Генерация плагинов с учетом типа
содержимого на лету
20. Менеджер плагинов
—Установка из CLI или через браузер
—Автоматическая загрузка с помощью
symfony plugin:install или напрямую из svn
21. А ещё...
—Конфигурирование через yaml и веб
—Интернационализация, вплоть до url
—Мультитемы
—Оптимизация под поисковики
—...
http://www.sympalphp.org