Session: 2 for 1: How to Choose a Charting Library / Kube what? for NodeJs developers
How to Choose a Charting Library / Bailey Jones
Interactive data visualizations provide crucial functionality for many web applications – imagine a stock ticker with no graphs, or a flight tracker without a map. Open source charting libraries are a powerful asset for building these apps, but it can be hard to cut through the hype surrounding many trendy open source libraries to find the one that really does what you need. In this presentation, I’ll outline a process you can use to identify your application’s requirements and effectively compare your options.
There are three major areas to consider when selecting an open source charting library: accessibility, performance, and ease of development. First, I’ll recommend a few strategies for narrowing down a field of many libraries to a few final candidates. Next, I’ll examine a prototype node application in order to rank two popular choices, D3 and Chart.js, side by side. I’ll demonstrate how each approaches accessibility and discuss what to look for in a library to ensure that it will meet accessibility standards. I will discuss performance auditing tools and show how to generate a quick benchmark with Webpack bundle analyzer and Lighthouse to get a rough idea of which option will be more performant. Finally, I’ll summarize my experience working with each library and describe the criteria I use to evaluate their relative ease of development. By outlining my process, I aim to provide a model you can use to inform front-end library decisions in your own future applications.
Kube what? for NodeJs developers / Carlos Santana
You are a great developer using JavaScript and working with NodeJS. Then everyone tells you to run your code on Kubernetes. If you were like me, my reaction was all docs are about Java or Go, no good guides for NodeJs. I’m super productive with NodeJS. How can I continue to be? While using this new Kubernetes thing. I will share my story and lessons learned while developing my best practices for Nodejs developers while working with Kubernetes.
In this talk, I will provide the top tips and tools for Nodejs using Kubernetes, including live-reload on cluster with break points live.