What I write
Clean Code with ES6 Default Parameters & Property Shorthands
Creating a method also means writing an API. Whether it is for yourself, another developer on your team, or other developers using your project. Depending on the size, complexity, and purpose of your function, you have to think of default settings and the API of your input/output
Almost every developer has had the experience of maintaining or taking over a legacy project. The code can be messy, undocumented and it can take days to fully understand everything. But, with proper planning, analysis, and a good workflow, it is possible to turn a spaghetti codebase into a clean, organised, and scalable one
Adding the ECMAScript 6 flavour to your IDE
Using ECMAScript 6 features is all cool and feels good, but all that makes little sense without syntax support in an IDE.
How to setup an ES6 production-ready project
As ES6 is really hyped this year and the specification has eventually been finished, I wanted to start using it. By today I have turned almost all my private projects and a couple of client projects into a solid ES6 setup.