Manh Phan
  • Algorithm
    Dynamic Programming Backtracking Divide & Conquer Greedy Algorithm Sorting Algorithm
  • Data structure
    Array Linked List Tree Stack Queue Heap
  • Language
    C++ C# Javascript Java

Hi, I'm Manh Phan


Software Engineer

How to use CDI in JavaEE

Posted on January 14, 2020

In this article, we will learn how to use CDI in JavaEE. Let’s get started. [Read More]
Tags: J2EE

Understanding about SOLID - Liskov Substitution Principle

Posted on January 13, 2020

In this article, we will learn how to use Liskov Substitution Principle for declaring correctly relationships between types, without using is-a relationship. [Read More]
Tags: SOLID

Understanding about Event Loop in Node.js

Posted on January 12, 2020

In this article, we will learn about Event Loop in Node.js, how it works and some components that are relevant to it. Based on the knowledge of Event Loop in Node.js, we will also understand the architecture of Vert.x toolkit. [Read More]
Tags: Node.js Reactive Programming Javascript

How Struts 1 framework works

Posted on January 12, 2020

[Read More]
Tags: Struts 1

Refactoring with splitting bloaters

Posted on January 11, 2020

In this article, we will refactor code with splitting bloaters. Let’s get started. [Read More]
Tags: Refactoring
  • ← Newer Posts
  • Older Posts →

Manh Phan  •  2024  •  https://ducmanhphan.github.io/

Theme by beautiful-jekyll