This video course provides invaluable insight into the practical usefulness of CoffeeScript, how it can simplify web development, and allow us to easily build web applications or re-factor existing ones.
The app we’ll be building is fully extensible so you can easily make it your own. Want a note-taking app? We have you covered. Want to extend the app to something more? By all means, you'll have a skeleton app which you can revamp again and again to build various apps with CoffeeScript.
Darko is a developer who likes to work on the experimental side of things and enjoys exploring programming in its various shapes and sizes. His current favorite is CoffeeScript, which he uses day-to-day, both on client and server-side via nodejs.
He is employed at MediaLab, a company working with various types of media, while taking part in different projects. His current obsession is functional programming, especially combinators and their practical usage.
How to start a project with a maintainable structure instead of a spaghetti mess.
Using MVC in our project as opposed to using no structure.
How to avoid rewriting boilerplate code by using inheritance and polymorphism.
Using abstractions to describe the data instead of using the storage directly.
Giving structure to our data instead of the unstructured approach.
Giving additional structure to our application.
Scripting actions and routes in the application.
Scripting the view behavior in our application.
Add a way to organize data.
Add a quick way to look up data by category.
Add some common user experience patterns that are lacking in our app.
Extending our app with additional libraries.
Adding the rich text capability to our app instead of being limited to plain text.
Exporting documents instead of being constrained to the application.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.