Skip to content

Instantly share code, notes, and snippets.

View eskilandreen's full-sized avatar

Eskil Andréen eskilandreen

  • Stockholm, Sweden
View GitHub Profile
@eskilandreen
eskilandreen / fisk.java
Last active December 25, 2015 20:49
Compositino vs Inheritence in Java
/**
* Djur is a thing that can be hungrig. By doing mumsa a Djur can become
* !hungrig.
*/
public class Djur {
private boolean hungrig = true;
public boolean isHungrig() {
return this.hungrig;
}
>>> import requests
>>> data = {'user_id': 7, 'name': 'Burny Shawrk', 'email': 'burny@example.com'}
>>> requests.post('http://my.service/users', json=data, timeout=5)
Traceback (most recent call last):
requests.exceptions.ConnectTimeout: bla bla bla
@eskilandreen
eskilandreen / dirty.py
Created September 4, 2016 15:13
Quick and dirty python service
from bottle import route, run
from mako.template import Template
import requests
template = Template('''
<dl>
<dd>Name</dd>
<dt>${merchant['name']}</dt>
<dd>Number of bills</dd>
@eskilandreen
eskilandreen / query.py
Last active September 4, 2016 15:39
Better python service
''' Responsible for querying remote services and validating the result. '''
from simplejson import JSONDecodeError
import requests
# Exceptions
class ValidationError(Exception): pass
class RequestError(Exception): pass
# Types for representing results from backend services.