The complexities of front-end web development.
A Pecha Kucha presentation for developers and architects that might not understand the problems.
1 of 20
More Related Content
This is why we can't have nice things¡
1. This is why we can¡¯t have nice things¡The complexities of front-end web development
2. The developersFront-end is a specialisationTake pride in well engineered codeLove a good design patternLive by software engineering paradigmsPerfectionistsSado-masochistic
3. What is ¡°front-end¡±?Semantically marked-up content (HTML)Decoupled rules for presentation (CSS)Enhanced interaction and behaviour (JavaScript)XMLHttpRequest (aka XHR, AJAX, AJAJ, AJAH etc.)TemplatingSo easy, even your cat could do it¡ right?
16. JavaScript LibrariesJavaScript utility beltEven the cross-browser playing fieldFix the stuff that¡¯s missingCustom eventsWidget frameworksNot always a good thing
17. JavaScript EnginesKnow your enemySpiderMonkeyV8JScriptInconsistent garbage collectionMissing from the ECMAScript specificationMemory leaksNot just IE; Firefox sucks too
18. Roads? Where we¡¯re going, we don¡¯t need roads¡Future technologies are available today
19. Intertronz 3.0HTML5CSS3Web sockets and web workersAccess to standardised browser and OS APIsFile system API, local storage, native drag and drop, improved browser history APIMobileWicked awesome new interfacesYou know¡ like in Minority Report¡ except without your arms getting tired
#9: Legal: Aug 2008, USA. Establish a $6 million fund for settlement claims. Promised make site fully accessible to blind. Class action lawsuit took two and a half years.