- Version Control (Git)
- Basic Terminal Usage
- Basic SSH
- Github
- Package Manager (Yarn, npm)
- Personal website and blog Using jekyll. checkout the repo.
- ES6
- CSS (Responsive Web)
- CSS Frameworks (Bootstrap, Semantic UI)
-
Typescript
-
Testing (Jest, Mocha)
-
Task Runners (npm scripts, gulp)
-
Module Loader/Bundler (webpack)
-
JavaScript Frameworks Reactjs
-
JavaScript Frameworks (Flux, Redux)
-
Static Sites JAMStack (Gatsbyjs)
-
Preprocessors (Sass)
- NOW BUILD
- CSS Methodologies (BEM, OOCSS, SUITCSS)
- CSS3 (flexbox, rotate, scale, gradients, transform, transition, transition, grids, skew, etc)
- SVG (D3)
- JavaScript Design Patterns
- JavaScript Regex
- JavaScript GOF Design Patterns
- JavaScript Different Testing techniques
- NOW BUILD
- Mastering Nodejs
- Testing (II) (Jest, Mocha)
- JavaScript Frameworks (Express)
- Package Manager (II) (Yarn, npm)
- NOW BUILD
- Go Lang
- NOW BUILD
- Web Server (Nginx, Apache, Caddy)
- RESTful APIs
- Authentication (JWT, OAUTH 2.0)
- SOLID, YAGNI, KISS, etc
- Regular Expressions
- GraphQL
- Docker
- NOW BUILD
-
Message Brokers (RabbitMQ)
-
Databases
-
Relational Databases (MySQL, MariaDB)
-
NoSQL Databases (MongoDB, Redis)
-
Caching (Memcached, Redis)
- NOW BUILD
- Search Engines ( ElasticSearch, Sphinx, Solr )
- GOF Design Partners
- Architectural Partners
- Give DDD a shot
- Learn Different Testing Technique
- NOW BUILD
-
Operating Systems (Unix, Linux)
-
Unix (FreeBSD)
-
Linux (CentOS, RHEL)
-
Cloud (Heroku, GCP, AWS)
-
Automation (AWS Cloud Formation, Ansible, Terraform, PowerShell, Puppet, Ansible, Chef, SaltStack)
-
CI / CD (Jenkins, Travis, CircleCI, Drone, Bamboo)
- NOW BUILD
-
Monitoring and Alerting (Zabbix, Prometheus, Graphite, Munin, PagerDuty, New Relic, Nagios, AppDynamics)
-
Log Management and Analysis (ELK, Papertrail, Graylog, Slunk)
-
Cluster Managers (Kubernetes, Mesosphere, Mesos, Docker Swarm, Nomad)
-
Containers (Docker, rkt, LXC)
-
Web Servers (II) (Apache, Nginx, Tomcat, IIS, Caddy)
-
Love For The Terminal (Bash, Vim / Nano)
-
Commands / Tools (text manipulation (awk, sed, grep,sort,uniq,cat,cut, echo, egrep, fgrep), process monitoring (ps, top,htop,atop), system perfomance(nmon, lostat, sar, vmstat), network(nmap.tcpdump, ping, traceroute, airmon))
- NOW BUILD
- OSI Model. TCP/IP/UDP Common ports
- Knowledge about File Systems
- Setting Up A reverse Proxy ( Nginx ..)
- Setting up a caching server ( Squid, Nginx)
- Setting up a load balancer (HAProxy, Nginx ..)
- Settting up a firewall
- TLS, STARTTLS, SSL, HTTPS, SCP, SSH, SFTP
- Postmortem analysis when something bad happens
- NOW BUILD