Discover
代码时间

36 Episodes
Reverse
迟到的封箱:),希望大家都开心快乐!
什么是Visual Studio Code(VSC), 它和Visual Studio的关系为什么VSC能成为微软拥抱开源的影响力最大的两大项目之一 (另一个是Typescript)VSC吸引新手的几个特质为什么VSC有如此庞大且优秀的第三方插件VSC优秀的文档VSC团队如何保证稳定的新版本发布和内部的工作流程VSC团队是如何做测试的嘉宾工作从MSDN换到VSC工作性质的不同以及自己最大的转变嘉宾介绍VSC如何写插件VSC自动更新版本的需求[VSC githubo repo](https://github.com/Microsoft/vscode)[VSC官方插件教程](https://code.visualstudio.com/docs/extensions/overview)[Microsoft/language-server-protocol](https://github.com/Microsoft/language-server-protocol)[节目中谈到的VSC的Salesforce插件](https://github.com/forcedotcom/salesforcedx-vscode)[嘉宾的个人主页](rebornix.com)[嘉宾的.NET FM播客节目](http://dotnet.fm/)
### 讨论的话题: ###- 写作有哪些方面?- 一个好的写作的作品是什么样的?体现在哪些方面?- 在技术圈里有没有你比较喜欢的,或者长期追踪的作者。- 您自己最喜欢的俩篇作品。- 好的写作工具的推荐。- 现在很多人都开始意识到写作的重要性了。写的人也越来越多。您觉得未来这样的情况下还会有很大的影响力吗?- 如果不写做会有哪些损失?- 如果长期写作会有哪些影响?- 为什么很多牛人十分爱写,支持他们的动力是什么?支持您的动力是什么?- 怎么保证高产写作?- 什么样的参与开源的经历算是好的经历呢?- 有好的开源项目能多大程度上判定这是一个优秀的程序员呢?- 新手如何从零开始参与一个开源的项目?- 近几年的计划- 这期听众的建议### URLs: ###- [justjavac的博客](http://justjavac.com)- [代码之谜](http://justjavac.com/codepuzzle.html)- [justjavac的github](https://github.com/justjavac)- [justjavac喜欢的博客](http://coolshell.cn)
### 讨论的话题: ###- What’s App 使用Erlang支持大量用户- Erlang和Elixir的简单介绍以及语言的特点- Erlang可以用来吹嘘的9个9的可用性- Erlang对分布式的支持- Erlang的OTP对容错性的帮助- Erlang以进程为单位的语言特点- Elixir基于Erlang的语法改进- Elixir建立的单元测试 包管理器 文档工具- Elixir 宏- Elixir 编译时- Elixir “卫生宏”特性- Elixir 语法 解释 模式匹配(pattern match)- Elixir 周边库 - Elixir pheonix actor 建立网站三件套- 嘉宾推荐学习Elixir的资料### URLs: ###- [Exlir作者创作exlir原因](https://www.infoq.com/interviews/valim-elixir)- [Phoenix github repo](https://github.com/phoenixframework/phoenix)- [ecto](https://github.com/elixir-ecto/ecto)- [使用Elixir的国际公司](https://github.com/doomspork/elixir-companies)- [使用Elixir的中文公司](https://github.com/elixir-cn/elixir-china-companies)
讨论的话题什么是 Devops嘉宾的日常工作小公司如何开始 DevopsDevops 给开发人员带来的好处嘉宾是如何 dogfooding 的Devops 要用到哪些工具Ops 如何做测试的Devops 与微服务Devops 会伤害开发者吗嘉宾对 Docker 的看法开发人员转职 Devops 的感想Urlatlassian bamboo jira bitbucket《Site Reliability Engineering: How Google Runs Production Systems》《凤凰项目》dogfooding过早优化是万恶之源It works on my machinecucumber 黑盒测试vagrant chef puppet dockeraws 故障Microservice PrerequisitesDevops 是在伤害开发者atlassian 的 devops 入门
### 讨论的话题: ###- 嘉宾自我介绍以及嘉宾中文学习过程- 嘉宾的中文和英文的口音- 嘉宾现在教美语发音的创业公司- 学了一辈子英语,为啥还是听不懂老外?地道发音,常用句型,俚语表达- 嘉宾针对中国学生发音的最强纠音- 嘉宾自创的三黄金法则:连读,略读,变音- 嘉宾为什么用美国热门电视剧比如《老友记》教美语- 嘉宾在大学上中文课的经验- 嘉宾推荐应该以句子为最小单位来训练发音- 音飞英语的教英文发音的课程服务- 网友提问:父母如何教孩子英文- 讨论是否需要通过音飞英语的课程来提高英文听说的能力- 嘉宾的分享:语言不是知识,而是一个技能### 节目中举例的发音难点: ###- 【Ʊ】( good, book, could, would, should) - 【I】和【i】的发音区别 (hit, heat) - 【aʊ】 (how, now) - 【aʊn】(around)- 【ʒ】(usually)- 【ʃ】(appreciation)- 【w】(what, when)- 【v】(victory, of)程序员容易发错的常用单词: integer, cache, archive, bind, github, suite, issue, python### URLs: ###- [视频] 千年难题:学了一辈子英语,为啥还是听不懂老外 [1](http://mp.weixin.qq.com/s?__biz=MzA5MTI2OTU2OA==&mid=2651490131&idx=1&sn=0cba2f5a0c00e00e5f2763812d42abe3) [2](http://mp.weixin.qq.com/s?__biz=MzA5MTI2OTU2OA==&mid=2651490151&idx=1&sn=6bbb143b560ad76220ba34b12a31391d) [3](http://mp.weixin.qq.com/s?__biz=MzA5MTI2OTU2OA==&mid=2651490185&idx=1&sn=8f5121730f7310dceafe20127e2d6236)- 音飞英语公众号 (搜索:音飞英语 或者 InfinityEnglish)- [嘉宾在CCTalk上的教程主页](http://www.cctalk.com/teacher/30239354/) - 英语PK台公众号 (搜索:goingforgold774)
### 讨论的话题: ###- 嘉宾自我介绍以及嘉宾中文学习过程- 嘉宾的中文和英文的口音- 嘉宾现在教美语发音的创业公司- 学了一辈子英语,为啥还是听不懂老外?地道发音,常用句型,俚语表达- 嘉宾针对中国学生发音的最强纠音- 嘉宾自创的三黄金法则:连读,略读,变音- 嘉宾为什么用美国热门电视剧比如《老友记》教美语- 嘉宾在大学上中文课的经验- 嘉宾推荐应该以句子为最小单位来训练发音- 音飞英语的教英文发音的课程服务- 网友提问:父母如何教孩子英文- 讨论是否需要通过音飞英语的课程来提高英文听说的能力- 嘉宾的分享:语言不是知识,而是一个技能### 节目中举例的发音难点: ###- 【Ʊ】( good, book, could, would, should) - 【I】和【i】的发音区别 (hit, heat) - 【aʊ】 (how, now) - 【aʊn】(around)- 【ʒ】(usually)- 【ʃ】(appreciation)- 【w】(what, when)- 【v】(victory, of)程序员容易发错的常用单词: integer, cache, archive, bind, github, suite, issue, python### URLs: ###- [视频] 千年难题:学了一辈子英语,为啥还是听不懂老外 [1](http://mp.weixin.qq.com/s?__biz=MzA5MTI2OTU2OA==&mid=2651490131&idx=1&sn=0cba2f5a0c00e00e5f2763812d42abe3) [2](http://mp.weixin.qq.com/s?__biz=MzA5MTI2OTU2OA==&mid=2651490151&idx=1&sn=6bbb143b560ad76220ba34b12a31391d) [3](http://mp.weixin.qq.com/s?__biz=MzA5MTI2OTU2OA==&mid=2651490185&idx=1&sn=8f5121730f7310dceafe20127e2d6236)- 音飞英语公众号 (搜索:音飞英语 或者 InfinityEnglish)- [嘉宾在CCTalk上的教程主页](http://www.cctalk.com/teacher/30239354/) - 英语PK台公众号 (搜索:goingforgold774)
## 讨论的话题- 什么是软件测试?- 为什么需要软件测试以及测试的重要性?- 一般常用的软件测试方法都有哪些?- 秦五一现在的公司都是怎么做测试的(流程)。- 谁为质量负责?以及在快速迭代交付的模式下,如何保证好的质量?- 作为一名合格的测试工程师应该具备哪些能力?- 怎么入门测试的呢?- 软件测试和开发工程师的区别?## URLs:- [软件测试](https://zh.wikipedia.org/wiki/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95)- [《软件测试的艺术》](https://book.douban.com/subject/1445661/)- [《完美软件》](https://book.douban.com/subject/4187479/)- [《Google 软件测试之道》](https://book.douban.com/subject/25742200/)- [软件测试ISO标准](http://www.w3ii.com/zh-CN/software_testing/software_testing_iso_standards.html)- [黑盒测试](https://zh.wikipedia.org/wiki/%E9%BB%91%E7%9B%92%E6%B5%8B%E8%AF%95)- [白盒测试](https://zh.wikipedia.org/wiki/%E7%99%BD%E7%9B%92%E6%B5%8B%E8%AF%95)- [灰盒测试](http://baike.baidu.com/item/%E7%81%B0%E7%9B%92%E6%B5%8B%E8%AF%95)- [静态测试](http://baike.baidu.com/item/%E9%9D%99%E6%80%81%E6%B5%8B%E8%AF%95)- [代码审查](https://zh.wikipedia.org/wiki/%E4%BB%A3%E7%A0%81%E5%AE%A1%E6%9F%A5)- [单元测试](https://zh.wikipedia.org/wiki/%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95)- [《软件测试》](https://book.douban.com/subject/1801050/)- [《软件测试实战》](https://book.douban.com/subject/25839003/)- [ThoughtWorks洞见](http://insights.thoughtworkers.org/)- [TesterHome](https://testerhome.com/)- [新时代的QA角色:IT全能战士](http://gigix.thoughtworkers.org/2012/8/16/new-definition-of-qa/)- [嘉宾秦五一的简书](http://www.jianshu.com/u/d2ef42ca9ed3)
大爷的ximalaya, 这期shownotes里有什么敏感信息 不让我发布??? 大家移步节目主页http://codetimecn.com 去看吧。
### 讨论的话题: ###- 为何会想到把自己 redis 相关的知识以书籍的形式发布- 编辑是如何联系作者出书的- 写书使用的工具- 出书和写博客的区别- 书籍出版之后的配套服务- 出书过程中的酸甜苦辣和帮助过的人- 如何自学成才### URLs: ###- [嘉宾个人网站](http://huangz.me/) 和 [博客](http://blog.huangz.me/)- [《Redis设计与实现》网络版的发布链接](https://www.douban.com/note/264302057/)- [《Redis设计与实现》的读者支持网站](http://redisbook.com/)- [《Redis实战》的读者支持网站](http://redisinaction.com/)- [《Redis使用教程》的读者支持网站](http://redisguide.com/)- [《Real World Haskell 中文版》项目网站](http://cnhaskell.com/)- [《Haskell趣学指南》](https://book.douban.com/subject/25803388/)- [fleuria 译作《Learning Android(中文版)》](http://acl.readthedocs.io/en/latest/)- [juanito 翻译的《ANSI Common Lisp 中文版》](http://acl.readthedocs.io/en/latest/)- [Sphinx 文档工具](http://sphinx.pocoo.org/)- [Graphviz](http://www.graphviz.org/)- [嘉宾用到的软硬件工具](http://blog.huangz.me/diary/2016/tools.html)- [leanpub(电子书籍出版平台)](https://leanpub.com/)- [SICP](https://book.douban.com/subject/1148282/)- [离散数学及其应用(原书第5版)](https://book.douban.com/subject/2130743/)- [算法:C语言实现](https://book.douban.com/subject/4065258/)- [TAOCP](https://book.douban.com/subject/5258931/)- [算法导论](https://book.douban.com/subject/20432061/)- [MIT OCW 的电子工程与计算机科学类课程](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/)- [吴怡编辑的微博(机械工业出版社,《Redis设计与实现》、《Redis使用教程》)](http://weibo.com/maywuyi)- [杨海玲编辑的微博(人民邮电出版社,《Redis实战》以及另一本正在翻译的新书)](http://weibo.com/turingbookyanggu)- [hoterran(朋友)](https://www.douban.com/people/hoterran/)- [iammutex(朋友)](https://www.douban.com/people/iammutex/)- [TimYang(吴编辑介绍)](http://weibo.com/timyang)- [fleuria(朋友)](https://www.douban.com/people/ssword/)- [Juanito(朋友)](https://twitter.com/JuanitoFatas)
### 讨论的话题: ###- 怎么开始写公众号的- 写公众号后有那些收获- 做创业长谈的初衷- 程序员是否应该多做一些分享- 如何突破自己的阻碍去学习- 给年轻人或者程序员的建议- 如何多看书打开自己的视野#
### 讨论的话题: ###- LISP 语言的历史- LISP 的 S 表达式- 新手如何选择 LISP 方言- 入门书籍推荐- LISP 主流方言介绍- 用 LISP 编写的应用有哪些- LISP 能用于 web 开发吗- 成为职业 LISP 程序员的方法- 抽象语法树 AST- 使用 LISP 进行开始是怎样的一种体验- 年长程序员对年轻人的寄语### URLs: ###- [嘉宾韩祝鹏的微博]( http://weibo.com/functional)- [Lisp之父约翰•麦卡锡的故事](http://www.ituring.com.cn/article/436)- [schemer](http://www.schemers.org/)- [clojure](http://clojure.org/)- [common lisp](https://www.common-lisp.net/)- [the little schemer]( https://book.douban.com/subject/1632977/)- [sicp](https://book.douban.com/subject/1451622/)- [伞哥翻译的《实用Common Lisp编程》](https://book.douban.com/subject/6859720/)- [emacs]( https://www.gnu.org/software/emacs/)- [《黑客与画家》]( https://book.douban.com/subject/6021440/)- [lisp 之根 ](http://www.paulgraham.com/rootsoflisp.html)
### 讨论的话题:什么是数据挖掘?机器学习和数据挖掘的关系数据挖掘最近很火的原因数据挖掘在工业上的应用数据挖掘的几个基础算法的介绍 优化算法对数学的要求数据挖掘的常用工具介绍个人程序员用数据挖掘能做什么数据挖掘工程师的日常工作嘉宾微博,我爱计算机网站,前辈之路的邮件采访嘉宾将来3-5年的规划### URLs:[我爱计算机网站](http://www.52cs.org/)[前辈之路](http://www.52cs.org/?cat=155)数据挖掘软件工具:[Xgboost](https://github.com/dmlc/xgboost)[mxnet](https://github.com/dmlc/mxnet)[tenserflow](https://github.com/tensorflow/tensorflow)[WEKA](http://www.cs.waikato.ac.nz/ml/weka/) [Apache Mahout](https://mahout.apache.org/)[Spark MLlib](http://spark.apache.org/docs/latest/mllib-guide.html)
讨论的话题:嘉宾为什么要翻译软技能一书软技能一书第一章的重要观点嘉宾关于自我营销的认知嘉宾对书中“免费给予90%自己创造的价值”观点的分析理财嘉宾翻译健身一章的过程和感受精神关于约会和谈恋爱书中没有提到的重要的软技能:英语和口头表达能力翻译软技能一书对嘉宾个人正面的影响嘉宾个人3-5年的规划URLs:书:《软技能:代码之外的生存之道》
### 讨论的话题: ###- rust 和 go 的诞生背景- rust 和 go 的应用场景- rust 和 go 的包管理和发布策略- rust 和 go 的并发模型区别- rust 和 go 的就业前景- rust 所谓的无运行时开销是什么意思- 编程新手是否还有必要学 C- go 语言是否是最适合实现微服务的语言- codis 为什么不支持 multi set### URLs: ###- [rust 语言官网](https://www.rust-lang.org/)- [go 语言官网](https://golang.org/)- [pingcap github](https://github.com/pingcap)- [codis github](https://github.com/CodisLabs/codis)- [大教堂与集市]( https://book.douban.com/subject/25881855/)
讨论的话题:JS程序员是否都应该开始使用ES2015浏览器对ES2015的支持ES2015标准是如何制定的Arrow FunctionLet, constClass关键字Iterator和GeneratorURLs:嘉宾出品的Qcon2016上海 前端专题嘉宾对前端的构建部署的预言(文字版)嘉宾的开源项目Jedi
### 讨论的话题: ###
- 什么是IoT物联网
- 为什么会出现物联网
- 物联网产品还没出现井喷的现状以及原因
- 嘉宾认为软硬件程序员之间的鸿沟会如何缩小
- 嘉宾公司的产品Ruff介绍
- Ruff和其他市场上在硬件上可以编程的产品(Arduino, Espruino, Tessel, JonnyFive)的分类
- Ruff团队专注的任务
- Ruff上开发能使用的JS版本以及选择JS做为开发语言的原因
- IoT市场上的各种开发套件
- 开发套件如何延展人类想象力边界
- IoT领域专注的焦点以及嘉宾对IoT硬件安全是否重要的分析
- IoT云平台
- 嘉宾读书,写代码,写文章的习惯
- 嘉宾为什么开始做IoT创业项目
### URLs: ###
- [嘉宾获得Oracle Duke Choice 奖的开源项目 Moco](https://github.com/dreamhead/moco)
- [嘉宾公司的基于JS的IoT编程平台Ruff](https://ruff.io/)
### 讨论的话题: ###
- 响应式编程(RP)和函数式响应式编程(FRP)的概念
- 介绍Scala.js
- FRP的一个Demo的讲解
- 使用RP和FRP的好处
- 设计框架需要注意的初衷
- 嘉宾设计框架是如何考虑的
- 嘉宾的Binding.scala框架以及设计它的原因
- Binding.scala精确数据绑定和简洁设计的特点
- Binding.scala实现TodoMVC的代码量
- Binding.scala和React.js功能的比较
- Binding.scala依附于Scala
- 猜测Spark使用Scala的原因
- 嘉宾使用Scala的原因
- 嘉宾9年的游戏编程经历以及如何进入ThoughtWorks工作
- 嘉宾3-5年的规划
### URLs: ###
- [Binding.scala框架](https://github.com/ThoughtWorksInc/Binding.scala)
- [嘉宾博客](http://www.ac.net.blog.163.com/)
- [嘉宾在这一期里使用的Demo](https://thoughtworksinc.github.io/Binding.scala/#2)
- [嘉宾用Binding.scala实现ToDoMVC的代码](https://github.com/ThoughtWorksInc/todo/)
- [todoMVC](http://todomvc.com/)
讲得真不错