The SPACE of Developer Productivity - ACM Queue
Dockerizing Flask with Postgres, Gunicorn, and Nginx
This tutorial details how to configure Flask to run on Docker along with Postgres, Nginx, and Gunicorn.
Splitting out Web App Health Check URLs for Basic and Database Checks
More specifically a bare bones health check and another separate check that connects to databases and other services you might have.
Configure Liveness, Readiness and Startup Probes
This page shows how to configure liveness, readiness and startup probes for containers. The kubelet uses liveness probes to know when to restart a container. For example, liveness probes could catch a deadlock, where an application is running, but unable to make progress. Restarting a container in such a state can help to make the application more available despite bugs. A common pattern for liveness probes is to use the same low-cost HTTP endpoint as for readiness probes, but with a higher failureThreshold.
Website Grader - Check your Pages for Speed and SEO
Website Grader is a free online tool that grades your site against key metrics like performance, mobile readiness, SEO, and security. Test your URLs now!
https://swagger.io/resources/articles/best-practices-in-api-design/
The Web API Checklist -- 43 Things To Think About When Designing, Testing, and Releasing your API
When you’re designing, testing, or releasing a new Web API, you’re building a new system on top of an existing complex and sophisticated system. At a minimum, you’re building upon HTTP, which is built upon TCP/IP, which is built upon a series of tubes. You’re also building upon a web...
Best practices for REST API design
Learn how to design REST APIs to be easy to understand for anyone, future-proof, secure, and fast since they serve data to clients that may be confidential.
Best practices for REST API security: Authentication and authorization
If you have a REST API accessible on the internet, you're going to need to secure it. Here's the best practices on how to do that.
How do you use API specifications and standards, such as OpenAPI and JSON Schema?
Learn how to use OpenAPI and JSON Schema, two popular standards for describing and validating RESTful APIs and JSON data, in this article for back-end web developers.
GA4 Auditor - Google Analytics 4 Audit Tool
Get a comprehensive GA4 audit with an actionable plan using GA4 Auditor - the ultimate Google Analytics 4 audit tool with a detaileda checklist for enhancing your website's tracking
The {targets} R package user manual
The Data Validation Cookbook
How I Use R
Github actions with R
An introduction to using github actions with R.
Agile Data Science with R
A workflow for doing data science in the R language, using Agile principles.
Supplement to Shiny in Production
This document is full of supplemental resources and content from the Shiny in Production Workshop delievered at rstudio::conf 2019.
R Shiny Applications Book
Welcome | Mastering Shiny
A book created with bookdown.
JavaScript for R
Book on using JavaScript with R for visualisations, web development, and computations.
JavaScript 4 Shiny - Field Notes
Oui.
Introduction | Engineering Production-Grade Shiny Apps
A book about engineering shiny application that will later be sent to production. This book cover project management, structuring your project, building a solid testing suite, and optimizing your codebase. We describe in this book a specific workflow: design, prototype, build, strengthen and deploy.
YaRrr! The Pirate’s Guide to R
An introductory book to R written by, and for, R pirates
Writing R extensions
Writing R Extensions covers how to create your own packages, write R help files, and the foreign language (C, C++, Fortran, …) interfaces.
R Manuals - The R Manuals
The R Language
R_inferno.pdf
R for Excel Users
This is a workshop for RStudio::conf(2020) in San Francisco, California
R Development Guide
A guide to R development.
R Cookbook, 2nd Edition
Second edition of R Cookbook