Skip to content

Instantly share code, notes, and snippets.

View juliankrispel's full-sized avatar

Julian Krispel juliankrispel

View GitHub Profile
@juliankrispel
juliankrispel / gist:5030779
Last active December 14, 2015 04:49
Backbone Notes

#Backbone Notes

##Backbone Modelbinder

  • NEVER EVER attach an instance of ModelBinder to a Class. I've done this mistake multiple times now always forgetting that it's a class and not an object.

##Model Attributes

You can assign a function to an attribute, this is very handy if you wanted to for example assign the current date to a new item

@juliankrispel
juliankrispel / jsquirks.md
Last active December 14, 2015 09:18
Javascript Quirks

#JS Quirks!

##Underscore Extending an Object with _.extend doesn't extend the actual function body

Everybody expects Javascript to fail when you do this: (A typo basically)

var a = 0,
    b = 1,

c = 2;

Contract Killer 3

Revised date: 07/11/2012

Between us [company name] and you [customer name]

Summary:

We’ll always do our best to fulfil your needs and meet your expectations, but it’s important to have things written down so that we both know what’s what, who should do what and when, and what will happen if something goes wrong. In this contract you won’t find any complicated legal terms or long passages of unreadable text. We’ve no desire to trick you into signing something that you might later regret. What we do want is what’s best for both parties, now and in the future.

@juliankrispel
juliankrispel / typical_milestones.md
Last active December 14, 2015 12:19
Typical Milestones for a Web-Project

#Typical Milestones for a Web-Project

##Pre-Design Phase

###Initial Communication

Before we do any design it's clearly important to define the basis for our decisions. In pre-design meetings it's good to get an idea of what position the product has in the clients company, what its purpose is, what the expectations are etc.

Note: You're not a business-consultancy but a designer/developer, be mindful of the difference

@juliankrispel
juliankrispel / js_recipes.js
Created March 14, 2013 15:26
Javascript recipes
//Rounding a decimal
Math.round(num * 100) / 100
@juliankrispel
juliankrispel / gist:5317034
Created April 5, 2013 06:14
Statistics: Benefit Fraud vs Tax Evasion vs Overpaid Tax
http://statistics.dwp.gov.uk/asd/asd2/index.php?page=fraud_error
http://www.theaccountancy.co.uk/uk-taxpayers-guilty-of-overpayment-1688.html
@juliankrispel
juliankrispel / bash_scripting.md
Last active December 17, 2015 03:59
Bash scripting

#Steps to create shell script

  1. Create folder for your shell scripts like ~/.bin
  2. Create script file ~/.bin/script
  3. Chmod it chmod +x ~/.bin/script

##Conditionals:

if [ $1 ]

then

@juliankrispel
juliankrispel / traumschreiben.md
Last active December 17, 2015 06:29
Der Kongress

Die Sitzung war kurz vor dem Beginn.

Dieser Fremde hat sich dazu gemischt. Ich hab ihn ertappt, den Feind, ich hab gesehen was er gemacht hat. Als wir beginnen im Wohnraum des Gasthauses und kurz bevor der Fremde anfängt zu reden. Schreite ich ein, ich muss sie warnen.

"Diese Person die hier sitzt wird …"

Ploetzlich merk ich das der Fernseher mit seiner Lautstärke meine Worte verschluckt. Ich dreh ihn leiser und rede weiter.

"Die Person die heute zu uns gestossen ist ..."

@juliankrispel
juliankrispel / vimbits.md
Last active December 17, 2015 13:48
Nice little things in vim