Files
davidpaulyoung/public/about/index.html
David Young d0d428f3bf build site
2026-05-14 14:23:58 -06:00

1213 lines
42 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script>
(function() {
const autoTheme = false;
if (autoTheme) {
document.documentElement.setAttribute('data-auto-theme', 'true');
}
const theme = localStorage.getItem('cleanwhite-theme') ||
(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');
document.documentElement.setAttribute('data-theme', theme);
})();
</script>
<meta property="og:site_name" content="David Young">
<meta property="og:type" content="article">
<meta property="og:image" content="https://davidpaulyoung.com//img/home-bg-jeep.jpg">
<meta property="twitter:image" content="https://davidpaulyoung.com//img/home-bg-jeep.jpg" />
<meta name="title" content="" />
<meta property="og:title" content="" />
<meta property="twitter:title" content="" />
<meta name="description" content="Just About Everything">
<meta property="og:description" content="Just About Everything" />
<meta property="twitter:description" content="Just About Everything" />
<meta property="og:url" content="https://davidpaulyoung.com/about/" />
<meta property="twitter:card" content="summary" />
<meta name="keyword" content="Von Balthasar, Scripture, Gravel Riding, Ham Radio, Divine Office, Open Source">
<link rel="shortcut icon" href="/img/favicon.ico">
<title>David Young Blog</title>
<link rel="canonical" href="/about/">
<link rel="stylesheet" href="/css/bootstrap.min.css">
<link rel="stylesheet" href="/css/hugo-theme-cleanwhite.css">
<link rel="stylesheet" href="/css/theme-variables.css">
<link rel="stylesheet" href="/css/zanshang.min.css">
<link rel="stylesheet" href="/css/font-awesome.all.min.css">
<script src="/js/jquery.min.js"></script>
<script src="/js/bootstrap.min.js"></script>
<script src="/js/hux-blog.min.js"></script>
<script src="/js/lazysizes.min.js"></script>
</head>
<nav class="navbar navbar-default navbar-custom navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">David Young</a>
</div>
<div id="huxblog_navbar">
<div class="navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li>
<a href="/">All Posts</a>
</li>
<li>
<a href="/categories/life/">life</a>
</li>
<li>
<a href="/categories/tech/">tech</a>
</li>
<li>
<a href="/categories/tips/">tips</a>
</li>
<li><a href="/archive//">ARCHIVE</a></li>
<li><a href="/notes//">NOTES</a></li>
<li><a href="/about//">ABOUT</a></li>
<li>
<a href="/search"><i class="fa fa-search"></i></a>
</li>
<li>
<a href="#" id="theme-toggle" title="Toggle dark mode" style="opacity: 0;">
<i class="fa fa-moon"></i>
<i class="fa fa-sun" style="display: none;"></i>
</a>
</li>
<script>
(function() {
var theme = localStorage.getItem('cleanwhite-theme') ||
(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');
var toggleBtn = document.getElementById('theme-toggle');
if (toggleBtn) {
var moonIcon = toggleBtn.querySelector('.fa-moon');
var sunIcon = toggleBtn.querySelector('.fa-sun');
if (theme === 'dark') {
if (moonIcon) moonIcon.style.display = 'none';
if (sunIcon) sunIcon.style.display = 'inline';
toggleBtn.setAttribute('title', 'Switch to light mode');
} else {
if (moonIcon) moonIcon.style.display = 'inline';
if (sunIcon) sunIcon.style.display = 'none';
toggleBtn.setAttribute('title', 'Switch to dark mode');
}
requestAnimationFrame(function() {
toggleBtn.style.transition = 'opacity 0.2s ease';
toggleBtn.style.opacity = '1';
});
}
})();
</script>
</ul>
</div>
</div>
</div>
</nav>
<script>
var $body = document.body;
var $toggle = document.querySelector('.navbar-toggle');
var $navbar = document.querySelector('#huxblog_navbar');
var $collapse = document.querySelector('.navbar-collapse');
$toggle.addEventListener('click', handleMagic)
function handleMagic(e){
if ($navbar.className.indexOf('in') > 0) {
$navbar.className = " ";
setTimeout(function(){
if($navbar.className.indexOf('in') < 0) {
$collapse.style.height = "0px"
}
},400)
}else{
$collapse.style.height = "auto"
$navbar.className += " in";
}
}
document.addEventListener('DOMContentLoaded', function() {
var navLinks = document.querySelectorAll('.navbar-collapse a');
navLinks.forEach(function(link) {
link.addEventListener('click', function() {
if ($navbar.className.indexOf('in') > 0) {
$navbar.className = " ";
setTimeout(function(){
if($navbar.className.indexOf('in') < 0) {
$collapse.style.height = "0px"
}
},400)
}
});
});
});
</script>
<header class="intro-header" style="background-image: url('/img/home-bg-jeep.jpg')">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1 ">
<div class="site-heading">
<h1>David Young </h1>
<span class="subheading">Bevonovo</span>
</div>
</div>
</div>
</div>
</header>
<article>
<div class="container">
<div class="row">
<div class="
col-lg-8 col-lg-offset-1
col-md-8 col-md-offset-1
col-sm-12
col-xs-12
post-container">
<select class="sel-lang" onchange= "onLanChange(this.options[this.options.selectedIndex].value)">
<option value="0" selected> 中文 | Chinese </option>
<option value="1"> 英文 | English </option>
</select>
<div class="zh post-container">
<h2 id="关于我">关于我</h2>
<p>Hi我是赵化冰服务网格技术布道者及实践者<a href="https://cloud.tencent.com/product/tcm">腾讯云</a>工程师,曾担任<a href="https://www.zte.com.cn/">中兴通讯</a>技术专家Linux 基金会开源项目 <a href="https://www.onap.org/">ONAP</a> 项目 leader甲骨文中间件高级顾问等。我创建了服务网格开源项目 <a href="https://aeraki.net">Aeraki Mesh</a>CNCF Sandbox 项目),可以在 Istio 中管理 Dubbo、Thrift、Redis 以及任意私有协议的流量。</p>
<p>工作联系: <a href="mailto:zhaohuabing@gmail.com">zhaohuabing@gmail.com</a></p>
<h2 id="出版物">出版物</h2>
<table>
<thead>
<tr>
<th>标题</th>
<th>类型</th>
<th>出版社</th>
<th>链接</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.zhaohuabing.com/post/2021-08-26-istio-handbook/">深入理解 Istio — 云原生服务网格进阶实战</a></td>
<td>实体书籍</td>
<td>电子工业出版社</td>
<td><a href="https://item.jd.com/13200745.html">购买链接</a></td>
</tr>
<tr>
<td><a href="https://www.zhaohuabing.com/post/2021-09-08-distributed-tracing-with-jaeger-kubernetes-and-istio/">Distributed Tracing with Jaeger, Kubernetes, and Istio</a></td>
<td>在线教程</td>
<td><a href="https://www.manning.com/">曼宁出版社(美)</a></td>
<td><a href="https://www.manning.com/liveprojectseries/distributed-tracing-ser">30% 折扣</a></td>
</tr>
<tr>
<td><a href="https://zhaohuabing.com/post/2021-08-27-cloud-native-data-center">云原生数据中心网络</a></td>
<td>翻译书籍</td>
<td>中国电力出版社</td>
<td><a href="https://item.jd.com/12929975.html">购买链接</a></td>
</tr>
<tr>
<td><a href="https://istio-operation-bible.aeraki.net">Istio 运维实战</a></td>
<td>电子书籍</td>
<td></td>
<td><a href="https://istio-operation-bible.aeraki.net">在线阅读</a></td>
</tr>
</tbody>
</table>
<h2 id="演讲分享-部分">演讲分享 (部分)</h2>
<table>
<thead>
<tr>
<th>年份</th>
<th>城市</th>
<th>会议</th>
<th>分享主题</th>
<th>讲稿</th>
<th>视频</th>
</tr>
</thead>
<tbody>
<tr>
<td>2022</td>
<td>线上</td>
<td><a href="https://events.istio.io/istiocon-2022">IstioCon</a></td>
<td><a href="https://events.istio.io/istiocon-2022/sessions/tencent-music-aeraki/">Istio + Aeraki 在腾讯音乐的服务网格落地</a></td>
<td><a href="/slides/tencent-music-service-mesh-practice-with-istio-and-aeraki.pdf">下载</a></td>
<td><a href="https://www.youtube.com/watch?v=6t_yPsq4Pi4">观看</a></td>
</tr>
<tr>
<td>2022</td>
<td>线上</td>
<td><a href="https://a2m.msup.com.cn/course?aid=2699&amp;cid=15382">A2M</a></td>
<td><a href="https://a2m.msup.com.cn/course?aid=2699&amp;cid=15382">全栈服务网格 - Aeraki Mesh 助你在 Istio 服务网格中管理任何七层流量</a></td>
<td><a href="/slides/full-stack-service-mesh-a2m-20220422.pdf">下载</a></td>
<td></td>
</tr>
<tr>
<td>2022</td>
<td>线上</td>
<td><a href="https://cloud.tencent.com/developer/salon/live-1403">云原生正发声</a></td>
<td><a href="https://mp.weixin.qq.com/s/zp9q99mGyH2VD9Dij2owWg">Areaki Mesh 在 2022 冬奥会视频直播应用中的服务网格实践</a></td>
<td><a href="http://localhost:1313/img/2022-03-30-aeraki-mesh-winter-olympics-practice/slides.pdf">下载</a></td>
<td><a href="https://youtu.be/uXxatQTKzW8">观看</a></td>
</tr>
<tr>
<td>2021</td>
<td>线上</td>
<td><a href="https://events.istio.io/istiocon-2021/">IstioCon</a></td>
<td><a href="https://events.istio.io/istiocon-2021/sessions/how-to-manage-any-layer-7-traffic-in-an-istio-service-mesh/">How to manage any layer-7 traffic in an Istio service mesh?</a></td>
<td><a href="/slides/how-to-manage-any-layer-7-traffic-in-istio.pdf">下载</a></td>
<td><a href="https://www.youtube.com/watch?v=sBS4utF68d8">观看</a></td>
</tr>
<tr>
<td>2020</td>
<td>线上</td>
<td><a href="https://www.cnbpa.org/">CNBPS</a></td>
<td><a href="https://cloud.tencent.com/developer/article/1723804">Istio 流量管理原理与协议扩展</a></td>
<td><a href="/slides/cnbps2020-istio-aeraki.pdf">下载</a></td>
<td><a href="https://www.youtube.com/watch?v=lB5d4qbZqzU">观看</a></td>
</tr>
<tr>
<td>2019</td>
<td>成都</td>
<td><a href="https://cloudnative.to/blog/service-mesh-meetup-chengdu-20191028/">Service Mesher Meetup</a></td>
<td><a href="https://cloudnative.to/blog/service-mesh-meetup-chengdu-20191028/">Service Mesh是下一代SDN吗</a></td>
<td><a href="/slides/what-can-service-mesh-learn-from-sdn-servicemesher-meetup-20191026.pdf">下载</a></td>
<td><a href="https://youtu.be/nGkxp-2OsKg">观看</a></td>
</tr>
<tr>
<td>2019</td>
<td>西安</td>
<td>ONAP Workshop</td>
<td>基于 5G 网络管理系统的服务网格实践</td>
<td><a href="/slides/service-mesh-practice-with-5g-management-system-lfn.pdf">下载</a></td>
<td></td>
</tr>
<tr>
<td>2018</td>
<td>南京</td>
<td><a href="https://www.bagevent.com/event/1624048?aId=">GNTC</a></td>
<td><a href="https://www.sdnlab.com/22596.html">ONAP 服务网格实践</a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>2017</td>
<td>圣克拉拉</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP+Beijing+Release+Developer+Forum%2C+Dec.+11-13%2C+2017%2C+Santa+Clara%2C+CA+US">NAP Developer Forum</a></td>
<td><a href="https://onapbeijing2017.sched.com/event/D5q2">MSB to Support Carrier Grade ONAP Microservice Architecture with Service Mesh</a></td>
<td><a href="https://wiki.onap.org/display/DW/MSB+Service+Mesh+Planning?preview=%2F20873876%2F20873874%2FMSB+to+Support+Carrier+Grade+ONAP+Microservice+Architecture+with+Service+Mesh.pdf">下载</a></td>
<td></td>
</tr>
<tr>
<td>2017</td>
<td>圣克拉拉</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP@ONS2017">ONS</a></td>
<td>Microservice Powered Orchestration</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP@ONS2017?preview=%2F3245268%2F3245309%2FMicroservice+Powered+Orchestration+Architecture.pdf">下载</a></td>
<td></td>
</tr>
<tr>
<td>2017</td>
<td>新泽西</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP+Project+Developer+Event%3A+May+2+-+5%2C+2017%2C+Middletown%2C+NJ%2C+USA">ONAP Developer Event</a></td>
<td>MSB Technical Deep Dive and ONAP Use Cases</td>
<td><a href="https://www.slideshare.net/HuabingZhao/msb-depp-dive/">下载</a></td>
<td></td>
</tr>
<tr>
<td>2017</td>
<td>巴黎</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP+Developer+Event+September+25-28%2C+2017%2C+Paris-Saclay%2C+France">ONAP Developer Event</a></td>
<td><a href="https://wiki.onap.org/display/DW/September+26-28+Topics#September2628Topics-M2">Microservice Bus Tutorial</a></td>
<td><a href="https://www.slideshare.net/HuabingZhao/microservice-bus-tutorial">下载</a></td>
<td></td>
</tr>
</tbody>
</table>
<h2 id="开源项目">开源项目</h2>
<table>
<thead>
<tr>
<th>项目</th>
<th>角色</th>
<th>网站</th>
<th>GitHub</th>
</tr>
</thead>
<tbody>
<tr>
<td>Aeraki Mesh</td>
<td>创建者</td>
<td><a href="https://aeraki.net">https://aeraki.net</a></td>
<td><a href="http://github.com/aeraki-mesh">http://github.com/aeraki-mesh</a></td>
</tr>
<tr>
<td>Istio</td>
<td>Contributor</td>
<td><a href="https://istio.io">https://istio.io</a></td>
<td><a href="https://github.com/istio/istio">https://github.com/istio/istio</a></td>
</tr>
<tr>
<td>Envoy</td>
<td>Contributor</td>
<td><a href="https://www.envoyproxy.io">https://www.envoyproxy.io</a></td>
<td><a href="https://github.com/envoyproxy/envoy">https://github.com/envoyproxy/envoy</a></td>
</tr>
<tr>
<td>ONAP</td>
<td>项目 Leader</td>
<td><a href="https://www.onap.org">https://www.onap.org</a></td>
<td></td>
</tr>
<tr>
<td>hugo-theme-cleanwhite</td>
<td>创建者</td>
<td><a href="https://themes.gohugo.io/themes/hugo-theme-cleanwhite">https://themes.gohugo.io/themes/hugo-theme-cleanwhite</a></td>
<td><a href="https://github.com/zhaohuabing/hugo-theme-cleanwhite">https://github.com/zhaohuabing/hugo-theme-cleanwhite</a></td>
</tr>
</tbody>
</table>
</div>
<div class="en post-container">
<h2 id="about-me">About Me</h2>
<p><strong><em>Huabing Zhao</em></strong> is a software architect, an Istio Member and an ONAP PTL. He has a solid experience in the information and telecommunication technology industry for more than 17 years.</p>
<p>Throughout his career, he has built a number of large-scale, cross-country software systems, most of them are still running in production.</p>
<p>He loves open source and has been contributing to various open source projects, he is a member of Istio, previous PTL of ONAP, the author of the Hugo clean-white theme and the open source project Aeraki Mesh.</p>
<p>He also has strong interests in various technical topics such as Cloud Native, Artificial Intelligence, Cryptocurrencies, Smart Home, etc. He love sharing his ideas about these things in his blog.</p>
<p>Huabing holds a BSc in Computer Science and Technology from Chongqing University in China.</p>
<p>Currently, Huabing works as a senior engineer at <a href="https://cloud.tencent.com/">Tencent Cloud</a> and also wears the hat of PTL in ONAP open source project. For now, his main focus is to build a managed service mesh solution on cloud.</p>
<p>While he is free, he likes writing technical blog posts, watching movies, swimming, hiking, travelling and learning languages.</p>
<p>Feel free to connect Huabing at Github and Linkedin, leave your thoughts in his blog or share your ideas by <a href="mailto:zhaohuabing@zhaohuabing.com">writing him an email</a>.</p>
<h2 id="publications">Publications</h2>
<table>
<thead>
<tr>
<th>Title</th>
<th>Type</th>
<th>Publisher</th>
<th>Link</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.zhaohuabing.com/post/2021-08-26-istio-handbook/">Istio Service Mesh Advanced Practical</a></td>
<td>Book</td>
<td>电子工业出版社</td>
<td><a href="https://item.jd.com/13200745.html">Buy now</a></td>
</tr>
<tr>
<td><a href="https://www.zhaohuabing.com/post/2021-09-08-distributed-tracing-with-jaeger-kubernetes-and-istio/">Distributed Tracing with Jaeger, Kubernetes, and Istio</a></td>
<td>Live Project</td>
<td>Manning</td>
<td><a href="https://www.manning.com/liveprojectseries/distributed-tracing-ser">30% off</a></td>
</tr>
<tr>
<td><a href="https://zhaohuabing.com/post/2021-08-27-cloud-native-data-center">Cloud Native Data Center Networking</a></td>
<td>Translation</td>
<td>中国电力出版社</td>
<td><a href="https://item.jd.com/12929975.html">Buy now</a></td>
</tr>
<tr>
<td><a href="http://localhost:1313/post/2021-10-08-istio-operation-bible/">Istio Operation Bible</a></td>
<td>ebook</td>
<td></td>
<td><a href="https://istio-operation-bible.aeraki.net/">Read online</a></td>
</tr>
</tbody>
</table>
<h2 id="presentations-selected">Presentations (Selected)</h2>
<table>
<thead>
<tr>
<th>Year</th>
<th>City</th>
<th>Conference</th>
<th>Title</th>
<th>Slides</th>
<th>Video</th>
</tr>
</thead>
<tbody>
<tr>
<td>2022</td>
<td>Virtual</td>
<td><a href="https://events.istio.io/istiocon-2022">IstioCon</a></td>
<td><a href="https://events.istio.io/istiocon-2022/sessions/tencent-music-aeraki/">Tencent Musics service mesh practice with Istio and Aeraki</a></td>
<td><a href="/slides/tencent-music-service-mesh-practice-with-istio-and-aeraki.pdf">slides</a></td>
<td><a href="https://www.youtube.com/watch?v=6t_yPsq4Pi4">Video</a></td>
</tr>
<tr>
<td>2022</td>
<td>Virtual</td>
<td><a href="https://a2m.msup.com.cn/course?aid=2699&amp;cid=15382">A2M</a></td>
<td><a href="https://a2m.msup.com.cn/course?aid=2699&amp;cid=15382">全栈服务网格 - Aeraki Mesh 助你在 Istio 服务网格中管理任何七层流量</a></td>
<td><a href="/slides/full-stack-service-mesh-a2m-20220422.pdf">slides</a></td>
<td></td>
</tr>
<tr>
<td>2022</td>
<td>Virtual</td>
<td><a href="https://cloud.tencent.com/developer/salon/live-1403">云原生正发声</a></td>
<td><a href="https://mp.weixin.qq.com/s/zp9q99mGyH2VD9Dij2owWg">Areaki Mesh 在 2022 冬奥会视频直播应用中的服务网格实践</a></td>
<td><a href="http://localhost:1313/img/2022-03-30-aeraki-mesh-winter-olympics-practice/slides.pdf">Slides</a></td>
<td><a href="https://youtu.be/uXxatQTKzW8">Video</a></td>
</tr>
<tr>
<td>2021</td>
<td>Virtual</td>
<td><a href="https://events.istio.io/istiocon-2021/">IstioCon</a></td>
<td><a href="https://events.istio.io/istiocon-2021/sessions/how-to-manage-any-layer-7-traffic-in-an-istio-service-mesh/">How to manage any layer-7 traffic in an Istio service mesh?</a></td>
<td><a href="/slides/how-to-manage-any-layer-7-traffic-in-istio.pdf">Slides</a></td>
<td><a href="https://www.youtube.com/watch?v=sBS4utF68d8">Video</a></td>
</tr>
<tr>
<td>2020</td>
<td>Virtual</td>
<td><a href="https://www.cnbpa.org/">CNBPS</a></td>
<td><a href="https://cloud.tencent.com/developer/article/1723804">Istio 流量管理原理与协议扩展</a></td>
<td><a href="/slides/cnbps2020-istio-aeraki.pdf">Slides</a></td>
<td><a href="https://www.youtube.com/watch?v=lB5d4qbZqzU">Video</a></td>
</tr>
<tr>
<td>2019</td>
<td>Chengdu</td>
<td><a href="https://cloudnative.to/blog/service-mesh-meetup-chengdu-20191028/">Service Mesher Meetup</a></td>
<td><a href="https://cloudnative.to/blog/service-mesh-meetup-chengdu-20191028/">What Can Service Mesh Learn From SDN?</a></td>
<td><a href="/slides/what-can-service-mesh-learn-from-sdn-servicemesher-meetup-20191026.pdf">Slides</a></td>
<td><a href="https://youtu.be/nGkxp-2OsKg">Video</a></td>
</tr>
<tr>
<td>2019</td>
<td>Xi&rsquo;an</td>
<td>ONAP Workshop</td>
<td>Service Mesh Practice with 5G Management System</td>
<td><a href="/slides/service-mesh-practice-with-5g-management-system-lfn.pdf">Slides</a></td>
<td></td>
</tr>
<tr>
<td>2018</td>
<td>Nanjing</td>
<td><a href="https://www.bagevent.com/event/1624048?aId=">GNTC</a></td>
<td><a href="https://www.sdnlab.com/22596.html">Service Mesh in Action with ONAP</a></td>
<td></td>
<td></td>
</tr>
<tr>
<td>2017</td>
<td>Santa Clara</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP+Beijing+Release+Developer+Forum%2C+Dec.+11-13%2C+2017%2C+Santa+Clara%2C+CA+US">NAP Developer Forum</a></td>
<td><a href="https://onapbeijing2017.sched.com/event/D5q2">MSB to Support Carrier Grade ONAP Microservice Architecture with Service Mesh</a></td>
<td><a href="https://wiki.onap.org/display/DW/MSB+Service+Mesh+Planning?preview=%2F20873876%2F20873874%2FMSB+to+Support+Carrier+Grade+ONAP+Microservice+Architecture+with+Service+Mesh.pdf">Slides</a></td>
<td></td>
</tr>
<tr>
<td>2017</td>
<td>Santa Clara</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP@ONS2017">ONS</a></td>
<td>Microservice Powered Orchestration</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP@ONS2017?preview=%2F3245268%2F3245309%2FMicroservice+Powered+Orchestration+Architecture.pdf">Slides</a></td>
<td></td>
</tr>
<tr>
<td>2017</td>
<td>New Jersey</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP+Project+Developer+Event%3A+May+2+-+5%2C+2017%2C+Middletown%2C+NJ%2C+USA">ONAP Developer Event</a></td>
<td>MSB Technical Deep Dive and ONAP Use Cases</td>
<td><a href="https://www.slideshare.net/HuabingZhao/msb-depp-dive/">Slides</a></td>
<td></td>
</tr>
<tr>
<td>2017</td>
<td>Paris</td>
<td><a href="https://wiki.onap.org/display/DW/ONAP+Developer+Event+September+25-28%2C+2017%2C+Paris-Saclay%2C+France">ONAP Developer Event</a></td>
<td><a href="https://wiki.onap.org/display/DW/September+26-28+Topics#September2628Topics-M2">Microservice Bus Tutorial</a></td>
<td><a href="https://www.slideshare.net/HuabingZhao/microservice-bus-tutorial">Slides</a></td>
<td></td>
</tr>
</tbody>
</table>
<h2 id="open-source-projects">Open Source Projects</h2>
<table>
<thead>
<tr>
<th>Project</th>
<th>Role</th>
<th>Website</th>
<th>GitHub</th>
</tr>
</thead>
<tbody>
<tr>
<td>Aeraki Mesh</td>
<td>Creator</td>
<td><a href="https://aeraki.net">https://aeraki.net</a></td>
<td><a href="http://github.com/aeraki-mesh">http://github.com/aeraki-mesh</a></td>
</tr>
<tr>
<td>Istio</td>
<td>Contributor</td>
<td><a href="https://istio.io">https://istio.io</a></td>
<td><a href="https://github.com/istio/istio">https://github.com/istio/istio</a></td>
</tr>
<tr>
<td>Envoy</td>
<td>Contributor</td>
<td><a href="https://www.envoyproxy.io">https://www.envoyproxy.io</a></td>
<td><a href="https://github.com/envoyproxy/envoy">https://github.com/envoyproxy/envoy</a></td>
</tr>
<tr>
<td>ONAP</td>
<td>PTL</td>
<td><a href="https://www.onap.org">https://www.onap.org</a></td>
<td></td>
</tr>
<tr>
<td>hugo-theme-cleanwhite</td>
<td>Creator</td>
<td><a href="https://themes.gohugo.io/themes/hugo-theme-cleanwhite">https://themes.gohugo.io/themes/hugo-theme-cleanwhite</a></td>
<td><a href="https://github.com/zhaohuabing/hugo-theme-cleanwhite">https://github.com/zhaohuabing/hugo-theme-cleanwhite</a></td>
</tr>
</tbody>
</table>
</div>
<link href="https://xxx.xxx.com/dist/Artalk.css" rel="stylesheet" />
<script src="https://xxx.xxx.com/dist/Artalk.js"></script>
<div id="Comments"></div>
<script>
Artalk.init({
el: '#Comments',
pageKey: 'https:\/\/davidpaulyoung.com\/about\/',
pageTitle: '',
server: 'https:\/\/xxx.xxx.com',
site: 'xxx blog',
})
</script>
</div>
<div class="
col-lg-3 col-lg-offset-0
col-md-3 col-md-offset-0
col-sm-12
col-xs-12
sidebar-container
">
<section class="visible-md visible-lg">
<div class="short-about">
<a href="/about">
<img src="/img/zhaohuabing.png" alt="avatar" style="cursor: pointer" />
</a>
<p>Open Source Enthusiast</p>
<ul class="list-inline">
<li>
<a href="mailto:youremail@gmail.com">
<span class="fa-stack fa-lg">
<i class="fa fa-circle fa-stack-2x"></i>
<i class="fa fa-envelope fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a target="_blank" href="/your%20wechat%20qr%20code%20image">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-weixin fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a target="_blank" href="https://github.com/yourgithub">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-github fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a target="_blank" href="https://www.linkedin.com/in/yourlinkedinid">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-linkedin fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a target="_blank" href="https://stackoverflow.com/users/yourstackoverflowid">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-stack-overflow fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
</ul>
</div>
</section>
<section>
<hr class="hidden-sm hidden-xs">
<h5>FEATURED TAGS</h5>
<div class="tags">
<a href="/tags/docker" title="docker">
docker
</a>
<a href="/tags/istio" title="istio">
istio
</a>
<a href="/tags/kubernetes" title="kubernetes">
kubernetes
</a>
<a href="/tags/microservice" title="microservice">
microservice
</a>
<a href="/tags/security" title="security">
security
</a>
<a href="/tags/service-mesh" title="service mesh">
service mesh
</a>
<a href="/tags/tips" title="tips">
tips
</a>
</div>
</section>
<section>
<hr class="hidden-sm hidden-xs">
<h5>FRIENDS</h5>
<ul class="list-inline">
<li><a target="_blank" href="https://zhaozhihan.com">Linda的博客</a></li>
</ul>
</section>
<section>
<hr class="hidden-sm hidden-xs">
<h5>LAST POSTS</h5>
<ul>
<li><a href="/2025/07/06/mathematical-formulae/">Authoring mathematical formulae</a></li>
<li><a href="/post/readme/">Clean White Theme for Hugo</a></li>
<li><a href="/2018/06/04/introducing-the-istio-v1alpha3-routing-api/">Istio v1aplha3 routing API介绍(译文)</a></li>
<li><a href="/2018/06/02/istio08/">Istio 0.8 Release发布</a></li>
<li><a href="/2018/05/24/set_up_my_ubuntu_desktop/">Everything about Setting Up My Ubuntu Desktop</a></li>
</ul>
</section>
</div>
</div>
</div>
</article>
<footer>
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
<ul class="list-inline text-center">
<li>
<a href="mailto:youremail@gmail.com">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fas fa-envelope fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a target="_blank" href="/your%20wechat%20qr%20code%20image">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-weixin fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a target="_blank" href="https://github.com/yourgithub">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-github fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a target="_blank" href="https://www.linkedin.com/in/yourlinkedinid">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-linkedin fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a target="_blank" href="https://stackoverflow.com/users/yourstackoverflowid">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-stack-overflow fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
<li>
<a href='' rel="alternate" type="application/rss+xml" title="David Young" >
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fas fa-rss fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
</ul>
<p class="copyright text-muted">
Copyright &copy; David Young 2026
<br>
<a href="https://themes.gohugo.io/hugo-theme-cleanwhite">CleanWhite Hugo Theme</a> by <a href="https://zhaohuabing.com">Huabing</a> |
<iframe
style="margin-left: 2px; margin-bottom:-5px;"
frameborder="0" scrolling="0" width="100px" height="20px"
src="https://ghbtns.com/github-btn.html?user=zhaohuabing&repo=hugo-theme-cleanwhite&type=star&count=true" >
</iframe>
</p>
</div>
</div>
</div>
</footer>
<script>
function loadAsync(u, c) {
var d = document, t = 'script',
o = d.createElement(t),
s = d.getElementsByTagName(t)[0];
o.src = u;
if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); }
s.parentNode.insertBefore(o, s);
}
</script>
<script>
if($('#tag_cloud').length !== 0){
loadAsync("/js/jquery.tagcloud.js",function(){
$.fn.tagcloud.defaults = {
color: {start: '#bbbbee', end: '#0085a1'},
};
$('#tag_cloud a').tagcloud();
})
}
</script>
<script>
(function() {
function updateTagcloudColors() {
const isDark = document.documentElement.getAttribute('data-theme') === 'dark';
const startColor = isDark ? '#808080' : '#bbbbee';
if($('#tag_cloud').length !== 0 && $.fn.tagcloud) {
$.fn.tagcloud.defaults = {
color: {start: startColor, end: '#0085a1'},
};
$('#tag_cloud a').tagcloud();
}
}
$(document).ready(function() {
updateTagcloudColors();
});
const observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.attributeName === 'data-theme') {
updateTagcloudColors();
}
});
});
observer.observe(document.documentElement, {
attributes: true,
attributeFilter: ['data-theme']
});
})();
</script>
<script>
loadAsync("https://cdn.jsdelivr.net/npm/fastclick@1.0.6/lib/fastclick.min.js", function(){
var $nav = document.querySelector("nav");
if($nav) FastClick.attach($nav);
})
</script>
<script src="/js/theme-toggle.js"></script>
<script type="text/javascript">
function generateCatalog(selector) {
_containerSelector = 'div.post-container'
var P = $(_containerSelector), a, n, t, l, i, c;
a = P.find('h1,h2,h3,h4,h5,h6');
$(selector).html('')
a.each(function () {
n = $(this).prop('tagName').toLowerCase();
i = "#" + $(this).prop('id');
t = $(this).text();
c = $('<a href="' + i + '" rel="nofollow" title="' + t + '">' + t + '</a>');
l = $('<li class="' + n + '_nav"></li>').append(c);
$(selector).append(l);
});
return true;
}
generateCatalog(".catalog-body");
$(".catalog-toggle").click((function (e) {
e.preventDefault();
$('.side-catalog').toggleClass("fold")
}))
loadAsync("\/js\/jquery.nav.js", function () {
$('.catalog-body').onePageNav({
currentClass: "active",
changeHash: !1,
easing: "swing",
filter: "",
scrollSpeed: 700,
scrollOffset: 0,
scrollThreshold: .2,
begin: null,
end: null,
scrollChange: null,
padding: 80
});
});
</script>
<script type="text/javascript">
var $zh = document.querySelector(".zh");
var $en = document.querySelector(".en");
var $select = document.querySelector("select");
function getLang() { return new URLSearchParams(document.location.search).get("lang") }
function setLang(newLang) {
var params = new URLSearchParams(document.location.search)
params.set("lang", newLang)
document.location.search = params.toString()
}
function _render() {
var lang = getLang()
if (lang == "zh") {
$select.selectedIndex = 0;
$zh.style.display = "block";
$zh.classList.add("active");
$en.style.display = "none";
$en.classList.remove("active");
} else {
$select.selectedIndex = 1;
$en.style.display = "block";
$en.classList.add("active");
$zh.style.display = "none";
$zh.classList.remove("active");
}
generateCatalog(".catalog-body");
}
function onLanChange(index) {
if (index == 0) {
lang = "zh"
} else {
lang = "en"
}
setLang(lang)
}
_render();
</script>
</body>
</html>