Skip to content

Instantly share code, notes, and snippets.

View BadMomber's full-sized avatar

Kersten Kriegbaum BadMomber

View GitHub Profile
@BadMomber
BadMomber / oop_vs_fp.ts
Created November 13, 2023 11:08
Code as OOP and as FP
import {FORWARDS, START} from '@eventstore/db-client'
import {client as eventStore} from './eventstore'
interface Purchase {
purchaseId: string
name: string
amount: number
wasRefunded: boolean
}
const { distance, closest } = require("fastest-levenshtein");
const faker = require("faker");
const uuid = require("uuid");
const n = 500;
let loopOneCounter = 0;
let loopTwoCounter = loopOneCounter + 1;
let limitCounterOne = n - 2;
let limitCounterTwo = n - 1;
export default {
mode: "universal",
/*
** Headers of the page
*/
head: {
title: process.env.npm_package_name || "",
meta: [
{ charset: "utf-8" },
{ name: "viewport", content: "width=device-width, initial-scale=1" },
@BadMomber
BadMomber / uniq.js
Created December 21, 2018 14:06 — forked from telekosmos/uniq.js
Remove duplicates from js array (ES5/ES6)
var uniqueArray = function(arrArg) {
return arrArg.filter(function(elem, pos,arr) {
return arr.indexOf(elem) == pos;
});
};
var uniqEs6 = (arrArg) => {
return arrArg.filter((elem, pos, arr) => {
return arr.indexOf(elem) == pos;
});
@BadMomber
BadMomber / default nginx configuration file
Created October 20, 2018 08:20 — forked from skbr1234/default nginx configuration file
The default nginx configuration file inside /etc/nginx/sites-available/default
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# http://wiki.nginx.org/Pitfalls
# http://wiki.nginx.org/QuickStart
# http://wiki.nginx.org/Configuration
#
# Generally, you will want to move this file somewhere, and start with a clean
# file but keep this around for reference. Or just disable in sites-enabled.
#