再见了,Heroku 自年初以来我成为了一名Heroku的用户。而据我所知,他们起起落落,跌宕起伏,但在过去的2年中,他们的服务已经在退化,而对于我来这是最后一根稻草了。请允许我进行阐述。
今天,Heroku有一个“在美国东部时间下午2点的定期维护”。首先,这不仅是愚蠢的。不要在美国东部时间下午2点为任何东西安排维护。那段时间已经成为网络上最繁忙的时段之一。
JavaScript最大堆栈的数量 你对JavaScript引擎能进行多少次递归调用好奇吗?下面的函数可以让你找到答案:
function computeMaxCallStackSize() {
try {
return 1 + computeMaxCallStackSize();
} catch (e) {
return 1;
}
} Readme文档驱动型开发 让我换另一种方式说吧。如果采纳了错误的需求,那就是毫无价值的。根据同样的原理,一座
精巧美丽的图书馆如果没有任何书籍也毫无价值。如果您的软件解决了错误的问题或没有人能知道怎么使用,这都是很糟糕的事情。
那么,我们如何解决这个问题?其实你只需要一段话就可以了:写一个自述(readme)
皇帝的新衣:Node.js 现在有很多人非难Node.js(例如著名的Node.js is cancer),但是反对者往往误解其中所传达的信息并用一些无关的观点进行反驳。更麻烦的是现在有两类人在使用Node.js,第一类人需要一个高并发的服务器来同时处理大量的连接(例如HTTP代理、Websocket聊天服务器等等),第二类人是重度依赖于JavaScript,他们在浏览器、服务器、数据库甚至洗衣机上都用JS。
沃尔玛为什么要采用Node.js Node.js在过去几年里一直是旧金山黑客们的乐趣,但创业公司和独立开发者并不是唯一在服务器端使用JavaScript的人。
在今天的Node峰会,沃尔玛高管讲述了为什么这个真实世界的零售巨头要选择这项相对较新的,非常时髦的技术。
PHP vs Node.js:真正的评测数据 在网页编程领域,我一直使用ASP.NET或LAMP技术写代码,这成为我生活的绝大部分内容。现在,新的亮点是node.js。它是一个在服务器端运行javascript的框架,并据说通过使用异步I/ O,提升了一些性能。
用Javascript制造机器人和火箭 用微控制器操控LED以及了解微控制器的原理曾经需要很长时间,但这都发生在Arduino诞生之前。但即便是使用Arduino,人们也时常发现设计他们想要的程序依然困难,尤其在是处理网络(通常用Arduino也难以攻克)的时候。
8款适合Linux用户使用的数据库管理工具! 从内容管理系统到简单的表格,数据库是每一个开发项目的一部分。这就是为什么开发者们如此强调使用正确类型的数据库工具。下面这些可能对您有所帮助!
phpMoAdmin 这是一个PHP写的MongoDB管理工具。
如何兼职创业并避免风险 大多数人开始创建第一家公司时,仍然有一份正常工作。这是有道理的:你不需要贷款,并且你并不需要资金。如果你“失败”了,你失去仅仅是时间,但考虑到你得到的乐趣,经历,以及一切你已经学会的东西,那几乎不是个失败。
如果你真的抓住了“创始人”的这个漏洞,那你只需要放弃所有的空闲时间,这对你来说是完美的。
Intel: Javascript将全面支持SIMD 注* 在Intel的新型芯片中,JavaScript将全面支持SIMD,界时JS的性能特别是图像渲染的性能将有大幅度提升(约4倍)。
现代微处理器利用并行性在一个受限的功率预算内实现高性能。通过单指令多数据(Single Instruction, Multiple Data, 即SIMD),处理器通过同时处理多个数据项的相同的操作,在应用程序中利用细粒度的并行性,在高功率效率中实现主要的性能改进。