Jack Franklin (@Jack_Franklin) gave an informative and engaging talk on WebPack 2. He did a great job of injecting humor, dealing firmly with the realities that even the best of us sometimes don’t know what is going on. I walked away with a positive impression of WebPack 2, understanding that while it is a Swiss-army-knife sort of a tool, it does fit well into the modern toolchain of web application development.
“Unloved code is a terrible thing; don’t make unloved code.”
“Just because people are loud or known doesn’t mean they know everything.”
On the good old days of web development:
“Remember when this was clean and easy? It Never Was!”
On considerations of how to approach web development:
“If you don’t feel the pain of our end users then you’re not participating in the web.”
Many more tweets can be found at #halfstackconf.
Mark Wubben (@novemberborn), who I have had the pleasure to work with on many occasions, gave an informative talk about Babel and the art of transpilation. He did an excellent job of discussing the fundamentals of how Babel works, while live coding a plugin that allowed you to do emoji math. The following is an emoji mathematical example:
? + ? = ?
(? * ?)^? = ?
Niels Leenheer (@rakaz) gave us a hugely entertaining talk on browser user agent sniffing. He went back in the annals of time to provide a potted history of why browsers lie in their user agent strings, as well as providing a few situations where user agent sniffing, versus feature detection, might be useful. To me, it highlighted the unintended consequences of a lack of collaboration on standards, and how that makes our lives in technology hugely complex.
Rob Bateman (@robnet) introduced to the world of complex 3d graphics on the web and how tessellation works with an impressive demo of complex 3d engines being translated to run natively on the web and in 2d.
All in all, the conference was a huge success and I think enjoyed by everyone there. It felt like a warm and inclusive environment, where everyone could be themselves and enjoy a day of thinking, talking, and collaborating.
Let’s talk about how we can help your organization improve their approach to automated testing.
Have a question? We’re here to help! Get in touch and let’s see how we can work together.