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
320
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
38
Deuda técnica en procesos de entrega continua
borillo
1
35
Serverless y React, la pareja perfecta
borillo
0
250
Agile JavaScript
borillo
0
380
La ubicuidad de la tecnología
borillo
1
69
2 años en el Cloud: Presente y futuro del entorno de gestión UJI
borillo
0
84
El testing en JavaScript ya no es para gurús
borillo
0
490
Tendencias en el desarrollo profesional de aplicaciones con Java, React y Docker
borillo
2
210
Gestionando el viaje a la nube: El entorno de Gestión UJI en el cloud
borillo
0
130
Other Decks in Technology
See All in Technology
サイボウズフロントエンドの横断活動から考える AI時代にできること
mugi_uno
4
1.4k
S3のライフサイクル設計でハマったポイント
mkumada
0
110
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
1
210
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
7
1.3k
Engineering Failure-Resilient Systems
infraplumber0
0
130
ウォンテッドリーのアラート設計と Datadog 移行での知見
donkomura
0
300
知られざるprops命名の慣習 アクション編
uhyo
9
2k
[CV勉強会@関東 CVPR2025 読み会] MegaSaM: Accurate, Fast, and Robust Structure and Motion from Casual Dynamic Videos (Li+, CVPR2025)
abemii
0
180
OpenAPIから画面生成に挑戦した話
koinunopochi
0
140
あなたの知らない OneDrive
murachiakira
0
230
夢の印税生活 / Life on Royalties
tmtms
0
280
Rethinking Incident Response: Context-Aware AI in Practice - Incident Buddy Edition -
rrreeeyyy
0
130
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Thoughts on Productivity
jonyablonski
69
4.8k
Designing Experiences People Love
moore
142
24k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
A designer walks into a library…
pauljervisheath
207
24k
RailsConf 2023
tenderlove
30
1.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
The Cost Of JavaScript in 2023
addyosmani
53
8.8k
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