Docker:2016年将带来什么变化
已经火爆2年的Docker,其快速部署的特性,受到开发者的热烈欢迎,在测试、开发环境中被广泛使用,但却迟迟无法让企业放心在生产环境中大规模使用。
IntelliJ IDEA 内存优化最佳实践
本文作者在和同事的一次讨论中发现,对 IntelliJ IDEA 内存采用不同的设置方案,会对 IDE 的速度和响应能力产生不同的影响。
2015年JavaScript开发者调查报告
年底将至,JavaScript开发者调查也已经结束,此次调查总共有5000份回复,我真的迫不及待要分享这次调查的细节,感谢所有的参与者,这是JavaScript 社区伟大的时刻。
京东商品详情页应对“双11”大流量的技术实践
此文是根据京东资深Java工程师张开涛11月21日在msup主办的 into100沙龙第14期《京东商品详情页应对大流量的一些实践》演讲中的分享内容整理而成。
如果Java 失宠于Oracle,那么未来会怎么样?
对于前不久Oracle裁掉了一部分Java布道师,近日一位Oracle前高管称其为该机构对Java的“计划报废”。如果这个计划是属实的,那么对于寻常的开发者、已经采用了 Java 的公司、预备选择Java作为基础的创业者,究竟又会产生什么样的影响?
揭密Google秒开技术:如何让网站瞬间加载完毕?
Google已经竭尽自己最大的努力来尝试优化自家的浏览器,而Chrome也已经成为世界上最快的Web浏览器之一了。但是Google发现即使再优化也仍然是治标不治本。所以,在此基础上再对Web进行深度优化也就变得顺理成章了。
2015 上半年JavaScript使用统计数据
BuiltWith团队发布了一个重要的报告:2015上半年JavaScript使用统计数据。其中jQuery,作为近几年JS开发环境中常用的JavaScript框架,已经传播到200万的新域名,有效的提高了4%的市场占有率。
LinkedIn架构进化简史
今天,LinkedIn全球用户已经超过3.5亿。他们每天每秒有上万个页面被访问,移动端流量已占到50%以上。所有这些接口请求都从后台获取,达到每秒上百万级。 那么,LinkedIn是怎么做到的呢?
Bowery为什么放弃Node.js,转向Go?
Go语言自从面世就受到了很多开发者的欢迎,越来越多的项目基于Go语言实现,例如非常著名的云计算项目Docker。而本文作者分享了其从Node.js转到Go语言后,整个开发平台的性能得到显著提升,并从中总结出Go的六大亮点。
快的打车联合创始人兼技术副总裁闻诚:CTO要有“334”能力
快的打车成立于2012年,发展至今已覆盖全国360个城市。近期,CTO俱乐部采访了快的打车联合创始人兼技术副总裁闻诚,请他分享“快的”的蜕变之路。
DevOps团队需具备的最佳品质
据《2015 DevOps状态报告》显示,表现优秀的DevOps团队在技术部署频度上是普通DevOps团队的30倍,而在速度上更是达到后者的200倍;由于更新失败而导致的服务中断比后者少60%,在遇到失败时恢复速度比后者要快168倍。
提升网站性能开发的10个技巧
高度联结的世界意味着用户对网络体验提出了更严苛的要求。假如你的网站不能做到快速响应,又或你的App存在延迟,用户很快就会移情你的竞争对手。
Google如何管理20亿行代码
这20亿行代码,涉及搜索、Gmail、文档、地图、YouTube、Google+等绝大多数Google提供的服务,存储在“一个”代码仓库中,两万五千名Google工程师都可以访问——这可能是世界上最大的单一代码库。
盘点大数据生态圈,那些繁花似锦的开源项目
随着互联网和移动互联网的发展,时下我们正处在一个大数据的时代。在过去数年,大数据开源生态圈得到了长足的发展——在数据的整个生命周期中,从收集到处理,一直到数据可视化和储存,各种开源技术框架林立。
教你用200行Python代码“换脸”
本文介绍如何编写一个只有200行的Python脚本,为两张肖像照上人物的“换脸”。 这个过程可分为四步:检测面部标记;旋转、缩放和转换第二张图像,使之与第一张图像相适应;调整第二张图像的色彩平衡,使之与第一个相匹配;把第二张图像的特性混合在第一张图像中。
Quora 是如何使用机器学习的?
Quora使用机器学习技术有段时间了。我们始终跟进最新的法,并对现有方法做出重大改进。本文将介绍2015年Quora会用到的一些非常重要的机器学习应用与技术。
在什么情况下Java比C++快?
这是一名开发者在Quora上的提问,Oracle中间件高级工程师Cameron Purdy进行了详细解答。
即使是封闭的苹果,也不得不开源Swift
在2015苹果WWDC上,最受欢迎和关注的不是iOS 9和OS X,也不是新的Apple Music,而是苹果软件工程副总裁 Craig Federighi 宣布,苹果的编程语言 Swift 2.0将会开源。
去哪儿网前端架构师司徒正美:如何挑选适合的前端框架?
前端框架不断推新,众多IT企业都面临着“如何选择框架”,“是否需要再造轮子”的抉择。去哪儿网前端架构师司徒正美分析了各主流行框架优劣点、适用场景,并针对不同规模的公司、项目给出了相应的前端技术选择方案。
10+年程序员总结的20+条经验教训
本文是一名具有10多开发经验的程序员总结的22条经验教训,相信走在开发道路上的你,或多或少都会有所体会。
Java,传奇的一生!
回首Java过去的20年,首先是经历了微机时代的兴与衰,然后进入服务器领域及智能电话领域,继而在DHS的“不安全”定义下艰难前行,最后投入Oracle怀抱现正蓄势迸发第二春。难道还有别的语言有如此跌宕起伏的情节吗?
Linux 4.0来了
2015年4月13日,Linus Torvalds 正式提交了 Linux 的新版本,标志着 Linux 4.0 正式版发布。
两大设计模式 塑造高可读性的网页布局
网页设计中,视觉层级的组织十分重要,它可帮助用户快速抓取所需关键内容,获得愉悦体验。目光追踪定位技术可帮助实现这一点,其可帮助设计师更好地懂得如何设计既高效又有审美趣味的网站。
全球移动开发者报告:Swift崛起,物联网大火!
近日,著名移动生态系统分析公司VisionMobile发布了2015年度第一期Developer Economics调查报告,历时半年,集结了来自全球143个国家的8000多位应用开发者,从平台和编程语言优先级、收入与盈利模式、工具采用分析等入手,窥探移动与物联网开发领域的最新行业趋势。