Abdul Wazeed's Projects
An extremely simple Golang-based in-memory KV store that speaks the Redis dialect.
Distributed Key Value Store
Node JS web app using docker
Reinforcement Learning workshop
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
Emscripten: An LLVM-to-WebAssembly Compiler
Encrpyt and decrypt Files
A curated list of engineering blogs
A collection of (mostly) technical things every software developer should know about
Go driver for FaunaDB
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: ๐บ๐ธ ๐จ๐ณ ๐ฐ๐ท ๐ช๐ธ ๐ป๐ณ ๐ง๐ท
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
A cache library for Go with zero GC overhead.
ๅท็ฎๆณๅ
จ้ ๅฅ่ทฏ๏ผ่ฎคๅ labuladong ๅฐฑๅคไบ๏ผEnglish version supported! Crack LeetCode, not only how, but also why.
List of Golang books
About me
software engineering articles
There is tonnes of hate speech being posted everyday on social media by different users. Facebook runs its hate speech detection algorithm and actively removes content which is hateful. The objective is to build a machine learning model that classifies a piece of text as hate speech or not. An example of a hateful sentence is โโ I donโt know how much more I can take! 45 is a compulsive liar! #Trump30Hours #TrumpIsATraitor โ . The problem statement is that we are given a piece of text, which we need to classify into hate speech or not hate speech. It is a binary classification problem with labels โHOFโ(0) denoting hate speech and โNOTโ(1) denoting non hateful sentences. Numbers in brackets denote the class label.
HawkTracer is a highly portable, low-overhead, configurable profiling tool built in Amazon Video for getting performance metrics from low-end devices.
Design system to get top k elements given a time span of 1 min/1 hr/1 day/1 week
Jeff Darcy's High performance server design
perform regression over the dataset of global active power values. You are supposed to take the active power values in the past one hour and predict the next active power value.
A guide to contributing to open source
Converted low resolution images to high resolution images using Autoencoders.
Apache Pegasus - A horizontally scalable, strongly consistent and high-performance key-value store
Jon scheduler
KNV(Key-N-Value) is a very fast protocol engine for manipulating protocol data without knowing the detail of its contents. KNV serves for 3 main purposes: 1, As a fast protocol engine, supporting 1M+ processes per second; 2, As a schema-free protocol inspecter/modifier for general-purpose network server; 3, As a protocol and data storage engine for general data storage server.
A Raft Library in C++ based on the Raft implementation in Apache Kudu
Learn Go with test-driven development
libco is a coroutine library which is widely used in wechat back-end service. It has been running on tens of thousands of machines since 2013.