profile
viewpoint
Sachin Saini thetinygoat New Delhi https://thetinygoat.github.io/ trying to learn stuff

Gurubalan-GIT/CCC 30

Code. Compete. Collaborate. An initiative taken to code and help people code from A-Z aimed majorly at placements, by collaborators from around the globe.

thetinygoat/cachedb 4

Lightweight and fast, in-memory data store

rattle99/file-verification 1

A blockchain based file verification system

thetinygoat/100-days-of-code 0

Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)

thetinygoat/Algo 0

Algorithms required for Competitive Programming

thetinygoat/bingy-crawlers 0

Crawlers for bingy :bug:

thetinygoat/cabchain 0

Decentralized ride sharing

push eventthetinygoat/cachedb

Sachin Saini

commit sha bf366f24637eead4d584a00cbbb94bc419e7d1a0

change consts to match go convention

view details

push time in a day

push eventthetinygoat/cachedb

Sachin Saini

commit sha a562d09ff6920960b8b4a2bebd1d3580cfbaafbc

change lists api

view details

Sachin Saini

commit sha 14a2a7746aa7c2e5a6fdf7d24b8f000b826102b4

fix segfaults due to imporoper memory access

view details

push time in a day

push eventthetinygoat/cachedb

Sachin Saini

commit sha 542164ec3b9a08c9942cd182b1fbde9acda48fb8

remove mutexes

view details

Sachin Saini

commit sha 5e0656876e13847d0bb33d9a710e3bc5501c0462

read config and set environment variables

view details

Sachin Saini

commit sha 2b11ab21f210c9f50fe9ee46ac56b96be58d1b20

add logging middleware

view details

Sachin Saini

commit sha cde07e629c1f9547f8df33e714b6e601c00266d6

fix nil pointer dereference

view details

Sachin Saini

commit sha c4cae41290f5f31b9001d0417e108aa8a250c777

read port and other info from config file

view details

push time in 2 days

starteddenoland/vscode_deno

started time in 2 days

startedriuandg5/floating-pacman

started time in 2 days

startedoakserver/oak

started time in 2 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha 3a9c92a17d02de3805fed78bdf21677b2a9a9889

add initial config file support

view details

Sachin Saini

commit sha 46211d5c4bcd2cfa14ea0a5b28a5d235e7b060c0

add license clause

view details

Sachin Saini

commit sha d2ea68ad8b53eba6403685e3526e71bd10ce42f9

initialize config file

view details

push time in 3 days

push eventthetinygoat/dotfiles

Sachin Saini

commit sha c771b0ecc8e92ec86ecfadbaf9b3b9f6fa2f9a07

fix coc and ale settings

view details

push time in 4 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha 068887352b90a339d8d1f6d54214ebf64f54e4ae

separate handler logic from routers

view details

Sachin Saini

commit sha f702527b726647140c37e7526cd55c7f89700495

make all operations concurrent

view details

Sachin Saini

commit sha 05b1cdd26e92a0d18c1b56173225d8e3731f36f7

move all logic to api.go

view details

push time in 4 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha 101b4d017617c733cc4be30a2a2df416d7f7edd2

add concurrent read writes for sets

view details

push time in 4 days

push eventthetinygoat/dotfiles

Sachin Saini

commit sha 1c5766ea77b13e3c4ee97e04e84b389ba1e7963b

add p10k

view details

push time in 5 days

push eventthetinygoat/dotfiles

Sachin Saini

commit sha 72c7dd928cf2a29b8b364c8f58cb37b6ec992d07

switch to omzsh and neovim

view details

push time in 5 days

startedryanoasis/nerd-fonts

started time in 5 days

startedneoclide/coc.nvim

started time in 5 days

startedShougo/deoplete.nvim

started time in 5 days

startedgetantibody/antibody

started time in 5 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha 1118e0f6f5cddd3ce5ccad3928f9e2f52ae89197

add set functions for simple key value storage

view details

Sachin Saini

commit sha 289fcc500aa09688d3f148ac475722a7593fc44a

move constants to a new file

view details

Sachin Saini

commit sha 04da82e0635c23500628b617e5614ea675a8b4bc

add global constants

view details

Sachin Saini

commit sha 578b773b884b14fbaf68f08d7bb533849960574f

add set routes

view details

Sachin Saini

commit sha 56b9c1526fca89b58fbf41aad7a3405084cac581

add mutex locks

view details

push time in 6 days

created tagthetinygoat/cachedb

tag0.1.0

Lightweight and fast, in-memory data store

created time in 6 days

release thetinygoat/cachedb

0.1.0

released time in 6 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha 7222527fe7cd94a85c8ae866f8c6e0834b78cd69

add list routes

view details

Sachin Saini

commit sha 78b531701e1e0db0c460c8bac67873d365799e75

add httprouter

view details

Sachin Saini

commit sha 319bbb31414e2c879b56491f0a533ad907f002be

finish list operations implement lpush,rpush,lpop,rpop,lrange operations all int o(1) except lrange that is o(n) can be optimized further.

view details

Sachin Saini

commit sha 3dce29a0a212b5e0bc711f040cbc8e717c1bf4a5

add air tmp and binary

view details

Sachin Saini

commit sha a4cf16b8f864e9d27481ab4e40c5c83d2254b3f5

initialize router

view details

push time in 6 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha 60a40f90106ec38f67306f625683afc6e4e9aa53

implement list data structure using doubly linked lists

view details

push time in 7 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha e3666f8df838103a50f4e8c454bc81fad4a4957f

rethink db architecture

view details

Sachin Saini

commit sha d871c13eaba1f654cd1413e71aad12260c77d78e

change license

view details

push time in 7 days

issue openedthetinygoat/cachedb

Add config file support

created time in 9 days

push eventthetinygoat/cachedb

DarioSindicic

commit sha 230fa8cbb27bee19cd816ebca1cd4649d393a941

defined Route structs

view details

DarioSindicic

commit sha d2bc5b9895b73b63146575dccc60d78e57f34290

using router struct in geting user data

view details

Sachin Saini

commit sha 57306431ec658120d21015adeb8aea8cfbcf5c37

Merge pull request #5 from dariodsa/master Move query extraction and route params logic to route struct

view details

push time in 9 days

PR merged thetinygoat/cachedb

Created struct Route
  • encapsulated Route structure, for easily generation of documentation in the future
+56 -14

0 comment

2 changed files

dariodsa

pr closed time in 9 days

issue openedthetinygoat/cachedb

Work on CLI

created time in 9 days

push eventthetinygoat/dotfiles

Sachin Saini

commit sha bc64ce70a443ee2e4efdb3c317b9aca6965edbfe

add cloc(count lines of code) function

view details

push time in 9 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha e56e6e21cbfcbc5d1312c70035b87184e6bcbdd6

add tests for get API

view details

Sachin Saini

commit sha 7bed7677de42462475769c278b685dc9f18cca00

amend commit message

view details

push time in 9 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha e0b23b7b236f06400dc05f283a528dab5666e9ee

add test

view details

push time in 9 days

push eventthetinygoat/cachedb

DarioSindicic

commit sha 6c694b9b8f3000442054fc27ac86e20c1a54e5d2

ability to change cachedb port using env variables

view details

DarioSindicic

commit sha 8afc3ecd27ec9bf2b08f92da8322f659eb3a6168

added executable file cachedb into list

view details

DarioSindicic

commit sha 24a60c81ebae9eafa7868597435bcc18025beb67

conflicts resolved

view details

Sachin Saini

commit sha 0a911871bad4098e0e0a281c89a67ab4ceaaaced

Merge pull request #4 from dariodsa/master Cachedb port from ENV

view details

push time in 9 days

PR merged thetinygoat/cachedb

Cachedb port from ENV

Features:

  • Added executable file cachedb into gitignore list
  • Added ability for user to set port using env variables, if he didn't set, the default port would be used
+27 -1

2 comments

3 changed files

dariodsa

pr closed time in 9 days

pull request commentthetinygoat/cachedb

Cachedb port from ENV

Hi, thanks for the pull request. I moved the constants to a new file, could you fix it and open a new pull request ?

dariodsa

comment created time in 9 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha a5d5f5ea761b82cbb893e18f47f8840af0f064ff

add new response code

view details

Sachin Saini

commit sha 8fd3b7a1998899b16ff5d8c609a39a37a50502ea

put all the constants in a single file

view details

push time in 9 days

issue closedthetinygoat/cachedb

Work on Documentation

closed time in 9 days

thetinygoat

push eventthetinygoat/cachedb

Sachin Saini

commit sha 00e5e88e77fb1fda5d17acd055590556849090c3

add documentation

view details

push time in 9 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha 2a80bd9b27e9004d755a5c1e3311dab390b7fcdf

add installation steps

view details

push time in 10 days

issue openedthetinygoat/cachedb

Work on Documentation

created time in 10 days

issue openedthetinygoat/cachedb

Work on nodejs client

created time in 10 days

issue openedthetinygoat/cachedb

Work on Python client

created time in 10 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha e95dc3019661ec86b3531dc7573676ccc5a8021c

fix typo

view details

push time in 10 days

push eventthetinygoat/cachedb

Sachin Saini

commit sha d03bdfb991ed39a470b30c4f6c31bb5f8d97451a

pass global state via recievers instead of params global state is maintained via reciever functions instead of making a global state object and passing it individually to every function, this makes api a lot nicer

view details

Sachin Saini

commit sha c3dc896ceca4e461760ed2c011a2bd079b480894

add chi router

view details

Sachin Saini

commit sha 99b517c70c1f8ff06b126d8ee35a735566d55b97

fix test to use recievers

view details

Sachin Saini

commit sha 46f985f87b4ea70e88f298f78a1e7319ebb525b2

add error handling

view details

Sachin Saini

commit sha f2180633014a71315491fbbb91c933a1abfa1c76

add router and request handling

view details

Sachin Saini

commit sha 36955793ffda9a16227b5ba9b92e6786504eba0c

add json response builder

view details

Sachin Saini

commit sha dadccd81dc7ea892bf01836efa34d41e624ff575

add initializers

view details

Sachin Saini

commit sha 40c74c0a7b7cf05a01bde8a9137abcee6590a280

change indirect -> direct (auto)

view details

Sachin Saini

commit sha e25718b2c89c90f21c9afc62a6062c4de94b2a73

add benchmarks and new info

view details

push time in 10 days

PublicEvent

push eventthetinygoat/cachedb

Sachin Saini

commit sha a7d050f3bf2b43d194a15976643909c3655f2ae3

add flush function and add support for indefinite ttls

view details

push time in 11 days

startedsimoneb/axios-hooks

started time in 14 days

PR opened shyash/Timer-extension

fix z-index issue
+2 -0

0 comment

1 changed file

pr created time in 14 days

push eventthetinygoat/Timer-extension

Sachin Saini

commit sha 22694376739e2fa32658e72c50691baadb1b94b8

fix z-index issue

view details

push time in 14 days

fork thetinygoat/Timer-extension

A chrome extension for leetcode

fork in 14 days

startedgraphql/express-graphql

started time in 15 days

startedthepracticaldev/dev.to

started time in 19 days

startedthisbejim/Pyrebase

started time in 20 days

startedsaurabhdaware/text-to-handwriting

started time in 20 days

push eventthetinygoat/dotfiles

Sachin Saini

commit sha ec2fbd2aa6b9c0b5f1dbe64cc8e34a4480b269b8

add linuxbrew

view details

push time in 21 days

startedspf13/cobra

started time in 21 days

startedjrosebr1/imutils

started time in 21 days

startedopencv/opencv_contrib

started time in 22 days

startedFedoraQt/QGnomePlatform

started time in 22 days

startedfinal-form/react-final-form

started time in 22 days

push eventthetinygoat/dotfiles

Sachin Saini

commit sha 4bc2b1b3f71eeaeb0dbc4e0e595bb2a8460a1af7

add new path

view details

push time in 22 days

starteddenoland/deno

started time in 22 days

startedgoogle/uuid

started time in 23 days

push eventthetinygoat/codex

Sachin Saini

commit sha 21b4c9d2e50926e6b8eebb142e15e1738d325be3

finish process management module

view details

Sachin Saini

commit sha 6d729c87d641e6bb7c5f28a44059dc46a9fddc0e

refactor router

view details

Sachin Saini

commit sha fb004db3e5f083a81d5c65251c6c97da2157e420

refactor

view details

Sachin Saini

commit sha 0df9342ebba01f638a8daa1abdf4d99f48630191

separate router from main

view details

push time in 23 days

push eventthetinygoat/codex

Sachin Saini

commit sha cd02319ab79a6d44d393e81be96316aa5010506a

initial code interceptor

view details

Sachin Saini

commit sha 9826a80744791eed4be6587647d50c02a1c4b4fe

add basic process manager implemented initial version of process manager, we are now able to detect timeouts check if a process has finished before timeout

view details

push time in a month

create barnchthetinygoat/codeforces-solutions

branch : master

created branch time in a month

created repositorythetinygoat/codeforces-solutions

created time in a month

push eventthetinygoat/codex

Sachin Saini

commit sha a54c69adbccf581e2a312324fc7898dac87b8cc9

add compilation route handler and a catchall route

view details

push time in a month

push eventthetinygoat/codex

Sachin Saini

commit sha 80cb43160cb211cf71be9c063f525eee969b12e3

setup basic router and helpers

view details

push time in a month

push eventthetinygoat/codex

Sachin Saini

commit sha 249be01e3e39a5c8923c9f9cf79962da96835b0d

complete rewrite start the complete project from scratch

view details

push time in a month

startedmicrosoft/nlp-recipes

started time in a month

startedrsalmei/alive-progress

started time in a month

startedapollographql/fullstack-tutorial

started time in a month

startedreact-dnd/react-dnd

started time in a month

push eventthetinygoat/dotfiles

Sachin Saini

commit sha 6b9771fdd20e7e6347b94f54cf3a619fea563e79

update

view details

push time in a month

push eventthetinygoat/dotfiles

Sachin Saini

commit sha 27904bbe35b47d1237805554d1b6a6fd67c9ccf8

add p10k and update ignorefile

view details

push time in a month

create barnchthetinygoat/sentiment-analysis-model

branch : master

created branch time in a month

created repositorythetinygoat/sentiment-analysis-model

created time in a month

create barnchthetinygoat/sentiment-analysis-api

branch : master

created branch time in a month

created repositorythetinygoat/sentiment-analysis-api

created time in a month

push eventthetinygoat/dotfiles

Sachin Saini

commit sha 3db2b115f9a46456255c38d58f6cb07c7bbecf7c

switch to p10k

view details

push time in a month

create barnchthetinygoat/learn-opencv

branch : master

created branch time in a month

created repositorythetinygoat/learn-opencv

created time in a month

startedtabler/tabler-icons

started time in 2 months

push eventthetinygoat/dotfiles

Sachin Saini

commit sha d8c6e3b4f57d1c3e58ad1e47dd84d7e602ca8e6e

add new prompt

view details

push time in 2 months

push eventthetinygoat/dotfiles

Sachin Saini

commit sha 37aee8311e545c894faed6ba2a01291c65c6db78

add some aliases

view details

push time in 2 months

push eventthetinygoat/dotfiles

Sachin Saini

commit sha 95e62ece9c6a782ca108f4f72c6a3b049be0b2c8

add functions to bashrc

view details

push time in 2 months

startedoverleaf/overleaf

started time in 2 months

push eventthetinygoat/dotfiles

Sachin Saini

commit sha d31f116ea7619a34f92b408a4a9b325c3455c195

change bashrc and remove zshrc

view details

push time in 2 months

push eventthetinygoat/sclone

Sachin Saini

commit sha 1a3869fc201c2eaacf6c89bd15cdd33a97b91707

fix path issue

view details

push time in 2 months

create barnchthetinygoat/sclone

branch : master

created branch time in 2 months

created repositorythetinygoat/sclone

A simple file backup utility for linux

created time in 2 months

push eventthetinygoat/dotfiles

Sachin Saini

commit sha 19536a3a0d43e4911ac0e41775f825fcb5232d33

update bashrc and add exclude file for rclone

view details

Sachin Saini

commit sha f5bb73bb4ae4af0d7de208789eea80f2de9356a1

fix typo

view details

push time in 2 months

startedpsf/black

started time in 2 months

create barnchthetinygoat/mnist-convolutions

branch : master

created branch time in 2 months

created repositorythetinygoat/mnist-convolutions

https://www.kaggle.com/c/digit-recognizer/overview

created time in 2 months

startedlmoroney/dlaicourse

started time in 2 months

push eventthetinygoat/dotfiles

Sachin Saini

commit sha fd1efb8598ca7b680a673c20bd246b7ee1da6785

add nvim config

view details

push time in 2 months

starteddense-analysis/ale

started time in 2 months

started99designs/gqlgen

started time in 2 months

more