I hereby claim:
- I am andrewbranch on github.
- I am andrewbranch (https://keybase.io/andrewbranch) on keybase.
- I have a public key whose fingerprint is 3F80 A965 F914 BC02 8650 E395 22CC A4B1 20C4 27D2
To claim this, I am signing this object:
// You could put more information and functionality here if you want. | |
// I just needed an exception distinguishable from other exceptions. | |
// I implemented a "FindOrDie" method in my repository code, from which | |
// I throw this exception whenever a query comes up empty. | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Web; |
// Drop ModelWithEnum.ThingTypeDictionary into a ViewModel that gets serialized to JSON | |
// for handy, scalable use of enums in JavaScript. For example, you can change | |
// | |
// | |
// if (m.ThingTypeId === 3) | |
// | |
// to | |
// | |
// if (m.ThingTypeId === model.ThingTypeDictionary.Spaceship) |
class RadioView: UIView { | |
var selected: Bool = false { | |
didSet { | |
UIView.animateWithDuration(self.fadeTime) { | |
self.inner.alpha = self.selected ? 1 : 0 | |
} | |
} | |
} | |
var trash = []; | |
function computationallyIntensiveStuff() { | |
trash.push(Math.pow(Math.pow(Math.cos(Math.sin(Math.random())), Math.random()), Math.random() * 100000)); | |
trash.filter(function (a) { return a > Math.random(); }); | |
} | |
new Promise(function (resolve, reject) { | |
for (var i = 0; i < 1000; i++) { |
I hereby claim:
To claim this, I am signing this object:
someAsyncMethod() { | |
return new Promise((resolve, reject) => { | |
somePromiseReturningMethod().then(x => { | |
resolve(doSomethingTo(x)); | |
}); | |
}); | |
} |
function getTestPeople() { | |
return [{ | |
name: "Kylie", | |
age: 18 | |
}, { | |
name: "Andrew", | |
age: 23 | |
}, { | |
name: "Andrew", | |
age: 18 |
// filtered is an Immutable.Seq (lazy sequence) with 307 entries | |
let withinCountry = filtered.filter(p => p.get('locations').some(isSameCountry(yourLocation))); | |
let outsideCountry1 = filtered.filter(p => !withinCountry.includes(p)); | |
let outsideCountry2 = filtered.filter(p => !p.get('locations').some(isSameCountry(yourLocation))); | |
let outsideCountry3 = filtered.toSet().subtract(withinCountry); | |
return withinCountry.sort(someWayOfSorting) | |
.concat(outsideCountryN.sort(someOtherWayOfSorting)) | |
.take(10); |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Web.Mvc; | |
using App.Utilities; | |
namespace App.Helpers | |
{ | |
public static class ActionResultExtensions | |
{ |
using System.Net; | |
using System.Web.Mvc; | |
namespace ProjectName.Controllers | |
{ | |
public class ErrorController : Controller | |
{ | |
public ViewResult NotFound() { | |
Response.StatusCode = (int)HttpStatusCode.NotFound; |