JSCity – Code Complexity Visualization For JavaScript Codebases

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.JSCity is a tool for visualising JavaScript source code complexity that uses the CodeCity metaphor. This approach makes use of the building blocks of modern cities for visualising the building blocks of software. Since in JavaScript functional programming is the predominant programming paradigm JSCity represents code artefacts like this: folders are districts files are sub-districts functions are buildings inner functions are represented as buildings on the top of their nested function / building This for example is the visualisation ... Read more

Julian Treasure: How to speak so that people want to listen

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.In this TED talk sound expert and public speaking coach Julian Treasure outlines how to effectively use your voice to deliver a message and make people want to listen to what you have to say: While of course regarding a complex subject like skillfully using your voice and speaking in public effectively such a short video can by no means be comprehensive it gives a good idea about the key ingredients of getting your ... Read more

The State Of JavaScript 2016: A Survey

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.A recent survey by Sacha Greif gives a comprehensive overview of the current state of the JavaScript world. Front-end, full-stack, testing, mobile: If you're working with JavaScript in any way this survey has you covered! It gives you a great overview of what's in use right now and what might be in the near future. The survey will be done annually. So, it should be possible to see where the JavaScript world is headed and ... Read more

Writing Disposable Code, Not Reusable Code

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.In an article about common software over-engineering mistakes Subhas Dandapani provides a lot of useful insights on why software often is over-engineered - sometimes to the extent it becomes unmaintainable. From my experience, the by far most frequent cause of over-engineered and overly complex software is engineers trying to anticipate requirements and potential future use cases. Everything has to be abstract in order to accommodate any possible use case business might come up with. ... Read more