C++
Studied in the first year
PHP
Studied via web design part two subject in the third year
Java
Studied the OOPs subject in the second year.
Spring boot
Learned by myself, I want to chase the Back-end path.
HTML
Studied via web design part one subject, still studing, I know some tags
CSS
Same as HTML but I can use flex, grid layouts and some animation, transition v.v
Javascript
One of the interesting in web design subject, I know lambda, can use css or XMLHttpRequest,
fetch for AJAX purpose v.v
MySQL
Still processing, can use type of join, query, subquery, aggregate functions v.v
PostgreSQL
I'm self-taught and still learning, I think it is similar with MySQL in someway
MongoDB
I know it is a non-structure database, but I'm still learning
Maven
This is software management, which helps developers manage their projects, suitable for
Spring boot
Gradle
Same as Maven but syntax more simple and we can use groovy language
Docker
I have a project that was configured for my computer to run. If my friend wants to run my
project, he will configure the env the same as mine. So to avoid wasting time, we use
Docker.
RabbitMQ
A Messaging-queue protocol that helps me handle hundreds or even thousands of messages sent
at the same time.
Apache Kafka
I think it has some characteristics similar to RabbitMQ,
but in my processing learning about Kafka, I explored fundamentals,
security, distributed (connect), replication, streams, KRaf mode v.v.
(Honestly, I don't remember at all).
Git
Yeah I like only one branch (NOT branches T.T ), push, switch, pull,
commit something, but don't like conflict, rebases or check git log at all.
Rest/Restful API
Okay, What is the different between REST and RESTful API ?
Microservice ?
Doesn't that mean the inner service can run independently and smoothly
without depending on other inner services in the system?