Dan Zhang - Visual Studio ALM MVP
I am a Microsoft Certified Partner specialising in .NET solutions, also worked as an ALM consultant. I pecializes in developing solutions with C#, VB.NET, ASP.NET, WinForms, Reporting Services, SQL Server and Team Foundation Server. In past years, I focused in the technologies of Team Foundation Server, and often worked with Microsoft Dev Tools teams in China to help a lot of Chinese companies to adopt Visual Studio Online and Team Foundation Server, and use best practices.
I write blogs about TFS and share my knowledge in the MSDN forums. https://social.msdn.microsoft.com/profile/danzhang/?type=forum&referrer=http://social.msdn.microsoft.com/Forums/zh-CN/home?forum=vstszhchs&filter=alltypes&sort=lastpostdesc
In 2015 Microsoft awarded me MVP of Visual Studio ALM. Here is my MVP profile page: http://mvp.microsoft.com/en-us/mvp/Hongjun%20Zhang-5001330
I live in Beijing China with my family, a beautifull woman and a lovely young boy. They are almost everything in my life.
---------------------------------------------
在过去10多年的工作经验中,我专长于微软ASP.NET,Windows Form,SQL Server数据库和报表开发。在最近几年,我专注于微软应用软件生命周期管理(Application Lifecycle Management)和Visual Studio Team Foundation Server(TFS)的研究,并且经常和微软中国公司开发工具平台的专家一起工作,协助国内许多大中型软件企业采纳和推广TFS,协助客户搭建企业级的软件研发平台,推介微软技术的最佳实践。
工作之余,我经常写写博客总结工作中解决的问题,或者在MSDN的论坛中分享自己的经验,热心参与微软ALM技术的讨论。作为回报,我获得了微软2015年Visual Studio ALM (TFS)的奖励。你可以从这个链接查看我的MVP简介页面http://mvp.microsoft.com/en-us/mvp/Hongjun%20Zhang-5001330。MVP奖项是对我过去工作和学习肯定,也对我的继续努力产生了极大的鼓舞作用。如果你想与我一起探讨ALM相关的技术问题,欢迎与我联系(zhanghongjun@msn.com)。
生在中国,住在北京,一个全国人民向往的雾霾首堵(首都)。业余时间,老婆和儿子就是我生活的全部内容,她们是我努力工作的全部动力,感谢他们给了我一个幸福的家!
Figure - With my young boy
Dan Zhang - Visual Studio ALM MVP的更多相关文章
- Visual Studio TFS Branching and Merging Guidance
Origin URL:https://msdn.microsoft.com/en-us/magazine/gg598921.aspx Bill Heys and Willy-Peter Schaub ...
- Visual Studio 2013 Ultimate因为CodeLens功能导致Microsoft.Alm.Shared.Remoting.RemoteContainer.dll高CPU占用率的折中解决方案
1.为什么Microsoft.Alm.Shared.Remoting.RemoteContainer.dll的CPU占用率以及内存使用率会那么高? 在Visual Studio 2013 Ultima ...
- 禁止Visual Studio启动时自动连接TFS服务器
在默认设置情况下,Visual Studio启动时,会自动连接上次打开过的TFS服务器.这种设计能够提高开发人员的工作效率,避免每次手动连接TFS服务器. 但是在某些情景中,也会给人造成不必要的麻烦, ...
- 制作Visual Studio 2017 (VS 2017) 离线安装包
史上功能最强大的Visual Studio 2017版本发布,但是由于版本更新速度加快和与第三方工具包集成的原因,微软研发团队没有为这个版本提供离线下载的安装文件.如果用户处在一个与外网隔离的网络环境 ...
- Visual Studio 6 (VC6)连接Team Foundation Server (TFS 2018),实现源代码的版本管理
1. 概述 Visual Studio 6(VB6, VC6, Foxpro-)是微软公司在1998年推出的一款基于Windows平台的软件开发工具,也是微软推出.NET开发框架之前的最后一个IDE工 ...
- (视频)Erich Gamma 与 Visual Studio Online 的一点野史
大家对Erich Gamma的熟悉应该都集中在<设计模式>, Eclipse以及最近微软所发布的Visual Studio Code跨平台代码编辑器.其实在Erich加入微软的头几年里,他 ...
- Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一)
基于 Windows 10 的 Visual Studio 2015 跨平台的应用开发主要分为基于Visual Studio 安装 Xamarin 扩展的跨Android.iOS 和 Windows的 ...
- 11个Visual Studio代码性能分析工具
软件开发中的性能优化对程序员来说是一个非常重要的问题.一个小问题可能成为一个大的系统的瓶颈.但是对于程序员来说,通过自身去优化代码是十分困难的.幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和 ...
- Visual Studio 2015将在7月20号RTM
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:用了3个多月的VS 2015终于要迎来RTM了,不过感觉有点淡淡的忧伤(为什么呢?请看 ...
随机推荐
- JavaScript 控制字体大小设置
在做公司的官网的时候,新闻内页会有一个让浏览者自己调整文字大小的功能,因此在这个空闲时间,把这个功能整理下来: function setFontSize (id,content,params){ va ...
- ul li设置横排,并除去li前的圆点
效果预览:http://hovertree.com/texiao/css/ 如何用CSS制作横向菜单 让ul li横向排列及圆点处理 我们先建立一个无序列表,来建立菜单的结构.代码是: <ul& ...
- 强大的自适应jQuery焦点图特效
jQuery焦点图切换自适应效果 自适应jQuery焦点图特效是一款支持移动端的响应式jQuery焦点图插件,支持flexible布局,支持移动触摸事件等. 今天我们要来分享一款很灵活的jQuery焦 ...
- 关于在aspx前台使用后台变量的问题
我们经常会在后台定义一个变量,然后在用<%=变量名%>这种方式去获取,但是有时候<head></head>里面获取变量的时候,有时候会获取不到是怎么回事呢 前台: ...
- Easticsearch通信方式_API
目录 返回目录:http://www.cnblogs.com/hanyinglong/p/5464604.html 1.Elasticsearch概念 a. Elasticsearch是一个基于Luc ...
- jquery.dataTable.js 基础配置
$(document).ready(function () { $('#dataTables-example').DataTable({ responsive: true, "bPagina ...
- jQuery属性/CSS使用例子
jQuery属性/CSS 1..attr() 获取匹配的元素集合中的第一个元素的属性的值 或 设置每一个匹配元素的一个或多个属性. 例1:获取元素的属性的值 <p title="段落 ...
- HTML5中地图矢量化
我们可以获取canvas对象为var c=document.getElementById("myCanvas");其应有js属性方法如下列举:1:绘制渲染对象, c.getCont ...
- iOS 中常用的对密码进行MD5加密
iOS中MD5加密 标签(空格分隔): iOS MD5 + (NSString *)MD5:(NSString *)str { const char *cStr = [str UTF8String]; ...
- KEIL中启动文件详解(汇编语言)
原文在此:http://www.cnblogs.com/mddblog/p/4920063.html 概述 在嵌入式系统中,启动文件是整个系统非常关键的部分,它会进行一些底层的初始化,构建程序运行必要 ...