Danh mục: Learn

  • Nói chuyện là Bản Năng, Im lặng là Trí Tuệ

    Nói chuyện là Bản Năng, Im lặng là Trí Tuệ

    Có 2 thứ trên đời chúng ta cần bảo vệ: Túi tiền của chúng ta và Thể diện của người mắc sai lầm. Sai lầm của người khác là cơ hội kéo gần mối quan hệ giữa 2 bên. Một người có biết nói chuyện hay không thể hiện ở chỗ: Ta có chú ý…

  • Cách thiết kế ứng dụng enterprise kết hợp DDD, Hexagonal, Onion, Clean, CQRS

    Cách thiết kế ứng dụng enterprise kết hợp DDD, Hexagonal, Onion, Clean, CQRS

    DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together – @hgraca (herbertograca.com) Bài viết này nằm trong loạt The Software Architecture Chronicles, một chuỗi nội dung về Kiến trúc phần mềm. Nội dung có thể dễ hiểu hơn nếu bạn đọc các phần trước trong loạt bài này. Tôi đã từng theo…

  • Make an update and redeploy a local plugin to NopCommerce

    Make an update and redeploy a local plugin to NopCommerce

    By following steps below, you can redeploy and test plugin changes in development mode: Go to UI of the Nop commerce > Uninstall the plugin, make you it doesn’t exists in local plugin list. Make change to Plugin source code.Actually, there are 2 folder containing plugin that might cofuse those who are new to Nop.a.…

  • Áp dụng phương pháp Lãi & Vốn chữa bệnh bỏ cuộc.

    Áp dụng phương pháp Lãi & Vốn chữa bệnh bỏ cuộc.

    Ai trong chúng ta, rồi cũng có lúc chán nản, bỏ cuộc dù rằng khi bắt đầu, mọi thứ đều rất hưng phấn. Vậy làm sao để loại bỏ được căn bệnh này. Một phương pháp đơn giản khi làm bất kỳ cái gì, đều nghĩ đến Lãi & Vốn. Phải chấp nhận trả vốn…

  • Bài học cuộc sống

    Bài học cuộc sống

    Nhiều người gặp khó chút đã bỏ, ca thán với thiên hạ, trút giận lên người thân. Cuối cùng chẳng làm được trò trống gì nên hồn. Mệt thì tự gánh, khó thì nỗ lực không ngừng phấn đấu. Tự mình xử lý và gánh vác trách nhiệm, tìm ra giải pháp để giải quyết…

  • 7 trends về Web Development trong năm 2021

    7 trends về Web Development trong năm 2021

    Trên khắp thế giới đang có hơn 1,74 tỷ trang web. Các công ty được đang cạnh tranh với nhau để có thứ hạng hàng đầu trên công cụ tìm kiếm. Các xu hướng mới trên thị trường liên tục tác động đến quá trình phát triển web; điều tối quan trọng là phải điều…

  • Web APIs: GraphQL sẽ thay thế REST?

    Web APIs: GraphQL sẽ thay thế REST?

    Tóm tắt về REST? Kiến trúc thiết kế API dùng tập phương thức KHÔNG trạng thái (stateless), bao gồm GET, POST, PUT và DELETE. Thông thường được trao đổi dưới định dạng JSON.Lợi ích REST: Khả năng mở rộng, bạn có thể tách biệt Client và Server, đồng thời có thể mở rộng dễ dàng.…

  • Mô hình Phân nhánh Git của Vincent Driessen

    Mô hình Phân nhánh Git của Vincent Driessen

    Link bài gốc #src: http://bit.ly/branching-model-nvie #idea: feature branches, a development branch (for integration) and a master branch (for publishing/production) #difference: main (core) branch vs supporting branch Main branch: master, develop Supporting branch: feature, release, hotfix #attributes: Branch naming convention: anything except master, develop, release-, or hotfix-* #scenarios create release branch & merge to master Create…

  • jmespath: Simplest Explanation for Using the jmespath Syntax

    jmespath: Simplest Explanation for Using the jmespath Syntax

    In this content, the most focus is let you use jmespath the fatest way. jmespath can be used in command line for querying json objects, i.e. arg ‘–query “{jmespath }”‘ can be used in Azure CLI to query properties of returned object. You can view more details at https://jmespath.org/tutorial.html Now, let’s get started: Name ‘a’…

  • CRON Expression: The simplest Explanation

    CRON Expression: The simplest Explanation

    A CRON expression is a string compound of six different fields with this structure: {second} {minute} {hour} {day} {month} {day-of-week} Each field can have numeric values that are meaningful for the field: second Represents the seconds in a minute. You can assign values from 0 to 59. minute Represents the minutes in an hour. You can assign…