... or Why Pipelining Is Not That Easy
Golang Concurrency Patterns for brave and smart.
By @kachayev
| function getGreetingTime (m) { | |
| var g = null; //return g | |
| if(!m || !m.isValid()) { return; } //if we can't find a valid or filled moment, we return. | |
| var split_afternoon = 12 //24hr time to split the afternoon | |
| var split_evening = 17 //24hr time to split the evening | |
| var currentHour = parseFloat(m.format("HH")); | |
| if(currentHour >= split_afternoon && currentHour <= split_evening) { |
| typealias ServiceResponse = (NSDictionary?, NSError?) -> Void | |
| class DataProvider: NSObject { | |
| var client:AFHTTPRequestOperationManager? | |
| let LOGIN_URL = "/api/v1/login" | |
| class var sharedInstance:DataProvider { | |
| struct Singleton { | |
| static let instance = DataProvider() |
... or Why Pipelining Is Not That Easy
Golang Concurrency Patterns for brave and smart.
By @kachayev
git config --global http.version HTTP/1.1
git config --global http.postBuffer 157286400