ZeroTurnaround启动新的Java研究与内容组织

标签: zeroturnaround java 研究 | 发表时间:2013-01-19 02:06 | 作者:
出处:http://pipes.yahoo.com/pipes/pipe.info?_id=10560380f804c7341f042a2b8a03e117

近日, ZeroTurnaround(流行的 JRebelLiveRebel JVM插件背后的公司,他们加速了Java开发周期并在不停机的情况下将应用自动部署到运行环境中)宣布了一个新的名为Rebel Labs的研究与内容组织。该组织将会为Java社区提供免费、厂商中立的技术资源。

Rebel Labs站点包含了ZeroTurnaround的开发生产力报告,很多厂商都引用过该报告,包括Oracle、Red Hat与VMware,还有其他5个详尽的报告涵盖了若干主题,有Jenkins的持续集成、Nexus与LiveRebel、Scala创始人Martin Odersky谈在Java组织中使用Scala语言、深入Java类加载器与字节码及使用Spring Framework 3.1、Hibernate 4.1与BeanValidation(Maven、Eclipse、Tomcat与JRebel)构建Java Web应用。

制作这种类型的报告需要不少时间,也需要不少资源;这对于像ZeroTurnaround这种小型、没有VC投资的公司来说是出于兴趣而做的。虽然公司有条件这么做,也有很不错的业界关系,但JRebel工具本身的开发则颇具挑战性,需要对类加载器有很深的理解,同时也要对JVM的神秘之处有很好的掌握。此外,创始人与CEO Jevgeni Kabanov对于 类加载器内存的介绍在各种会议上都反响颇佳。鉴于此,InfoQ采访了Rebel Labs的领导Oliver White一探究竟。

你认为Rebel Labs的受众是哪些人?

Rebel Labs的愿景是培训、挑战,在某种程度上说是面向开发、测试与部署软件的IT专家们。我们制作了技术报告、指南/指引、调查以及相应的材料。与此同时,我们还面向更为广泛的读者,因此需要满足他们的需求,发布涵盖这些IT领域的材料。

因此,即便是技术指引也需要容易上手,以满足如繁忙的银行CEO的要求;同样,关于初创公司的诙谐文章对于Java开发者与运维经理来说也是颇具吸引力的。

为何创建这个网站?

我们在2012年发布了6个技术报告,由于这些报告深受大家欢迎,我们可以创建一个商业案例,建立一个独立的研究与内容部门、一个新的品牌,位于JRebel、LiveRebel与ZeroTurnaround之外。你可以每月访问Rebel Labs网站查看最新的报告,也可以每周访问,看看我们的技术博客。它也是一个很棒的资源库,InfoQ之类的发布者可以将其发布给更为广泛的读者们。我希望到明年Rebel Labs每个月能有80亿次的访问量!

你该如何避免Rebel Labs只是对ZeroTurnaround产品“做广告”呢?

作为一个独立的品牌,我个人认为重要的是要确保我们不会跨越到商业运作上。如果访问 http://zeroturnaround.com/rebellabs,你会发现即便是ZeroTurnaround品牌也从站点中被删除了。也就是说,如果我们介绍会改进开发与运维团队工作方式的新工具、技术与方法论时(可以缓解令他们头疼的问题),那么你可能会看到JRebel或是LiveRebel会出现在工具集中,用于报告的目的(比如说,无需大量的XML来构建你的下一个Java Web应用,使用JRebel无需长时间的重启、或是使用Jenkins、Nexus与LiveRebel实现持续交付流水线)。事实上,6个报告中有4个并没有使用ZeroTurnaround的任何产品(除了我们的专业知识以外)。

所有贡献者都是ZeroTurnaround员工么?

目前,主要人员是由ZeroTurnaround员工构成的,我们团队有一个专门的Rebel Labs内容提供者。我们还在寻找愿意提供技术想法的伙伴,能够在更大的舞台上展示其写作才华,还需要一个技术专家,能够贡献更多的内容。我们欢迎各种贡献。

加入Rebel Labs是免费的。网站还有一个 博客feed,可以链接到主要的ZeroTurnaround博客,包含了最近的一些博文,如 软件许可基础,还有来自InfoQ的贡献者Kostis Kapelonis所发布的提醒Java开发者充分利用单元测试的重要性( 12)的文章。

查看英文原文: ZeroTurnaround Launches New Java Research and Content Organisation

译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。

您可能也会喜欢

相关 [zeroturnaround java 研究] 推荐:

ZeroTurnaround启动新的Java研究与内容组织

- - InfoQ cn
近日, ZeroTurnaround(流行的 JRebel与 LiveRebel JVM插件背后的公司,他们加速了Java开发周期并在不停机的情况下将应用自动部署到运行环境中)宣布了一个新的名为Rebel Labs的研究与内容组织. 该组织将会为Java社区提供免费、厂商中立的技术资源.

Metasploit中的JAVA反向TCP做法的研究

- - FreeBuf.COM | 关注黑客与极客
在研究CVE-2015-7450这个JAVA反序列化漏洞时,面临着一个问题:在WebSphere中,该漏洞仅可以执行命令,但是不能回显执行结果. 遇到这种漏洞,通常的做法都是利用wget或者curl这样的命令来执行一个http请求,将需要的信息送出. 原因是我司大量使用的是AIX操作系统,且是不含有任何功能增强的“裸版”.

Java中的锁(Locks in Java)

- - 并发编程网 - ifeve.com
原文链接 作者:Jakob Jenkov 译者:申章 校对:丁一. 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂. 因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchronized关键字( 译者注:这说的是Java 5之前的情况).

Java PaaS 对决

- 呆瓜 - IBM developerWorks 中国 : 文档库
本文为 Java 开发人员比较了三种主要的 Platform as a Service (PaaS) 产品:Google App Engine for Java、Amazon Elastic Beanstalk 和 CloudBees RUN@Cloud. 它分析了每种服务独特的技术方法、优点以及缺点,而且还讨论了常见的解决方法.

Java浮点数

- d0ngd0ng - 译言-电脑/网络/数码科技
Thomas Wang, 2000年3月. Java浮点数的定义大体上遵守了二进制浮点运算标准(即IEEE 754标准). IEEE 754标准提供了浮点数无穷,负无穷,负零和非数字(Not a number,简称NaN)的定义. 在Java开发方面,这些东西经常被多数程序员混淆. 在本文中,我们将讨论计算这些特殊的浮点数相关的结果.

Qt——转战Java?

- - 博客 - 伯乐在线
编者按:事实上,在跨平台开发方面,Qt仍是最好的工具之一,无可厚非,但Qt目前没有得到任何主流移动操作系统的正式支持. 诺基亚的未来计划,定位非常模糊,这也是令很多第三方开发者感到失望,因此将导致诺基亚屡遭失败的原因. Qt的主要开发者之一Mirko Boehm在博客上强烈讽刺Nokia裁了Qt部门的决定,称其为“绝望之举”,而非“策略变更”.

java 验证码

- - ITeye博客
// 创建字体,字体的大小应该根据图片的高度来定. // 随机产生160条干扰线,使图象中的认证码不易被其它程序探测到. // randomCode用于保存随机产生的验证码,以便用户登录后进行验证. // 随机产生codeCount数字的验证码. // 得到随机产生的验证码数字. // 产生随机的颜色分量来构造颜色值,这样输出的每位数字的颜色值都将不同.

Java异常

- - CSDN博客推荐文章
“好的程序设计语言能够帮助程序员写出好程序,但是无论哪种语言都避免不了程序员写出坏的程序.                                                                                                                          ----《Java编程思想》.

java面试题

- - Java - 编程语言 - ITeye博客
 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面. 抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节. 抽象包括两个方面,一是过程抽象,二是数据抽象.  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法. 对象的一个新类可以从现有的类中派生,这个过程称为类继承.

Java使用memcached

- - 互联网 - ITeye博客
首先到 http://danga.com/memcached下载memcached的windows版本和java客户端jar包,目前最新版本是memcached-1.2.1-win32.zip和java_memcached-release_1.6.zip,分别解压后即可. 然后是安装运行memcached服务器,我们将memcached-1.2.1-win32.zip解压后,进入其目录,然后运行如下命令:c:>;memcached.exe -d install
c:>memcached.exe -l 127.0.0.1 -m 32 -d start.