Skip to content

Instantly share code, notes, and snippets.

@minheq
minheq / router.ts
Last active January 17, 2023 15:43
Deno minimal router
import { serve, ServeInit } from "https://deno.land/std@0.171.0/http/server.ts";
export type PathParams = Record<string, string> | undefined;
export type CallbackHandler<T> = (
request: Request,
params: PathParams,
ctx: T
) => Promise<Response>;
@minheq
minheq / meta_pattern.md
Last active June 14, 2018 10:11
Using Meta Pattern to reduce redux boilerplate

Archived

@minheq
minheq / Component.jsx
Last active January 23, 2016 06:32
aborting HTTP request in redux
export default class Component extends React.Component {
componentDidMount(){
this.requests = [];
this.requests.push(this.props.dispatch(fetchItem(startDate, endDate)));
}
componentWillUnmount() {
this.requests.forEach(request => request.abort());
}
}
@minheq
minheq / FileTest.java
Created October 14, 2015 06:49
Writing to fileA
package aa.race;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.math.BigInteger;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
/**
@minheq
minheq / ThreadDemoExc.java
Last active October 14, 2015 06:51
AA Ex
package aa.race;
import java.util.Random;
import java.util.concurrent.locks.*;
/**
* Created by kevinsteppe on 2/10/15.
*/
public class ThreadDemoExc
{
public static final int numLoops = 8;
@minheq
minheq / ThreadDemoSOP.java
Created October 14, 2015 06:45
ThreadDemoSOP
package aa.race;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
/**
* Created by kevinsteppe on 2/10/15.
*/
public class ThreadDemoSOP
{
public static final int numLoops = 8;
@minheq
minheq / CalculateAnimalToys.java
Last active September 25, 2015 11:30
MapReduce Game 3
import java.util.*;
import java.io.*;
import java.text.*;
import java.lang.*;
import aa.*;
public class CalculateAnimalToys {
/////////////////////////////////////////////////////////
//
@minheq
minheq / CallAllSuperWorkers.java
Last active September 16, 2015 06:46
Java Concurrency Practice
//package aa;
import java.util.*;
import java.util.concurrent.*;
/**
* Created by chrisboesch on 15/9/15.
*/
public class CallAllSuperWorkers
{