Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Build, test y deploy efectivo en JavaScript
Search
Ricardo Borillo
October 25, 2014
Technology
3
310
Build, test y deploy efectivo en JavaScript
Slides from the talk at Barcelona Software Craftmanship 2014 (25th of October, Barcelona)
Ricardo Borillo
October 25, 2014
Tweet
Share
More Decks by Ricardo Borillo
See All by Ricardo Borillo
De la metodología a la práctica. ¿Cómo trabajan los equipos de desarrollo?
borillo
0
13
Deuda técnica en procesos de entrega continua
borillo
1
28
Serverless y React, la pareja perfecta
borillo
0
210
Agile JavaScript
borillo
0
370
La ubicuidad de la tecnología
borillo
1
63
2 años en el Cloud: Presente y futuro del entorno de gestión UJI
borillo
0
74
El testing en JavaScript ya no es para gurús
borillo
0
430
Tendencias en el desarrollo profesional de aplicaciones con Java, React y Docker
borillo
2
200
Gestionando el viaje a la nube: El entorno de Gestión UJI en el cloud
borillo
0
120
Other Decks in Technology
See All in Technology
コードや知識を組み込む / Incorporate Code and knowledge
ks91
PRO
0
130
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
1
600
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
2.1k
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
330
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
1
360
実例で紹介するRAG導入時の知見と精度向上の勘所
yamahiro
4
1.5k
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
870
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
4
610
Kernel MemoryでAzure OpenAI Serviceとお手軽データソース連携
mitsuzono
1
280
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
3
590
MixIT 2024 - Pulumi : Gérer son infra avec son langage de programmation préféré
ju_hnny5
1
120
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
700
Featured
See All Featured
What the flash - Photography Introduction
edds
64
11k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
Stop Working from a Prison Cell
hatefulcrawdad
267
19k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
19
1.6k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
222
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
12
1.5k
Transcript
Build, test & deploy efectivo en JavaScript Ricardo Borillo @borillo
None
None
None
None
None
None
BUILD
None
None
None
None
None
None
None
None
FILE TRANSFORMATION
minify
concat
watch
BROWSER INTEGRATION
None
<script src="http://localhost:35729/livereload.js"></script>
$ python -m SimpleHTTPServer
None
None
OTHERS
watch
None
None
None
None
None
TEST
FASTSTABLE REPETIBLE INDEPENDENT SUT
None
None
None
ACCEPTANCE TESTING
None
None
None
None
None
None
None
None
nightmarejs
nightmarejs
None
None
None
None
None
None
e2e
None
not only for ...
$ npm install --save-dev gulp-protractor protractor $ ./node_modules/protractor/bin/webdriver-manager update
None
None
None
PAGE OBJECTS
astrolabe astrolabe
astrolabe
UNIT TESTING
None
None
None
None
None
None
None
None
None
None
None
DEPLOY
None
None
CLUSTER PROXY MONITOR LOG NO DOWNTIME
None
None
None
None
+ DEPLOY
None
None
None
None
None
None
None
LOGS WINSTON KIBANA
LOGS WINSTON
https://github.com/borillo/software-craftmanship-2014
! Thanks
[email protected]
@borillo