SlideShare a Scribd company logo
Mikhail Larchanka 
twitter: ashorror 
http://mobila.name 
EPAM MCC
Yeoman – bulletproof workflow for your project
Yeoman helps you kickstart new projects, prescribing best practices and 
tools to help you stay productive. 
To do so, we provide a generator ecosystem. A generator is basically a 
plugin that can be run with the `yo` command to scaffold complete projects 
or useful parts. 
Through our official Generators, we promote the "Yeoman workflow". This 
workflow is a robust and opinionated client-side stack, comprising tools 
and frameworks that can help developers quickly build beautiful web 
applications. We take care of providing everything needed to get started 
without any of the normal headaches associated with a manual setup. 
With a modular architecture that can scale out of the box, we leverage the 
success and lessons learned from several open-source communities to 
ensure the stack developers use is as intelligent as possible. 
As firm believers in good documentation and well thought out build 
processes, Yeoman includes support for linting, testing, minification and 
much more, so developers can focus on solutions rather than worrying 
about the little things.
Yeoman helps you kickstart new projects, prescribing best practices and 
tools to help you stay productive. 
To do so, we provide a generator ecosystem. A generator is basically a 
plugin that can be run with the `yo` command to scaffold complete projects 
or useful parts. 
Through our official Generators, we promote the "Yeoman workflow". This 
workflow is a robust and opinionated client-side stack, comprising tools 
and frameworks that can help developers quickly build beautiful web 
applications. We take care of providing everything needed to get started 
without any of the normal headaches associated with a manual setup. 
With a modular architecture that can scale out of the box, we leverage the 
success and lessons learned from several open-source communities to 
ensure the stack developers use is as intelligent as possible. 
As firm believers in good documentation and well thought out build 
processes, Yeoman includes support for linting, testing, minification and 
much more, so developers can focus on solutions rather than worrying 
about the little things.
2012 
Эдди Османи 
Пол Айриш 
другие
Web-site 
Web-app
Копировать 
Изменять 
Добавлять 
Деплоить
Автоматизация: 
Правильной структуры 
Сервера 
Автообновления 
Готовых тестов 
Автодеплоя
Node.js w/ npm 
npm install -g yo 
npm install -g generator-angular
Демо!
yo angular
Основа 
Зависимости 
Тесты 
Локальный сервер 
Автоматическое обновление
Субгенераторы
yo angular:route admin
yo angular:factory showname
angular:controller 
angular:directive 
angular:filter 
angular:route 
angular:service 
angular:provider 
angular:factory 
angular:value 
angular:constant 
angular:decorator 
angular:view
Деплой 
grunt build
Генераторы 
npm search yeoman-generator
Angular 
Ember 
Knockout 
XFramework 
Jquery 
Jquery UI 
Chrome Extenstions 
Bootstrap 
другие
свой генератор
yeoman.io
Выводы 
используйте Yeoman 
для организации рабочего процесса 
настраивайте Grunt и Bower под ваши нужды 
для разработки – grunt serve
Mikhail twitter: ashorror 
http://mobila.? Larchanka 
name 
EPAM MCC

More Related Content

What's hot

Automated Visual Testing in NSW.Gov.AU
Automated Visual Testing in NSW.Gov.AUAutomated Visual Testing in NSW.Gov.AU
Automated Visual Testing in NSW.Gov.AU
Applitools
 
Automated testing with visual studio 2010
Automated testing with visual studio 2010Automated testing with visual studio 2010
Automated testing with visual studio 2010
Andrew Woodward
 
Designing Self-maintaining UI Tests for Web Applications
Designing Self-maintaining UI Tests for Web ApplicationsDesigning Self-maintaining UI Tests for Web Applications
Designing Self-maintaining UI Tests for Web Applications
TechWell
 
Adaptive Development Methodology
Adaptive Development MethodologyAdaptive Development Methodology
Adaptive Development Methodology
Steve Greene
 
Empowered productivity
Empowered productivityEmpowered productivity
Empowered productivity
Giedrius Rimkus
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
Mike McGarr
 
Unstoppable releases with kanban
Unstoppable releases with kanbanUnstoppable releases with kanban
Unstoppable releases with kanbanAndrii Shumada
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingbury_b
 
Automation testing importance, benefits automation testing tools
Automation testing importance, benefits  automation testing toolsAutomation testing importance, benefits  automation testing tools
Automation testing importance, benefits automation testing tools
KostCare
 
Building A Testing Culture At Autodesk
Building A Testing Culture At AutodeskBuilding A Testing Culture At Autodesk
Building A Testing Culture At AutodeskMari Ju
 
Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot
James Watters
 
Sf Core Summit
Sf Core SummitSf Core Summit
Sf Core Summitcyberswat
 
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home DepotFrom 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
VMware Tanzu
 
Prototyping (presentation)
Prototyping (presentation)Prototyping (presentation)
Prototyping (presentation)
Choudhry Tahir Masood
 
Home Depot - From Platform Ops to Dev Enablement
Home Depot - From Platform Ops to Dev EnablementHome Depot - From Platform Ops to Dev Enablement
Home Depot - From Platform Ops to Dev Enablement
Anthony McCulley
 
Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)
Rainforest QA
 
Enabling CD in Enterprises with Testing
Enabling CD in Enterprises with TestingEnabling CD in Enterprises with Testing
Enabling CD in Enterprises with Testing
Anand Bagmar
 
Visual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services OverviewVisual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services Overview
Himanshu Desai
 
Dev ops
Dev opsDev ops

What's hot (20)

Automated Visual Testing in NSW.Gov.AU
Automated Visual Testing in NSW.Gov.AUAutomated Visual Testing in NSW.Gov.AU
Automated Visual Testing in NSW.Gov.AU
 
Automated testing with visual studio 2010
Automated testing with visual studio 2010Automated testing with visual studio 2010
Automated testing with visual studio 2010
 
Designing Self-maintaining UI Tests for Web Applications
Designing Self-maintaining UI Tests for Web ApplicationsDesigning Self-maintaining UI Tests for Web Applications
Designing Self-maintaining UI Tests for Web Applications
 
Adaptive Development Methodology
Adaptive Development MethodologyAdaptive Development Methodology
Adaptive Development Methodology
 
Empowered productivity
Empowered productivityEmpowered productivity
Empowered productivity
 
Continuous Delivery
Continuous DeliveryContinuous Delivery
Continuous Delivery
 
Unstoppable releases with kanban
Unstoppable releases with kanbanUnstoppable releases with kanban
Unstoppable releases with kanban
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Automation testing importance, benefits automation testing tools
Automation testing importance, benefits  automation testing toolsAutomation testing importance, benefits  automation testing tools
Automation testing importance, benefits automation testing tools
 
Building A Testing Culture At Autodesk
Building A Testing Culture At AutodeskBuilding A Testing Culture At Autodesk
Building A Testing Culture At Autodesk
 
How we work
How we workHow we work
How we work
 
Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot
 
Sf Core Summit
Sf Core SummitSf Core Summit
Sf Core Summit
 
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home DepotFrom 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home Depot
 
Prototyping (presentation)
Prototyping (presentation)Prototyping (presentation)
Prototyping (presentation)
 
Home Depot - From Platform Ops to Dev Enablement
Home Depot - From Platform Ops to Dev EnablementHome Depot - From Platform Ops to Dev Enablement
Home Depot - From Platform Ops to Dev Enablement
 
Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)
 
Enabling CD in Enterprises with Testing
Enabling CD in Enterprises with TestingEnabling CD in Enterprises with Testing
Enabling CD in Enterprises with Testing
 
Visual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services OverviewVisual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services Overview
 
Dev ops
Dev opsDev ops
Dev ops
 

Similar to Yeoman

OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
OM SOFTWARE PVT LTD
 
Job portal
Job portalJob portal
Job portal
LoveBug Shashank
 
Industrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMIndustrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALM
Tuleap
 
Hike qa test automation framework
 Hike qa test automation framework Hike qa test automation framework
Hike qa test automation framework
ChristinaPerri4
 
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
RohitBhandari66
 
Software Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfSoftware Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdf
KAJAL MANDAL
 
enterprise-spa-mar16
enterprise-spa-mar16enterprise-spa-mar16
enterprise-spa-mar16Luca Devoti
 
Auto Deploy Product Guide
Auto Deploy Product GuideAuto Deploy Product Guide
Auto Deploy Product Guide
Mark Dalton
 
My Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and PreventionMy Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and Prevention
eG Innovations
 
Yeoman
YeomanYeoman
Net Solutions JAVA Development Brochure
Net Solutions JAVA Development BrochureNet Solutions JAVA Development Brochure
Net Solutions JAVA Development Brochure
Net Solutions
 
Tech foundations-slides
Tech foundations-slidesTech foundations-slides
Tech foundations-slides
tranquynh93
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Peter Marshall
 
AEM.Design - Project Introduction
AEM.Design - Project IntroductionAEM.Design - Project Introduction
AEM.Design - Project Introduction
Max Barrass
 
Introduction To Development And Operations
Introduction To Development And OperationsIntroduction To Development And Operations
Introduction To Development And Operations
teekhesawaal
 
Project Proposal Service Center Management software
Project Proposal  Service Center Management softwareProject Proposal  Service Center Management software
Project Proposal Service Center Management software
Adam Waheed
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?
Michael Elder
 

Similar to Yeoman (20)

OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
 
Job portal
Job portalJob portal
Job portal
 
Industrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMIndustrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALM
 
SaiBhaskar-Resume
SaiBhaskar-ResumeSaiBhaskar-Resume
SaiBhaskar-Resume
 
Ashish Baraiya
Ashish BaraiyaAshish Baraiya
Ashish Baraiya
 
Hike qa test automation framework
 Hike qa test automation framework Hike qa test automation framework
Hike qa test automation framework
 
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
 
Software Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfSoftware Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdf
 
enterprise-spa-mar16
enterprise-spa-mar16enterprise-spa-mar16
enterprise-spa-mar16
 
Kasi Viswanath
Kasi ViswanathKasi Viswanath
Kasi Viswanath
 
Auto Deploy Product Guide
Auto Deploy Product GuideAuto Deploy Product Guide
Auto Deploy Product Guide
 
My Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and PreventionMy Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and Prevention
 
Yeoman
YeomanYeoman
Yeoman
 
Net Solutions JAVA Development Brochure
Net Solutions JAVA Development BrochureNet Solutions JAVA Development Brochure
Net Solutions JAVA Development Brochure
 
Tech foundations-slides
Tech foundations-slidesTech foundations-slides
Tech foundations-slides
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 
AEM.Design - Project Introduction
AEM.Design - Project IntroductionAEM.Design - Project Introduction
AEM.Design - Project Introduction
 
Introduction To Development And Operations
Introduction To Development And OperationsIntroduction To Development And Operations
Introduction To Development And Operations
 
Project Proposal Service Center Management software
Project Proposal  Service Center Management softwareProject Proposal  Service Center Management software
Project Proposal Service Center Management software
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?
 

More from Mikhail Larchanka

Смарт-контракты в блокчейне TON
Смарт-контракты в блокчейне TONСмарт-контракты в блокчейне TON
Смарт-контракты в блокчейне TON
Mikhail Larchanka
 
Cloud with Telegram - TgCloud
Cloud with Telegram - TgCloudCloud with Telegram - TgCloud
Cloud with Telegram - TgCloud
Mikhail Larchanka
 
Web Audio API: brief introduction
Web Audio API: brief introductionWeb Audio API: brief introduction
Web Audio API: brief introduction
Mikhail Larchanka
 
Isomorphic React Apps Testing
Isomorphic React Apps TestingIsomorphic React Apps Testing
Isomorphic React Apps Testing
Mikhail Larchanka
 
Web App Hidden Menu Positioning
Web App Hidden Menu PositioningWeb App Hidden Menu Positioning
Web App Hidden Menu Positioning
Mikhail Larchanka
 
Как понять кто твой пользователь
Как понять кто твой пользовательКак понять кто твой пользователь
Как понять кто твой пользователь
Mikhail Larchanka
 
Куда катится этот веб?
Куда катится этот веб?Куда катится этот веб?
Куда катится этот веб?
Mikhail Larchanka
 
Выбор фреймворка для проекта, или зачем мы изобрели велосипед
Выбор фреймворка для проекта, или зачем мы изобрели велосипедВыбор фреймворка для проекта, или зачем мы изобрели велосипед
Выбор фреймворка для проекта, или зачем мы изобрели велосипед
Mikhail Larchanka
 
Google Glass Java Development Experience
Google Glass Java Development ExperienceGoogle Glass Java Development Experience
Google Glass Java Development ExperienceMikhail Larchanka
 
Распространение информации: тенденции и тренды
Распространение информации: тенденции и трендыРаспространение информации: тенденции и тренды
Распространение информации: тенденции и трендыMikhail Larchanka
 
Velcom android-mobile-optimized-larchanka
Velcom android-mobile-optimized-larchankaVelcom android-mobile-optimized-larchanka
Velcom android-mobile-optimized-larchankaMikhail Larchanka
 
Mobile web sites
Mobile web sitesMobile web sites
Mobile web sites
Mikhail Larchanka
 

More from Mikhail Larchanka (14)

Смарт-контракты в блокчейне TON
Смарт-контракты в блокчейне TONСмарт-контракты в блокчейне TON
Смарт-контракты в блокчейне TON
 
Cloud with Telegram - TgCloud
Cloud with Telegram - TgCloudCloud with Telegram - TgCloud
Cloud with Telegram - TgCloud
 
Web Audio API: brief introduction
Web Audio API: brief introductionWeb Audio API: brief introduction
Web Audio API: brief introduction
 
Isomorphic React Apps Testing
Isomorphic React Apps TestingIsomorphic React Apps Testing
Isomorphic React Apps Testing
 
Web App Hidden Menu Positioning
Web App Hidden Menu PositioningWeb App Hidden Menu Positioning
Web App Hidden Menu Positioning
 
Как понять кто твой пользователь
Как понять кто твой пользовательКак понять кто твой пользователь
Как понять кто твой пользователь
 
Куда катится этот веб?
Куда катится этот веб?Куда катится этот веб?
Куда катится этот веб?
 
Выбор фреймворка для проекта, или зачем мы изобрели велосипед
Выбор фреймворка для проекта, или зачем мы изобрели велосипедВыбор фреймворка для проекта, или зачем мы изобрели велосипед
Выбор фреймворка для проекта, или зачем мы изобрели велосипед
 
Google Glass Java Development Experience
Google Glass Java Development ExperienceGoogle Glass Java Development Experience
Google Glass Java Development Experience
 
Распространение информации: тенденции и тренды
Распространение информации: тенденции и трендыРаспространение информации: тенденции и тренды
Распространение информации: тенденции и тренды
 
O
OO
O
 
Mediabarcamp2013
Mediabarcamp2013Mediabarcamp2013
Mediabarcamp2013
 
Velcom android-mobile-optimized-larchanka
Velcom android-mobile-optimized-larchankaVelcom android-mobile-optimized-larchanka
Velcom android-mobile-optimized-larchanka
 
Mobile web sites
Mobile web sitesMobile web sites
Mobile web sites
 

Recently uploaded

Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 

Recently uploaded (20)

Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 

Yeoman

  • 1. Mikhail Larchanka twitter: ashorror http://mobila.name EPAM MCC
  • 2. Yeoman – bulletproof workflow for your project
  • 3.
  • 4.
  • 5.
  • 6. Yeoman helps you kickstart new projects, prescribing best practices and tools to help you stay productive. To do so, we provide a generator ecosystem. A generator is basically a plugin that can be run with the `yo` command to scaffold complete projects or useful parts. Through our official Generators, we promote the "Yeoman workflow". This workflow is a robust and opinionated client-side stack, comprising tools and frameworks that can help developers quickly build beautiful web applications. We take care of providing everything needed to get started without any of the normal headaches associated with a manual setup. With a modular architecture that can scale out of the box, we leverage the success and lessons learned from several open-source communities to ensure the stack developers use is as intelligent as possible. As firm believers in good documentation and well thought out build processes, Yeoman includes support for linting, testing, minification and much more, so developers can focus on solutions rather than worrying about the little things.
  • 7. Yeoman helps you kickstart new projects, prescribing best practices and tools to help you stay productive. To do so, we provide a generator ecosystem. A generator is basically a plugin that can be run with the `yo` command to scaffold complete projects or useful parts. Through our official Generators, we promote the "Yeoman workflow". This workflow is a robust and opinionated client-side stack, comprising tools and frameworks that can help developers quickly build beautiful web applications. We take care of providing everything needed to get started without any of the normal headaches associated with a manual setup. With a modular architecture that can scale out of the box, we leverage the success and lessons learned from several open-source communities to ensure the stack developers use is as intelligent as possible. As firm believers in good documentation and well thought out build processes, Yeoman includes support for linting, testing, minification and much more, so developers can focus on solutions rather than worrying about the little things.
  • 8.
  • 9. 2012 Эдди Османи Пол Айриш другие
  • 10.
  • 13.
  • 14. Автоматизация: Правильной структуры Сервера Автообновления Готовых тестов Автодеплоя
  • 15.
  • 16. Node.js w/ npm npm install -g yo npm install -g generator-angular
  • 19. Основа Зависимости Тесты Локальный сервер Автоматическое обновление
  • 20.
  • 21.
  • 22.
  • 26. angular:controller angular:directive angular:filter angular:route angular:service angular:provider angular:factory angular:value angular:constant angular:decorator angular:view
  • 29. Angular Ember Knockout XFramework Jquery Jquery UI Chrome Extenstions Bootstrap другие
  • 32. Выводы используйте Yeoman для организации рабочего процесса настраивайте Grunt и Bower под ваши нужды для разработки – grunt serve
  • 33. Mikhail twitter: ashorror http://mobila.? Larchanka name EPAM MCC