A quick reminder of how we make it too complex for ourselves as web developers these days, and how changes in the browser world mean mainly one thing: build to standards.
3. THE WEB AS WE
KNOW IT IS IN
DANGER…
•Native apps on monolithic,
closed systems
•Browser dependencies
•Government control and
lockout
•Corporate lockout
•Walled content gardens
10. TO BE A “MODERN”
FULL STACK
DEVELOPER YOU
NEED TO USE…
• Task runners
• CSS preprocessors
• Package managers
• MVC Frameworks
• Unit tests
• A “modern” development environment with
live reload and 360° inspection.
“Magical Framework and modern solution to
everything and more” of this month.
or…
11. THE WEB IS THE
SUCCESS IT IS,
BECAUSE IT WAS
SIMPLE TO WORK
ON IT!
35. •Out-of-the-box browser on
Windows 10
•Evergreen browser =
independent of Windows
version/update
•Excellent standards support
•Leading in ES6 compliance
•Fully hardware accelerated
•Desktop/Mobile/Tablet
44. ANGULAR 2 POWERED
BY MICROSOFT
TYPESCRIPT
(TO EASE INTO ES6/ES2015)
http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx
49. SINS OF WEB
DEVELOPERS THAT
NEED TO STOP.
•User Agent sniffing
•Reliance on experimental
features (-webkit-, -moz-, -ms-
…)
•Badly designed dependency
management (“this needs
jQuery 1.02”)
•Undocumented and badly
organised products.