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
Modern Web Toolchain
Search
Fabian Gosebrink
October 22, 2017
Technology
0
90
Modern Web Toolchain
Slides for my talk about the modern web toolchain
Fabian Gosebrink
October 22, 2017
Tweet
Share
More Decks by Fabian Gosebrink
See All by Fabian Gosebrink
Why State is the Most Important Part of Your Angular Application
fabiangosebrink
0
74
Angular testing made easy with Jest and Cypress
fabiangosebrink
0
120
Introducing state management into an application with NgRx
fabiangosebrink
0
180
Scalable architectures in Angular with Nx
fabiangosebrink
0
150
My Biggest Angular Mistakes and How To Avoid Them
fabiangosebrink
0
260
[iJS Munich] Better Angular Architectures with Libraries and Nx
fabiangosebrink
0
160
Mastering State Management in Angular with the NgRx Signal Store
fabiangosebrink
0
400
Angular Architectures with NgRx Stores & Effects
fabiangosebrink
0
120
Angular Testing made easy with Jest and Cypress
fabiangosebrink
0
120
Other Decks in Technology
See All in Technology
Snowflake Industry Days 2025 Nowcast
takumimukaiyama
0
130
20251222_サンフランシスコサバイバル術
ponponmikankan
2
140
NIKKEI Tech Talk #41: セキュア・バイ・デザインからクラウド管理を考える
sekido
PRO
0
230
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
150
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
230
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.2k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
200
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
360
20251218_AIを活用した開発生産性向上の全社的な取り組みの進め方について / How to proceed with company-wide initiatives to improve development productivity using AI
yayoi_dd
0
730
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
1
2k
Microsoft Agent Frameworkの可観測性
tomokusaba
1
120
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
0
2.2k
Test your architecture with Archunit
thirion
1
2.1k
The browser strikes back
jonoalderson
0
220
Mind Mapping
helmedeiros
PRO
0
40
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
79
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
410
AI: The stuff that nobody shows you
jnunemaker
PRO
1
29
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
970
Building AI with AI
inesmontani
PRO
1
580
Music & Morning Musume
bryan
46
7k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
93
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
680
Transcript
The modern web toolchain @FabianGosebrink
Fabian Gosebrink
@FabianGosebrink
None
The modern web toolchain
None
None
None
None
None
None
None
None
None
None
None
None
None
> npm install rimraf -g
> npm install rimraf
None
None
None
None
> yarn add ...
None
None
None
None
None
None
None
None
None
ES5 ES6 TS
> npm install typescript
> tsc myTypescriptFile.ts
None
None
None
None
Root Child Child GrandChild GrandChild
None
None
SystemJS
None
None
// import the entire utils object with CommonJS var utils
= require('utils ); var query = 'test'; utils.ajax('https://api.example.com?search=' + query) .then(handleResponse);
// import the ajax function with an ES6 import statement
import { ajax } from 'utils'; var query = 'test ; // call the ajax function ajax('https://api.example.com?search=' + query ) .then(handleResponse);
None
None
None
None
> npm install webpack-dev-server --save-dev
None
Ahead-of-time (AOT) vs. just-in-time (JIT)
None
None
None
None
None
Testing
Protractor Jasmine Karma
J asmine Behaviour Driven Development Fast
Karma Test runner Spawns browser & runs tests Also on
CommandLine
None
None
Pr otr actor End-to-end test framework Runs in a real
browser Test like a user
None
None
None
How do you keep up 2 date?
None
Conferences!
None
None
https://github.com/FabianGosebrink https://offering.solutions https://swissangular.com @FabianGosebrink