"Basis.js - Production Ready SPA Framework" Сергей Мелюков (Avito)AvitoTech
Basis.js - это мощный фреймворк для создания полноценных SPA приложений. Он давно и активно используется в production, в том числе и в Avito. Цель доклада - рассказать об основных возможностях фреймворка и побудить слушателей попробовать данный фреймворк при создании SPA-приложений.
Эта вводная лекция будет посвящена ознакомлению вас с программой курса, методом преподавания и с сайтом, который поможет нам обмениваться информацией с вами.
В программе:
Рассмотрим текстовый редактор
поделимся полезными онлайн-ресурсами,
научим вас различать front-end от back-end разработки
дадим первоначальные понятие о создании первых страниц
* Что такое HTML и чем он не является.
* Гиперссылки.
* Что такое DOM, структура документа?
* HTML-теги. Основные теги.
* Для чего нужны мета-теги?
* Что такое валидный код и зачем делать код валидным?
* Другие штуки.
"Basis.js - Production Ready SPA Framework" Сергей Мелюков (Avito)AvitoTech
Basis.js - это мощный фреймворк для создания полноценных SPA приложений. Он давно и активно используется в production, в том числе и в Avito. Цель доклада - рассказать об основных возможностях фреймворка и побудить слушателей попробовать данный фреймворк при создании SPA-приложений.
Эта вводная лекция будет посвящена ознакомлению вас с программой курса, методом преподавания и с сайтом, который поможет нам обмениваться информацией с вами.
В программе:
Рассмотрим текстовый редактор
поделимся полезными онлайн-ресурсами,
научим вас различать front-end от back-end разработки
дадим первоначальные понятие о создании первых страниц
* Что такое HTML и чем он не является.
* Гиперссылки.
* Что такое DOM, структура документа?
* HTML-теги. Основные теги.
* Для чего нужны мета-теги?
* Что такое валидный код и зачем делать код валидным?
* Другие штуки.
Drupal and mobile devices komelin konstanin (eng)drupalconf
The document discusses adapting Drupal for mobile devices. It covers creating mobile-optimized sites using device detection and responsive design. Native mobile applications can also be built using tools like PhoneGap or Titanium. The Drupal Services module allows creating RESTful APIs for mobile apps to access Drupal content. The document demonstrates these approaches and provides resources for further information.
Drush and drupal. администрирование волчек михаилdrupalconf
This document discusses Drush, a command line shell and scripting interface for Drupal. It provides an overview of basic Drush commands like status, downloading modules, cache clearing. It also covers using Drush for tasks like updating Drupal sites, installing modules, managing users, and integrating Drush with tools like Git and cron jobs. The presentation emphasizes how Drush can save time for system administrators by automating repetitive tasks.
Весь спектр услуг в области видеопродакшна: производство рекламных и промо-роликов, корпоративных фильмов, презентационного видео, музыкальных клипов, анимации и 3D графики; организация прямых трансляций.
The magazine cover follows standard design conventions like using the rule of thirds. It features a large, bold masthead with eye-catching colors. The main cover line reveals a featured article and takes up most of the page to attract readers. There is a single striking image of Dizzee Rascal occupying most of the cover. Additional cover lines list other articles and artists included to indicate the magazine's genre and target audience of 17-25 year olds.
Customer Relationship Management within Library using Social Networking Toolssanat kumar behera
Customer relationship management (CRM) uses social networking tools to categorize library customers, understand their wants and needs, and provide customer service and satisfaction. Social media platforms like Facebook, Flickr, YouTube, blogs, and others can help libraries interact with customers, understand how they use the library, and improve services based on customer feedback. CRM through social networking aims to deliver quality customer service and experiences.
Scratch Hardness Tester is an instrument which is used to verify the surface hardness of paint and varnish coatings with respect to their scratch resistance capacity.
Комплекс услуг - от создания и ведения сайта до продвижения с помощью медийной рекламы, реализация проектов в социальных сетях, разработка мобильных приложений, поисковая оптимизация.
Этот Mad Talks о неудачном опыте в живом продакшн проекте. Александр расскажет историю о том, как настроили отказоустойчивость системы бизнес-проекта и жили спокойно, пока не решили чинить поломанную репликацию и в итоге получили split-brain.
Methods for building dialog agents and the technologies we used Grid Dynamics
Chatbots have now become an integral part of software development, which are closely related to both NLP and ML. The present report highlights the basic concepts and approaches of working with NLP by implementing dialogue agents (Intent classification, NER, Slot Filing), and you can also find out how to build an entire dialog system. No SaaS, only in-house solutions!
Drupal and mobile devices komelin konstanin (eng)drupalconf
The document discusses adapting Drupal for mobile devices. It covers creating mobile-optimized sites using device detection and responsive design. Native mobile applications can also be built using tools like PhoneGap or Titanium. The Drupal Services module allows creating RESTful APIs for mobile apps to access Drupal content. The document demonstrates these approaches and provides resources for further information.
Drush and drupal. администрирование волчек михаилdrupalconf
This document discusses Drush, a command line shell and scripting interface for Drupal. It provides an overview of basic Drush commands like status, downloading modules, cache clearing. It also covers using Drush for tasks like updating Drupal sites, installing modules, managing users, and integrating Drush with tools like Git and cron jobs. The presentation emphasizes how Drush can save time for system administrators by automating repetitive tasks.
Весь спектр услуг в области видеопродакшна: производство рекламных и промо-роликов, корпоративных фильмов, презентационного видео, музыкальных клипов, анимации и 3D графики; организация прямых трансляций.
The magazine cover follows standard design conventions like using the rule of thirds. It features a large, bold masthead with eye-catching colors. The main cover line reveals a featured article and takes up most of the page to attract readers. There is a single striking image of Dizzee Rascal occupying most of the cover. Additional cover lines list other articles and artists included to indicate the magazine's genre and target audience of 17-25 year olds.
Customer Relationship Management within Library using Social Networking Toolssanat kumar behera
Customer relationship management (CRM) uses social networking tools to categorize library customers, understand their wants and needs, and provide customer service and satisfaction. Social media platforms like Facebook, Flickr, YouTube, blogs, and others can help libraries interact with customers, understand how they use the library, and improve services based on customer feedback. CRM through social networking aims to deliver quality customer service and experiences.
Scratch Hardness Tester is an instrument which is used to verify the surface hardness of paint and varnish coatings with respect to their scratch resistance capacity.
Комплекс услуг - от создания и ведения сайта до продвижения с помощью медийной рекламы, реализация проектов в социальных сетях, разработка мобильных приложений, поисковая оптимизация.
Этот Mad Talks о неудачном опыте в живом продакшн проекте. Александр расскажет историю о том, как настроили отказоустойчивость системы бизнес-проекта и жили спокойно, пока не решили чинить поломанную репликацию и в итоге получили split-brain.
Methods for building dialog agents and the technologies we used Grid Dynamics
Chatbots have now become an integral part of software development, which are closely related to both NLP and ML. The present report highlights the basic concepts and approaches of working with NLP by implementing dialogue agents (Intent classification, NER, Slot Filing), and you can also find out how to build an entire dialog system. No SaaS, only in-house solutions!
Rambler.iOS #9: Нужны ли бэкенд-разработчики, когда есть Swift?RAMBLER&Co
Rambler.iOS #9: Нужны ли бэкенд-разработчики, когда есть Swift? (Самвел Меджлумян)
Любой iOS-команде в повседневной практике требуется тот или иной вспомогательный инструментарий, оптимизирующий рутинные процессы. В рамках доклада рассмотрен Swift как инструмент для реализации этих задач, проведено сравнение имеющихся фреймворков между собой, а наиболее подходящий для указанных задач рассмотрен в сравнении с популярными серверными платформами.
Также затронуты вопросы микросервисной архитектуры, проблемы и best practices в бэкенд-разработке.
Rambler.iOS - митапы iOS-разработчиков, организуемые компанией RAMBLER&Co.
Презентация делалась для JuJa конференции - Java конференции для (пре) Juniors: https://juja.com.ua/materials/jujacon-2017/
В ней
- описываются основные темы-вопросы, которые часто спрашивают на собеседовании на позицию Junior Java Developer;
- советы, что спросить собеседующего;
- как себя позиционировать, как относиться к собеседованию, как не бояться и как понять, что вам "туда".
Similar to Zhitarev vsyo chto_vy_hoteli_znat_o_maestro (7)
опыт использования схемы Drupal+varnish+nginx руслан исайdrupalconf
Ruslan Isay, a project manager from i20.biz company, presented on their experience with Drupal, Nginx, and Varnish for a website with over 500,000 pages and 800,000 users. Their solution involved using Varnish for caching and Nginx for file storage and load balancing. They discussed using edge side includes (ESI) and custom modules to dynamically refresh cache for frequently updated content like user comments. Rules and cache expiration modules were used to purge cache when content changed.
3 reasons to contribute to drupal florian loretan (eng)drupalconf
There are 3 main reasons to contribute to Drupal: 1) To learn best practices from the community, 2) To exchange code, testing, and ideas with other developers, and 3) To build a professional network of contacts in the Drupal field. Contributing allows developers to improve their skills, collaborate with peers, and find new opportunities.
This document discusses building multilingual Drupal websites. It covers questions to consider like what languages to support and who will do translations. It then outlines the steps to set up languages, translate the user interface, content, and other elements. These include installing languages, translating variables, nodes, menus and more using modules like Entity Translation. It also discusses extending functionality with tools like the Localization Update.
опыт использования схемы Drupal+varnish+nginx руслан исайdrupalconf
Ruslan Isay, a project manager from i20.biz company, gave a presentation about their experience with Drupal, Nginx, and Varnish. Their website has over 500,000 pages and 800,000 registered users. They use Varnish for caching and Nginx for file storage and load balancing. They implemented edge side includes (ESI) to cache dynamic content and purge caches when content changes. Custom modules integrate ESI and handle cache expiration.
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.
Object Oriented CSS (OOCSS) is a methodology for writing CSS that promotes reusability and reducing redundant code. It involves separating layout styles from visual styles, and container styles from content styles. This allows the same CSS classes to be reused in different contexts. OOCSS also advocates building pages with semantic HTML and reusable base styles. CSS preprocessors can help, but require care to avoid generating bloated code that goes against the principles of OOCSS.
Drupal and the keys to successful communities martin mayerdrupalconf
This document discusses the keys to successful online communities using Drupal and Livemocha as case studies. It outlines that communities should (1) create a framework that allows members to benefit collectively, (2) structure itself to be self-organizing, and (3) let users contribute content through collective action. Successful communities also motivate continual participation, allow members to shape rules, monitor internally for misuse, and provide easy conflict resolution. Both cooperation and competition among members are important, as is giving participants autonomy.