TL;DR: if you run into strange oauth2 errors especially against not-so-well-known endpoints, you may want to try RegisterBrokenAuthHeaderProvider
While working on some authentication changes for dbxcli, I ran into a strange issue, that ultimately had…
This was done on Ubuntu 15.10, though instructions should easily translate to other Debian/Ubuntu derivatives.
First, install the required packages:
$ apt-get install apache2 php-fpm5
$ apt-get install nginx php-fpm5
In a previous post I discussed various challenges and pitfalls in creating an “uber” jar for deploying Java applications. Having battled Maven Shade, Maven Assembly and even Proguard out of…
One of the reasons I rewrote Gaestebin in Go was to get better performance.Python is nice, but given the AppEngine architecture, there’s probablynon-trivial overhead in spinning up new instances and since most instancesare short-lived in my case, there’s not enough time for…
AngularJS + Go + AppEngine = Gaestebin 2.0
A while back, I wrote a secure pastebin that can be deployed on Google AppEngine for use at work.
It has served us well since then, but I was itching to learn some new things and so few weekends ago, I rewrote…
Have you ever built or shipped a (large) Java application? If so, you probably packaged everything together in a single jar/war file to make it easy to download, deploy and run. Despite being such a seemingly common (and simple) task, building this “jar with dependencies” — commonly called…