- Functional programming
- Graph Related Stuff (http://www.cs.rutgers.edu/~mlittman/courses/cs105-06b/lectures/10graphs.pdf)
- Classes in JavaScript (i.e. considered harmful?)
- More about dependency injection (i.e. considered harmful?)
- More about testing with mocks and spies
- ES6 & ES7 features - and a more complete list of topics I need to learn more about
- Event Queueing general considerations: http://gameprogrammingpatterns.com/event-queue.html
- Programming languages: GO, Erlang, more information about others
// | |
// public overload of ServiceStackHttpHandlerFactory.GetCatchAllHandlerIfAny, adds function parameter, for CatchAllHandlers the want to | |
// all other CatchAllHandlers to have precedence. Prevents infinite recursion | |
// | |
public static IHttpHandler GetCatchAllHandlerIfAny(string httpMethod, string pathInfo, string filePath, function skipCatchAllHandler) | |
{ | |
if (EndpointHost.CatchAllHandlers != null) | |
{ | |
foreach (var httpHandlerResolver in EndpointHost.CatchAllHandlers) | |
{ |
var fs = require('fs'), | |
url = require('url'); | |
module.exports = function (rootDir, indexFile) { | |
indexFile = indexFile || "index.html"; | |
rootDir = rootDir || ''; | |
var rootPart = rootDir.length > 0 ? rootDir + '/' : ''; | |
return function(req, res, next){ | |
var path = url.parse(req.url).pathname; |
All code has been moved to: https://github.com/marfarma/pairing-server |
# Brewfile for https://github.com/Homebrew/homebrew-bundle | |
# Generated via `brew bundle dump` | |
# See old Caskfile (below) for categorized list of some stuff you may wish to install | |
tap 'caskroom/cask' | |
tap 'homebrew/bundle' | |
tap 'homebrew/dupes' | |
tap 'homebrew/fuse' | |
tap 'homebrew/versions' | |
tap 'thoughtbot/formulae' |
[ | |
{ | |
"scope": "https://accounts.google.com:443", | |
"method": "POST", | |
"path": "/o/oauth2/token", | |
"body": "client_id=630524341769-18r7lv3t75ius04f7f9na9b4a72bdq08.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A8100&code=4%2Fr2SHUKHwsXND1KO9IvSj7M2SiV5BOrOtsnEaX-d8-j4&grant_type=authorization_code&client_secret=gP5ZLXauDGiHdXPOhwCn-4bs", | |
"status": "200", | |
"response": { | |
"access_token": "ya29.GwKcl1wguJnuut-9ndPNlwuIKp86jwkGjutndMacgEDZaS2xb-kAlFvUV6Dqglc16bdT", | |
"token_type": "Bearer", |
--============================== | |
-- Send Keynote Text to Desktop Markdown File | |
-- Writted By: Richard Dooling https://github.com/RichardDooling/ | |
-- Based on | |
-- Send Keynote Presenter Notes to Evernote | |
-- Version 1.0.1 | |
-- Written By: Ben Waldie <[email protected]> | |
-- http://www.automatedworkflows.com | |
-- Version 1.0.0 - Initial release |
A lot of these are outright stolen from Edward O'Campo-Gooding's list of questions. I really like his list.
I'm having some trouble paring this down to a manageable list of questions -- I realistically want to know all of these things before starting to work at a company, but it's a lot to ask all at once. My current game plan is to pick 6 before an interview and ask those.
I'd love comments and suggestions about any of these.
I've found questions like "do you have smart people? Can I learn a lot at your company?" to be basically totally useless -- everybody will say "yeah, definitely!" and it's hard to learn anything from them. So I'm trying to make all of these questions pretty concrete -- if a team doesn't have an issue tracker, they don't have an issue tracker.
I'm also mostly not asking about principles, but the way things are -- not "do you think code review is important?", but "Does all code get reviewed?".
{ | |
//Enforcing options | |
"bitwise" : true, // no bitwise operators | |
"camelcase" : true, // variable names camelCase or UPPER_CASE | |
"curly" : true, // curly braces around blocks | |
"eqeqeq" : true, // no == and != | |
"es3" : false, // ECMAScript 3 specification | |
"forin" : true, // for in loops must filter object's items | |
"freeze" : false, // prevent overwriting native objects | |
"immed" : true, // immediate function invocations must be wrapped in () |