# TypeScript and Sass

Web development without JavaScript and CSS can hardly be called web development. As for modern web development, the tools of choice are [TypeScript ](https://www.typescriptlang.org/)and [Sass](https://sass-lang.com/).

Both are more-or-less syntactic sugar around JavaScript and CSS, respectively, but they go a long way in ensuring that the code is easier to read and maintain.

While not strictly part of the DWS WP Framework, the example plugin used on [the respective tutorial page](https://framework.deep-web-solutions.com/your-first-plugin) comes with a pre-configured setup for compiling TS and SCSS files into JS and CSS files, respectively, using [Grunt tasks](https://framework.deep-web-solutions.com/key-concepts-and-dev-tools/task-runners-grunt) (together with a few other post-optimizations).

Using TypeScript and Sass is **not** part of this documentation, but they are mentioned since we strongly recommend using them in any modern project to minimize bugs and increase developer satisfaction.
