Juri Strumpflohner
Juri Strumpflohner Juri is a full stack developer and tech lead with a special passion for the web and frontend development. He creates online videos for Egghead.io, writes articles on his blog and for tech magazines, speaks at conferences and holds training workshops. Juri is also a recognized Google Developer Expert in Web Technologies

Large-scale JavaScript Application Architecture

1 min read

JavaScript programming has evolved a lot over the past years and has somehow revolutionized the way you develop on the web. While many initially just used it as a scripting language to quickly hack in some dynamic behavior into traditional websites, it starts now to be used much more like a fully capable programming language (mainly also due to many emerging JavaScript libraries and more capable browsers).

Despite this, the key to successful JavaScript development - as I've already written in a prior post and which you might have been able to read between the lines of some other ones - is structure. Without structure you're lost.., your code gets messy, a maintenance nightmare, uncontrollable, rigid ... scripting code basically. You might not take care about all this in small projects, but it becomes crucial as your project grows and gets rather big.
Take a look at the following presentation by Addy Osmani about Large-scale JavaScript Application Architecture which in my opinion nicely presents the major important points.

Questions? Thoughts? Hit me up on Twitter
comments powered by Disqus