SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
GENERATE EVERYTHING
FIRST LOVE 
WRITE 
SAVE 
REFRESH 
SUFFER 
REPEAT
FIRST LOVE 
WRITE 
SAVE 
REFRESH 
SUFFER 
REPEAT MOVE ON
MAGNA CARTA
IN THE REAL WORLD
PROTOTYPE 
LANDING PAGE 
REFERENCE CODE
SINGLE PAGE APPLICATIONS 
BLOGS 
DOCUMENTATION 
ANYTHING & EVERYTHING!
GRUNT
grunt.registerTask('develop', 
function() { 
return grunt.task.run([ 
‘test’, ‘clean:destination’, 
‘jekyll:destination’, 
‘grunticon’, 
‘compass:uncompressed’, ... , 
‘feed-the-cat’, 
‘make-me-a-sandwich’, 
‘open-index’, 
‘watch’ 
]); 
}); 
1st TASK RUNNER 
2000+ PLUGINS 
EASY TO SET UP
GULP
VERY FAST 
4 METHODS (task, watch, src, dest) 
STREAMS 
GROWING COMMUNITY 
gulp.task('styles', function() { 
return gulp.src('some/path/main.scss') 
.pipe(sass({ 
lineNumbers: true, 
loadPath: neat.includePaths 
})) 
.pipe($.autoprefixer()) 
.pipe(gulp.dest('some/other/path/main.css')); 
});
YEOMAN 
BUILD PROCESS 
ASSET COMPILATION + LINTING 
GENERATORS 
LIVE PREVIEW SERVER 
UNIT-TESTS 
npm i -g yo 
npm i -g generator-ember
TO THE RESCUE 
ASSEMBLE.IO 
JEKYLLRB.COM 
MIDDLEMANAPP.COM
PUSHED TO DEVELOP? 
$ grunt deploy 
$ git push 
ftp://
● Easy to start 
● Powerful templating 
● No backend 
● Deploy instantly & anywhere 
● Different environments 
● Easy to scale & great performance 
● Incredible community support
AUTOMATE
MULT,UMESC. 
PORCPORC.com 
Razvan Pavel 
razvan.pavel@rga.com
ART INDEX 
François Boucher ’The Birth of Venus’ 
Jeff Koons ’Dog Baloon’ 
Henry Fuseli ’The Nightmare’ 
Leonardo da Vinci ’Early vanishing point sketches’ 
The Beinecke Rare Book & Manuscript Library 
Peter Paul Rubens ’The Calydonian Boar Hunt’ 
Jean-Honoré Fragonard ’The Happy Accidents of the Swing’ 
Jacques-Louis David ’The Intervention of the Sabine Women’ 
Jacques-Louis David ’Oath of the Horatii’
RESOURCES 
http://gruntjs.com/ 
http://gulpjs.com/ 
http://bower.io/ 
http://yeoman.io/ 
http://middlemanapp.com/ 
http://assemble.io/ 
http://jekyllrb.com/ 
http://octopress.org/ 
http://jenkins-ci.org/ 
http://coding.smashingmagazine.com/2013/10/29/get-up-running-grunt/ 
http://www.smashingmagazine.com/2014/06/11/building-with-gulp/ 
http://markdalgleish.github.io/presentation-build-wars-gulp-vs-grunt/ 
http://staticsitegenerators.net/

Weitere ähnliche Inhalte

Was ist angesagt?

JavaScript OOP Pattern
JavaScript OOP PatternJavaScript OOP Pattern
JavaScript OOP Pattern지수 윤
 
G*なクラウド ~雲のかなたに~
G*なクラウド ~雲のかなたに~G*なクラウド ~雲のかなたに~
G*なクラウド ~雲のかなたに~Tsuyoshi Yamamoto
 
Riki Fridrich - Grunt, Gulp a spol. - Automatizáciou k maximalizácii lenivosti
Riki Fridrich - Grunt, Gulp a spol. - Automatizáciou k maximalizácii lenivostiRiki Fridrich - Grunt, Gulp a spol. - Automatizáciou k maximalizácii lenivosti
Riki Fridrich - Grunt, Gulp a spol. - Automatizáciou k maximalizácii lenivostiDevelcz
 
node.js workshop- node.js middleware
node.js workshop- node.js middlewarenode.js workshop- node.js middleware
node.js workshop- node.js middlewareQiong Wu
 
node.js workshop- node.js basics
node.js workshop- node.js basicsnode.js workshop- node.js basics
node.js workshop- node.js basicsQiong Wu
 
Neoito — *NIX kungfu for web devs
Neoito — *NIX kungfu for web devsNeoito — *NIX kungfu for web devs
Neoito — *NIX kungfu for web devsNeoito
 
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
名古屋SGGAE/J勉強会 Grails、GaelykでハンズオンTsuyoshi Yamamoto
 
PuppetCamp SEA 1 - Version Control with Puppet
PuppetCamp SEA 1 - Version Control with PuppetPuppetCamp SEA 1 - Version Control with Puppet
PuppetCamp SEA 1 - Version Control with PuppetWalter Heck
 
You Don't Need Lodash
You Don't Need Lodash You Don't Need Lodash
You Don't Need Lodash UpsideTravel
 
Top 28 programming language with hello world for artificial intelligence
Top 28 programming language with  hello world for artificial intelligenceTop 28 programming language with  hello world for artificial intelligence
Top 28 programming language with hello world for artificial intelligenceAL- AMIN
 
Intro to Systems Orchestration with MCollective
Intro to Systems Orchestration with MCollectiveIntro to Systems Orchestration with MCollective
Intro to Systems Orchestration with MCollectivePuppet
 

Was ist angesagt? (20)

Ast transformations
Ast transformationsAst transformations
Ast transformations
 
Virthualenvwrapper
VirthualenvwrapperVirthualenvwrapper
Virthualenvwrapper
 
JavaScript OOP Pattern
JavaScript OOP PatternJavaScript OOP Pattern
JavaScript OOP Pattern
 
Git beyond basics
Git   beyond basicsGit   beyond basics
Git beyond basics
 
G*なクラウド ~雲のかなたに~
G*なクラウド ~雲のかなたに~G*なクラウド ~雲のかなたに~
G*なクラウド ~雲のかなたに~
 
G* on GAE/J 挑戦編
G* on GAE/J 挑戦編G* on GAE/J 挑戦編
G* on GAE/J 挑戦編
 
Riki Fridrich - Grunt, Gulp a spol. - Automatizáciou k maximalizácii lenivosti
Riki Fridrich - Grunt, Gulp a spol. - Automatizáciou k maximalizácii lenivostiRiki Fridrich - Grunt, Gulp a spol. - Automatizáciou k maximalizácii lenivosti
Riki Fridrich - Grunt, Gulp a spol. - Automatizáciou k maximalizácii lenivosti
 
node.js workshop- node.js middleware
node.js workshop- node.js middlewarenode.js workshop- node.js middleware
node.js workshop- node.js middleware
 
Gaelyk
GaelykGaelyk
Gaelyk
 
node.js workshop- node.js basics
node.js workshop- node.js basicsnode.js workshop- node.js basics
node.js workshop- node.js basics
 
Neoito — *NIX kungfu for web devs
Neoito — *NIX kungfu for web devsNeoito — *NIX kungfu for web devs
Neoito — *NIX kungfu for web devs
 
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
名古屋SGGAE/J勉強会 Grails、Gaelykでハンズオン
 
Instrucciones
InstruccionesInstrucciones
Instrucciones
 
PuppetCamp SEA 1 - Version Control with Puppet
PuppetCamp SEA 1 - Version Control with PuppetPuppetCamp SEA 1 - Version Control with Puppet
PuppetCamp SEA 1 - Version Control with Puppet
 
You Don't Need Lodash
You Don't Need Lodash You Don't Need Lodash
You Don't Need Lodash
 
Top 28 programming language with hello world for artificial intelligence
Top 28 programming language with  hello world for artificial intelligenceTop 28 programming language with  hello world for artificial intelligence
Top 28 programming language with hello world for artificial intelligence
 
Rails3勘所
Rails3勘所Rails3勘所
Rails3勘所
 
Gradle basics
Gradle basicsGradle basics
Gradle basics
 
Intro to Systems Orchestration with MCollective
Intro to Systems Orchestration with MCollectiveIntro to Systems Orchestration with MCollective
Intro to Systems Orchestration with MCollective
 
Vagrant
VagrantVagrant
Vagrant
 

Andere mochten auch

The follower thriller
The follower thrillerThe follower thriller
The follower thrillerNR10209
 
A2 Media Evaluation - Question 3
A2 Media Evaluation - Question 3A2 Media Evaluation - Question 3
A2 Media Evaluation - Question 3NR10209
 
Development of Our Poster
Development of Our PosterDevelopment of Our Poster
Development of Our PosterNR10209
 
Question 3 Evaluation
Question 3 EvaluationQuestion 3 Evaluation
Question 3 EvaluationNR10209
 
Pitch Presentation of Promotional Package
Pitch Presentation of Promotional PackagePitch Presentation of Promotional Package
Pitch Presentation of Promotional PackageNR10209
 
Moringga plus pp_vf12.11_cambodia_eng
Moringga plus pp_vf12.11_cambodia_engMoringga plus pp_vf12.11_cambodia_eng
Moringga plus pp_vf12.11_cambodia_engmoringaplus1malaysia
 
Teaser trailer – Rough Cut Feedback - CYCLE OF SURVIVAL
Teaser trailer – Rough Cut Feedback - CYCLE OF SURVIVALTeaser trailer – Rough Cut Feedback - CYCLE OF SURVIVAL
Teaser trailer – Rough Cut Feedback - CYCLE OF SURVIVALNR10209
 
Evaluation Question 3
Evaluation Question 3 Evaluation Question 3
Evaluation Question 3 NR10209
 
Komunikasi asinkronet
Komunikasi asinkronetKomunikasi asinkronet
Komunikasi asinkronetnur janah
 
Architecture of modern city
Architecture of modern cityArchitecture of modern city
Architecture of modern citymad_adl
 
The follower filming day photos
The follower   filming day photosThe follower   filming day photos
The follower filming day photosNR10209
 
Lagune 2-arbeitsbuch (Deutschekursbuch)
Lagune 2-arbeitsbuch (Deutschekursbuch)Lagune 2-arbeitsbuch (Deutschekursbuch)
Lagune 2-arbeitsbuch (Deutschekursbuch)Andrey Balakin
 
Advantages and Disadvantages of internet
Advantages and Disadvantages of internetAdvantages and Disadvantages of internet
Advantages and Disadvantages of internetLeomar Bondoc
 

Andere mochten auch (19)

The follower thriller
The follower thrillerThe follower thriller
The follower thriller
 
Moringga plus pp_vf12.11_id
Moringga plus pp_vf12.11_idMoringga plus pp_vf12.11_id
Moringga plus pp_vf12.11_id
 
A2 Media Evaluation - Question 3
A2 Media Evaluation - Question 3A2 Media Evaluation - Question 3
A2 Media Evaluation - Question 3
 
Development of Our Poster
Development of Our PosterDevelopment of Our Poster
Development of Our Poster
 
Question 3 Evaluation
Question 3 EvaluationQuestion 3 Evaluation
Question 3 Evaluation
 
Top tips to be a better pilot
Top tips to be a better pilotTop tips to be a better pilot
Top tips to be a better pilot
 
Pitch Presentation of Promotional Package
Pitch Presentation of Promotional PackagePitch Presentation of Promotional Package
Pitch Presentation of Promotional Package
 
Power Point MoringgaPlus
Power Point MoringgaPlusPower Point MoringgaPlus
Power Point MoringgaPlus
 
Moringga plus pp_vf12.11_cambodia_eng
Moringga plus pp_vf12.11_cambodia_engMoringga plus pp_vf12.11_cambodia_eng
Moringga plus pp_vf12.11_cambodia_eng
 
Moonlight
MoonlightMoonlight
Moonlight
 
Network Topologies
Network TopologiesNetwork Topologies
Network Topologies
 
Teaser trailer – Rough Cut Feedback - CYCLE OF SURVIVAL
Teaser trailer – Rough Cut Feedback - CYCLE OF SURVIVALTeaser trailer – Rough Cut Feedback - CYCLE OF SURVIVAL
Teaser trailer – Rough Cut Feedback - CYCLE OF SURVIVAL
 
Evaluation Question 3
Evaluation Question 3 Evaluation Question 3
Evaluation Question 3
 
Komunikasi asinkronet
Komunikasi asinkronetKomunikasi asinkronet
Komunikasi asinkronet
 
Architecture of modern city
Architecture of modern cityArchitecture of modern city
Architecture of modern city
 
The follower filming day photos
The follower   filming day photosThe follower   filming day photos
The follower filming day photos
 
Lagune 2-arbeitsbuch (Deutschekursbuch)
Lagune 2-arbeitsbuch (Deutschekursbuch)Lagune 2-arbeitsbuch (Deutschekursbuch)
Lagune 2-arbeitsbuch (Deutschekursbuch)
 
Advantages and Disadvantages of internet
Advantages and Disadvantages of internetAdvantages and Disadvantages of internet
Advantages and Disadvantages of internet
 
Catalogo 3 Calendarios 2017
Catalogo 3 Calendarios 2017Catalogo 3 Calendarios 2017
Catalogo 3 Calendarios 2017
 

Ähnlich wie Generate everything!

5 Tips for Better JavaScript
5 Tips for Better JavaScript5 Tips for Better JavaScript
5 Tips for Better JavaScriptTodd Anglin
 
Workflow para desenvolvimento Web & Mobile usando grunt.js
Workflow para desenvolvimento Web & Mobile usando grunt.jsWorkflow para desenvolvimento Web & Mobile usando grunt.js
Workflow para desenvolvimento Web & Mobile usando grunt.jsDavidson Fellipe
 
Emerging Languages: A Tour of the Horizon
Emerging Languages: A Tour of the HorizonEmerging Languages: A Tour of the Horizon
Emerging Languages: A Tour of the HorizonAlex Payne
 
FrontDays #3. Иван Федяев, Эволюция JavaScript. Обзор нововведений ECMAScript 6
FrontDays #3. Иван Федяев, Эволюция JavaScript. Обзор нововведений ECMAScript 6FrontDays #3. Иван Федяев, Эволюция JavaScript. Обзор нововведений ECMAScript 6
FrontDays #3. Иван Федяев, Эволюция JavaScript. Обзор нововведений ECMAScript 6FrontDays
 
Get Grulping with JavaScript Task Runners (Matt Gifford)
Get Grulping with JavaScript Task Runners (Matt Gifford)Get Grulping with JavaScript Task Runners (Matt Gifford)
Get Grulping with JavaScript Task Runners (Matt Gifford)Future Insights
 
Reliable Javascript
Reliable Javascript Reliable Javascript
Reliable Javascript Glenn Stovall
 
ECMAScript 6 new features
ECMAScript 6 new featuresECMAScript 6 new features
ECMAScript 6 new featuresGephenSG
 
State management in a GraphQL era
State management in a GraphQL eraState management in a GraphQL era
State management in a GraphQL erakristijanmkd
 
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and JasmineSingle Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and JasminePaulo Ragonha
 
The Future of JVM Languages
The Future of JVM Languages The Future of JVM Languages
The Future of JVM Languages VictorSzoltysek
 
Functional programming using underscorejs
Functional programming using underscorejsFunctional programming using underscorejs
Functional programming using underscorejs偉格 高
 
What can be done with Java, but should better be done with Erlang (@pavlobaron)
What can be done with Java, but should better be done with Erlang (@pavlobaron)What can be done with Java, but should better be done with Erlang (@pavlobaron)
What can be done with Java, but should better be done with Erlang (@pavlobaron)Pavlo Baron
 
Writing Maintainable JavaScript
Writing Maintainable JavaScriptWriting Maintainable JavaScript
Writing Maintainable JavaScriptAndrew Dupont
 
Gradle build tool that rocks with DSL JavaOne India 4th May 2012
Gradle build tool that rocks with DSL JavaOne India 4th May 2012Gradle build tool that rocks with DSL JavaOne India 4th May 2012
Gradle build tool that rocks with DSL JavaOne India 4th May 2012Rajmahendra Hegde
 
Damn Fine CoffeeScript
Damn Fine CoffeeScriptDamn Fine CoffeeScript
Damn Fine CoffeeScriptniklal
 
Shibuya.js Lightning Talks
Shibuya.js Lightning TalksShibuya.js Lightning Talks
Shibuya.js Lightning Talksjeresig
 
JavaScript Growing Up
JavaScript Growing UpJavaScript Growing Up
JavaScript Growing UpDavid Padbury
 

Ähnlich wie Generate everything! (20)

5 Tips for Better JavaScript
5 Tips for Better JavaScript5 Tips for Better JavaScript
5 Tips for Better JavaScript
 
Workflow para desenvolvimento Web & Mobile usando grunt.js
Workflow para desenvolvimento Web & Mobile usando grunt.jsWorkflow para desenvolvimento Web & Mobile usando grunt.js
Workflow para desenvolvimento Web & Mobile usando grunt.js
 
Emerging Languages: A Tour of the Horizon
Emerging Languages: A Tour of the HorizonEmerging Languages: A Tour of the Horizon
Emerging Languages: A Tour of the Horizon
 
FrontDays #3. Иван Федяев, Эволюция JavaScript. Обзор нововведений ECMAScript 6
FrontDays #3. Иван Федяев, Эволюция JavaScript. Обзор нововведений ECMAScript 6FrontDays #3. Иван Федяев, Эволюция JavaScript. Обзор нововведений ECMAScript 6
FrontDays #3. Иван Федяев, Эволюция JavaScript. Обзор нововведений ECMAScript 6
 
Get Grulping with JavaScript Task Runners (Matt Gifford)
Get Grulping with JavaScript Task Runners (Matt Gifford)Get Grulping with JavaScript Task Runners (Matt Gifford)
Get Grulping with JavaScript Task Runners (Matt Gifford)
 
Reliable Javascript
Reliable Javascript Reliable Javascript
Reliable Javascript
 
ECMAScript 6 new features
ECMAScript 6 new featuresECMAScript 6 new features
ECMAScript 6 new features
 
State management in a GraphQL era
State management in a GraphQL eraState management in a GraphQL era
State management in a GraphQL era
 
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and JasmineSingle Page Web Applications with CoffeeScript, Backbone and Jasmine
Single Page Web Applications with CoffeeScript, Backbone and Jasmine
 
Fabric Python Lib
Fabric Python LibFabric Python Lib
Fabric Python Lib
 
The Future of JVM Languages
The Future of JVM Languages The Future of JVM Languages
The Future of JVM Languages
 
Functional programming using underscorejs
Functional programming using underscorejsFunctional programming using underscorejs
Functional programming using underscorejs
 
What can be done with Java, but should better be done with Erlang (@pavlobaron)
What can be done with Java, but should better be done with Erlang (@pavlobaron)What can be done with Java, but should better be done with Erlang (@pavlobaron)
What can be done with Java, but should better be done with Erlang (@pavlobaron)
 
Writing Maintainable JavaScript
Writing Maintainable JavaScriptWriting Maintainable JavaScript
Writing Maintainable JavaScript
 
Fact, Fiction, and FP
Fact, Fiction, and FPFact, Fiction, and FP
Fact, Fiction, and FP
 
Gradle build tool that rocks with DSL JavaOne India 4th May 2012
Gradle build tool that rocks with DSL JavaOne India 4th May 2012Gradle build tool that rocks with DSL JavaOne India 4th May 2012
Gradle build tool that rocks with DSL JavaOne India 4th May 2012
 
Damn Fine CoffeeScript
Damn Fine CoffeeScriptDamn Fine CoffeeScript
Damn Fine CoffeeScript
 
Shibuya.js Lightning Talks
Shibuya.js Lightning TalksShibuya.js Lightning Talks
Shibuya.js Lightning Talks
 
Tres Gemas De Ruby
Tres Gemas De RubyTres Gemas De Ruby
Tres Gemas De Ruby
 
JavaScript Growing Up
JavaScript Growing UpJavaScript Growing Up
JavaScript Growing Up
 

Kürzlich hochgeladen

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Kürzlich hochgeladen (20)

CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Generate everything!

  • 2. FIRST LOVE WRITE SAVE REFRESH SUFFER REPEAT
  • 3. FIRST LOVE WRITE SAVE REFRESH SUFFER REPEAT MOVE ON
  • 5. IN THE REAL WORLD
  • 6. PROTOTYPE LANDING PAGE REFERENCE CODE
  • 7. SINGLE PAGE APPLICATIONS BLOGS DOCUMENTATION ANYTHING & EVERYTHING!
  • 9. grunt.registerTask('develop', function() { return grunt.task.run([ ‘test’, ‘clean:destination’, ‘jekyll:destination’, ‘grunticon’, ‘compass:uncompressed’, ... , ‘feed-the-cat’, ‘make-me-a-sandwich’, ‘open-index’, ‘watch’ ]); }); 1st TASK RUNNER 2000+ PLUGINS EASY TO SET UP
  • 10. GULP
  • 11. VERY FAST 4 METHODS (task, watch, src, dest) STREAMS GROWING COMMUNITY gulp.task('styles', function() { return gulp.src('some/path/main.scss') .pipe(sass({ lineNumbers: true, loadPath: neat.includePaths })) .pipe($.autoprefixer()) .pipe(gulp.dest('some/other/path/main.css')); });
  • 12. YEOMAN BUILD PROCESS ASSET COMPILATION + LINTING GENERATORS LIVE PREVIEW SERVER UNIT-TESTS npm i -g yo npm i -g generator-ember
  • 13. TO THE RESCUE ASSEMBLE.IO JEKYLLRB.COM MIDDLEMANAPP.COM
  • 14. PUSHED TO DEVELOP? $ grunt deploy $ git push ftp://
  • 15. ● Easy to start ● Powerful templating ● No backend ● Deploy instantly & anywhere ● Different environments ● Easy to scale & great performance ● Incredible community support
  • 17. MULT,UMESC. PORCPORC.com Razvan Pavel razvan.pavel@rga.com
  • 18. ART INDEX François Boucher ’The Birth of Venus’ Jeff Koons ’Dog Baloon’ Henry Fuseli ’The Nightmare’ Leonardo da Vinci ’Early vanishing point sketches’ The Beinecke Rare Book & Manuscript Library Peter Paul Rubens ’The Calydonian Boar Hunt’ Jean-Honoré Fragonard ’The Happy Accidents of the Swing’ Jacques-Louis David ’The Intervention of the Sabine Women’ Jacques-Louis David ’Oath of the Horatii’
  • 19. RESOURCES http://gruntjs.com/ http://gulpjs.com/ http://bower.io/ http://yeoman.io/ http://middlemanapp.com/ http://assemble.io/ http://jekyllrb.com/ http://octopress.org/ http://jenkins-ci.org/ http://coding.smashingmagazine.com/2013/10/29/get-up-running-grunt/ http://www.smashingmagazine.com/2014/06/11/building-with-gulp/ http://markdalgleish.github.io/presentation-build-wars-gulp-vs-grunt/ http://staticsitegenerators.net/