I finally updated my ooga booga readme!
I'm currently a student at my college studying Software Engineering, at the same time, practicing different programming languages, frameworks, design patterns, and best practices in terms of programming and problem solving.
My ultimate goal is to participate and help out in projects both started and done by me, and with groups of people, including my friends or clients.
How my path goes would primarily revolve mostly on front-end development with vue, but it would lead me to do full-stack when the time comes.
Primarily, I would like my tech stack to be:
VueJS for frontend,
alternatively, Ruby on Rails for fullstack, with either VueJS or Hotwire
MongoDB or PostgreSQL for handling database,
AppWrite and other self-hosted services for mostly XaaS ({Platform, Backend, Software} as a Service)
Jenkins or CircleCI primarily for DevOps.
The current programming language I've gotten used to since 2020, ever since I started studying Web Development with Angela Yu.
- Vue -- My framework of choice and what I'm most famililar in making front-end SPAs and UIs.
- React -- My secondary framework of choice; i don't really use often.
- NuxtJS -- Since I like vue so much, I would also be consistent in choosing a full-stack framework with nuxt. Although, I'm currently waiting for the stable release of nuxt 3, since i've been testing out nuxt 3 beta ever since it was released.
- NextJS -- The react alternative if ever I might need to learn since the demand is high, but it is also a favourable SSR framework.
- Mongoose -- The most familiar to me in terms of using an ORM for NoSQL (MongoDB).
- Prisma -- A framework I'm getting used to as well.
Learned in school, but I might rarely use.
- Hugo -- One of my favorite SSGs, and is one of my currently used SSGs for some of my projects.
I primarily have experience with MariaDB/MySQL.
- Docker -- I've been very used to managing docker containers as is, but I do want to learn more advanced ways to orchestrate docker containers through Kubernetes and learn more about docker-compose.
- Git -- Ever since I learned Git, i never looked back and it really made me an efficient programmer with it! I'm also learning more about how to take advantage of git even more, with Conventional Commits.
- Linux -- My primary OS for anything development-related. I know that linux should be referred as GNU+Linux, and I know that Linux is the kernel and not the OS, what I mean is that I have learned enough about Linux concepts to understand these things. And the distro I primarily use is Fedora Linux.
Still in the process of getting used to, but someday, this will be my primary programming language for backend. It is currently in my "want to use" list.
It is something I have grown fond of using due to its simplicity and flexibility, and it would be a really neat nice-to-have if some of the APIs have graphql, and I am also getting used to how it works.
The framework I'm getting used to thanks to its very simplex file structure (which is Angular-y).
Ruby and Ruby on Rails
Another framework I'm convinced enough to use that isn't TypeScipt and Golang, and I feel like I might enjoy this more since I have already gotten used to Object-Oriented Programming for the time being.
Thank you for visiting my profile!
i am also very friendly! you may chat me on discord and ask for help, or talk about anything!
@水瓶座ーcindrmon#4428