E12. YARN (Yet Another Package Manager)
YARN is a package manager that we will use to obtain our external libraries. Yarn caches every package it downloads so it never needs to download it again. It also parallelizes operations to maximize resource utilization so install times are faster than ever.
E10. GIT (Version Control)
Git is a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning-fast performance. We will use Git and GitHub to save our work.
E14. Prettier (Opinionated Code Formatter)
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary. This will help keep our code looking nice and save the tedious work of formatting.
E15. ESLint (Pluggable JavaScript Linter)
ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code. Rules in ESLint are configurable, and customized rules can be defined and loaded. ESLint covers both code quality and coding style issues. This will help reduce bugs as help ensure the quality of our code.
E21. Exploring the Tableau Extension API
Now that we have downloaded the Tableau Extension API, we will go through the various folders, install the Tableau Extension API SDK Components, Build the TypeScript Samples, and test our extensions using a local server.
B14. Drawing with Polygons / Circles
In this lecture, we will be looking at using Data Densification, Table Calculations and the Polygon Mark Type to draw shapes. We will combine all our techniques to draw a few fun shapes and will be building up to drawing more complex objects.
E05. Basic Programming Tutorials
This course does require a basic understanding of programming; if you are new to programming or need a refresher course, I would highly recommend spending time to go through the following tutorials
E11. GitHub (A Git Repository Hosting Service)
GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command-line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project.
B13. Drawing a SIN Graph
In this lecture, we are going to look into the drawing curved lines using the SIN() Function. We will use Data Densification, Table Calculations and the SIN() function to draw this data visualisation. This lecture will help cement our knowledge on the techniques presented.
B03. Bespoke Data Visualizations
We will talk about the nature of bespoke data visualisations, what they are, and how we can achieve these in Tableau.