Samuli Ulmanen

Extend HTML, CSS and JS with AngularJS

Slow application reload makes for lagging frontend development. JSF rendering is clunky and no one wants to maintain the code. On the other hand pure HTML/JS/CSS written in a maintainable way is a pipe dream.

We need a MV* (Model View Whatever) that is testable and plays well with others. We filtered TodoMVC MV* frameworks down to two, and put them head to head.

AngularJS prevailed one sprint later. On the way, we ran into some pretty fabulous tooling and created some of our own. I’ll share best practices on how to extend the big three (HTML/CSS/JS) with AngularJS. Take a step towards frontend superheroism and maybe avoid stepping on your cape like we did.

200-120
210-260
200-310
SY0-401
810-403
300-320
400-101
70-533
N10-006
MB2-707
210-060
400-201
1Z0-060
400-051
300-075
MB2-704
100-101
9L0-012
642-999
300-115
MB5-705
70-461
1V0-601
300-206
352-001
70-461
1V0-601
300-206
352-001
70-486
300-135
NS0-157
PR000041
300-101
70-346
CCA-500
300-320
350-018
300-101
210-260
300-208
MB2-707
400-201
SY0-401
70-462
EX200
100-101
MB2-707
400-201
SY0-401
70-462
EX200
100-101
1Z0-803
9L0-012
70-480
200-310
EX300
200-120
CISSP
400-101
810-403
300-320
210-060
300-070
210-260
300-075
300-101
NSE4
810-403
200-120
400-101
CISSP
300-320
350-018
300-101
210-260
300-208
MB2-707
400-201
SY0-401
300-115
100-101
ADM-201
N10-006
ICBB
NSE7
70-483
70-463
400-051
70-410
70-488
700-501
300-135
200-120
CISSP
400-101
810-403
300-320
210-060
300-070
210-260
300-075
300-101
200-120
210-260
200-310
SY0-401
810-403
300-320
400-101
70-533
N10-006
MB2-707
210-060
400-201
350-018
ADM-201
200-120
210-260
200-310
SY0-401
810-403
300-320
400-101
70-533
N10-006
MB2-707
210-060
400-201
350-018
ADM-201
Scroll to Top