Let’s explore CSR and SSR with React

Okay, so we have learned some HTML & CSS and Javascript and learned React to build some frontend applications. After, connecting them to the backend and deploying those services to the real environment, we get feedbacks from the users: “The application seems to…


How to improve a performance of your web service?

Before I begin…

Recently, I have been working super scrum mode with my team to create an internal service that basically collects the data or analysis provided by security engineers. Because speed was a key factor in this project, we chose…


How many articles have you read about the promise in Javascript?

Promising picture of promise in JS

If you are working or learning javascript relevant frameworks, it is natural to encounter a concept called Promise in javascript. What is a promise and why does it occur so often in JS? …


How do we choose sql or nosql when architecturing the backend or the database?

SQL vs NoSQL

We learned that SQL is a relational database called “RDBMS” whereas NoSQL is non relational database. Because they are two opposite sides, I was mislead to a point where I understood both well. Theoretically, I was…


how to write clean code in vuejs?

Cleaning the Vue

It has been about a month since joining a new IT company and have been enjoying the era a lot. When developing a service, developers often times disregard the importance of clean codes and following the proper conventions because of tight due times…


TIL: RUN 2out of 3 learning Java

Inheritance

Inheritance, probably is one of the most often heard terms especially in Java. The idea is simple that a class inherits from another class to reduce the amount of the code and reinforce the reusabilities. For instance, if we had defined a class…


TIL: RUN 1 out of 3 learning Java

So, my main tech stack has been frontend just because I remember hating taking lectures with C/C++ and all those other statically typed languages. On the other hand, dynamically typed languages such as python and javascript attracted me because I could get…


what is vuex? vuex?

Vuex is a library mainly used for VueJS and is used for managing states in complex component structure in application. Let’s read the “official definition” of vuex.

Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all…


What needs to be considered when building backend with Node.js?

Let’s explore how to build backend system with Node.js. Before going deep dive on to the topic, I want to explain several important concepts so that we know the minimum amount of the terminologies/concepts when building the backend system.

What…


How to write backend with nodejs and express js

What is Node JS?

Nodejs is a javascript runtime built by Chrome V8 javascript engine. It is very light and efficient for using event-driven and non-blocking I/O models. It is following CommonJS modules and recently working on ES Module system but…

Jimmy Gam

Hello, I am a software engineer in Tokyo. Any technical discussions are welcome so please contact me at jgam@alumni.nd.edu

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store