Theofanis Despoudis (@theodesp)

Top repositories

1

awesome-coding-camps

A curated list of awesome Coding Bootcamps and websites to help you boost your career in Programming
342
star
2

go-heaps

Reference implementations of heap data structures in Go - treap, skew, leftlist, pairing, fibonacci
Go
92
star
3

awesome-scheme

A curated list of awesome Scheme resources and materials
65
star
4

stable-systems-checklist

An opinionated list of attributes and policies that need to be met in order to establish a stable software system.
47
star
5

codility-go

Solutions for the codility.com exercises in Go
Go
37
star
6

awesome-mentoring

A curated list of useful articles, books, videos and resources in order to excel as a great mentor.
37
star
7

blockingQueues

Simple, performant, goroutine safe queues, useful as resource pools or job queues.
Go
24
star
8

unionfind

An idiomatic implementation of a weighted Union Find data structure with path compression in Go.
Go
20
star
9

neutrino-preset-typescript

A Neutrino preset that supports building Typescript web applications
JavaScript
16
star
10

go-standard-library-by-example

Explore Go Awesome Standard library one module at the time
12
star
11

go-object-pool

Simple and efficient implementation of a generic Object Pool in Go
Go
11
star
12

flask-golang-grpc-example

An example platform integrating a flask client, a golang server with mongoDb and gRPC for communication
Python
10
star
13

guile-turtle

A simple example on how to embed Guile Scheme to C using a simple “Tortoise” graphics program
C
10
star
14

flask-envoy-docker-microservice

A simple tutorial how to setup a Flask microservice using https://www.envoyproxy.io Service mesh and Docker.
Python
10
star
15

practical-computer-networking

Practical Computer Networking Book - Master the Net 🕸️
9
star
16

go-blooms

Simple and efficient bloom filter implementations in Go
Go
8
star
17

go-calendly

go-calendly is a Go client library for accessing the Calendly API https://godoc.org/github.com/theodesp/go-calendly/calendly
Go
7
star
18

computer-science-for-javascript

A complete collection of useful data structures and algorithms in JavaScript
JavaScript
6
star
19

go-shuffled-queue

A priority queue that shuffles elements with the same priority. Written in Go and inspired by https://github.com/mafintosh/shuffled-priority-queue.
Go
6
star
20

find-port

FInd next available port in Go
Go
5
star
21

go-leetcode

Solutions and implementations of Leetcode problems in Go.
Go
5
star
22

go-twilio

The UnOfficial Community Driven Golang API Library for Twilio https://www.twilio.com/
Makefile
5
star
23

cache-line

Returns your current CPU cache line size in bytes
C++
4
star
24

codethat

CodeThat website
JavaScript
4
star
25

ts-node-starter

Opinionated Typescript Node starter
TypeScript
4
star
26

todolist-stencil

A simple Todo List app using Stencil.js.
TypeScript
4
star
27

todo-app-mobx

A simple example of a Todo App using React + Mobx
JavaScript
4
star
28

fetch-future

A fetch that returns Futures instead of Promises
JavaScript
4
star
29

packer-consul-nomad-terraform-example

Example using Packer + Terraform for Digital Ocean with Nomad, Consul
Shell
4
star
30

tech.io-getting-started-with-go

tech.io Coding playground about starting up with go
Go
4
star
31

alt-flow-react-example

An example project using http://alt.js.org/ with https://flowtype.org/, es6 on top of a https://github.com/facebookincubator/create-react-app platform.
JavaScript
3
star
32

aspoonfulofhome

A Django wagtail site for the aspoonfulofhome.com website
CSS
3
star
33

astro-wordpress-starter

JavaScript
3
star
34

chicken-scheme-alpine

The latest Chicken Scheme shell for docker on top of the latest Alpine Linux.
Dockerfile
3
star
35

guile-scheme-alpine

The latest Guile Scheme shell for docker on top of the latest Alpine Linux.
3
star
36

bdd-javascript

A starter kit for testing in BDD in Javascript
Gherkin
3
star
37

memcached-alpine

Memcached docker image using the latest Alpine Linux and managed by Supervisor
3
star
38

os-utils

A collection of documented utilities and programs for OS development
C
3
star
39

buildyourownlisp-zig

Build Your Own Lisp in Zig
Zig
3
star
40

thisless-deque

A simple deque implementation in Javascript without using the this keyword
JavaScript
3
star
41

interview-cake

Solutions to some of the https://www.interviewcake.com/ programming questions
Python
3
star
42

ansible-terraform

An example usage of Ansible and Terraform
HCL
2
star
43

kubernetes-cloud-patterns

Example cloud pattens using Kubernetes
Go
2
star
44

neutrino-preset-less

A Neutrino preset that adds support for less using the less-loader
JavaScript
2
star
45

go-how-i-start

How I start with go
Go
2
star
46

olympic-rankings

Sorts and displays the total metals won in the Beijing 2008 Olympics by country
JavaScript
2
star
47

myFirstAndroidApp

My first Android App
Kotlin
2
star
48

the-new-stack-writeups

Write-ups for TheNewStack
2
star
49

flow-test

Check flow works
JavaScript
2
star
50

phrase-app-python-i18n

An example python app that utilizes the gettext module
Python
2
star
51

hapijs-examples

Some example servers using https://hapijs.com/
JavaScript
2
star
52

kyt-starter

A simple starter boilerplate using Kyt
JavaScript
2
star
53

theodespoudis.me

This is my CV site theodespoudis.com
JavaScript
2
star
54

go-servers

A collection of HTTP servers in Go with a specific functionality.
Go
2
star
55

terraform-topologies

Reference terraform topologies for future deployments.
HCL
2
star
56

fcc-show-local-weather

Free Code Camp Assignment: Show Local Weather
JavaScript
2
star
57

FoodTracker

Example ios App (Swift)
Swift
2
star
58

cookiecutter-go-library

A simple, opinionated Cookiecutter template for a Go Library.
Makefile
2
star
59

dotfiles

A collection of my dotfiles
Emacs Lisp
2
star
60

fcc-quote-generator

Free Code Camp Assignment. Build a Random Quote Machine.
JavaScript
2
star
61

go-tries

Go tries implements several types of Trie data structures for experimental use.
Go
2
star
62

cookiecutter-vagrant-ansible

A simple Cookiecutter template for provisioning a vagrant machine with Ansible
Ruby
2
star
63

simply-scheme

Code solutions for the Simply Scheme book
Racket
2
star
64

django-weatherman

Djanog + React web app to show weather info on demand
Python
2
star
65

things-I-learned-while-opensourcing

Things I've learned while open-sourcing. Experience from the trenches.
2
star
66

cuid

Collision-resistant ids for Racket
Racket
2
star
67

saltstack-example

A Saltstack example using Vagrant and Docker.
HCL
2
star
68

haskell-how-i-start

How I start with haskell
Haskell
2
star
69

beanstalkd-alpine

Beanstalkd image using the latest Alpine Linux and managed by Supervisor
2
star
70

rollup-starter

Starter project using Rollup module bundler complete with livereload and postcss
JavaScript
2
star
71

gambit-scheme-ubuntu

The latest Gambit Scheme shell for docker on top of the latest Ubuntu Core.
2
star
72

rwact_quill_call_component

An example on how to emved videos in Quilljs editor
JavaScript
2
star
73

diary-rest-api-serverless-mongodb-python-apex

Serverless REST API diary app example using Python, AWS Lambda, MongoDB and Apex
Shell
2
star
74

emitter-mediator

Decouple your EventEmitter events from senders and receivers using a mediator.
JavaScript
2
star
75

kubernetes-on-azure-the-hard-way

Kubernetes the hard way but on Azure. No scripts.
2
star
76

go-dedupesort

A small function that takes an integer array, removes any duplicates and sorts the results
Go
2
star
77

fcc-wiki-viewer

Free code Camp Assignment: Wiki viewer
CSS
2
star
78

theodesp.github.io

This is my engineering blog.
HTML
2
star
79

phrase-app-nodejs-i18n

An example Node.js app that supports I18n using Express.js and Mustache.js
JavaScript
2
star
80

react-typescript-boilerplate-vscode

Boilerplate for React project with Typescript, ES6 compilation and hot code reloading working well with VScode
JavaScript
2
star
81

sima

Sima is a simple object to object or broadcast dispatching system for Go
Go
2
star
82

SICP-workbook

This is my workbook and exercise solutions for the legendary SICP Book
Racket
2
star
83

cookiecutter-go-server

A cookiecutter template for starting a new server in Go
Go
2
star
84

advent-of-code

My solutions to the advent of code exercises http://adventofcode.com/
JavaScript
2
star
85

deep-fallout

Recursively applies a callback to object properties that are functions or objects.
JavaScript
2
star
86

go-hackerrank

Solutions and implementations of hackerrank problems in Go.
Go
2
star
87

wundergraph-nextjs

Example project using wundergraph and next.js
TypeScript
1
star
88

typescriptdocs.com

1
star
89

leetcode-primer

Detailed and Well formed solutions for Leetcode problems
HTML
1
star
90

thecareproject.ie

thecareproject.ie website
JavaScript
1
star
91

silly-song-ios

Silly Song iOS app
Swift
1
star
92

u-merklele

Simple reference implementation of Merkle trees for general use.
Go
1
star
93

allaboutscala

Learn allaboutscala.com
Scala
1
star
94

remove-duplicates

Removes consecutive elements from a list in Racket/Sheme
Racket
1
star
95

go-server-starter

A basic go server stater application
Makefile
1
star
96

learning-haskell

Learning Haskell by example
Haskell
1
star
97

java-practice

Java
1
star
98

vflari.com

vflari.com website
1
star
99

jetpackComposeLayoutsApp

Jetpack Compose Layouts App
Kotlin
1
star
100

base62

Base62 encoding/decoding in Racket Scheme
Racket
1
star