8. Tools set the tone for your work#

8.1. Browsers#

We have been working in browser mostly and a few of you have had problems that we could not find a separate cause for with Safari.

browser support with caniuse

Compatibility with web languages is equivalent to following the rules that define the web language.

There is an independent, organizaiton, W3C for web standards

for each browser

  • Safari is really low on compatibility.

  • FireFox is okay, but commonly tested on important tech things because it hass better privacy

  • Opera is good.

  • Chromium based are best (Chrome and Edge are built on top of the same open source browser)

8.2. Working like a CSist#

  1. Go to your ds-portfolio repo.

  2. Select one of your notebooks

  3. Switch from preview view to code view

Preview view: screen shot of view toggles on Github in preview

Code view: screen shot of view toggles on Github in code

Notice that for notebook files, the code view is hard to read. This is why we sometimes use tools to convert so that things are both human and machine readable.

We like to do things in plain text as much as possible.

8.3. Mermaid Syntax for diagrams#

This lets you draw diagrams by writing out the structure in text. It’s a pretty lightweight syntax for a lot of diagram types

mermaid live preview