BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

Coinbase是如何在其加密货币交易平台上应对扩展性挑战的

作者 Hrishikesh Barua 关注 15 他的粉丝 ,译者 张卫滨 关注  他的粉丝   发布于  2018年8月17日

在2017年的数字货币热潮中,数字货币交易公司Coinbase在他们的平台上遇到了扩展性方面的挑战。工程团队通过升级和优化MongoDB、热点流量隔离解决了这些挑战,并构建了捕获和回放工具以应对未来的流量暴增。

他的粉丝

Oracle发布多语种虚拟机平台GraalVM 1.0

作者 Ben Evans 关注 31 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝   发布于  2018年5月7日

Oracle发布了多语种虚拟机平台GraalVM的1.0版本。初始发布版包括运行Java和JVM语言(通过字节码)的能力,对JavaScript和Node.JS的全面支持,以及对Ruby、Python和R语言的测试性支持。

他的粉丝

Ruby 2.5.0概览

作者 Alex Giamas 关注 10 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年1月26日

六年来,Ruby一直遵循每年圣诞节期间新发布一个主版本的传统。去年12月25日,Ruby 2.5.0发布。该版本主要是给出了多个性能相关的改进,使性能提高了5%到10%。在对软件库的支持上,2.5.0将一些标准软件库提升到缺省软件包中。此外,新版本还给出了一些方便程序人员的特性。

他的粉丝

Sonatype收购Vor Security,扩展对Nexus开源组件的支持

作者 Helen Beal 关注 4 他的粉丝 ,译者 Rays 关注 3 他的粉丝   发布于  2017年7月4日

Sonatype宣布收购Vor Security,意在扩展他们开源组件智能解决方案的覆盖范围,以包括Ruby、PHP、CocoaPods、Swift、Golang、C和C++。

他的粉丝

从单体应用转为分布式系统:来自Deliveroo的实践

作者 Jan Stenberg 关注 37 他的粉丝 ,译者 Rays 关注 3 他的粉丝   发布于  2017年3月21日

过去一年中,Deliveroo在商业和IT领域成长迅速,这导致它的大型单体应用面对不少的技术挑战。Greg Beech在近期的QCon伦敦大会演讲中指出,Deliveroo对此问题的解决方案并非依靠微服务,而是向分布式转变。Beech介绍了Deliveroo在从单体应用转变为分布式系统过程中的一些做法。

他的粉丝

VersionEye开源持续更新工具

作者 Grischa Ekart 关注 0 他的粉丝 ,译者 谢丽 关注 12 他的粉丝   发布于  2016年8月2日

VersionEye开源了帮助更新项目依赖项的同名持续集成工具。该工具提出了“持续更新(continuous updating)”的概念,它可以提供许多软件库的更新通知、许可检查和安全漏洞信息。VersionEye创建者Robert Reiz希望通过开源这款软件增加人们的信任和代码库的透明度。

他的粉丝

GitHub推出Scientist,帮助开发者重构关键路径代码

作者 Sergio De Simone 关注 18 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2016年2月16日

GitHub最近正式发布了Scientist 1.0,这是一个能够帮助开发者更有信心地重构或重写代码的Ruby库,作者是GitHub的工程师Jesse Toth。在过去几年中,Scientist已经为GitHub上的大量项目所用。InfoQ与Toth进行了一次访谈。

他的粉丝

Java开发者必读的10篇精选优秀技术文章

作者 郭蕾 关注 9 他的粉丝 发布于  2015年11月18日 1

作为最受欢迎的编程语言之一,Java已经走过了20个年头。从已经落寞的诺基亚到现在火热的电商系统,我们都能看到Java语言的身影。经过20年的历练,这门语言已经逐渐成熟,并经过很多大型系统的考验。社区关于这门语言的讨论,也从语言使用过渡到了性能优化以及反思。

他的粉丝

为什么我不会在新公司中使用Rails

作者 谢丽 关注 12 他的粉丝 发布于  2015年9月29日

从流量来说,在线文档上传及分享社区Scribd是世界第三大Rails站点。Jared Friedman是该公司的联合创始人兼首席执行官。他从2006年就开始使用Rails,Scribd第一个版本是用Rails 0.7编写的。现如今,Rails已经成为美国硅谷创业公司默认的Web应用程序开发框架。但Friedman认为这是个错误,并在近日撰文阐述了这一观点。

他的粉丝

在项目中引入领域驱动设计的经验

作者 Jan Stenberg 关注 37 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2015年8月19日

Chris Patuzzo近期在一次演讲中介绍了领域驱动设计的原则,并结合一个真实的项目进行讲解。在这次项目之前,Chris所在的团队为重新设计公司的主营网站所做的两个概念验证都因为可伸缩性方面的问题而失败了。因此,业务主管部门决定在这一次尝试中采取一种更为敏捷的、增量式的方法,他们受到了DDD的启发,在这次重启的开发过程中全力促进开发者与领域专家的交流。

他的粉丝

移动后端支持平台Parse将API由Ruby迁移到Go

作者 谢丽 关注 12 他的粉丝 发布于  2015年6月17日 4

2011年,Parse借助Ruby on Rails快速推出了第一个版本。但随着代码库的增长,部署时间越来越长,“一个请求一个进程”的Rails模型开始无法满足平台的扩展需求。于是,在评估了EventMachine、JRuby、C++、C#、Go等可选方案后,他们选择了Go。

他的粉丝

Elixir:可能成为下一代Web开发语言

作者 谢丽 关注 12 他的粉丝 发布于  2015年4月29日 2

Elixir是一种动态函数式语言,设计用于构建可扩展、可维护的应用程序。Lau Taarnskov是一名有着20多年Web软件开发经验的开发人员。他认为,Elixir将会对Web开发领域产生重大影响。近日,他在个人博客上阐述了这一观点。

他的粉丝

Maven开始逃离 XML 阵营

作者 Alex Blewitt 关注 4 他的粉丝 ,译者 徐川 关注 11 他的粉丝   发布于  2015年3月27日 2

Maven,这个过去数十来年 Java 应用构建工具的事实标准,已经学会了处理非 XML 写成的构建文件。我们熟知的 polyglot maven,可以通过使用插件来将它的 pom.xml 构建文件的表达方式替换为另一种语言。

他的粉丝

Timehop为什么使用Go替代Rails

作者 李小兵 关注 0 他的粉丝 发布于  2015年3月10日

来自Google的Go语言能够高开发人员的编程效率,并适应高并发、分布式的应用。当前,越来越多的项目基于Go语言实现或者从其他技术栈迁移到Go技术栈。Timehop的技术栈于2013年经历了从Rails到Go的转变;至今,Timehop已经高效、稳定地运行了将近一年半,每天活跃用户数达到了600万,其中95%的请求响应时间从Rails时代的700毫秒减少到70毫秒。

他的粉丝

Ruby开发者已可通过Fog管理Microsoft Azure服务

作者 Daniel Bryant 关注 762 他的粉丝 ,译者 卢俊祥 关注 0 他的粉丝   发布于  2015年2月28日

微软开放技术公司日前发布了一个Ruby程序包fog-azure,为Fog云服务库提供Microsoft Azure支持。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT