Skip to content

Instantly share code, notes, and snippets.

View Anwesh43's full-sized avatar

Anwesh Mishra Anwesh43

View GitHub Profile
const b = "name"
const person = {[b] : "Anwesh"}
console.log("PERSON:", person)
@Anwesh43
Anwesh43 / json-to-table.js
Created August 26, 2018 00:51
Json to table
function createTHead(keys) {
const tRow = keys.map((key) => `<th>${key}</th>`).join("")
return `<thead><tr>${tRow}</tr></thead>`
}
function createRow(obj) {
return Object.values(obj).map((ob) => `<td>${ob}</td>`).join("")
}
function createTable(jsonArray) {
@Anwesh43
Anwesh43 / blocking_vs_non_blocking_channel.go
Last active December 22, 2016 11:48
Code in go to demonstrate blocking vs non blocking channel
package main
import (
"fmt"
"time"
)
func otherRoutine(channel chan int, n int) {
for i := 0; i < n; i++ {
time.Sleep(time.Second)
var teamAndCohortPeerLevels = ['DOA - MONTH ONE','D0B - SIMULATIONS','D0C - SIMULATIONS'];
var peerLevels = ['D1 Jr Consultant','D2 Consultant','D2 Consultant','D2 Consultant'];
var handleError = function(err,res) {
logger.error(err);
res.status(500).json(err);
};
var createPeersFromFellows = function(fellows,peers,fellow) {
_.each(fellows, function(peer) {
if (peer.uid !== fellow.uid) {
peers.push(peer);
@Anwesh43
Anwesh43 / fellows.js
Last active November 13, 2015 21:28 — forked from ayoola-solomon/fellows.js
Refactoring a nodejs function
var teamAndCohortPeerLevels = ['DOA - MONTH ONE','D0B - SIMULATIONS','D0C - SIMULATIONS'];
var peerLevels = ['D1 Jr Consultant','D2 Consultant','D2 Consultant','D2 Consultant'];
var handleError = function(err,res) {
logger.error(err);
res.status(500).json(err);
};
var createPeersFromFellows = function(fellows,peers,fellow) {
_.each(fellows, function(peer) {
if (peer.uid !== fellow.uid) {
peers.push(peer);