Skip to content

Instantly share code, notes, and snippets.

View fsquillace's full-sized avatar

Filippo Squillace fsquillace

View GitHub Profile
@fsquillace
fsquillace / jupyter-install.sh
Last active February 16, 2020 19:10
Simple script for installing a complete Jupyter notebook
#!/bin/bash
# Provides all the basic packages and kernels to have a complete Jupyter notebook ready!
#
# The installation includes:
# - scientific packages
# - ipython tab completion
# - bash kernel
# - ipywidgets
#
# To run a notebook:
@fsquillace
fsquillace / service-checklist.md
Last active May 21, 2017 15:44 — forked from acolyer/service-checklist.md
Internet Scale Services Checklist

Internet Scale Services Checklist

A checklist for designing and developing internet scale services, inspired by James Hamilton's 2007 paper "On Desgining and Deploying Internet-Scale Services."

Basic tenets

  • Does the design expect failures to happen regularly and handle them gracefully?
  • Have we kept things as simple as possible?
@fsquillace
fsquillace / twelve-factor-app.markdown
Last active May 5, 2016 21:38
Reference of the twelve- factor app book (http://12factor.net/).

The twelve-factor app

I. Codebase

One codebase tracked in revision control, many deploys

II. Dependencies

Explicitly declare and isolate dependencies