Roman Tsegelskyi's blog    About    Atom    RSS

Good Practices for Writing R Packages

Recently I have finished working on my first R package - yummlyr, and decided to write a short post on best practices for creating R packages that I have encountered. There are many different manuals on creating R packages that can be found over the internet, with great R packages book by Hadley Wickham for in depth study of the topic, while this post aims to give a short overview of best practices and tools for writing R packages, drawing some inspiration from similar post for Rust.

Read More →

Google Summer of Code and Pander - Part II

This post is intended to be the second part of the review of my participation in Google Summer of Code with R project working on pander package. This review is about GSoC 2015, post about GSoC 2014 is available here.

Read More →

Google Summer of Code and Pander - Part I

For the last 2 years, I have been lucky enough to be selected and participate in Google Summer of Code with R Project, working on different aspects of pander package. I felt that some kind of review of my experience and work done is getting a bit overdue, so I decided to do a 2-part write up about original plans, achieved results and gained experiences participating in GSoC. I hope that those 2 articles serve as a reasonable example to people who are considering participating as to one of the possible projects to participate in GSoC possible.

Read More →

Update GH-pages automatically with Travis

While working on Pander during Google Summer of Code 2015, I came across interesting task of automatically updating GH-pages and README using travis and decided to do a small write-up about my experience. Additional usage examples that I will give are more or less specific for repositories in R programming languages, but general setup and everything else is generic if notes otherwise.

Read More →

Personal page and blog using Github pages and Jekyll

Having a personal web page and blog can be very beneficial for a developer. I recently decided to create ones myself and ironically enough my first post will is a guide/report with the problem I faced and how I solved them would be useful. This port is meant to help people that are familiar with what Git and GitHub is to get up and running with GitHub Pages and Jekyll in just a couple of hours.

Read More →