By hoangpv, 1 May, 2023

One who sweats more in training bleeds less in war.

High victory is made in those early morning hours when no one's watching and while everyone else is sleeping.

We only hear what we're ready to hear, all learning meets us exactly where we're at. And as we grow greater, we understand better.

By hoangpv, 29 April, 2023

Ayn Rand (1905-1982) là một nhà tiểu thuyết và triết gia quốc tịch Mỹ sinh tại Nga.

Chỉ có người nào không cần, mới đủ khả năng nhận tài sản thừa kế, đó là người có thể làm ra của cải cho dù anh bắt đầu ở bất cứ nơi đâu.

Sự thịnh vượng là sản phẩm của tư duy con người.

Loại người vô nghĩa nhất là những người không có mục đích sống.

By hoangpv, 29 April, 2023

“Do not allow your fire to go out, spark by irreplaceable spark in the hopeless swamps of the not-quite, the not-yet, and the not at all. Do not let the hero in your soul perish in lonely frustration for the life you deserved and have never been able 

to reach. The world you desire can be won. It exists. It is real. It is possible. It is yours.” —Ayn Rand

By hoangpv, 24 April, 2023

More than ever, applications and data are the foundational elements for running a successful business. Right from the start, technology was built to be interconnected to exchange data — evolving from monolithic business applications running on a mainframe to complex internet-scale digital applications composed of several different microservices. Even today, there is one overarching goal for connecting disparate applications — to improve the way that information is encapsulated, shared, and processed between different elements of the core architecture stack.

By hoangpv, 24 April, 2023

Before there was GraphQL, there was REST.

In recent years, REST has become the dominant API style for building backend web services. With REST, you could signal the type of request we want to make (ex: GET, POST, PUT, or DELETE) and the resource we’d like to fetch or interact with (ex: /api/pets/1) using an HTTP method and a URL.

It’s a great approach (and one we initially used at StockX for several years). But REST comes with some downsides like:

By hoangpv, 13 April, 2023
  1. A True Team Believes In Each Other
  2. A True Team Defines Reality
  3. A True Team Makes Great Plays When Needed 
    – “We had some heart and some belief and we came through when we needed big plays.”
  4. A True Team Create A Culture Of Value
  5. A True Team Respects Their Rivals
  6. A True Team Shows Great Resilience
By hoangpv, 2 April, 2023

Section 3: Magento Core JavaScript Library

3.1 Demonstrate understanding of the mage library

Describe different types of Magento JavaScript templates

Magento supports the following templates:

  1. Underscore
  2. Knockout
  3. ES6 template
Magento pseudo ES6 literals and underscore templates in Magento

Magento supports ES6 templates. If the browser does not support them, then rendering is performed by the underscore patterns.

By hoangpv, 21 March, 2023

This tutorial describes how to create and run a Spring application in IntelliJ IDEA. It will be a Spring Boot Maven project generated by Spring Initializr. This is the quickest way to create a Spring application, and IntelliJ IDEA provides a dedicated project wizard for it. You will learn how to expose an HTTP endpoint and map it to a method that returns a greeting to the user when accessed through a web browser.

By cj_hoang, 15 March, 2023

Understanding Magento 2 cookies

Over the last few days, I’ve explored how Magento 2 uses cookies. From updating cart to managing cached pages to switching store views, cookies play an important role. This exploration is a result of weekend log debugging session. Our online store wasn’t working correctly when switching between different store views and sometimes it would go in redirection loop. Sometimes admin login wouldn’t work.