EARL is a Conference for users and developers of the open source R programming language. The primary focus of the Conference is the commercial usage of R across a range of industry sectors with the aim of sharing knowledge and applications of the language.
EARL 2016 will feature a day of workshops preceding the full conference days. These will be interactive workshops on a variety of R related topics, from introductory to advanced levels.
The workshops will be held on Tuesday 13th September in the Tower Hotel and this year are open to non-conference attendees, but hurry as places are limited, strictly on a first come, first served basis.
ALL DAY WORKSHOPS 1000 – 1700 hrs
Workshop 1: Advanced Shiny Workshop by Garrett Grolemund, RStudio
This full day workshop will cover the latest developments and best practices for the Shiny R package. We will cover some of the newest features in Shiny and then plunge deep into Shiny’s reactive programming framework. You will learn how to write nimble, performant Shiny apps by mastering reactive programming, a paradigm that is intrinsically different than the functional programming style you are used to in the rest of R. You will also practice writing Shiny modules, self-contained shiny components that can be reused across apps, and you will learn the best ways to debug and optimize your apps after you write them. Click here for more information
Workshop 2: A Crash Course in R by Richard Pugh, Mango Solutions
The aim of this full day workshop is to introduce the basic syntax and structures of the R language in a fast-paced environment. The workshop will be hands-on with scripts provided and exercises to reinforce the language fundamentals. Participants will leave this workshop with an understanding of the core building blocks of the R language, and with a set of scripts that support further learning. Click here for more information
Click here to book your place
HALF DAY MORNING WORKSHOPS 1000-1300 hrs
Workshop 3: Introduction to ggplot2 by Mango Solutions
R has always been known for the strength of its visualisation tools. The aim of this workshop is to introduce just one of these tools, namely the powerful and incredibly popular ggplot2. This course is aimed at R users who have a basic working knowledge of the R language and would like to add a more advanced graphics package to their toolbox. It will provide a hands-on introduction to ggplot2 with lots of example code and graphics. Participants will leave this workshop with an understanding of how to recreate plots used in their daily workflow; how you can use the grammar of graphics to manipulate these graphics to publication ready quality and give you the knowledge to extend the grammar. Click here for more information
Workshop 4: Using R with Microsoft Office Products by Mango Solutions
Creating business reports is vital in communicating analysis results to business analysts and decision makers but it is often time consuming – sometimes unnecessarily so but R provides us with an easy way in which we can speed this process up. The primary aim of this workshop is to introduce how Microsoft Word and Excel reports can be created directly from R. Following this session, attendees should also be conversant in how possible options for reporting differ and specifically how the ReporteRs package can be used to obtain a finer grain control over the formatting of Word documents from R. This workshop is aimed at users with a basic knowledge of the R language. Click here for more information
HALF DAY AFTERNOON WORKSHOPS 1400-1700 hrs
Workshop 5: Getting Started with Shiny by Mango Solutions
An easy framework for R users to develop web applications, shiny makes it even easier for R users to share the results of their analysis with key stakeholders not familiar with R. In this half day workshop we will introduce those new to Shiny to the key ideas that will help them to build simple web applications. The workshop will emphasise what makes an application suitable for production deployment, ensuring these best practices are adopted from the start. Whilst knowledge of R is expected this workshop is aimed at those with no prior knowledge of shiny. Click here for more information.
Workshop 6: Package Development in R by Mango Solutions
The Package Development in R workshop is aimed at R programmers who are looking to add rigour to their development by building R packages in a controlled, scalable and commercially viable manner. Attendees will learn the state of the art for designing, building and maintaining R packages. Click here for more information
Due to the interactive nature of the workshops, all attendees will be required to bring their own laptop. Please see the full information provided for each workshop to ascertain the stated prerequisites for attendance.