自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

徐磊 - 新浪微博@北京的201个蓝天

世界上不是所有的东西都是用直接经济契约来维系的,比如:阳光,空气,爱情和开源软件。

  • 博客(111)
  • 收藏
  • 关注

原创 为什么Dapr是比SpringCloud和Istio更优雅的微服务框架?

多技术栈多语言支持,多云/非云和传统虚拟机环境支持,2个特性让Dapr成为比SpringCloud和Istio都要有前途的微服务开发框架。

2022-06-05 21:42:26 675

原创 SmartIDE v0.1.18 已经发布 - 助力阿里国产IDE OpenSumi 插件安装提速10倍、Dapr和Jupyter支持、CLI k8s支持

SmartIDE 发布v0.1.18,助力国产IDE OpenSumi插件安装提速10倍,Dapr和Juypter环境发布。

2022-06-01 12:20:11 499

原创 README.exe 是的,你没看错,是EXE

让你的README变成可执行文档,再也不用编写无用的文档,再也不必操心环境问题。

2022-05-27 20:41:27 327

原创 SmartIDE v0.1.17 已经发布 - 模版库远程模式和插件市场公测

VSCode插件市场中文镜像站点上线,插件安装提速2-5倍。

2022-05-26 22:39:02 344

原创 SmartIDE v0.1.16 已经发布 - 支持阿里&蚂蚁开源的国产 IDE OpenSumi

SmartIDE v0.1.16 (Build 3137) 已经在2022年4月19日发布到稳定版通道,我们在这个版本中增加了阿里和蚂蚁发布的国产IDE OpenSumi的支持,以及其他一些改进。

2022-04-28 22:52:41 704

原创 十年

一件事情做了十年,在任何人的一辈子都算长了,对我来说,那是最好的青春年华,还有网盘里10几个G的文档以及Git库里面数亿万计的代码。2005年,我从悉尼回到北京,那时候的北京还没有雾霾,那时候的我还只知道敲代码就是生活中最快乐的事情。不过快乐并不长久,当我辛苦完成的代码要提交给位于悉尼总部的VSS代码库的时候,每次都要花费数十分钟连接vpn,签入,评审;我发现程序员的生活好像并没有敲敲键盘

2017-01-20 09:12:52 2223 1

原创 Docker,容器,虚拟机和红烧肉

Docker火了,有多火你自己看看下面的统计数据就知道了在发布4个月的时间里,下载量就超过50000次,github上收到超过4000个star,涌现了超过100个贡献者,并且有超过150个项目和超过1000个产品开始使用docker。最有意思的事情是,在docker本身还没有稳定之前,就有如RedHat和AWS这样的公司为其提供官方支持,很多开发者和公司就急不可耐的把它用

2017-01-17 11:34:12 1588 1

原创 MarkDown/reST 文档发布流水线

相信很多朋友都在使用Markdown或者restructuredText格式来编写一些技术文档,也会把这些文档放在github上分享给社区。GitHub提供了很好的Markdown格式解析支持,但是这些文档的阅读体验并不好,而且有些时候我们可能只希望给用户提供可阅读的html格式而不希望直接把Markdown格式也分享出去。为了满足这些要求,我曾经使用ReadTheDocs的服务很长时间,

2017-01-11 12:08:51 1534

原创 docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用

在macOS上使用Visual Studio Code,Docker和mysql开发asp.net core应用,借助dockerfile和docker-compose file构建完整应用。

2016-07-28 12:00:05 1987

翻译 docker – 你应该知道的10件事

容器并不是一个全新的技术,但这并不妨碍Docker如风暴一样席卷整个世界。如果你在IT圈里,你一定听说过Docker。就算与其他热门技术,如:Puppet/Chef,Hadoop或者MongoDB放在一起,Docker仍然让你耳目一新。不过就算Docker现在怎样的如日中天,这并不意味着它一定适合你。就如同我在这篇 Tech Pro Rearch 的分析文章中读到的一样,“对于

2016-07-20 18:17:16 2254

原创 docker4dotnet #2 容器化主机

.NET 猿自从认识了小鲸鱼,感觉功力大增。上篇《docker4dotnet #1 前世今生&世界你好》中给大家介绍了如何在Windows上面配置Docker for Windows和Docker Tools for Visual Studio来使用docker协助.NET Core应用的开发,这篇我们来看看如何创建和管理容器化主机。所谓容器化主机Dockerized Host,就

2016-07-20 18:15:16 5934

原创 docker4dotnet #1 – 前世今生 & 世界你好

作为一名.NET Developer,这几年看着docker的流行实在是有些眼馋。可惜的是,Docker是基于Linux环境的,眼瞧着那些 java, python, node.js, go 甚至连php程序员都可以docker了,自己还在苦哈哈的装虚拟机,实在是急啊!所以对于.NET Core的发展格外关注,因为它的跨平台,意味着.NET Developer也可以docker了。前世今生

2016-07-11 10:01:06 4838

原创 DockerCon 2016 – 微软带来了什么?

根据Forrester的调查,接近半数的企业CIO在考虑IT架构的时候更乐于接受开源方案,这主要是基于低成本,避免供应商锁定和敏捷的需求;同时另外一家North Bridge的调研机构的调查显示,2016年将有超过25%的财富500企业将把容器技术用于自己的IT架构。

2016-06-24 08:39:05 3776 2

原创 TFS 2015 敏捷开发实践 – 看板的使用

看板在现代应用开发过程中使用非常广泛,不管是使用传统的瀑布式开发还是敏捷开发,都可以使用看板管理。因为看板拥有简单的管理方法,直观的显示方式,所以很多软件开发团队选择使用看板进行软件开发管理。本文不在对看板管理理论进行过多的赘述了,只是在这里介绍一下如何使用TFS的看板功能。最新版本的TFS提供了功能强大的电子看板(最新发布的TFS 2015 Update 2.1中,也包含了对看板功能的提升)

2016-06-23 15:41:40 3022

原创 Team Foundation Server 2015 Update 2.1 发布日志

微软在 2016年5月5日发布了Visual Studio Team Foundation Server 2015 update 2.1。 下面我们来看看Update2.1中给我们带来了哪些新功能。下载地址: Team Foundation Server 2015 Update 2.1注: Team Foundation Server 2015 Update 2.1 修复了之前发布的 Up

2016-06-21 12:35:28 10226

原创 (视频)Erich Gamma 与 Visual Studio Online 的一点野史

大家对Erich Gamma的熟悉应该都集中在《设计模式》, Eclipse以及最近微软所发布的Visual Studio Code跨平台代码编辑器。其实在Erich加入微软的头几年里,他的主要工作是一个更加有野心的工具,叫做Visual Studio Online。如果你对微软开发工具,特别是ALM工具有所了解,你应该知道这是TFS在线版本从2013年到2016初所使用的名字,现在这个服务已经被

2016-06-02 11:26:13 1554

原创 用户故事驱动的敏捷开发 – 2. 创建backlog

本系列的第一篇【用户故事驱动的敏捷开发 – 1. 规划篇】跟大家分享了如何使用用户故事来帮助团队创建需求的过程,在这一篇中,我们来看看如何使用这些用户故事和功能点形成产品backlog。产品backlog是敏捷开发中用来管理需求列表,排定优先级,形成迭代计划,组织开发/测试和交付过程的工具。可以说,产品backlog是一个敏捷团队管理开发过程的核心,所有的活动和交付物都围绕backlog来进行。一

2016-05-31 22:30:17 12300

原创 用户故事驱动的敏捷开发 – 1. 规划篇

敏捷开发现在已经不是新鲜事物了,我们都从各种渠道听到过不同的团队实施敏捷的胜果,听的时候觉得很美,回到家就发现那都是别人家的团队,结合自己的情况一看就发现问题一大堆。就算是最终打算一试,也经常会不知如何开始。这就是我希望编写这份文档的原因,能够找到一个遵循的敏捷项目管理模型,虽然我们都知道没有一个放之四海而皆准的方法,但在更高的层面上我觉得这仍然是可行的。也就是说,管理模型是一致的,但是其中采用的

2016-05-31 22:28:53 9521 1

原创 TFS 10周年生日快乐 – TFS与布莱恩大叔的故事

今天看了一下Brian Harry大叔的博客,才发现2016年3月17日,是Team Foundation Server的10岁生日。Today marks the 10th anniversary of the day we shipped the first version of TFS – TFS 2005. It doesn’t seem that long ago but w

2016-05-31 22:26:46 9137 1

原创 【DevOps敏捷开发动手实验】开源文档 v2015.2 stable 版发布

Team Foundation Server 2015 Update 2版本终于在2周前的//Build 2016大会上正式发布了,借这个东风,小编也完成了【DevOps敏捷开发动手实验】开源文档的第一个正式版本v2015.2文档地址:http://docs.devopshub.cn/docs/vsalm-hols/这套文档针对不同类型的人员提供了各自适合的内容:I

2016-05-31 22:25:46 1948

转载 看见的力量 – (II) 影响地图

本文转自台湾的李智桦老师的博客,原文地址Impact Mapping 真是令人惊艳的可视化工具。等你看完这篇文章,你会爱上它的。典故继2011年6月Example of specification《实例化需求》一书的伟大贡献之后(获得 2012年 Jolt Award 年度最佳图书大奖),Gojko Adzic 说我会更努力地在需求这个领域里做出成绩来的,请期待。他果然没有让大

2016-05-31 22:23:55 3443

转载 看见的力量 – (I) 解题的思维

本文转自台湾李智桦老师的博客,原文地址这篇文章;已经梗了我三个多星期了。这期间飞了二次大陆做演讲、往返几个大城市做教授敏捷开发运用在精实创业的课程。教材内容都是简体的,它们始终没有机会在国内用上,心理常想着;无论如何我都要把它们翻成繁体中文,虽然国内没有人找我讲这个课程,没关系。就把它登在大众媒体,跟大家分享。(哈哈! 写了几回草稿,但旅行中杭州的云雾缭绕还有茶香美景并没有帮上忙,文章

2016-05-31 22:22:55 1604

原创 UDAD 用户故事驱动的敏捷开发 – 演讲实录

敏捷发展到今天已经在软件行业得到了广泛认可,但大多数敏捷方法都是为了解决某一特定问题而总结出来的特定方法或实践,一直缺乏一个可以将整个开发过程串接起来的成体系的方法。用户故事驱动的敏捷开发(User Story Driving Agile Development – UDAD)就是这样一套方法和实践,希望能够在软件开发的各个过程都提供最有效的方法让希望采用敏捷的团队能够有一个整体的方法论作为指导。

2016-05-31 22:21:44 10586 2

原创 #VSTS日志# Xamarin构建支持和一大波更新

距离上次更新#VSTS日志#已经有将近3个月的时间了,赶上最近Xamarin开源免费的消息,VSTS也推出了更多跨平台的支持和许多其他功能。这里列出一些小编觉得比较重要。1. Xamarin 构建模板和Task现在你可以方便的在VSTS完成Xamarin跨平台移动APP的自动化构建和测试,只需要在你的构建任务中添加以下步骤即可。你可以使用VSTS账号所带的每个月24

2016-05-31 22:20:12 1534

原创 GitHub + VSTS 开源代码双向同步

GitHub已经是全球开源代码的大本营了,通过以下统计你可以看到仅仅javascript在github就有超过32万个活动的repo。很多开发人员都会把自己的一部分代码分享到github上进行开源,一方面可以提高自己在编程领域的知名度,也可以吸引其他的开发人员帮助你一起改进,当然还可以认识更多的朋友,要不怎么说github其实是个交友网站呢。但是github上免费的repo只能是公

2016-05-31 22:18:51 2307

原创 一个都不能少: DevOps的3大核心基础架构

DevOps的涵盖面非常广,因为这个概念的火热,又有很多文章和技术都在把DevOps的帽子扣在自己头上,让很多人迷惑不解。其实,DevOps的知识体系如果从顶层上来分解,只有2块:方法论和工具链。方法论这块,因为DevOps的很多理念脱胎于敏捷,所以你所能了解到的各种敏捷理念,实践和方法都可以作为DevOps知识体系的一部分,关于这部分后续我单独写一篇文章来谈。今天想要和大家聊聊的关于DevOps工具链这块内容。

2016-05-31 22:17:05 7994

翻译 创建用户故事地图(User Story Mapping)的8个步骤

[小编]上周六了解了用户故事地图后,小编又查阅了一些资料,找到了以下这篇关于如何组织用户故事地图规划的文章,分享给大家。也希望大家如果有好的实践,也可以留言一起交流。原文地址:http://winnipegagilist.blogspot.jp/2012/03/how-to-create-user-story-map.html感谢Jeff Patton和其他人的大力推广,用户故

2016-01-12 10:15:42 6396 1

原创 用户故事地图(User Story Mapping)之初体验

北京这几日的天儿真是好的出奇,白天风和日丽,晚上繁星漫天;在这样一个周六的下午,小编参加了一次北京敏捷社区(微信号:Agile1001)组织的活动:《用户故事地图User Story Mapping 实战工坊》,虽然对用户故事地图是第一次接触,但也有一些小小的体会,回到家中是在按捺不住想写下来分享给大家。今天的活动由《百度方法+》发起人,软件工程团队负责人李涛引领大家进行实战体验,他也是《

2016-01-11 11:26:28 14987 1

转载 【VSTS 日志】TFS 2015 Update 1 发布 – Git和TFVC代码库可以混合使用了

Visual Studio Team Foundation Server 2015 Update 1已经发布了。 这是 Team Foundation Server (TFS) 的最新版本,是 Microsoft 应用程序生命周期管理 (ALM) 解决方案的核心协作平台。您可以从以下链接安装 Team Foundation Server。下载:  Team Foundation S

2015-12-01 10:11:18 2376

原创 Scrum Master 面试题 – 你必须知道的22个Scrum基础知识

测试一下你是否是个合格的Scrum Master,以下的22个问题基本上涵盖了Scrum所涉及的内容,如果你能够正确回答出所有问题,那么你已经具备了作为一名Scrum Master的基本素质。

2015-11-27 16:24:58 10177

翻译 这个错误,每个ScrumMaster都犯过

让自己从一名管理者变成一名协助者不是一件容易的事情,最困难的是克服我们内心的不安全感:“如果我不管他们,工作做不完怎么办?最后还得我来收拾!”其实有的时候,放手才是解决问题的办法,当然,放手的前提是由你,一名管理者,划定好了轨道;但是在轨道上跑的,是你的员工,而不是你。管理者需要的是让自己的员工能够按照组织的期望工作,做到这一点需要的是形成员工自己的“驱动力”,而不是你“拉动力”。

2015-11-26 11:47:34 951

原创 【VSTS 日志】VSTS 所有功能,看这个页面就够了!

这么多年的项目实施中,每每客户都会问道文档的问题,我一直没有一个完美的答案,现在好了,看这个网址就都全了!

2015-11-24 09:01:56 3236

原创 【VSTS 日志 15/11/18】 – 插件应用市场,RM,包管理器等

VSTS是Team Foundation Server 的在线版本,微软每3周会对这个服务进行更新,每3个月又会将积累的改动提供给企业版的TFS升级包。仅此,如果要了解TFS的新功能,这份日志将是你最好的信息来源。

2015-11-19 23:00:18 948

原创 从技术经理的角度算一算,如何可以多快好省的做个app

【导读】前端时间,一篇“从产品经理的角度算一算,做个app需要多少钱”的文章在网上疯传,可见大家对互联网创业的热情!这次,从一名技术经理的角度再给大家分析一下,如何使用跨平台开发技术为你节省上百万的开发成本。所谓“跨平台”开发技术,就是使用一种语言和一种开发工具同时支持几种不同的手机/平板设备,这样做不仅仅省钱而且开发效率高,可以让你更快的推出新版本和新功能!

2015-11-09 08:34:41 1135

原创 #一周五# win10通用平台,无处不在的Xamarin,msbuild开源,MVP卢建晖的Asp.NET 5系列 (视频)

又到周五,本周博主的大部分时间都花在深圳了。最近winhec的消息太多了,我只想补充一点,就是winhec在7之后回归,大多数的媒体都还在沿用之前的“硬件工程大会”的名称,其实正确的名称是“硬件工程社区”。虽然是一个小小的名字改变,但可见微软的良苦用心;各位媒体们,咱能稍微专业一点么?为了不错过深圳的好空气,今天跑去海边走了一圈,结果现在坐在机场里面等延误的飞机。也好,正好写完这篇。不过,这两

2015-03-21 20:16:23 1799

原创 #winhec# 开发人员刷屏看点 (视频)

今天大家已经被winhec刷屏了,本来不想写这篇了,但看了所有的文章,大家关注的都是windows 10的那些新功能,小米win10刷机,联想千元手机,小娜啥的。对于keynote上第二部分 Don Box 的演讲部分大家只字未提,这实在对不起广大的开发人员。那些都是都是给媒体嚼舌根,造舆论的;所以我还是给大家念叨一下真正有价值的东西。说实话,博主一直搞软件开发的,和硬件的关系仅限于高中和大学

2015-03-19 15:40:51 1591

原创 (翻译) TFS源代码控制的未来 (TFSVC vs. Git)

翻译自微软Visual Studio ALM产品组老大Brian Harry 的博客文章 The future of Team Foundation Server Version control. 最近关注微软开发工具的同学一定都对TFS有一定的了解,从2013版本开始,TFS中提供了2种不同的源代码管理方式,TFSVC和Git。随着Git的大规模流行,好像TFSVC变的越来越不重要了。而实际情况远非如此,就博主自己的经验而言,虽然互联网公司,创业团队对于Git 非常钟爱,但是对于许多传统行业或者大型团队,

2015-03-18 16:32:37 5362

原创 (视频)《快速创建网站》 4.2 完结篇 – 应用运营vs.发射卫星,遥测(Telemetry) 技术

用户的“真”需求是一座金山,而我们需要做的是如何找到这座金山。遥测是你手中的金属探测器,它可以帮助你回答这些问题:哪些功能受到用户欢迎?我觉得有用的功能,用户是否真的觉得有用?用户把时间都花在了哪里?

2015-03-16 17:52:58 1461

原创 #一周五# (视频) 手掌四轴Estes 4606,树莓派2和WRTNode,WinHEC 2015深圳

周末了,整点好玩的。可以在车厢里面飞的超小型四轴飞行器,树莓派2代和WrtNode比较,微软硬件大会WinHEC 2015深圳。

2015-03-13 14:26:49 1851

原创 (视频)《快速创建网站》 4.1 为啥造软件不同于造汽车,为啥是软件就一定会有Bug - 构建开发运维一体化(DevOps)

经过前三部分的内容(视频),我相信大家对如何使用云计算平台和WordPress来创建一个博客站点已经有了较为完整的认识。在第四部分中,我将为开发人员介绍任何使用Visual Studio Online和Azure来构建一套完整的在线开发平台,让你不需要任何的本地环境就可以完成项目管理,需求管理,任务管理,代码管理,自动测试和部署;这样的系统在ALM(应用生命周期管理)中叫做开发运维一体化(DevOps)系统。

2015-03-11 13:27:40 4425

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除