Saudi Arabia

Abdullah Barrak

Expert
@abarrak

Developer & SRE 👨🏻‍💻 📝

linux-sysops-handbook. Essentials of Linux system administration.

836

tesseract-on-aws. Deploy Tesseract to AWS EC2 Instances

20

rclone-helm. A helm chart to deploy rclone jobs in kubernetes clusters.

7

why-compiled-languages. A simple experiment for compiled/dynamic languages comparision.

7

values_at_nested. An extended version of ruby's #values_at hash method.

5

network-client. A thin resilient JSON web client built around ruby's Net::HTTP

4

rtl. A gem for checking RTL direction of a language.

4

except_nested. Allows exclusion of given hash keys at various depth.

3

optical-reader. An open source OCR service based on Tesseract engine.

3

dex-helmfile-offline. Deploy dex server in offline environments.

3

active-record-pattern-sample. An example of Active Record design pattern using .NET Core application.

3

gatus-pipelines. A playbook-based CI/CD pipeline for status pages.

2

ms_teams_notification. A ruby gem for simple MS Teams noftifications.

2

gatus-ansible. A role to install and deploy gatus as system service.

2

samba-ansible-role. Ansible role to install basic samba server on RHEL/CentOS.

2

kubesec-helm. A helm chart for deploying kubesec.

2

Quotes-Application. A simple application built with .NET Core & Angular to demonstrate DDD.

2

docker-server-role. Ansible role to install and expose docker server on RHEL/CentOS.

2

plik-ansible-role. Ansible role for plik file server.

2

3scale-keycloak-users-migration. A commandline utility to migrate the consumer accounts' users from the 3scale to keycloack.

2

redis-ansible-role. An ansible role to install and manage Bitnami's Redis instance.

2

opencv-helpers. Facilitates image processing tasks in OpenCV.

2

Pages. A Distributed Systems Reading List

1

plik. Plik is a temporary file upload system (Wetransfer like) in Go.

1

3scale-profile-share-policy. An accounts' profile sharing policy for APICast component in 3scale.

1

black_candy. A self hosted music streaming server

1

APIcast. 3scale API Gateway

1

My.Extensions.Localization.Json. JSON Localization Resources

1

expiry_calculator. A ruby library that determines how much time left till certain date.

1

awesome-sre. A curated list of Site Reliability and Production Engineering resources.

1

ngx-gallery. Angular image gallery plugin

1

lua-apps. Learning Lua PL.

1

rails-ajax-datatables-demo. A demo application for using DataTable JS library in Rails +7 using importmaps.

1

traefik-helm-chart. Traefik v2 helm chart

1

streisand. Streisand sets up a new server running L2TP/IPsec, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, and a Tor bridge. It also generates custom configuration instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.

1

vault-kv-search. Recursively search Hashicorp Vault for a substring

1

3scale-api-ruby. 3scale API Ruby Client

1

terraform-oci-users. A module to provision users or service accounts along with groups, policies, and IAM keys.

1

card-mine. iOS mobile client for Card Mine API

1

Front-End-Checklist. 🗂 The perfect Front-End Checklist for modern websites and meticulous developers

1

active_merchant. Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.

1

node-rotator. An node rotation tool for kubernetes cluster.

1

terraform-aws-oci-vpn. This module provides ability to provising IPSec VPN between AWS and Oracle (oci)

1

abarrak.github.io. abarrak.com files

1

calculus.py. A visualization calculus kit to aid learning.

1
45
Apply