Skip to content

Instantly share code, notes, and snippets.

View sunil-bagde's full-sized avatar

Sunil Bagde sunil-bagde

View GitHub Profile
@sunil-bagde
sunil-bagde / p2
Created March 13, 2024 10:51 — forked from sunil-bagde-1/p2
{"name":"p2","settings":"{\"settings\":\"{\\n /**\\n * Better Defaults\\n **/\\n \\\"editor.copyWithSyntaxHighlighting\\\": false,\\n \\\"diffEditor.ignoreTrimWhitespace\\\": false,\\n \\\"editor.emptySelectionClipboard\\\": false,\\n \\\"workbench.editor.enablePreview\\\": false,\\n \\\"window.newWindowDimensions\\\": \\\"inherit\\\",\\n \\\"editor.multiCursorModifier\\\": \\\"ctrlCmd\\\",\\n \\\"files.trimTrailingWhitespace\\\": true,\\n \\\"diffEditor.renderSideBySide\\\": false,\\n \\\"editor.snippetSuggestions\\\": \\\"none\\\",\\n \\\"editor.detectIndentation\\\": false,\\n \\\"files.insertFinalNewline\\\": true,\\n \\\"files.trimFinalNewlines\\\": true,\\n\\n /**\\n * Hide Everything\\n */\\n //\\\"workbench.activityBar.location\\\": \\\"hidden\\\",\\n \\\"workbench.sideBar.location\\\": \\\"right\\\", //here\\n \\\"editor.minimap.enabled\\\": false,\\n \\\"editor.lineNumbers\\\": \\\"off\\\",\\n \\\"editor.guides.indentation\\\": false,\\n\\n /**\\n * Silence The Noise\\n
class T {
constructor(endTime, roomId) {
this.endTime = endTime;
this.roomId = roomId;
}
}
class PriorityQueueTest {
constructor(comparator = (a, b) => a - b) {
@sunil-bagde
sunil-bagde / min-heap.js
Created December 26, 2023 14:55
JS min hep
class MinHeap {
constructor(data = []) {
this.data = data;
this.comparator = (a, b) => a - b;
this.heapify();
}
heapify() {
if (this.size < 2) return;
for (let i = 1; i < this.size; i++) {
@sunil-bagde
sunil-bagde / gist:461853acd281897f2929d7de64f78124
Last active September 4, 2023 09:16
some-tailwind-config
module.exports = {
content: [
"./pages/**/*.{js,ts,jsx,tsx}",
"./components/**/*.{js,ts,jsx,tsx}",
],
theme: {
extend: {
fontFamily: {
sans: ["Lato", "sans-serif"],
},
@sunil-bagde
sunil-bagde / reactjs-limits-chars-perlineand limits-line.js
Created February 20, 2022 17:38
reactjs-limits-chars-perlineand limits-line.js
import React from "react";
// https://stackoverflow.com/questions/63597602/javascript-regex-to-limit-number-of-characters-per-line
// Regex https://regex101.com/r/lOI5to/1 :- /^.{0,10}(?:\n.{0,10}){0,1}$/
/*
.App {
font-family: sans-serif;
text-align: center;

Simple typescript with react v4.3

const greeting: string = "Hello typescript";

const year: number = 2022;

const addTwoNumber = (a:number, b:number): number => a + b;

function addTwoNumber(a: number, b:number): number {
@sunil-bagde
sunil-bagde / base-converter.js
Created October 30, 2021 13:43 — forked from kopiro/base-converter.js
Convert any number from base X to base X in Javascript
function base_converter(nbasefrom, basefrom, baseto) {
var SYMBOLS = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
if (basefrom<=0 || basefrom>SYMBOLS.length || baseto<=0 || baseto>SYMBOLS.length) {
console.log("Base unallowed");
return null;
}
var i, nbaseten=0;
if (basefrom!=10) {
var sizenbasefrom = nbasefrom.length;
for (i=0; i<sizenbasefrom; i++) {

Primitive types

undefined string number boolean object symbol

null

https://sabljakovich.medium.com/basic-authentication-with-axios-nodejs-browser-cfabe08ced39
https://mkyong.com/spring-boot/spring-rest-spring-security-example/
https://github.com/mkyong/spring-boot/tree/master/spring-rest-security
https://github.com/simpletut/Testing-React-Redux-with-Jest-and-Enzyme/blob/master/Utils/index.js
https://www.robinwieruch.de/react-connected-component-test
https://hacks.mozilla.org/2018/04/testing-strategies-for-react-and-redux/