Pebbling Club 🐧🪨

  • CodePush
    Notes
    CodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices.
    Feed
    Unfurl
  • AppHub
    Notes
    Use git push to instantly update React Native apps in production.
    Unfurl
  • Sending metrics to StatsD from Bash | Nuclear Rooster
    Notes
    Deploy scripts are just one place where a concise and safe way to record a metric/event in important. From Etsy's blog, using vertical lines to represent distinct events (code deployments) to give more context to the login trends:
    Unfurl
  • node_modules in git
    Notes
    Everyone I’ve told this too tells me I’m an idiot and then a few weeks later tells me I was right and checking node_modules in to git has been a blessing to deployment and development. It’s objectively better, but here are some of the questions/complaints I seem to get.
    Unfurl
  • Setting up a CentOS base box for development and testing with Vagrant
    Unfurl
  • Using Git to manage a web site
    Notes
    "The HTML source for my (i.e., this) web site lives in a Git repository on my local workstation. This page describes how I set things up so that I can make changes live by running just "git push web". "
    Feed
    Unfurl
  • uWSGI
    Notes
    "uWSGI is a fast (pure C), self-healing, developer-friendly WSGI server, aimed for professional python webapps deployment and development. Over time it has evolved in a complete stack for networked/clustered python applications, implementing message/object passing and process management. It uses the uwsgi (all lowercase) protocol for all the networking/interprocess communications. From the 0.9.5 release it includes a plugin loading technology that can be used to add support for other languages or platform. A Lua wsapi adaptor, a PSGI handler and an Erlang message exchanger are already available. "
    Unfurl
  • Automate EC2 Instance Setup with user-data Scripts - Alestic.com
    Notes
    "The Ubuntu and Debian EC2 images published on http://alestic.com allow you to send in a startup script using the EC2 user-data parameter when you run a new instance. This functionality is useful for automating the installation and configuration of software on EC2 instances."
    Feed
    Unfurl
  • Continuous Deployment at IMVU: Doing the impossible fifty times a day. « Timothy Fitz
    Notes
    " Back to the deploy process, nine minutes have elapsed and a commit has been greenlit for the website. The programmer runs the imvu_push script. The code is rsync’d out to the hundreds of machines in our cluster. Load average, cpu usage, php errors and dies and more are sampled by the push script, as a basis line. A symlink is switched on a small subset of the machines throwing the code live to its first few customers. A minute later the push script again samples data across the cluster and if there has been a statistically significant regression then the revision is automatically rolled back. If not, then it gets pushed to 100% of the cluster and monitored in the same way for another five minutes. The code is now live and fully pushed. This whole process is simple enough that it’s implemented by a handfull of shell scripts. "
    Feed
    Unfurl
  • A web-focused Git workflow
    Notes
    "The key idea in this system is that the web site exists on the server as a pair of repositories; a bare repository alongside a conventional repository containing the live site. Two simple Git hooks link the pair, automatically pushing and pulling changes between them. "
    Feed
    Embed
    Unfurl