Skip to content

JoakimTeixeira/what-im-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 

Repository files navigation

What I'm Learning

List of topics I'm learning or practicing.

Prototypes exemplifing concepts or tools, for future use and reference.

Frontend

UI Framework Concepts

State Management

Data manipulation

Configuration

Styling

UX Best Practices

Server

Database

  • MongoDB + Mongoose
  • MongoDB + Prisma
  • MySQL + Sequelize
  • GrapgQL + Apollo client
  • Firebase + Firestore
  • Databases Integration (Merge, Convert, Consolidate)
  • Data cleaning with ETL Process
  • Data Warehouse + OLAP Cube
  • Batch/CRON Job
  • SQL Trigger
  • Stored Procedure
  • Migration Script
  • Scheduler with Bull
  • Automated Database Backup

Optimization Techniques

  • Memoization
  • Gzipping and compression
  • Database Indexing
  • Redis caching
  • Webpack bundling
  • Primary/Replica architecture

Coding Best Practices

DevOps

Web Security

  • OWASP Top 10
  • IP Tables Rules
  • Web Application Firewall (WAF)
  • Digital Signature authentication
  • Password Encryption
  • Virtualization
  • SSL Tunneling
  • DMZ Network
  • VPN access
  • DNS configuration

2D Programming

3D Programming

  • Blender 3D modeling
  • Three.js 3D manipulation
  • Model animation with GSAP
  • Custom Shader

About

List of topics I'm learning and/or practicing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published