{"version":"1.0","provider_name":"Viz Note Vietnamese - AI Insights &amp; Software Industry Updates","provider_url":"https:\/\/www.viz-note.com\/vi","author_name":"vpadmin","author_url":"https:\/\/www.viz-note.com\/vi\/author\/vpadmin\/","title":"C\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t nh\u1ea5t \u0111\u1ec3 t\u00e0i li\u1ec7u h\u00f3a ki\u1ebfn tr\u00fac ph\u1ea7n m\u1ec1m b\u1eb1ng UML","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DA4pDcASYo\"><a href=\"https:\/\/www.viz-note.com\/vi\/best-practices-documenting-software-architecture-uml\/\">H\u01b0\u1edbng d\u1eabn UML: C\u00e1c Th\u1ef1c Ti\u1ec5n T\u1ed1t Nh\u1ea5t \u0111\u1ec3 T\u00e0i Li\u1ec7u Ki\u1ebfn Tr\u00fac Ph\u1ea7n M\u1ec1m<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.viz-note.com\/vi\/best-practices-documenting-software-architecture-uml\/embed\/#?secret=DA4pDcASYo\" width=\"600\" height=\"338\" title=\"&#8220;H\u01b0\u1edbng d\u1eabn UML: C\u00e1c Th\u1ef1c Ti\u1ec5n T\u1ed1t Nh\u1ea5t \u0111\u1ec3 T\u00e0i Li\u1ec7u Ki\u1ebfn Tr\u00fac Ph\u1ea7n M\u1ec1m&#8221; &#8212; Viz Note Vietnamese - AI Insights &amp; Software Industry Updates\" data-secret=\"DA4pDcASYo\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.viz-note.com\/vi\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.viz-note.com\/vi\/wp-content\/uploads\/sites\/10\/2026\/03\/best-practices-software-architecture-documentation-uml-infographic.jpg","thumbnail_width":1664,"thumbnail_height":928,"description":"H\u1ecdc c\u00e1c chi\u1ebfn l\u01b0\u1ee3c hi\u1ec7u qu\u1ea3 \u0111\u1ec3 t\u00e0i li\u1ec7u h\u00f3a ki\u1ebfn tr\u00fac ph\u1ea7n m\u1ec1m b\u1eb1ng UML. N\u00e2ng cao t\u00ednh r\u00f5 r\u00e0ng, kh\u1ea3 n\u0103ng b\u1ea3o tr\u00ec v\u00e0 h\u1ee3p t\u00e1c gi\u1eefa c\u00e1c th\u00e0nh vi\u00ean trong \u0111\u1ed9i ngay h\u00f4m nay."}