Index
March, 10 - 2025
On deep learning: Going against the reality of increasingly more efficient AI, I'm taking my free time to learn and relearn all my tools, in a deeper level than before. This means that I'll spend more time reading the documentation, testing all options at least once and try to not leave any piece of information behind, even the ones I'm certain I'll never use again. The goal is to accept and incorporate boring repetition as a method of internalizing knowledge, which is quite a huge contrast from the way I solve problems for work (solving them and never look back).
Thoughts on koans: ruby is an interpreted language, which means I could be just experimenting in the irb console. While time consuming, I'm trying to stick to a more rigid methodology of writing the exercises into a file, going back later to add more stuff as I learn more. This should help me review code that I wrote before, while also giving me some reason to practice vim motions, which is another thing I'm invested in learning.
Projects
- My Design System
- I know grok fu / cognos vault
- miniverse
- web and desktop equalizers
- web os
- youtube playlist organizer
- RSS feed manager
- algorithms and data structures in multiple langs
- web server (multiple langs)
- api gateway (complied langs)
- linux from scratch
- DAW, oscillator
Programming Languages
Ruby
- Ruby on Rails, Sinatra, Rspec, Capybara, Active Record, other gems
- Create koans for ruby
- Create web server
- Create own framework
- Create sample rails project
- Create sample Sinatra project
- Python, Django
- Golang
- Elixir, Phoenix
- Javascript, Typescript, React, Next, Nest, Vue, Nuxt, Angular, Node, Express, Lit
- C
- C++
- C#, .Net
- Java
Patterns
- a lot
Tools
- git
- vim: neovim
- tmux, iterm, ghosty
- zsh, fish
Data Persistency
- Postgres, MySQL
- MongoDB
- Cassandra
- Redis
Platforms
- Linux: ArchLinux, Linux From Scratch
- Ricing: Hyprland, Gonme, KDE
- Create own kernel
- Windows: ???
- Mac
- Android
- create apps,reactive native, flutter
- iOS
- create apps, flutter
Algorithms
- A lot
Data Structures
- A lot
Software Archtecture
- monitoring: sentry, datadog, graphana
- microservices: api gateway
- sharding
- CDN
- server side rendering
- throttling, debouncing
- nginx, proxy, reverse proxy
- load balancing
- BFF
- hexagonal architecture
Security
- OWASP top 10
- CVE
- Pentesting
- Kali Linux
- Encryption: https://www.geeksforgeeks.org/cryptography-introduction/
Devops
-
Docker
-
Kubernetes
-
Terraform
-
Gitlab, git actions
-
Jenkins
-
ArgoCD
-
CircleCI
- Create home lab for testing things