【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:五项提示让你在Visual Studio中快速提升生产效率、Bossie 2017大奖的***云计算软件、软件开发者学习微服务时经常遭遇的五大认识误区和程序员不容错过的五款***笔记工具等。
一、五项提示让你在Visual Studio中快速提升生产效率
原文标题:5 Tips to Increase Your Productivity With Visual Studio
Visual Studio是一款强大且具备可扩展能力的IDE,能够显著提升编码速度,并带来大量快捷方式以有效改进你在工作当中的实际效率。在本文当中,我们将共同了解五项重要技巧,立足一个简单的C#类学习这些超酷功能并逐步了解这套开发环境的卓越之处。
1. VS快速启动(Ctrl + Q)
2. VS导航
3. 使用代码片段
4. 使用VS快捷方式
5. 安装扩展
二、Bossie 2017大奖:***云计算软件
原文标题:Bossie Awards 2017: The best cloud computing software
容器、微服务、函数即服务——这一切代表着由分布式系统、服务规模化以及“基础设施即代码”共同构成的轻量、高速、DevOps式新世界。尽管仍然相当复杂,不过幸运的是,来自谷歌、Lyft以及优步等巨头企业的优秀工程师不仅成功解决了问题,也将相关代码成果共享出来。
1. Docker
2. Kubernetes
3. Kops
4. Moby与LinuxKit
5. HashiCorp Terraform
6. OpenFaas
7. Envoy
8. Jaeger
9. Linkerd
10. Zipki
11. Awless
三、软件开发者学习微服务时经常遭遇的五大认识误区
原文标题:5 Microservices Learning Mistakes Software Developers Make
在学习新型技术或者工具时,我们往往习惯于依赖自己在以往项目当中积累到的经验与知识。然而,我们作出的此类假设往往存在诸多错误,这一点在我们学习行业当中最重要也是***的话题之一——微服务——时,显得更为突出。下面,我们将探讨微服务学习中常见的五大误区。
1. 将SOA与服务视为相同或者类似的事物
2. 如果我使用REST,则意味着已经在使用微服务
3. 微服务能够运行在同一容器之上,且不会带来问题。对吧?
4. 所有微服务都以同样的编程语言编写而成
5. 微服务,顾名思义,应当体积小巧
四、程序员不容错过的五款***笔记工具
原文标题:5 Best Note Taking Tools for Programmers
对于需要追踪大量细节信息的程序员而言,笔记无疑是必不可少的。记笔记不仅能够简化任务执行,也可降低状态检查的实现难度。但除了记事技巧之外,笔记工具的选择同样非常重要。在今天的文章中,我们将共同了解程序员不容错过的五款***笔记工具。
1. MedleyText
2. Boostnote
3. CherryTree
4. OneNote
5. TickTick
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】