JavaScript city tour (1/2)
First day of the JSConf Budapest, May 2016

These are my notes on the first day of the JSConf in Budapest1, which took place at May 12th and 13th in the Akvarium Klub in the heart of city.

“What everybody should know about npm”

Laurie Voss (from npm Inc.) highlighted, that npm is more than just a simple manager for JavaScript packages. For instance, you can enhance your productivity with these 3 weird old tricks:

“The Hitchhiker’s Guide to All Things Memory in JS”

Safia Abdalla refreshed the basics concerning memory management and garbage collection in JavaScript. In practice, when you want to analyze and optimize the memory consumption of your JavaScript apps, you need to choose the right tools depending on the platform your are working on:

“Encrypt the Web For $0”

The talk of Yan Zhu basically came down to these advices:

“Why Performance matters”

When the performance of your website suck, so do your conversions. That’s no platitude, but it’s proven by several studies from big companies. However, it is important to understand that performance is not all about bare numbers and measurement parameters – instead, it has to do a lot with perception.2 Denys Mishunov shared the following tips:

“Event-Sourcing your React-Flux applications”

Maurice De Beijer carried over the ideas of Flux from the frontend into the backend. By using the Command Query Responsibility Segregation (CQRS) pattern, the backend architecture gets split up into two parts:

That way, backend state gets replicable and therefore more robust. Also, this approach does complement pretty well with React and Redux in the frontend.

“Internet of Cats”

Rachel White demonstrated how to bring back the fun into programming. Main ingredients: cluelessness, curiosity, self-conquest and a pathological obsession with cats. Main learning: Be nice to each other. That will make many things way more simple.

“The Other Side of Empathy”

This talk was a suitable follow-up. Nick Hehr collects resources on understanding the importance of empathy in his blog “The Other Side of Empathy”. His theses from the talk:

  1. Disclaimer: This summary is far away from complete and reflect a highly opinionated perception. [return]
  2. The perception of performance is likely more important than the performance itself. Further reading on this at the Apple developer documentation. [return]