This blog is available via RSS1 and on R-bloggers.
Some thoughts after a trial run of GitHub’s Copilot Workspace
AI
GitHub
Copilot Workspace
R
R package
software development
DOI
Improving Ecosystem Interoperability Iteratively via Progressive Enhancement
R
interoperability
S3
progressive enhancement
ecosystem
lifecycle
object-oriented programming
DOI
Choosing the Right Parent for R Object Classes
R
R package
object-oriented programming
S3
interoperability
DOI
Using benchmarking to guide the adoption of dependencies in R packages
benchmarking
R
cli
R package
software architecture
Lesser-known reasons to prefer `apply()` over for loops
R
functional programming
iteration
readability
good practices
tidyverse
System Dependencies in R Packages & Automatic Testing
package development
R
R package
continuous integration
system dependencies
Communicating development stages of open-source software
open-source
R
R package
versioning
lifecycles
community
Sharing the C++ Code of an Rcpp Package
code sharing
R
R package
Rcpp
interoperability
package development
Extending Data Frames
data frame
R
R package
interoperability
S3
tidyverse
object-oriented programming
What Should the First 100 Lines of Code Written During an Epidemic Look Like?
outbreak analytics
100 days workshop
participatory research
Convert Your R Function to an S3 Generic: Benefits, Pitfalls & Design Considerations
R
R package
object-oriented programming
S3
interoperability
Improving the C++ Code Quality of an Rcpp Package
code quality
R
R package
Rcpp
good practices
continuous integration
Ensuring & Showcasing the Statistical Correctness of your R Package
code quality
R
R package
testing
continuous integration
good practices
No matching items
Footnotes
What is RSS? You can learn more about it with this great introductory post.↩︎