Fork of MrW's VizHub Experience 2020 (BACKUP)
This example is a backup of a journal-style dashboard showing a data visualization course experience. It displays a digital LED clock-style rendering of the year "2020" and a VizHub logo using HTML and CSS, with text styled via the LED Digital 7 webfont and layered text shadows for a neon glow effect. The page is rendered in SVG format and includes links to external resources like mrwatson.de and VizHub. The visualization is purely presentational, using CSS flexbox for centering and custom fonts for aesthetic emphasis.
AI-generated descriptionPrehistory
I'm MrWatson of mrwatson.de, an age-old programmer and database developer, and work with the FileMaker / Claris platform.
Due to an up and coming closer integration of the platform with the web - and the general rise of the API-age - at the end of 2019 I realised the need to get up to speed with web technologies, and set myself the personal aim of learning how to programme in JavaScript and implement data visualisations in d3.
In summer 2019 I started looking at Node.js, learnt about npm, and the purpose of CDNs.
I discovered the awesome NODE-Red visual IoT workflow editor from Nick O'Leary, and realised the power, potential and importance of JavaScript.
<img src="https://github.githubassets.com/images/modules/logos_page/Octocat.png" style="float:right;margin-left:10px;margin-bottom:5px;width:40px;height:40px;"/> <img src="https://upload.wikimedia.org/wikipedia/commons/9/9a/Visual_Studio_Code_1.35_icon.svg" style="float:right;margin-left:10px;margin-bottom:5px;width:40px;height:40px;"/> I prepared the journey to text-based programming including installing Visual Studio Code towards the end of August - the #1 trending Editor in the GitHub State of the OctoVerse Top Project.
I had come across d3 several years ago, was totally awed by it, but did not have the time, nor motivation back then to 'get into it'.
In Sep. 2019 I rediscovered d3 (wow again!) and started experimenting.
Within a month I had discovered observablehq - awed again by Mike Bostock's genius ... but this time - with the help of the reactive envionment - I was able to quickly achieve some results ... but it soon became clear that my rusty JavaScript basics needed refreshing.
stuff I had forgotten (Converting strings to numbers or Accessing Nested Objects)
doing old stuff, but in JS, (Regex in JS)
as well as getting up to speed on the state of JavaScript today (Gee! There sure has been some big changes in JS/ECMAScipt since 1999! Just a few ;-)), including:
- discovering the cool, new ECMAScript 6: New Features
- getting my head round all the different Javascript versions (and ways of naming them)
- …
As ever, I was always helped by my old companions Google and StackOverflow!
At the start of Nov. 2019 I found a cool youtube d3 course from freecodecamp.
Three weeks later via the freecodecamp website I found Curran's marvellous 13-hour long Data Visualization with D3.js - Full Tutorial Course - which I watched from end to end over the following weeks! (Aside: desparately need to index that video!)
<img src="https://yt3.ggpht.com/a/AGF-l79y46yTIJmZmZydLCTh1EDCZHG18R1j0nFuHA=s288-c-k-c0xffffffff-no-rj-mo" style="float:left;margin-right:10px;margin-bottom:5px;width:40px;height:40px;"/> December was filled mostly with christmas preparations, a small excursion into tableau. Just at the turn of the year I then discovered vizhub - and from there everything is exploding! :-)
Vizhub
I've had the huge luck to have stumbled across vizhub just as Curran was starting the datavis-2020 course :D
<img src="https://pbs.twimg.com/profile_images/841287627009609728/-8eDHLAU_400x400.jpg" style="float:left;margin-right:10px;margin-bottom:5px;width:40px;height:40px;"/> Loving what Curran is doing, I immediately supported his Kickstarter Vizhub Launch Project.
[MORE TO COME]
2020-01-20 JetBrains Mono Font arrives
2020-02-02 A very special date-viz
Notes to Self
2020-02-05
- Centering stuff in CSS is a science unto it's own!
- Need to Check out this cool D3 Real Time Chart with Multiple Data Streams (..for animated visualisation of data while it is loading)
- Watch out for OLD code that uses V3 or V4 of D3! (D3.3≠D3.5)
- Check out D3 Change history (∂-D3, so to speak)
- It is an exceptionally good read!
- AND!...check out contributor #2 of the changes file... Curran!
- OMG!...check out contributor #2 of d3... Jason Davies! (Original author of my Gaussian Primes Visualisation)