ThinkR is running 10 half-days of remote training on “Shiny in Production” in July 2020. The training will be done in English, and some of the teaching methods are based on the concepts from RStudio’s instructor training program . To reduce confusion while navigating through multiple PDFs, the RStudio IDE, and the file manager, ThinkR has built an e-learning platform that embeds everything learners need in one interface, which you can see at https://rtask.thinkr.fr/remote-trainings-and-certification/ . For more information or to register, please go to https://rtask.thinkr.fr/remote-trainings-and-certification/learning-shiny-online-july/ .
More On Teach
Recreating Septa Transit Timetables in Python
Recently, Rich and I were poking around transit data, and we were struck by the amount of structuring that goes into transit timetables.
For example, consider this weekend rail schedule table from SEPTA, Philadelphia’s transit agency.
Notice these big pieces:
The vertical text on the left indicating trains are traveling “TO CENTER CITY”. The blue header, and spanner columns (“Services” and “Train Number”) grouping related columns. The striped background for easier reading. Also the black background indicating stations in Center City (the urban core). Tables like this often have to be created in tools like Illustrator, and updated by hand. At the same time, when agencies automate table creation, they often sacrifice a lot of the assistive features and helpful affordances of the table.

Outgrowing your laptop with R and Positron
R-Ladies Abuja has posted a recording of a recent talk on Positron, and you can find it here!
PDF Accessibility and Standards
Quarto 1.9 brings PDF accessibility and standards support, building on new tagging features in LaTeX and Typst.