WintiWebDev Meetup June 2018

6/19/2018

Encodo was pleased to be able to host and participate in the June 2018 meetup yesterday evening.

We heard about usability and user experience from Luca Honegger of Kleinfach GmbH. He emphasized that projects would be well-served by getting users involved in the process early on. He cautioned that user feedback must be taken with a grain of salt, but that it's always essential—if the target users can't use your application, then it doesn't matter how much you can "prove" that it's good design. Early feedback sessions can also be a great way of refining requirements that users can't formulate without "seeing" something.

Next, we learned about optimizing web-page loading speed from David Gunziger of smoca. He discussed the advantages of HTTP2 as well as aggressive caching, inlining of resources, pipelining requests and tweaking the content to let the browser display content as quickly as possible. He managed to reduce the initial-loading time of his company's web page by over 50%.

Finally, our own Richard Bützer (just started last month!) presented a fun-but-somewhat-sobering quiz about JavaScript conversions. Is an array equal to an array? Is it equal to true? What about 1? It was a wild ride through some very non-intuitive type conversions that led to some rousing discussions about how to prevent these JavaScript weaknesses from getting in the way of producing quality software. Everybody was able to try their hand at answering questions with Kahoot.

Afterwards, there were drinks and snacks and lively conversation. All in all, 25 people attended. Thanks to everybody for coming!