Resources
This carefully curated collection of resources will help you find packages and learning resources to help you on your R journey.

My word template for Quarto | Andrew Wheeler
Andrew Wheeler's blog post discusses creating a custom Word template for use with Quarto, which is beneficial for reports that require formatting suitable for email, printing, or post-generation editing. Starting with the command to generate a default Word template from Quarto, Wheeler explains how to modify styles for various document elements like titles, headings, and code snippets. The template supports markdown tables and features styling for page numbers, headers, and footers. His template also includes personal branding with a hyperlinked logo. The post is a resource for those who prefer Word over HTML or LaTeX for their Quarto-generated documents.
Go to Resource

Patterns and anti-patterns of data analysis reuse
The blog post titled 'Before I Sleep: Patterns and anti-patterns of data analysis reuse' by Miles McBain discusses the common themes in data analysis roles pertaining to the repeated nature of certain analyses across various industries. McBain highlights the need for reusing code and strategies efficiently to maintain productivity amidst this recurring challenge. The text delves into different stages of data analysis reuse, such as copy-pasting previous work, which may initially save time but lead to accruing technical debt. It stresses on setting up practices for swift reuse of work to build upon proven capabilities, assuming the work is code-based and document-like products are code-generated.
Go to Resource

Rapid RAG Prototyping
Rapid RAG Prototyping leverages the power of R through the ellmer package and DuckDB to build a Retrieval-Augmented Generation (RAG) prototype, enhancing a large language model with domain-specific knowledge. This solution addresses the limitations of large language models, which often lack current or specific information. The ellmer package provides an interface for working with various LLM providers, adding functions like tool calling and data extraction. DuckDB contributes with high-performance data processing, enabling efficient query handling. Together, they offer a formidable toolkit for fast prototyping of LLM-powered applications.
Go to Resource

Rendering your README with GitHub Actions
This tutorial explains how to use GitHub Actions to automatically render your README.Rmd file to README.md on GitHub.
Go to Resource

Transform Google Docs into Quarto Books with {quartificate}
The 'quartificate' package is designed to convert Google Documents into Quarto books, facilitating the transition from a simple document to a structured and maintainable book format. It streamlines the process by exporting the document into a Docx file, converting it to Markdown via Pandoc, and then sectioning it into HTML chapters based on header levels. This enables users to easily manage and render their content as a Quarto book. The package also provides seamless integration with Googledrive for authentication and document retrieval, and offers a quick start to render and view the book using the 'servr' package.
Go to Resource

Writing beautiful code
This content is a comprehensive guide on writing aesthetically pleasing and maintainable code, with a focus on R programming. The author, Ma"elle Salmon, explains the importance of beautiful code for readability and collaboration. The guide includes practical tips and tricks, and emphasizes adherence to coding styles, proper spacing, avoiding overly long lines, and creating descriptive functions. Additionally, the author discusses reducing unnecessary comments and documenting functions effectively. The guide also covers using tools like {styler} for automatic formatting and encourages learning from others' code to extend one's R vocabulary.
Go to Resource