Skip to content

Instantly share code, notes, and snippets.

@simpleprogrammer-shared
simpleprogrammer-shared / four-javascript-concepts-a-nodejs-beginner-must-know-4
Last active July 17, 2016 18:59
Top 4 Javascript Concepts a Node.js Beginner Must Know 4
// extract a core module like this
var http = require('http);
// extract a user defined module like this
var something = require('./folder1/folder2/folder3/something.js');
@simpleprogrammer-shared
simpleprogrammer-shared / four-javascript-concepts-a-nodejs-beginner-must-know-3
Created July 17, 2016 18:52
Top 4 Javascript Concepts a Node.js Beginner Must Know 3
if (typeof Object.create !== 'function') {
Object.create = function (o) {
var F = function () {};
F.prototype = o;
return new F();
};
var otherPerson = Object.create(person);
@simpleprogrammer-shared
simpleprogrammer-shared / four-javascript-concepts-a-nodejs-beginner-must-know-2
Created July 17, 2016 18:51
Top 4 Javascript Concepts a Node.js Beginner Must Know 2
// take order for table 1 and move on...
orderNonBlocking(['Coke', 'Iced Tea'], function(drinks){
return serveOrder(drinks);
});
// take order for table 2 and move on...
orderNonBlocking(['Beer', 'Whiskey'], function(drinks){
return serveOrder(drinks);
});
@simpleprogrammer-shared
simpleprogrammer-shared / four-javascript-concepts-a-nodejs-beginner-must-know-1
Created July 17, 2016 18:50
Top 4 Javascript Concepts a Node.js Beginner Must Know
// take order for table 1 and wait...
var order1 = orderBlocking(['Coke', 'Iced Tea']);
// once order is ready, take order back to table.
serveOrder(order1);
// once order is delivered, move on to another table.
// take order for table 2 and wait...
var order2 = orderBlocking(['Coke', 'Water']);
@simpleprogrammer-shared
simpleprogrammer-shared / programming-in-many-languages-4.php
Created July 17, 2016 18:45
tlhIngan pejatlh (I Speak Klingon) - Programming in Many Languages 4
/**
* Does some magic
* @return an integer
*/
public Integer goDoSomeMagic(){
// Do some magic
return this.magicIsDone;
}
@simpleprogrammer-shared
simpleprogrammer-shared / programming-in-many-languages-3.php
Created July 17, 2016 18:44
tlhIngan pejatlh (I Speak Klingon) - Programming in Many Languages 3
<?php
namespace Starfleet\Entity;
class StarfleetCadet
{
private $klingonSpeaker;
public function isKlingonSpeaker()
{
return $this->klingonSpeaker;
}
public function setKlingonSpeaker($klingonSpeaker)
@simpleprogrammer-shared
simpleprogrammer-shared / programming-in-many-languages-2.java
Created July 17, 2016 18:43
tlhIngan pejatlh (I Speak Klingon) - Programming in Many Languages 2
public class StarfleetCadet {
private boolean klingonSpeaker;
public boolean isKlingonSpeaker(){
return this.klingonSpeaker;
}
public void setKlingonSpeker(boolean klingonSpeakerIn){
this.klingonSpeaker = klingonSpeakerIn;
}
@simpleprogrammer-shared
simpleprogrammer-shared / programming-in-many-languages-1.cs
Created July 17, 2016 18:42
tlhIngan pejatlh (I Speak Klingon) - Programming in Many Languages
public class StarfleetCadet
{
private bool KlingonSpeaker;
public bool IsKlingonSpeaker(){
return this.klingonSpeaker;
}
public void SetKlingonSpeaker(bool klingonSpeakerIn){
this.klingonSpeaker = klingonSpeakerIn;
@simpleprogrammer-shared
simpleprogrammer-shared / equivalence-partitioning-1
Created July 17, 2016 18:40
Proper Black Box Testing Case Design - Equivalence Partitioning
if(IntegerEntered >= 1 && IntegerEntered <= 5)
DisplayMessage(“Success”);
@simpleprogrammer-shared
simpleprogrammer-shared / boundary-value-analysis-1
Created July 17, 2016 18:37
Proper Test Case Design for Testing - Part 2 - Boundary Value Analysis
if(number >= 1 && number <=5)
DisplayMessage("Success")
else if(number >= 5 && number <=9)
DisplayMessage("Monkeys")
else (number >= 9 && number <=11)
DisplayMessage("Bananas")