Articles by Posts on Tychobra


June 29, 2020 | 0 Comments is our new software service that makes it easier than ever to add modern authentication to your Shiny apps. Implementing authentication from scratch is inefficient and increases the probability of security vulnerabilities. Hand roll... [Read more...]

My Favorite dplyr 1.0.0 Features

May 26, 2020 | 0 Comments

As you are likely aware by now, the dplyr 1.0.0 release is right around the corner. I am very excited about this huge milestone for dplyr. In this post, we’ll go over my favorite new features coming in the 1.0.0 release. # Install development version of dplyr remotes::install_github( "tidyverse/dplyr", ...
[Read more...]

Using XGBoost with Tidymodels

May 18, 2020 | 0 Comments

Background XGBoost is a machine learning library originally written in C++ and ported to R in the xgboost R package. Over the last several years, XGBoost’s effectiveness in Kaggle competitions catapulted it in popularity. At Tychobra, XGBoost is our go-to machine learning library. François Chollet and JJ Allaire ...
[Read more...]

Auditable Database Storage… What’s Different?

May 5, 2020 | 0 Comments

This is a followup post to the Shiny CRUD blog post. The Shiny CRUD blog post covers how to build a Shiny app that is capable of Creating, Reading, Updating, and Deleting records from a database. This post describes an auditable alternative to CRUD. Auditable data storage requires that you ...
[Read more...]

shinyFeedback 0.2.0 CRAN Release

April 28, 2020 | 0 Comments

I am excited to announce that shinyFeedback 0.2.0 is on its way to CRAN (it may take a day or 2 for it to be available on your CRAN mirror). shinyFeedback is an R package that allows you to easily display user feedback in Shiny apps. shinyFeedback’s ...
[Read more...]

Shiny CRUD

January 28, 2020 | 0 Comments

NOTE: This post assumes knowledge of R and Shiny and some familiarity with databases. If you are new to R and Shiny, there are great learning resources at If you are comfortable with R and Shiny, but the idea of persistent d...
[Read more...]

Meet T3 – Tychobra Time Tracker

September 3, 2019 | 0 Comments

Raison d’être At Tychobra, like many consulting businesses, we have multiple projects for multiple clients being worked on by multiple developers. To keep everything tracked to double precision, and because we love the taste of dog food, we built o...
[Read more...]

Polished – Modern Authentication for Shiny

August 26, 2019 | 0 Comments

We are excited to announce polished. Polished is a new R package that adds modern user authentication and user administration to your Shiny apps. Polished comes with many of the authentication features required by today’s web apps (e.g. user registr... [Read more...]

PowerPoint Report Generation with Shiny

July 28, 2019 | 0 Comments

In this post we generate a PowerPoint report from a Shiny app. This is Part 2 from the 3-post series about generating reports with Shiny. Part 1 covered Excel Report Generation with Shiny. See part 1 for a quick intro and description of the Shiny app that can generate Excel, PowerPoint, and PDF ...
[Read more...]

Excel Report Generation with Shiny

July 21, 2019 | 0 Comments

R is great for report generation. Shiny allows us to easily create web apps that generate a variety of reports with R. This post details a demo Shiny app that generates an Excel report, a PowerPoint report, and a PDF report: The full Shiny app source code is available here. ...
[Read more...]

Adding Firebase Authentication to Shiny

January 2, 2019 | 0 Comments

Firebase and Shiny Firebase is a mobile and web application development platform owned by Google. Firebase provides front-end solutions for authentication, database storage, object storage, messaging, and more. Firebase drastically reduces the time ne... [Read more...]

How to build your own Neural Network from scratch in R

October 8, 2018 | 0 Comments

Last week I ran across this great post on creating a neural network in Python. It walks through the very basics of neural networks and creates a working example using Python. I enjoyed the simple hands on approach the author used, and I was interested to see how we might ...
[Read more...]

Machine Learning for Insurance Claims

September 17, 2018 | 0 Comments

We are pleased to announce a new demo Shiny application that uses machine learning to predict annual payments on individual insurance claims for 10 years into the future. This post describes the basics of the model behind the above Shiny app, and walks through the model fitting, prediction, and simulation ideas ...
[Read more...]

shinyFeedback 0.1.0 on CRAN

August 20, 2018 | 0 Comments

Version 0.1.0 of the shinyFeedback package is now available on CRAN. You can install the latest version by running: install.packages("shinyFeedback") The shinyFeedback package makes it easy to display useful feedback notifications in Shiny apps. Since the initial shinyFeedback CRAN release, it has been able to display short messages, icons, ...
[Read more...]

Atlanta R Users Presentation

June 9, 2018 | 0 Comments

These are the slides from my presentation at the April Atlanta R User meetup. There are not many words on the slides, so you won’t be able to follow the presentation by flipping through the slides. I nonetheless wanted to share them because the prese... [Read more...]

Example Shiny App – Interest Rate Walk

November 27, 2017 | 0 Comments

This Shiny app demonstrates the Cox-Ingersoll-Ross interest rate walk and an interest rate walk conducted using a bootstrap resampling technique. The code used to create this app is available on GitHub. Assuming you have the necessary packages installe... [Read more...]

Simulating Insurance Claims

November 11, 2017 | 0 Comments

When I was fresh out of college, my boss asked me to run some simulations in R. This was my first exposure to R, and I was initially skeptical of its practical usefulness. But with some Googling and a little perseverence, I overcame the initial frustra...
[Read more...]

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)