<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Advanced R Markdown Workshop on Advanced R Markdown Workshop</title>
    <link>https://arm.rbind.io/</link>
    <description>Recent content in Advanced R Markdown Workshop on Advanced R Markdown Workshop</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; 2018</copyright>
    <lastBuildDate>Sun, 15 Oct 2017 00:00:00 -0700</lastBuildDate>
    <atom:link href="/" rel="self" type="application/rss+xml" />
    
    <item>
      <title>AM Session</title>
      <link>https://arm.rbind.io/days/day1/day1-am/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/days/day1/day1-am/</guid>
      <description>

&lt;p&gt;Welcome! If you chose the &lt;a href=&#34;../../prework/cloud&#34;&gt;☁️ setup&lt;/a&gt;, please enjoy breakfast and walk through these steps before the workshop begins. Our instructors and TAs are available to help!&lt;/p&gt;

&lt;h2 id=&#34;log-into-our-virtual-classroom&#34;&gt;Log into our virtual classroom&lt;/h2&gt;

&lt;p&gt;Go here: &lt;a href=&#34;http://rstd.io/class&#34; target=&#34;_blank&#34;&gt;http://rstd.io/class&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Enter our classroom identifier/password (in your email): &lt;code&gt;advanced-rmarkdown&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Enter your name and email address.&lt;/li&gt;
&lt;li&gt;Leave the toggle button set to &amp;ldquo;Create new server credentials.&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/class_login.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;p&gt;(Accept the cookies. 🍪) Your credentials will be different, but your screen should look like this. In fact, every person&amp;rsquo;s credentials will be different- don&amp;rsquo;t copy and paste your neighbor&amp;rsquo;s!&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/login.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keep this tab open!&lt;/strong&gt; You will need these additional credentials later.&lt;/p&gt;

&lt;p&gt;Open the URL provided in a new tab. You should see a page with options to connect to RStudio Server Pro and RStudio Connect.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/server_connect.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keep this tab open too!&lt;/strong&gt; We&amp;rsquo;ll set up both Server and Connect from here.&lt;/p&gt;

&lt;h2 id=&#34;access-rstudio-server-pro&#34;&gt;Access RStudio Server Pro&lt;/h2&gt;

&lt;p&gt;Click &lt;code&gt;RStudio Server Pro&lt;/code&gt;; you should see a page where you can sign in. You&amp;rsquo;ll use the credentials from that open tab we just came from.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/login_creds.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Once you&amp;rsquo;re signed in, you should be in a fresh RStudio Server Pro instance. Look in Files; you should see a folder for the course materials already there.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/server.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;h2 id=&#34;rstudio-connect&#34;&gt;RStudio Connect&lt;/h2&gt;

&lt;h3 id=&#34;setup&#34;&gt;Setup&lt;/h3&gt;

&lt;p&gt;From the RMarkdown Training Server tab, click the &lt;code&gt;RStudio Connect&lt;/code&gt; button, then Log In in the top right corner. Use the same credentials as you did for RStudio Server.&lt;/p&gt;

&lt;p&gt;Once you&amp;rsquo;re in, you should see something like this (&lt;code&gt;rstudio-user&lt;/code&gt; will be replaced with your username):&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/rsc_login.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;connecting-your-account&#34;&gt;Connecting Your Account&lt;/h3&gt;

&lt;p&gt;In order to publish your documents on RStudio Connect, you&amp;rsquo;ll need to connect RStudio Server and RStudio Connect. One way to do this:&lt;/p&gt;

&lt;p&gt;Create a template document (flexdashboard is a good one for this). From that document, click the Publish button in RStudio Server.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/publish.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Choose which document(s) you want to publish. RStudio will then ask for the URL of your RStudio Connect instance. Use the URL on that first open tab, &lt;strong&gt;with one change&lt;/strong&gt;: Replace &lt;code&gt;:[number]&lt;/code&gt; at the end of the URL with &lt;code&gt;/rsconnect&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/rsc_url.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Once you&amp;rsquo;ve set up the initial connection, you&amp;rsquo;ll be asked to verify your account. Click &amp;ldquo;Connect Account&amp;rdquo; and you should be set!&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/rsc_verify.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;share&#34;&gt;Sharing Your Work&lt;/h3&gt;

&lt;p&gt;Throughout the workshop, we may want to share our work on &lt;a href=&#34;https://gitter.im/arm-austin/Lobby&#34; target=&#34;_blank&#34;&gt;Gitter&lt;/a&gt; &lt;em&gt;(make sure to sign in or create an account if you haven&amp;rsquo;t - an invitation should have been emailed to you in early January).&lt;/em&gt; Default permissions on RStudio Connect are set so that only you can view your files. To change this, you can change the settings on individual projects once you publish them, using the dropdown menu under &amp;ldquo;Who can view this document.&amp;rdquo;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/rsc_share_anyone.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;h3 id=&#34;export&#34;&gt;Exporting Your Work&lt;/h3&gt;

&lt;p&gt;Feel free to take notes within the files set up for you on RStudio Server! You can export those updated files once the workshop is over. Make sure the files you want to export are checked, and then click &lt;code&gt;More -&amp;gt; Export&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://arm.rbind.io/img/setup-screencaps/server_export.png&#34; width=&#34;75%&#34; /&gt;&lt;/p&gt;

&lt;p&gt;A dialog box will pop up allowing you to name the zip file.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;These detailed instructions were kindly curated by our TA &lt;a href=&#34;https://jenthompson.me/&#34; target=&#34;_blank&#34;&gt;Jennifer Thompson&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title>Choose a setup</title>
      <link>https://arm.rbind.io/prework/options/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/prework/options/</guid>
      <description>&lt;p&gt;There are two options for participating in this workshop:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&#34;../cloud&#34;&gt;Cloud setup: work in the cloud ☁️&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Build&lt;/strong&gt; your R Markdown documents via a pre-configured, web-based RStudio IDE instance provided by &lt;a href=&#34;https://www.rstudio.com/products/rstudio-server-pro/&#34; target=&#34;_blank&#34;&gt;RStudio Server Pro&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Publish&lt;/strong&gt; your work via &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34; target=&#34;_blank&#34;&gt;RStudio Connect&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;a href=&#34;../local&#34;&gt;Local setup: work on your own laptop 💻&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Build&lt;/strong&gt; your R Markdown documents locally on your laptop using the RStudio IDE&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Publish&lt;/strong&gt; your work via &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34; target=&#34;_blank&#34;&gt;RStudio Connect&lt;/a&gt;, or a combination of &lt;a href=&#34;https://github.com/&#34; target=&#34;_blank&#34;&gt;GitHub&lt;/a&gt; and &lt;a href=&#34;https://www.netlify.com/&#34; target=&#34;_blank&#34;&gt;Netlify&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Click on the links above (which take you to menu items in the left sidebar) to find out more about each of these setup options.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Cloud setup</title>
      <link>https://arm.rbind.io/prework/cloud/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/prework/cloud/</guid>
      <description>

&lt;h2 id=&#34;work-in-the&#34;&gt;Work in the ☁️&lt;/h2&gt;

&lt;p&gt;For this option, you will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Build&lt;/strong&gt; your R Markdown documents via a pre-configured, web-based RStudio IDE instance provided by &lt;a href=&#34;https://www.rstudio.com/products/rstudio-server-pro/&#34; target=&#34;_blank&#34;&gt;RStudio Server Pro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Publish&lt;/strong&gt; your work via &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34; target=&#34;_blank&#34;&gt;RStudio Connect&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This option uses RStudio&amp;rsquo;s Professional software. These are paid products designed for use within the Enterprise. Access to both &lt;a href=&#34;https://www.rstudio.com/products/rstudio-server-pro/&#34; target=&#34;_blank&#34;&gt;RStudio Server Pro (RSP)&lt;/a&gt; and &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34; target=&#34;_blank&#34;&gt;RStudio Connect (RSC)&lt;/a&gt; are included in your workshop registration. Your access will be for the day prior to and the two full days of the workshop.&lt;/p&gt;

&lt;h2 id=&#34;why-would-i-need-this-option&#34;&gt;Why would I need this option?&lt;/h2&gt;

&lt;p&gt;You may not have time to do all the &lt;a href=&#34;../local&#34;&gt;local setup&lt;/a&gt;, or you may not wish to modify your local install to upgrade right now.&lt;/p&gt;

&lt;h2 id=&#34;what-do-i-need-to-do-before-the-workshop&#34;&gt;What do I need to do before the workshop?&lt;/h2&gt;

&lt;p&gt;Not much! We will provide servers with all the software (R, RStudio IDE) and R packages you will need pre-installed and configured. You will need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;bring a laptop with the ability to access the internet,&lt;/li&gt;
&lt;li&gt;bring your laptop charger, and&lt;/li&gt;
&lt;li&gt;check your email ahead of the workshop, which will provide login information for our RSP workshop account.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;will-i-be-able-to-publish-my-work&#34;&gt;Will I be able to publish my work?&lt;/h2&gt;

&lt;p&gt;Yes! You will be able to publish to &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34; target=&#34;_blank&#34;&gt;RStudio Connect (RSC)&lt;/a&gt; from your RSP instance. This means you will have a shareable link to your work online. However, the link that you publish to will no longer be active after the workshop has ended.&lt;/p&gt;

&lt;h2 id=&#34;will-i-be-able-to-save-my-work&#34;&gt;Will I be able to save my work?&lt;/h2&gt;

&lt;p&gt;Absolutely- there is a &amp;ldquo;two-click&amp;rdquo; method for exporting your work within an RSP R project to your desktop in a single zip file. We&amp;rsquo;ll show you how. Don&amp;rsquo;t worry- if you choose this option, you&amp;rsquo;ll be able to grab a local copy before your RSP/RSC ☁️ access disappears.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Install Git &amp; GitHub</title>
      <link>https://arm.rbind.io/prework/github/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/prework/github/</guid>
      <description>

&lt;p&gt;To get the most out of this workshop, we will typically work within &lt;a href=&#34;https://support.rstudio.com/hc/en-us/articles/200526207-Using-Projects&#34; target=&#34;_blank&#34;&gt;RStudio Projects&lt;/a&gt; (&lt;code&gt;.Rproj&lt;/code&gt;) and encourage you to use Git (via GitHub using RStudio) for version control. You can use RStudio as the Git GUI, so there is no need to install a separate GUI unless you have your own favorite. If you would like to use GitHub during the workshop, please follow the steps below from the online book &lt;a href=&#34;https://happygitwithr.com/&#34; target=&#34;_blank&#34;&gt;Happy Git with R&lt;/a&gt;:&lt;/p&gt;

&lt;h2 id=&#34;installation&#34;&gt;Installation&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/github-acct.html&#34; target=&#34;_blank&#34;&gt;Register a GitHub account&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/install-git.html&#34; target=&#34;_blank&#34;&gt;Install Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/hello-git.html&#34; target=&#34;_blank&#34;&gt;Introduce yourself to Git&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&#34;connect-git-github-rstudio&#34;&gt;Connect Git, GitHub, RStudio&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/push-pull-github.html&#34; target=&#34;_blank&#34;&gt;Connect to GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Do one of the following:

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/credential-caching.html&#34; target=&#34;_blank&#34;&gt;Cache credentials for HTTPS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/ssh-keys.html&#34; target=&#34;_blank&#34;&gt;Set up keys for SSH&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/rstudio-git-github.html&#34; target=&#34;_blank&#34;&gt;Connect RStudio to Git and GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&#34;test-drive&#34;&gt;Test-drive&lt;/h2&gt;

&lt;p&gt;We encourage you to follow a &lt;a href=&#34;https://happygitwithr.com/new-github-first.html&#34; target=&#34;_blank&#34;&gt;&amp;ldquo;New project, GitHub first&amp;rdquo; workflow&lt;/a&gt;. This means that if you want to work locally, you&amp;rsquo;ll want to be comfortable doing the following steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/new-github-first.html#make-a-repo-on-github-1&#34; target=&#34;_blank&#34;&gt;Make a repo on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/new-github-first.html#new-rstudio-project-via-git-clone&#34; target=&#34;_blank&#34;&gt;Make a new RStudio project via git clone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/new-github-first.html#make-local-changes-save-commit-1&#34; target=&#34;_blank&#34;&gt;Make local changes, save, commit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://happygitwithr.com/new-github-first.html#push-your-local-changes-to-github&#34; target=&#34;_blank&#34;&gt;Push your local changes to GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    
    <item>
      <title>Install R packages</title>
      <link>https://arm.rbind.io/prework/packages/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/prework/packages/</guid>
      <description>

&lt;p&gt;For this workshop, you&amp;rsquo;ll need to install several R packages. This page will guide you through installing the packages we will use. If you are comfortable installing packages in R, then you could run this code from your R console to install all of the necessary packages:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;arm_from_cran &amp;lt;- c(&amp;quot;flexdashboard&amp;quot;, &amp;quot;learnr&amp;quot;, &amp;quot;bookdown&amp;quot;,
                   &amp;quot;officer&amp;quot;, &amp;quot;rticles&amp;quot;, &amp;quot;webshot&amp;quot;,
                   &amp;quot;tidyverse&amp;quot;, &amp;quot;remotes&amp;quot;, &amp;quot;babynames&amp;quot;, &amp;quot;magick&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(arm_from_cran, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;arm_from_gh &amp;lt;- c(&#39;yihui/xaringan&#39;, &#39;rstudio/blogdown&#39;,
                 &#39;rstudio-education/armcompanion&#39;, 
                 &#39;haozhu233/kableExtra&#39;, &#39;apreshill/bakeoff&#39;,
                 &#39;hebrewseniorlife/memor&#39;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;remotes::install_github(arm_from_gh, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;webshot::install_phantomjs()
&lt;/code&gt;&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;Also please review section &lt;a href=&#34;#update-hugo&#34;&gt;0.5.2&lt;/a&gt; to make sure you have Hugo version 0.52, which you&amp;rsquo;ll need for &lt;strong&gt;blogdown&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Please review section &lt;a href=&#34;#webshot&#34;&gt;0.9.1&lt;/a&gt; to install &lt;code&gt;phantom_js&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;script&#34;&gt;Download script&lt;/h2&gt;

&lt;p&gt;Click &lt;a href=&#34;../arm-installs.R&#34; download&gt;here&lt;/a&gt; to download an R script for installing all the necessary packages.&lt;/p&gt;

&lt;h2 id=&#34;xaringan&#34;&gt;xaringan&lt;/h2&gt;

&lt;p&gt;Install the &lt;a href=&#34;https://github.com/yihui/xaringan&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;xaringan&lt;/strong&gt; package&lt;/a&gt; from GitHub as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;remotes::install_github(&#39;yihui/xaringan&#39;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(xaringan)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You can also check to make sure an individual package is installed by running this function (see Section &lt;a href=&#34;#all&#34;&gt;0.14&lt;/a&gt; for how to check for all packages):&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed &amp;lt;- function(pkg_name){
  setNames(is.element(pkg_name, installed.packages()[, &amp;quot;Package&amp;quot;]), pkg_name)
} 
is_installed(&amp;quot;xaringan&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# xaringan 
#     TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;h2 id=&#34;flexdashboard&#34;&gt;flexdashboard&lt;/h2&gt;

&lt;p&gt;Install the &lt;a href=&#34;https://rmarkdown.rstudio.com/flexdashboard/&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;flexdashboard&lt;/strong&gt; package&lt;/a&gt; from CRAN as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(&amp;quot;flexdashboard&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(flexdashboard)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;flexdashboard&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# flexdashboard 
#          TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;learnr&#34;&gt;learnr&lt;/h2&gt;

&lt;p&gt;Install the &lt;a href=&#34;https://github.com/rstudio/learnr&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;learnr&lt;/strong&gt; package&lt;/a&gt; from CRAN as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(&amp;quot;learnr&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(learnr)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;learnr&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# learnr 
#   TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;blogdown&#34;&gt;blogdown&lt;/h2&gt;

&lt;p&gt;Install the &lt;a href=&#34;https://github.com/rstudio/blogdown&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;blogdown&lt;/strong&gt; package&lt;/a&gt; from GitHub as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;remotes::install_github(&#39;rstudio/blogdown&#39;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(blogdown)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;blogdown&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# blogdown 
#     TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;hugo&#34;&gt;Install Hugo&lt;/h3&gt;

&lt;p&gt;Hugo (&lt;a href=&#34;https://gohugo.io&#34; target=&#34;_blank&#34;&gt;https://gohugo.io&lt;/a&gt;) is the static site generator on which &lt;strong&gt;blogdown&lt;/strong&gt; is based. You must install Hugo in order to build a site using the &lt;strong&gt;blogdown&lt;/strong&gt; package. You may install Hugo using the &lt;strong&gt;blogdown&lt;/strong&gt; package helper function in your R Console:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;blogdown::install_hugo()
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;update-hugo&#34;&gt;Update Hugo (if necessary)&lt;/h3&gt;

&lt;p&gt;In your R Console, please do the following to make sure that you are working with the latest version of Hugo (&amp;gt;= 0.52):&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;blogdown::hugo_version() # to check your version
blogdown::update_hugo() # to force an update
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;bookdown&#34;&gt;bookdown&lt;/h2&gt;

&lt;p&gt;Install the &lt;a href=&#34;https://github.com/rstudio/bookdown&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;bookdown&lt;/strong&gt; package&lt;/a&gt; from CRAN as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(&amp;quot;bookdown&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(bookdown)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;bookdown&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# bookdown 
#     TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;officer&#34;&gt;officer&lt;/h2&gt;

&lt;p&gt;Install the &lt;a href=&#34;https://davidgohel.github.io/officer/&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;officer&lt;/strong&gt; package&lt;/a&gt; from CRAN as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(&amp;quot;officer&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(officer)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;officer&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# officer 
#    TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;rticles&#34;&gt;rticles&lt;/h2&gt;

&lt;p&gt;Install the &lt;a href=&#34;https://github.com/rstudio/rticles&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;rticles&lt;/strong&gt; package&lt;/a&gt; from CRAN as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(&amp;quot;rticles&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(rticles)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;rticles&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# rticles 
#    TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;kableExtra&#34;&gt;kableExtra&lt;/h2&gt;

&lt;p&gt;Install the &lt;a href=&#34;https://haozhu233.github.io/kableExtra/&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;kableExtra&lt;/strong&gt; package&lt;/a&gt; from GitHub as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;remotes::install_packages(&amp;quot;haozhu233/kableExtra&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(kableExtra)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;kableExtra&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# kableExtra 
#       TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;webshot&#34;&gt;webshot&lt;/h3&gt;

&lt;p&gt;To be able to save HTML table as images (&lt;code&gt;kableExtra::save_kable()&lt;/code&gt;):&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(&amp;quot;webshot&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(webshot)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;webshot&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# webshot 
#    TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Please also do the following:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;webshot::install_phantomjs()
&lt;/code&gt;&lt;/pre&gt;

&lt;h3 id=&#34;magick&#34;&gt;magick&lt;/h3&gt;

&lt;p&gt;To be able to save PDF table as images (&lt;code&gt;kableExtra::save_kable()&lt;/code&gt;):&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(&amp;quot;magick&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(magick)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;magick&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# magick 
#   TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;memor&#34;&gt;memor&lt;/h2&gt;

&lt;p&gt;Install the &lt;a href=&#34;https://github.com/hebrewseniorlife/memor&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;memor&lt;/strong&gt; package&lt;/a&gt; from GitHub as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;remotes::install_packages(&amp;quot;hebrewseniorlife/memor&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(memor)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;memor&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# memor 
#  TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;tidyverse&#34;&gt;tidyverse &amp;amp; data packages&lt;/h2&gt;

&lt;p&gt;For many code examples provided in the workshop activities, you&amp;rsquo;ll need to install the &lt;a href=&#34;https://www.tidyverse.org/packages/&#34; target=&#34;_blank&#34;&gt;&lt;strong&gt;tidyverse&lt;/strong&gt; meta-package&lt;/a&gt; and some data packages from CRAN as follows:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(c(&amp;quot;tidyverse&amp;quot;, &amp;quot;babynames&amp;quot;), dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the packages?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(tidyverse)
library(babynames)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(c(&amp;quot;tidyverse&amp;quot;, &amp;quot;babynames&amp;quot;))
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# tidyverse babynames 
#      TRUE      TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;armcompanion&#34;&gt;armcompanion&lt;/h2&gt;

&lt;p&gt;You can download our workshop companion package from the RStudio Education GitHub:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;remotes::install_github(&amp;quot;rstudio-education/armcompanion&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(armcompanion)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;armcompanion&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# armcompanion 
#         TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;bakeoff&#34;&gt;bakeoff&lt;/h2&gt;

&lt;p&gt;You can download our workshop companion package from GitHub:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;remotes::install_github(&amp;quot;apreshill/bakeoff&amp;quot;, dependencies = TRUE)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Can you load the package?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;# should just work if installed
library(bakeoff)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Does this code return &lt;code&gt;TRUE&lt;/code&gt;?&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(&amp;quot;bakeoff&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# bakeoff 
#    TRUE
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;all&#34;&gt;Check all package installs&lt;/h2&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;is_installed(c(arm_from_cran, &#39;xaringan&#39;, &#39;blogdown&#39;, &#39;armcompanion&#39;, &#39;kableExtra&#39;, &#39;bakeoff&#39;))
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;# flexdashboard        learnr      bookdown       officer       rticles 
#          TRUE          TRUE          TRUE          TRUE          TRUE 
#       webshot     tidyverse       remotes     babynames        magick 
#          TRUE          TRUE          TRUE          TRUE          TRUE 
#      xaringan      blogdown  armcompanion    kableExtra       bakeoff 
#          TRUE          TRUE          TRUE          TRUE          TRUE
&lt;/code&gt;&lt;/pre&gt;
</description>
    </item>
    
    <item>
      <title>Install/upgrade software</title>
      <link>https://arm.rbind.io/prework/system/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/prework/system/</guid>
      <description>

&lt;p&gt;In this workshop, we will use R and &lt;a href=&#34;https://www.rstudio.com/products/rstudio/&#34; target=&#34;_blank&#34;&gt;RStudio&lt;/a&gt;. RStudio is not required but recommended, because it makes it easier for an average user to work with R Markdown. If you do not have RStudio IDE installed, you will have to install Pandoc (&lt;a href=&#34;http://pandoc.org&#34; target=&#34;_blank&#34;&gt;http://pandoc.org&lt;/a&gt;), otherwise there is no need to install Pandoc separately because RStudio has bundled it.&lt;/p&gt;

&lt;h2 id=&#34;install-r&#34;&gt;Install R&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A &lt;a href=&#34;https://cran.rstudio.com/&#34; target=&#34;_blank&#34;&gt;recent version of R&lt;/a&gt; (&amp;gt;= 3.5.1 &amp;ldquo;Feather Spray&amp;rdquo;) is recommended. You can check your version from the R Console:&lt;/li&gt;
&lt;/ul&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;R.version.string
&lt;/code&gt;&lt;/pre&gt;

&lt;pre&gt;&lt;code&gt;## [1] &amp;quot;R version 3.5.1 (2018-07-02)&amp;quot;
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&#34;install-rstudio&#34;&gt;Install RStudio&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.rstudio.com/products/rstudio/download/#download&#34; target=&#34;_blank&#34;&gt;RStudio&lt;/a&gt; (&amp;gt;= 1.1.463)  is recommended.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;upgrading-your-system&#34;&gt;Upgrading your system&lt;/h2&gt;

&lt;p&gt;For more help installing or upgrading R and RStudio, please read through these links:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;http://happygitwithr.com/install-r-rstudio.html&#34; target=&#34;_blank&#34;&gt;Chapter 6 in &lt;strong&gt;Happy Git with R&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://whattheyforgot.org/maintaining-r.html&#34; target=&#34;_blank&#34;&gt;Maintaining R from &lt;strong&gt;What They Forgot to Teach You About R&lt;/strong&gt;&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;See &lt;a href=&#34;https://whattheyforgot.org/maintaining-r.html#how-to-transfer-your-library-when-updating-r&#34; target=&#34;_blank&#34;&gt;&amp;ldquo;How to transfer your library when updating R&amp;rdquo;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    
    <item>
      <title>Local setup</title>
      <link>https://arm.rbind.io/prework/local/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/prework/local/</guid>
      <description>

&lt;h2 id=&#34;work-on-your-own&#34;&gt;Work on your own 💻&lt;/h2&gt;

&lt;p&gt;For this option, you will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Build&lt;/strong&gt; your R Markdown documents locally on your laptop using the RStudio IDE&lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;&lt;strong&gt;Publish&lt;/strong&gt; your work via &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34; target=&#34;_blank&#34;&gt;RStudio Connect&lt;/a&gt;, or a combination of &lt;a href=&#34;https://github.com/&#34; target=&#34;_blank&#34;&gt;GitHub&lt;/a&gt; and &lt;a href=&#34;https://www.netlify.com/&#34; target=&#34;_blank&#34;&gt;Netlify&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This option will require more setup time before the workshop, but will allow you to be able to work from your own workspace using R and the RStudio IDE.&lt;/p&gt;

&lt;h2 id=&#34;why-would-i-need-this-option&#34;&gt;Why would I need this option?&lt;/h2&gt;

&lt;p&gt;You may not want to use a server, and would strongly prefer to use your own machine. Note that while we will have TAs for this workshop, there is a limit to how much we can help with issues arising from running outdated versions of R, the RStudio IDE, or packages. So, if you choose this option, please carefully follow all the setup instructions listed below. If you run into problems with your local setup, we may ask you to switch to a &lt;a href=&#34;../cloud&#34;&gt;cloud setup&lt;/a&gt; during the workshop so that you can enjoy the workshop and get the most out of it.&lt;/p&gt;

&lt;h2 id=&#34;what-do-i-need-to-do-before-the-workshop&#34;&gt;What do I need to do before the workshop?&lt;/h2&gt;

&lt;p&gt;You&amp;rsquo;ll need to follow these setup instructions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;../system/&#34;&gt;Install/upgrade software&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../packages/&#34;&gt;Install R packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../github&#34;&gt;Install Git &amp;amp; GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&#34;will-i-be-able-to-publish-my-work&#34;&gt;Will I be able to publish my work?&lt;/h2&gt;

&lt;p&gt;Yes! You will also need to look at our &lt;a href=&#34;../publish&#34;&gt;publishing options&lt;/a&gt; and either:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Use an RStudio Connect account we provide (included in your workshop registration) to publish to RSC from your local IDE&lt;/li&gt;
&lt;li&gt;Sign up for a &lt;a href=&#34;https://www.netlify.com/&#34; target=&#34;_blank&#34;&gt;Netlify account&lt;/a&gt; (we recommend to sign up through your existing &lt;a href=&#34;https://github.com/&#34; target=&#34;_blank&#34;&gt;GitHub account&lt;/a&gt;).&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    
    <item>
      <title>PM Session Overview</title>
      <link>https://arm.rbind.io/days/day1/day1-pm/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/days/day1/day1-pm/</guid>
      <description>&lt;p&gt;The PM session will cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;bookdown&lt;/li&gt;
&lt;li&gt;blogdown&lt;/li&gt;
&lt;li&gt;officer&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>Publishing</title>
      <link>https://arm.rbind.io/prework/publish/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/prework/publish/</guid>
      <description>

&lt;p&gt;In this workshop, we&amp;rsquo;ll develop static sites, so publishing is a matter of connecting or copying the output directory to a web server or web hosting service. We&amp;rsquo;ll give you two convenient options for publishing (there are lots more!):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;#rsc&#34;&gt;RStudio Connect&lt;/a&gt;: for &lt;a href=&#34;../cloud&#34;&gt;cloud ☁️&lt;/a&gt; and &lt;a href=&#34;../local&#34;&gt;local setups 💻&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#netlify&#34;&gt;Netlify&lt;/a&gt;: for &lt;a href=&#34;../local&#34;&gt;local setups 💻&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&#34;rsc&#34;&gt;RStudio Connect (RSC)&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;https://www.rstudio.com/products/connect/&#34; target=&#34;_blank&#34;&gt;RSC&lt;/a&gt; is a publishing platform from RStudio for secure sharing of websites, applications, reports, and plots. It is a paid product designed for use within the Enterprise. &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34; target=&#34;_blank&#34;&gt;RSC&lt;/a&gt; is a server that you run inside an organization, so is suitable for publishing content that you only want visible within your organization&amp;rsquo;s network as opposed to visible to the entire internet. Access to &lt;a href=&#34;https://www.rstudio.com/products/connect/&#34; target=&#34;_blank&#34;&gt;RSC&lt;/a&gt; is included in your workshop registration for the days of the workshop.&lt;/p&gt;

&lt;p&gt;To use RSC from an RStudio Server Pro instance (i.e., you chose &lt;a href=&#34;../cloud&#34;&gt;cloud setup ☁️&lt;/a&gt;), you don&amp;rsquo;t need to do anything ahead of time.&lt;/p&gt;

&lt;p&gt;To use RSC locally (i.e., you chose &lt;a href=&#34;../local&#34;&gt;local setup 💻&lt;/a&gt;), even if you only want to use it for this workshop, you&amp;rsquo;ll need to install the &lt;a href=&#34;https://github.com/rstudio/rsconnect&#34; target=&#34;_blank&#34;&gt;&lt;code&gt;rsconnect&lt;/code&gt; R package&lt;/a&gt; from CRAN:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&#34;language-r&#34;&gt;install.packages(&amp;quot;rsconnect&amp;quot;)
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You&amp;rsquo;ll receive an email from us before the workshop with your login information.&lt;/p&gt;

&lt;h2 id=&#34;netlify&#34;&gt;Netlify&lt;/h2&gt;

&lt;p&gt;If want to work on a &lt;a href=&#34;../local&#34;&gt;local setup 💻&lt;/a&gt; and you are comfortable using &lt;a href=&#34;../github&#34;&gt;GitHub&lt;/a&gt;, we recommend using &lt;a href=&#34;https://bookdown.org/yihui/rmarkdown/blogdown-deploy.html&#34; target=&#34;_blank&#34;&gt;Netlify&lt;/a&gt;. &lt;a href=&#34;https://www.netlify.com/&#34; target=&#34;_blank&#34;&gt;Netlify&lt;/a&gt; is a popular website hosting service that allows for both direct upload of website files or integrated publishing from Git repositories via commit-hooks. To use Netlify, you can login using your GitHub, GitLab, or Bitbucket account.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>blogdown</title>
      <link>https://arm.rbind.io/days/day1/blogdown/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/days/day1/blogdown/</guid>
      <description>

&lt;h2 id=&#34;slides&#34;&gt;Slides&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;../../../slides/blogdown.Rmd&#34;&gt;Download slide .Rmd&lt;/a&gt;&lt;/p&gt;

&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Key Slides &lt;/th&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/blogdown.html#1&#34; style=&#34;     &#34;&gt;Full slide deck 🖼&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/blogdown.html#outline&#34; style=&#34;     &#34;&gt;Outline 🗒&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/blogdown.html#start&#34; style=&#34;     &#34;&gt;Get started ☁️ or 💻&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/blogdown.html#publish&#34; style=&#34;     &#34;&gt;Publishing 🚀&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&#34;activity&#34;&gt;Activities&lt;/h2&gt;

&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Activity &lt;/th&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Time &lt;/th&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/blogdown.html#yourturn-1&#34; style=&#34;     &#34;&gt;📩 Your turn #1: Gaze into your directory structure, and site&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕥 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/blogdown.html#yourturn-2&#34; style=&#34;     &#34;&gt;📩 Your turn #2: Edit the config.toml to customize your site&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕥 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/blogdown.html#yourturn-3&#34; style=&#34;     &#34;&gt;📩 Your turn #3: Edit some exampleSite content, save, and let &#39;LiveReload&#39; preview your changes&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕥 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/blogdown.html#yourturn-4&#34; style=&#34;     &#34;&gt;📩 Your turn #4: Add new content&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕥 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/blogdown.html#yourturn-5&#34; style=&#34;     &#34;&gt;📩 Your turn #5: Deploy&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕥 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&#34;enable-continuous-deployment-with-netlify&#34;&gt;Enable Continuous Deployment with Netlify&lt;/h2&gt;
</description>
    </item>
    
    <item>
      <title>bookdown</title>
      <link>https://arm.rbind.io/days/day1/bookdown/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/days/day1/bookdown/</guid>
      <description>

&lt;h2 id=&#34;slides&#34;&gt;Slides&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;../../../slides/bookdown.Rmd&#34;&gt;Download slide .Rmd&lt;/a&gt;&lt;/p&gt;

&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Key Slides &lt;/th&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/bookdown.html#1&#34; style=&#34;     &#34;&gt;Full slide deck 🖼&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/bookdown.html#outline&#34; style=&#34;     &#34;&gt;Outline 🗓&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/bookdown.html#start&#34; style=&#34;     &#34;&gt;Get started ☁️ or 💻&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/bookdown.html#publish&#34; style=&#34;     &#34;&gt;Publishing 🚀&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&#34;activity&#34;&gt;Activities&lt;/h2&gt;

&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Activity &lt;/th&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Time &lt;/th&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/bookdown.html#yourturn1&#34; style=&#34;     &#34;&gt;📤 Your turn #1: Edit your index.Rmd YAML&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 03:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/bookdown.html#yourturn2&#34; style=&#34;     &#34;&gt;📤 Your turn #2: Add new YAML metadata tags to your index.Rmd&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 03:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/bookdown.html#yourturn3&#34; style=&#34;     &#34;&gt;📤 Your turn #3: Add/edit chapters in your book&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 10:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/bookdown.html#yourturn4&#34; style=&#34;     &#34;&gt;📤 Your turn #4: Change how your sidebar TOC looks &amp;amp; works&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/bookdown.html#yourturn5&#34; style=&#34;     &#34;&gt;📤 Your turn #5: Tune the book output &amp;amp; publish&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 15:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&#34;enable-continuous-integration-with-travis-ci&#34;&gt;Enable Continuous Integration with Travis-CI&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;In Travis:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enable continuous integration for your book’s GitHub repo on Travis&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Modify &lt;code&gt;.gitignore&lt;/code&gt; to include these files as &amp;ldquo;ignored&amp;rdquo; by Git:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;_book&lt;/code&gt; (unless you had changed the bookdown default &lt;code&gt;output_dir&lt;/code&gt; to something else in your &lt;code&gt;_bookdown.yml&lt;/code&gt; file)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_bookdown_files&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Add a file named &lt;code&gt;DESCRIPTION&lt;/code&gt; (no file extension needed)&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Package: placeholder
Type: Book
Title: Does not matter.
Version: 0.0.1
Imports: bookdown, ggplot2
Remotes: rstudio/bookdown
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Add a &lt;code&gt;.travis.yml&lt;/code&gt; file&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;pre&gt;&lt;code&gt;  # R for travis: see documentation at https://docs.travis-ci.com/user/languages/r
  
  language: R
  sudo: false
  cache:
  packages: true
  
  script:
  - Rscript -e &#39;bookdown::render_book(&amp;quot;index.Rmd&amp;quot;, &amp;quot;bookdown::gitbook&amp;quot;)&#39;
  
  deploy:
  provider: pages
  local_dir: _book
  skip_cleanup: true
  keep-history: true
  github_token: $stat545_GITHUB_PAT
  target_branch: gh-pages
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You could now deploy this book either using GitHub Pages or Netlify.&lt;/p&gt;

&lt;h3 id=&#34;travis-ci-to-github-pages&#34;&gt;Travis-CI to GitHub Pages&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;In your repo on GitHub, go to &lt;em&gt;Settings &amp;gt; GitHub Pages.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;For Source, choose &lt;code&gt;gh-pages&lt;/code&gt; branch.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&#34;travis-ci-to-netlify&#34;&gt;Travis-CI to Netlify&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Log in to Netlify&lt;/li&gt;
&lt;li&gt;New Site from Git, select your repository&lt;/li&gt;
&lt;li&gt;From &amp;ldquo;Branch to deploy&amp;rdquo;, select &lt;code&gt;gh-pages&lt;/code&gt; branch.&lt;/li&gt;
&lt;li&gt;Leave the basic build settings blank (build command and publish directory)

&lt;ul&gt;
&lt;li&gt;This is because in our &lt;code&gt;.travis.yml&lt;/code&gt;, we set &lt;code&gt;local_dir: _book&lt;/code&gt;. This means that we had Travis only push the rendered &lt;code&gt;_book&lt;/code&gt; directory to the &lt;code&gt;gh-pages&lt;/code&gt; branch. Check it out in that branch in your GitHub repo! You&amp;rsquo;ll see all the files there that are present locally in your &lt;code&gt;_book&lt;/code&gt; folder.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&#34;enable-continuous-integration-with-travis-ci-and-continuous-deployment-with-netlify&#34;&gt;Enable Continuous Integration with Travis-CI and Continuous Deployment with Netlify&lt;/h2&gt;
</description>
    </item>
    
    <item>
      <title>flexdashboard</title>
      <link>https://arm.rbind.io/days/day1/flexdashboard/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/days/day1/flexdashboard/</guid>
      <description>

&lt;h2 id=&#34;slides&#34;&gt;Slides&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;../../../slides/flexdashboard.Rmd&#34;&gt;Download slide .Rmd&lt;/a&gt;&lt;/p&gt;

&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Key Slides &lt;/th&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/flexdashboard.html#1&#34; style=&#34;     &#34;&gt;🖼 Full slide deck&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/flexdashboard.html#outline&#34; style=&#34;     &#34;&gt;✔️ Outline&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/flexdashboard.html#start-here&#34; style=&#34;     &#34;&gt;📍 Start Here&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&#34;activity&#34;&gt;Activities&lt;/h2&gt;

&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Activity &lt;/th&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Time &lt;/th&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/flexdashboard.html#yourturn1&#34; style=&#34;     &#34;&gt;➕ Your turn #1: Add layouts&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕧 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/flexdashboard.html#yourturn2&#34; style=&#34;     &#34;&gt;➕ Your turn #2: Add components&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕧 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/flexdashboard.html#block3&#34; style=&#34;     &#34;&gt;➕ Your turn #3: On your own: play with interactivity&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕧 infinite minutes &lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description>
    </item>
    
    <item>
      <title>learnr</title>
      <link>https://arm.rbind.io/days/day1/learnr/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/days/day1/learnr/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://arm.rbind.io/slides/learnr.pdf&#34; target=&#34;_blank&#34;&gt;https://arm.rbind.io/slides/learnr.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Activity: &lt;a href=&#34;https://appforiarteam.shinyapps.io/PlayR&#34; target=&#34;_blank&#34;&gt;https://appforiarteam.shinyapps.io/PlayR&lt;/a&gt;
Stretch: &lt;a href=&#34;../../../jiena/demo.Rmd&#34;&gt;jiena/demo.Rmd&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>officer</title>
      <link>https://arm.rbind.io/days/day1/officer/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/days/day1/officer/</guid>
      <description>

&lt;h2 id=&#34;slides&#34;&gt;Slides&lt;/h2&gt;

&lt;p&gt;Visit &lt;a href=&#34;https://rpodcast.github.io/officer-advrmarkdown&#34; target=&#34;_blank&#34;&gt;rpodcast.github.io/officer-advrmarkdown&lt;/a&gt;&lt;/p&gt;

&lt;h2 id=&#34;resources&#34;&gt;Resources&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;GitHub repository: &lt;a href=&#34;https://github.com/rpodcast/officer-advrmarkdown&#34; target=&#34;_blank&#34;&gt;github.com/rpodcast/officer-advrmarkdown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Officer package documentation: &lt;a href=&#34;https://davidgohel.github.io/officer/&#34; target=&#34;_blank&#34;&gt;davidgohel.github.io/officer/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Example Shiny app: &lt;a href=&#34;https://rpodcast.shinyapps.io/megaman&#34; target=&#34;_blank&#34;&gt;rpodcast.shinyapps.io/megaman&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>xaringan</title>
      <link>https://arm.rbind.io/days/day1/xaringan/</link>
      <pubDate>Wed, 16 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://arm.rbind.io/days/day1/xaringan/</guid>
      <description>

&lt;h2 id=&#34;slides&#34;&gt;Slides&lt;/h2&gt;

&lt;p&gt;&lt;a href=&#34;../../../slides/xaringan.Rmd&#34;&gt;Download slide .Rmd&lt;/a&gt;&lt;/p&gt;

&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Key Slides &lt;/th&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/xaringan.html#1&#34; style=&#34;     &#34;&gt;🖼 Full slide deck&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/xaringan.html#outline&#34; style=&#34;     &#34;&gt;✔️ Outline&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/xaringan.html#start-here&#34; style=&#34;     &#34;&gt;📍 Start Here&lt;/a&gt; &lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 id=&#34;activity&#34;&gt;Activities&lt;/h2&gt;

&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
 &lt;thead&gt;
  &lt;tr&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Activity &lt;/th&gt;
   &lt;th style=&#34;text-align:left;&#34;&gt; Time &lt;/th&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
&lt;tbody&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/xaringan.html#yourturn1&#34; style=&#34;     &#34;&gt;➕ Your turn #1: Season some slides with remark.js salt&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 10:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/xaringan.html#yourturn2&#34; style=&#34;     &#34;&gt;➕ Your turn #2: Fatten up your slides with some R code chunks (+ knitr butter)&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/xaringan.html#yourturn3&#34; style=&#34;     &#34;&gt;➕ Your turn #3: Add some acid to your slides with images&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 08:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/xaringan.html#yourturn4&#34; style=&#34;     &#34;&gt;➕ Your turn #4: Raise the heat on your slides by changing themes&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 03:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; &lt;a href=&#34;../../../slides/xaringan.html#yourturn5&#34; style=&#34;     &#34;&gt;➕ Your turn #5: Serve your slides by publishing them online&lt;/a&gt; &lt;/td&gt;
   &lt;td style=&#34;text-align:left;&#34;&gt; 🕝 05:00 minutes &lt;/td&gt;
  &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description>
    </item>
    
  </channel>
</rss>
