5 Reasons why you should use React

Tram Ho

Hello everyone, today I would like to share 5 reasons why you should use React. Let's get started. 1.) The Virtual DOM First of all, you can think of the DOM (Document Object Model), which stores all the objects on...

Read more

Custom gem ckeditor to upload videos

Tram Ho

If you've ever used the ckeditor gem , you probably already know this gem only supports ckeditor 4, which means that many of the features of the new ckeditor versions are not provided in this gem . One of them...

Read more

Ruby module: Include, Prepend and Extend

Tram Ho

The module must be an interesting and familiar feature for Ruby developers, you can use them to organize special functions and attach classes instead of using inheritance. [crayon-5e4aebfbf17a4600520197/] include is the most common way to import code from a module...

Read more

How Telemetry is needed in Microservice architecture.

Tram Ho

Today, we are deploying all systems to the Cloud platform, we are gradually converting applications that use centralized architecture with UI, database packaged in one block (monolith) into applications. Distribute, split each component independently in Microservice architecture. Telemetry is an...

Read more

Aspect of Domain Knowledge in Software Testing

Tram Ho

What is Domain in Testing? Domain is nothing but the industry for which the software testing project is created. When we talk about software project or development, this term is often referred. For example, Insurance Domain, Banking Domain, Retail Domain,...

Read more

Approach Dagger 2 with 3 lines of code

Tram Ho

In programming, we always want to find the best ways to refactor code so that it is even simpler. This article will show a simpler way to explain Dagger 2. You can think of it as a quick guide to...

Read more

Callbacks in Rails

Tram Ho

Learn about callbacks Callback is a method in Activerecord, used when the object needs it. Callback is often used to call and execute certain methods before and after the object has changes such as create, update, destroy, load data, validate,...

Read more

Creating Realtime Notification in Rails 6

Tram Ho

Introduction Action cable has Rails integrated WebSocket to support realtime written in Ruby to allow two-way communication between client and server. Data is transmitted via HTTP (Ajax) protocol. It allows writing real-time features. It provides a full range of features...

Read more