Logo
  • Home
  • About
  • Posts

Lazy introduction to laziness in R

2025/02/13

|

Maëlle Salmon ,  Athanasia Mo Mowinckel ,  Hannah Frick

|

package development, programming

R-hub v2

2024/04/11

|

Gábor Csárdi

|

R-hub

Update on mocking for testing R packages

2024/03/21

|

Maëlle Salmon

|

package development, testing, mocking

Key advantages of using the keyring package

2024/02/28

|

Maëlle Salmon

|

package development

Cliff notes about the cli package

2023/11/30

|

Maëlle Salmon ,  Athanasia Mo Mowinckel

|

package development, code style

System Dependencies in R Packages & Automatic Testing

2023/09/26

|

Hugo Gruson

|

package development, r-package, continuous integration

Why comment your code as little (and as well) as possible

2023/01/26

|

Maëlle Salmon

|

package development, code style

A testing pattern: adding switches to your code

2023/01/23

|

Maëlle Salmon

|

package development, testing, mocking

Minimum R version dependency in R packages

2022/09/12

|

Hugo Gruson ,  Maëlle Salmon

|

package development, r-package

Coding style, coding etiquette

2022/03/21

|

Maëlle Salmon ,  Christophe Dervieux

|

package development, code style

Checking the inputs of your R functions

2022/03/10

|

Hugo Gruson ,  Sam Abbott ,  Carl Pearson

|

package development, r-package

Caching the results of functions of your R package

2021/07/30

|

Maëlle Salmon ,  Christophe Dervieux

|

package development

RSQLite concurrency issues — solution included

2021/03/13

|

Gábor Csárdi

|

SQLite, RSQLite, databases, concurrency, parallel

How to deal with OAuth2.0 in R packages?

2021/01/25

|

Maëlle Salmon

|

package development, security, testing

A NOTE on URL checks of your R package

2020/12/01

|

Maëlle Salmon

|

package development, documentation, description

Helper code and files for your testthat tests

2020/11/18

|

Maëlle Salmon

|

package development, testing

Picking and researching blog topics about R package development

2020/10/09

|

Maëlle Salmon

|

package development, blogging

State of R packages in your library

2020/09/03

|

Maëlle Salmon ,  Gábor Csárdi

|

package development

JavaScript for the R package developer

2020/08/25

|

Maëlle Salmon ,  Garrick Aden Buie

|

package development, JS

Optimal workflows for package vignettes

2020/06/03

|

Maëlle Salmon

|

package development, documentation

How to distribute data with your R package

2020/05/29

|

Maëlle Salmon

|

package development, standards, data

Non-standard files/directories, Rbuildignore and inst

2020/05/20

|

Maëlle Salmon

|

package development, standards

Checking your R package on Solaris

2020/05/14

|

Gábor Csárdi

|

package development, solaris

Counting and Visualizing CRAN Downloads with packageRank (with Caveats!)

2020/05/11

|

Peter Li

|

package development

Why and how maintain a NEWS file for your R package?

2020/05/08

|

Maëlle Salmon

|

package development, news, documentation

Workflow automation tools for package developers

2020/04/29

|

Maëlle Salmon

|

package development

Retries in API packages and reinventing the wheel

2020/04/07

|

Maëlle Salmon

|

package development, http

Everything you should know about WinBuilder

2020/04/01

|

Maëlle Salmon

|

package development

Persistent config and data for R packages

2020/03/12

|

Maëlle Salmon

|

package development

Debugging: Signals and Subprocesses

2020/02/20

|

Gábor Csárdi

|

package development, debugging, subprocess, processx, lldb, gdbx, C, Unix signals

Code generation in R packages

2020/02/10

|

Maëlle Salmon

|

package development

Code examples in the R package manuals

2020/01/27

|

Maëlle Salmon

|

package development, documentation

Objects that feel mutable in R

2020/01/22

|

Maëlle Salmon ,  Gábor Csardi

|

package development, programming

From Shock to Competence: How Not to Panic When You Receive E-mail from CRAN about Failed Checks

2020/01/08

|

Julia Romanowska

|

package development

R-hub usage in a few figures

2019/12/19

|

Maëlle Salmon

|

Internal functions in R packages

2019/12/12

|

Maëlle Salmon

|

package development, documentation

About URLs in DESCRIPTION

2019/12/10

|

Maëlle Salmon

|

description

The Rt of good package READMEs

2019/12/03

|

Maëlle Salmon

|

readme, documentation

Search and discover CRAN packages with pkgsearch!

2019/11/26

|

Maëlle Salmon

|

pkgsearch

Mocking is catching

2019/10/29

|

Maëlle Salmon

|

testing, mocking

Overview of the CRAN checks API

2019/06/10

|

Maëlle Salmon

|

CRAN

How to keep up with CRAN policies and processes?

2019/05/29

|

Maëlle Salmon

|

help, CRAN

A noLD platform on R-hub package builder

2019/05/21

|

Maëlle Salmon

|

help, CRAN

Read the R source!

2019/05/14

|

Maëlle Salmon

|

help, CRAN

cranlogs 2.1.1 is on CRAN!

2019/05/02

|

Maëlle Salmon

|

cranlogs, R package, release

How to handle CRAN checks with help from R-hub

2019/04/25

|

Maëlle Salmon

|

help, CRAN

rversions 1.1.0 is on CRAN!

2019/04/15

|

Maëlle Salmon

|

rversions, R package, release

How to get help with R package development? R-package-devel and beyond

2019/04/11

|

Maëlle Salmon

|

help, text analysis

rhub 1.1.1 is on CRAN!

2019/04/08

|

Maëlle Salmon

|

rhub, R package, release, screencast

R package developers, why should you care about R-hub?

2019/03/26

|

Maëlle Salmon

|

promotion
R-hub

Except where otherwise noted, content on this site is licensed under the CC-BY license.

Social

Blog Twitter

Participate

Source code on GitHub Bug reports & feature requests Discussions

Package Builder

Package Buider from R

Other Services

CRAN source code mirror Download counts of CRAN packages Search CRAN packages Badges for CRAN packages Query R versions

© 2025 R-hub

Privacy