We constantly learn new things. This is a repo to share those learnings.
-
- Java Basics
- OOP
- Data Types
- Variables
- Loops & Conditional Statements
- Array
- Access Modifiers
- Inheritance
- JVM
- GC
- Java Memory Area
- Collection
- TreeSet, TreeMap vs HashSet, HashMap
- Annotation
- Generic
- Static Keyword
- Final Keyword
- Overriding vs Overloading
- Wrapper Class
- Checked & Unchecked Exception
- ==, equals(), hashCode
- Interface vs Abstract Class, Abstract method
- Initialization Order of Member Variables
- Lambda Expression
- Stream API
- Optional Class
-
- Deploying a Django project on PythonAnywhere
- Deploying a Django project on Microsoft Azure
- Deploying a Django project on Heroku
- Using AWS S3 to Store Static Assets on Heroku
- Deploying a Vue project on Netlify
- Deploying a Django-Vue application on AWS EC2 using NGINX
- Deploying a SpringBoot-React project on AWS EC2
-
- AWS Online Cloud Clinic #01
- AWS Online Cloud Clinic #03
- AWS Data Science Meetup - Amazon Personalize (03/05/2020)
- AWS Security Meetup (07/23/2020)
- DevAx Connect - Managing EKS Cluster Fullstack with CDK (09/01/2020)
- AWS CDK Workshop
- AWS Builders - Cloud Economics
- Amazon VPC Basics
- Amazon Security Group
- AWS Well-architected Framework - Security Pillar
- Find EC2 Instance by Domain Name
- Resizing an Amazon EBS Volume
- What Are AWS Elastic Network Interfaces
- Estimate AWS Resource Costs
- Understanding how IAM works
- Kubectl Commands
- Kubernetes Basics
- EKS for Kubernetes
- What is Ingress
- How Kubernetes works
- Helm Package Manager
- Pod
- Cluster
- Namespace
- Node
- Programming Glossary
- How to Learn a New Language
- What is Deployment
- Vim Commands Summary
- Discrete Mathematics
- Computational Thinking
- Technical Interview Prep
- Getting Started with Open Source
- Microservices Architecture Style
- Sync vs Async and Blocking vs Non-Blocking
- Chrome Force Dark Mode Setup