Javascript-фреймворки: должен остаться только одинSergey Xek
Рассказ от tech-менеджера о том, как мы в Acronis выбирали фреймворк в условиях, когда любое более-менее важное технологическое решение сразу затрагивает с десяток команд, несколько сотен человек и права «случайно все сломать» нет.
В докладе пойдет речь о том, что производительность фронтенда — это больше про слаженную работу команды, про понятный и масштабируемый код, чем про сухие циферки. Но циферки тоже будут.
1) Какие у нас были проблемы с текущим фреймворком — UI, архитектура, код.
2) Как измеряли, что примерно стоит брать (исследование популярности).
3) Что рассматривали.
4) На пути к демо-проекту, какие были сложности (то, что уперли идею с Typescript, собственный компилятор шаблонов, четыре Flux-фреймворка и все плохи).
5) Два пилотных демо-проекта: цифры.
6) Оценка трудоемкости перехода.
Доклад с PUG#2 https://www.facebook.com/events/292457000957088/
Доклад о работе в Shell, исполнении PHP в Shell, использовании REPL в PHP, а также эпический батл между Boris и PsySH.
PHP User Group Ukraine в социальных сетях:
https://www.facebook.com/pug.ukraine
https://vk.com/pug.ukraine
https://www.linkedin.com/groups/PHP-User-Group-Ukraine-6703717
Javascript-фреймворки: должен остаться только одинSergey Xek
Рассказ от tech-менеджера о том, как мы в Acronis выбирали фреймворк в условиях, когда любое более-менее важное технологическое решение сразу затрагивает с десяток команд, несколько сотен человек и права «случайно все сломать» нет.
В докладе пойдет речь о том, что производительность фронтенда — это больше про слаженную работу команды, про понятный и масштабируемый код, чем про сухие циферки. Но циферки тоже будут.
1) Какие у нас были проблемы с текущим фреймворком — UI, архитектура, код.
2) Как измеряли, что примерно стоит брать (исследование популярности).
3) Что рассматривали.
4) На пути к демо-проекту, какие были сложности (то, что уперли идею с Typescript, собственный компилятор шаблонов, четыре Flux-фреймворка и все плохи).
5) Два пилотных демо-проекта: цифры.
6) Оценка трудоемкости перехода.
Доклад с PUG#2 https://www.facebook.com/events/292457000957088/
Доклад о работе в Shell, исполнении PHP в Shell, использовании REPL в PHP, а также эпический батл между Boris и PsySH.
PHP User Group Ukraine в социальных сетях:
https://www.facebook.com/pug.ukraine
https://vk.com/pug.ukraine
https://www.linkedin.com/groups/PHP-User-Group-Ukraine-6703717
SERP или просто страница результатов поисковой выдачи — это действительно большой проект с огромной аудиторией. Над ним работают около 40 фронтендеров из разных городов. Эта страница показывается больше 200 000 000 раз в день. При таких размерах даже модульная архитектура уже не слишком спасала нас от странных, неочевидных зависимостей, лишних стилей и нескольких разных реализаций почти одинаковых компонентов.
Процесс разработки новой, даже довольно простой на первый взгляд фичи занимал чудовищное количество времени и представлял из себя хаотичное взаимодействие большого количества людей: фронта, бэкенда, дизайнеров и менеджеров.
Стала закрадываться мысль, что пора что-то менять. И мы поменяли.
В докладе я расскажу о том, как мы с помощью проекта на стыке фронтендеров, менеджеров, и дизайнеров, навели во всем этом идеальный порядок. Каким образом поменяли наш код процессы и инструменты, а также что нам это дало, и как будем жить с этим дальше.
Если вам знакомы похожие проблемы, то наш опыт может оказаться вам чертовски полезным.
Доклад с PUG#4 https://www.facebook.com/events/350783888446030/
Рассмотрим:
- Что такое Highload, термины, инструменты.
- Где тормозит PHP, родовые травмы языка, как с ними жить.
- Скорость работы vs скорость разработки.
- Архитектура, что стоит делать и когда.
Чем можно обмениваться данными: XMLHttpRequest, fetch(), Server-Sent Events, WebSocket, WebRTC. В чем отличия. Какие недостатки. Примеры задач, под которые они заточены.
Презентация Алексндра Тороша на PHP Frameworkds Day 2014 о фреймворке Phalcon и последних событиях с ним связанных за последний год. Релиз Yona CMS - системы управления контентом на Phalcon с модульной структурой
Работаем с API по-взрослому - Максим Кислов (Badoo)AvitoTech
Я расскажу о том, как мы разрабатываем фронтенд и бэкенд параллельно, используя protobuf + JSON RPC.
Часто фронтенд выставляет требования к бэкенду, из этих требований получается API, и разработка возможна только при одновременной работе серверного и клиентского девелопера.
Мы же начинаем разработку с API, и фронтенд (а также мобильные приложения) никак не зависят от степени готовности бэкенда.
– Я поделюсь тем, как мы делаем API до начала разработки;
– Success story использования protobuf + RPC;
– И немного – о разработке клиента вообще без серверного кода.
Сергей Яковлев "Phalcon 2 - стабилизация и производительность"Fwdays
Важные изменения в Phalcon за последний год
Краткое описание важных изменений и дополнений, которые сделали Phalcon интересным и более стабильным за последний год.
Что ожидается от версии 2.1
О концептуальных изменениях в версии 2.1
LTS версия и система релизов
О выходе LTS версии, сроках её поддержки, а так же намеченной системе релизов Phalcon и сроках их поддержки.
Как Zephir увеличивает численность команды и общую стабильность проекта
О том, что команда Zephir расширяется профессиональными разработчиками на языке Си, делая язык стабильнее и развивая его быстрее. О заморозке основной ветки разработки.
Как принять участие в разработке Phalcon
О том как писать на языке программирования Zephir, тестировать локально свои наработки и правильно отправлять пул реквесты или баг репорты чтоб они были рассмотрены в ближайшее время.
Поддержка PHP7
О том, на какой стадии поддержка PHP7 реализована в Phalcon. Как Phalcon будет работать в PHP7. Будет ли он быстрее чем нативный код для PHP7. О том, какую версию рекомендуется использовать сейчас.
В чём мы нуждаемся
О том, что нам нужны не только программисты — описание того, как можно помогать проекту развиваться, даже не будучи профессиональным программистом.
Vitamin Group / Design and Digital Portfolio 2013 / Портфолио 2013Vitamin Group
Vitamin Group — независимое рекламное агентство, созданное в 2005 году. Мы создаем инструменты роста для компаний, продуктов и сервисов: логотипы, сайты, мобильные приложения, видеоролики. Сейчас в команде 31 человек.
В портфолио представлены некоторые наши работы.
О том, что открыть свое кафе в Украине - это реально! Реальные цифры, факты, реальная идея, но и реальный и уже работающий бизнес.
Есть сеть кофейн. Со своей историей, своим узнаваемым брендом, с построенным бизнесом и отработанной бизнесс-моделью.
Остается только сделать свой выбор!
SERP или просто страница результатов поисковой выдачи — это действительно большой проект с огромной аудиторией. Над ним работают около 40 фронтендеров из разных городов. Эта страница показывается больше 200 000 000 раз в день. При таких размерах даже модульная архитектура уже не слишком спасала нас от странных, неочевидных зависимостей, лишних стилей и нескольких разных реализаций почти одинаковых компонентов.
Процесс разработки новой, даже довольно простой на первый взгляд фичи занимал чудовищное количество времени и представлял из себя хаотичное взаимодействие большого количества людей: фронта, бэкенда, дизайнеров и менеджеров.
Стала закрадываться мысль, что пора что-то менять. И мы поменяли.
В докладе я расскажу о том, как мы с помощью проекта на стыке фронтендеров, менеджеров, и дизайнеров, навели во всем этом идеальный порядок. Каким образом поменяли наш код процессы и инструменты, а также что нам это дало, и как будем жить с этим дальше.
Если вам знакомы похожие проблемы, то наш опыт может оказаться вам чертовски полезным.
Доклад с PUG#4 https://www.facebook.com/events/350783888446030/
Рассмотрим:
- Что такое Highload, термины, инструменты.
- Где тормозит PHP, родовые травмы языка, как с ними жить.
- Скорость работы vs скорость разработки.
- Архитектура, что стоит делать и когда.
Чем можно обмениваться данными: XMLHttpRequest, fetch(), Server-Sent Events, WebSocket, WebRTC. В чем отличия. Какие недостатки. Примеры задач, под которые они заточены.
Презентация Алексндра Тороша на PHP Frameworkds Day 2014 о фреймворке Phalcon и последних событиях с ним связанных за последний год. Релиз Yona CMS - системы управления контентом на Phalcon с модульной структурой
Работаем с API по-взрослому - Максим Кислов (Badoo)AvitoTech
Я расскажу о том, как мы разрабатываем фронтенд и бэкенд параллельно, используя protobuf + JSON RPC.
Часто фронтенд выставляет требования к бэкенду, из этих требований получается API, и разработка возможна только при одновременной работе серверного и клиентского девелопера.
Мы же начинаем разработку с API, и фронтенд (а также мобильные приложения) никак не зависят от степени готовности бэкенда.
– Я поделюсь тем, как мы делаем API до начала разработки;
– Success story использования protobuf + RPC;
– И немного – о разработке клиента вообще без серверного кода.
Сергей Яковлев "Phalcon 2 - стабилизация и производительность"Fwdays
Важные изменения в Phalcon за последний год
Краткое описание важных изменений и дополнений, которые сделали Phalcon интересным и более стабильным за последний год.
Что ожидается от версии 2.1
О концептуальных изменениях в версии 2.1
LTS версия и система релизов
О выходе LTS версии, сроках её поддержки, а так же намеченной системе релизов Phalcon и сроках их поддержки.
Как Zephir увеличивает численность команды и общую стабильность проекта
О том, что команда Zephir расширяется профессиональными разработчиками на языке Си, делая язык стабильнее и развивая его быстрее. О заморозке основной ветки разработки.
Как принять участие в разработке Phalcon
О том как писать на языке программирования Zephir, тестировать локально свои наработки и правильно отправлять пул реквесты или баг репорты чтоб они были рассмотрены в ближайшее время.
Поддержка PHP7
О том, на какой стадии поддержка PHP7 реализована в Phalcon. Как Phalcon будет работать в PHP7. Будет ли он быстрее чем нативный код для PHP7. О том, какую версию рекомендуется использовать сейчас.
В чём мы нуждаемся
О том, что нам нужны не только программисты — описание того, как можно помогать проекту развиваться, даже не будучи профессиональным программистом.
Vitamin Group / Design and Digital Portfolio 2013 / Портфолио 2013Vitamin Group
Vitamin Group — независимое рекламное агентство, созданное в 2005 году. Мы создаем инструменты роста для компаний, продуктов и сервисов: логотипы, сайты, мобильные приложения, видеоролики. Сейчас в команде 31 человек.
В портфолио представлены некоторые наши работы.
О том, что открыть свое кафе в Украине - это реально! Реальные цифры, факты, реальная идея, но и реальный и уже работающий бизнес.
Есть сеть кофейн. Со своей историей, своим узнаваемым брендом, с построенным бизнесом и отработанной бизнесс-моделью.
Остается только сделать свой выбор!
10 Leadership Lessons I Wish I Learned In My 20'sTodd Wilms
Here are 10 Leadership Lessons I wish I had learned in my 20's. While we all would benefit from a second bite of the apple, here are 10 that help me shape my future, not regret my past.
In the past, careers were stable, linear and singular. People chose one path and pursued it over the course of their lives from college to retirement. In our modern age of technology driven exponential change - this model no longer works.
Careers are now complex, fragmented, specialized, collaborative and ever evolving. More often than not, our work life will be made up of a portfolio of micro-careers.
This presentation will show you a snapshot of 20 careers that will likely come of age in the next 10 years. Some of these jobs exist now, but will come into greater demand soon. Others do not exist yet, but through our daily scanning of future fringe signals we see strong potential in their emergence.
The Future of Marketing.
Adapted from "Growth Hacker Marketing" by Ryan Holiday.
http://www.amazon.com/Growth-Hacker-Marketing-Primer-Advertising/dp/1591847389/ryanholnet-20
16 Unique & Innovative Ways to Market your BusinessNicoleElmore.com
http://NicoleElmore.com Strategic Marketing Solutions
This presentation shows 16 unique and innovative ways to market your Business.
It was created by a group of volunteers who try to make a difference in this world.
They will be volunteering in an orphanage in Moshi, Tanzania. If you likes this presentation, please help support their fundraising efforts with a small donation. .
If you have a business, check out their great Sponsorship Opportunities and get your Business promoted to thousands of People.
Every dollar helps and is greatly appreciated!
This report uncovers major themes, key trends and opportunities to help you grow your business and progress your career into the future. Available in different formats to buy or just preview, the themes of PSFK's Future of Work report cover the Ideal Workforce, Empowered Culture, Intuitive Connection and Agile Workplaces. PSFK extends its 'Future of' reports with the 140 page document that covers the new ways we are working and the implications for business and for workers.
Within each theme we describe 4 trends and each trend is supported by 4 examples, supporting statistics and implications defined by our PSFK Labs team. During this process we spoke to a number of experts to understand the trends better. Their feedback can be found in quotes and interviews throughout the report.
As a bonus, we also turned to a number of creative agencies to bring the trends to life. We asked them to imagine the future of work and you will find their concepts within this document. At the end of the report, you will also discover the submission of examples of progressive work environments. These were submitted by the readers of PSFK.com after we asked for their input into the report in 2012.
We hope that you find inspiration in every section of PSFK's Future of Work report. For copies, downloads or an in-person presentation please visit: http://bit.ly/VghG9z
The Plateau Effect: Why People Get Stuck...and How to Break ThroughThePlateauEffect
The Plateau Effect is a powerful law of nature that affects everyone. Learn to identify plateaus and break through any stagnancy in your life— from diet and exercise, to work, to relationships.
The Plateau Effect shows how athletes, scientists, therapists, companies, and musicians around the world are learning to break through their plateaus—to turn off the forces that cause people to “get used to” things—and turn on human potential and happiness in ways that seemed impossible. The book identifies three key flattening forces that generate plateaus, two principles to guide readers in engineering a plateau’s destruction, and three actions to take to achieve peak behavior. It helps us to stop wasting time on things that are no longer of value and to focus on the things that leverage our time and energy in spectacular ways.
Anything you want to do better—play guitar, make friends, communicate with your children, run a business—you can accomplish faster by understanding the plateau effect.
http://plateaueffect.com/
50 Powerful Statistics About Tech Mega Trends Affecting Every BusinessVala Afshar
There are five mega trends impacting the IT departments of every company: Mobile, Social, Cloud, Apps and Big Data. In this presentation, Vala Afshar reveals ten startling stats for each mega trend.
http://blogs.sap.com/innovation/ - Business Innovation is the key ingredient for growth in the future of business. Changes in technology, new customer expectations, a re-defined contract between employees and employers, strained resources, and business and social networks are requiring businesses to become insight-driven businesses.
In this presentation, we have gathered 99 facts that represent the changes taking place in the world today. Each facts represents a key insight and suggests where we need to focus and change to become viable, sustainable and growing future businesses.
Do you know a company that abandons loyal employees while reporting record profits? Based on this LinkedIn article: http://tinyurl.com/kxk5jau I help clients be clear, credible and compelling. Please follow me on LinkedIn http://www.linkedin.com/influencer/36792 or visit http://www.kasanoff.com
Loic Le Meur's keynote on the Sharing Economy as he studied the theme for his upcoming conference LeWeb London on June 5-6 http://london.leweb.co video of the talk available at http://www.youtube.com/watch?v=mYvVDXOARWM
Official Slideshare for What's the Future of Business by Brian Solis #WTFBrian Solis
A visual experience with infographics, cartoons, and stats from Brian Solis' new book, What's the Future of Business: Changing the way businesses create experiences. It walks you through the 4 moments of truth and how to use technology and social science to win in each. #Change #WTF
Congratulations Graduate! Eleven Reasons Why I Will Never Hire You.Mark O'Toole
Over the past 20 years, I’ve been in hiring roles and have received thousands of resumes from new college graduates. I’ve interviewed many for real jobs and done my share of informational interviews. Sometimes I’ve hired people into entry-level positions. More often though, I haven’t.
Those who did not get the job were sometimes just not the right fit. Other times, they were trumped by a more impressive candidate or victim to some other random event mostly out of their control.
Too many had the background to make the cut or at least garner a second interview. But disastrous interviewing skills brought you down.
Here are my top reasons why I will never hire you.
7 Tips to Beautiful PowerPoint by @itseugenecEugene Cheng
Short talk about presentations given at Startup Dynamo, a workshop held by Startup@Singapore NUS using the Learn Startup Methodology.
My segment was on Presentation Design to make an impact on VCs. Many thanks to @ryanlou for the invite. And not to forget Emiland De Cubber for his amazing slide deck inspirations and invaluable advice. Disclaimer: this is a reimagination off some of Emiland's presentations. I do not make any money of this.
Download for just a tweet: http://goo.gl/fbM4j
Want something similar done for your next pitch? Contact me at my site: http://itseugene.me/contact/
2015-12-12 | AzovDevMeetup 2015 | Enterprise приложения на PHP | Павел КрынецкийJSC “Arcadia Inc”
Краткий экскурс в историю развития PHP как языка программирования с момента зарождения и до наших дней, попытка проследить расширение сферы применения языка и выявить причины, этому способствовавшие, обзор возможностей современного PHP как языка программирования и как стэка технологий для создания мощных программных решений корпоративного уровня.
Доклад будет интересен как начинающим программистам, так и разработчикам с опытом, ещё не освоившим PHP.
Автор доклада: Павел Крынецкий — PHP/Java разработчик, компания Аркадия. Участвовал в разработке веб-проектов корпоративного сектора различной сложности для как для российских, так и зарубежных заказчиков. Профессиональный опыт в IT-индустрии > 7 лет.
Сценарии, выполняемые на стороне клиента
Фреймворки JavaScript
Сценарии, выполняемые на стороне сервера
RPC, SOAP
REST
WSDL
XML, JSON
AJAX
Сценарии работы web-сервера
По материалам книги: Джеймс Ли, Брент Уэр Использование Linux, Apache, MySQL и PHP для разработки Web-приложений, Издательский дом "Вильямс".
Секционный доклад
Экскурс в мир WEB разработки
Дмитрий Лаабе
Генеральный директор и основатель рекрутинговой компании IT-Доминанта
Технический директор и программист
портала Айти-Событие
Россия. Санкт-Петербург
http://it-sobytie.ru/events/3120