This is your work, valued

Austin, TX

Sherif Abdel-Naby

Elite
@sherifabdlnaby

Software Engineer; Loves anything that scales(And Go)!

elastdocker. 🐳 Elastic Stack (ELK) v9+ on Docker with Compose. Pre-configured out of the box to enable Logging, Metrics, APM, Alerting, ML, and SIEM features. Up with a Single Command.

2.1k

kubephp. 🐳 Production Grade, Rootless, and Optimized PHP Container Image Template for Cloud-Native Deployments and Kubernetes.

456

Golang-study-notes. This is my study notes for Golang. It is a quick intro/guide to start with golang if you have prior programming experience. πŸ“πŸ’¨

129

configuro. An opinionated configuration loading framework for Containerized and Cloud-Native applications.

92

gpool. gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.

91

sched. In-process Go Job Scheduler. Supports Fixed, Timely, and Cron Expression Intervals. Instrument and Expose Scheduler's Job Metrics.

57

rubban. Kibana Automatic Index Pattern Discovery and Other Elastic Stack Curating Tasks

51

Valley-eCommerce-prototype. An eCommerce website prototype with a layered architecture and MVC using Spring Boot v1.2, Spring Security, Hibernate, and Apache Lucene for full-text searching. for front-end: Bootstrap, Typeahead.js and Graph.js using Thymeleaf as RE.

35

Ciro. MVC PHP Framework to kickstart personal projects. Designed to be simple and lightweight. Demonstrate core building blocks for a PHP Framework.

23

medium-elastic-stack. Code used for Medium Article

12

Vector-Quantization-LBG-Image-Compression. A Java program that implments Vector Quantization LBG Algorithm on greyscale RAW images, user determines the compression level.

7

alfred-aws-granted. An Alfred Workflow that uses granted.dev to quickly open multiple AWS Consoles in Browser

4

Lossless-Text-Compression-App. A Java program that implements (4) four lossless text compression techniques for ASCII Text and compares compression ratio.

3

semaphore. A fork of golang/x/sync/semaphore that is also resizable in runtime.

3

prism. Image Processing Engine built using GO

3

aws-ssm-ssh-util. Fork with better usability in querying instances in pure bash with no python dependencies.

2

awsso. A small ad-hoc -very personal- script that wraps AWS SSO and aws-sso-util for my shell luxury ✨

2

Algorithms-Assignments. C++

2

kube-state-metrics. Add-on agent to generate and expose cluster-level metrics.

1

gossm. πŸ’»Interactive CLI tool that you can connect to ec2 using commands same as start-session, ssh in AWS SSM Session Manager

1

airflow. Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

1

libvips. A fast image processing library with low memory needs.

1

dust. A more intuitive version of du in rust

1

sherifabdlnaby.

1

hackintosh-10700k-ga-z490-aorus-elite-ac. C++

1

external-dns. Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services

1

website. Kubernetes website and documentation repo:

1

portfolio. πŸš€ Software Developer Portfolio Template that helps you showcase your work and skills as a software developer.

1

awesome-php. A curated list of amazingly awesome PHP libraries, resources and shiny things.

1

ExpressHR. A small web-app to experiment with NodeJS & MongoDB

1

sync. [mirror] concurrency primitives

1

File-Structures-Organization. A Collection of personal applications that utilizes File-Structures and Organization concepts using C++.

1

sherifabdlnaby.github.io. Code that'll help you kickstart a personal website that showcases your work as a software developer.

1

Algorithms-Data-Structures. An educational collection of self-implemented popular algorithms and data-structures using C++.

1

elastalert-server. ElastAlert that exposes REST API's for manipulating rules and alerts

1

bimg. Small Go package for fast high-level image processing powered by libvips C library

1

elastalert. ElastAlert fork with Jinja2 Templating for Beautiful Alerts 🌈✨

1

Cafe-Simulator-Multithreading-Java. A Java program that simulates a Cafe customers entering, waiting in queue, sitting, eating and leaving. The program is an application of multi-threading using Java.

1

awesome-go. A curated list of awesome Go frameworks, libraries and software

1