书籍推荐:《More Effective C#》

很多年前看过Bill Wagner的《Effective C#》第一版,涵盖了C#2.0相关语言特性的最佳实践,教我们怎样更优雅地去编写C#代码,当时觉得受益匪浅。最近拿到了《More Effective C#》第二版,目前看了大概三分之二,让我对C#的的应用有了更深入的了解,书虽没看完,但还是要推荐一下。

发布于 读书

带你了解C#每个版本新特性

上学时学习C#和.NET,当时网上的资源不像现在这样丰富,所以去电脑城买了张盗版的VS2005的光盘,安装时才发现是VS2003,当时有一种被坑的感觉,但也正是如此,让我有了一个完整的.NET的学习生涯。

发布于 技术

不断进化的分支和需求管理

昨天有朋友在公众号私信问我几个关于代码分支管理的问题,这几个问题是我去年写的《在团队中使用GitLab中的Merge Request工作模式》一文结尾时抛出的几个问题:

发布于 技术

怎样学习和阅读技术书籍?

技术的更新换代非常的迅速,作为一个技术人,需要持续不断地学习才能不被淘汰。但是学习没有速成的方法,只可能有一些技巧让我们事半功倍,本文是我对学习和读书的一点思考。

发布于 思考

发布dotNetCore程序到Kubernetes

上一篇《Mac中搭建Kubernetes》介绍了怎样在Mac中搭建单节点的Kubernetes,本文将编写一个dotNetCore的示例程序,并发布到Kubernetes中。

发布于 技术

Mac中搭建Kubernetes

Kubernetes是Google和RadHat公司共同主导的开源容器编排项目,功能非常强大,也非常的火热和流行,但同时里面也有很多的概念和名词需要我们去学习和理解。学习任何一个技术先需要把基础环境搭建起来,本篇就介绍怎样在Mac中启动单节点的Kubernetes。

发布于 技术

蹭个热度,也说说996

最近996很火热,也来凑凑热闹,在文章的开始,先表明我的立场:坚决反对996。 什么是996?

发布于 思考

敏捷下的需求和代码分支管理

在去年的一篇文章《在团队中使用GitLab中的Merge Request工作模式》中简单介绍了下Git的几种模式和在团队中使用的Merge Request的模式。文章的结尾也抛出了几个问题:

发布于 技术

敏捷,每个人都有自己的理解

2018年一直在尝试用敏捷的方式来管理团队,但执行的不够彻底,或者说不那么敏捷。 总结下来有下面一些问题:

发布于 技术

2018年总结

一直都有写总结的习惯,一方面思考下一年下来有哪些做的好的,哪些还需要改进。另一方面,若干年后再回过头看看,知道每年都发生了点什么。但写东西这事,不能耽搁,有了想法就要立即动笔记录,否则可能会不了了之。像我前两年的年终总结就是如此。

发布于 思考
2053