Scala

JetBrains IntelliJ IDEA 2022.2 使用 Java 17 运行时
IntelliJ IDEA 2022.2 使用了 JetBrains Runtime 17(OpenJDK 的一个分支),支持各种语言和框架的最新版本.

Gatling 与 JMeter,性能测试工具该选谁
带有图形界面的性能测试工具可能在一开始更容易使用,但将性能测试作为代码的想法是未来的趋势。

Java 近期新闻综述:MicroProfile 4.1、Spring Boot 更新、Kotlin、Scala、OpenJDK、Liberica JDK
本期包含:Liberica JDK、GraalVM、 MicroProfile 4.1、Quarkus 2.0.3、Hibernate、Spring Framework、JobRunr 3.4.0、ReactorFirst 0.1.0、Apache Tika 2.0.0、Kotlin 1.5.30-M1、Scala 3.0.1 和 Scala 3.0.2-M1 的新特性。

InfoQ 编程语言 2 月排行榜,更好的投票活动来了
第二期 InfoQ 编程语言排行榜,我们将在第一期活动的基础上,进行迭代,完善选项,设置新问题,同时增加互动环节。

Java 的新未来:逐渐“Kotlin 化”
来自不同编程语言的竞争正促使 Java 不断吸收新特性,变得更能适应时代和开发人员的新需求。

22 个必知编程语言之「Scala」
Scala 是一门多范式的编程语言,一种类似 java 的编程语言,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。

千亿级数据量的 Kafka 深度实践
本文介绍奇虎 360 在 Kafka 方面的实践经验。

选 Scala 还是 Go,一个很现实的问题
如果对方是一个 Scala 爱好者,有什么办法说服他使用 Go?对不起,Scala 爱好者的心没那么容易动摇。

Scala 和反应式架构
本次分享介绍如何围绕 Scala 构建反应式系统。

Scala:在适合的领域做王者就够了,主流不主流没那么重要
喜欢 Scala 的程序员爱不释手;玩不来的则谈之色变。

百万年薪?!你会为了薪资而多学一门语言吗? | 话题
近日,Stack Overflow 发布了 2019 年的最新调查结果,总结了不同编程语言在行业中可能获得的薪水。

2019 全球编程语言高薪排行榜:Scala、Go 轻松达百万年薪
当开发者考虑新语言时,一定希望了解企业愿意为此付出的薪水。

程序员遇到祖传代码:技术债是推翻还是维护?
面对技术债务,程序员该继续维护还是推倒重写?

面向对象编程的兴衰
面向对象编程并没有消亡,但确实没那么普及

不管你爱与不爱,Java 都在变得更好
不管你喜爱还是讨厌 Java,Java 都会在 OpenJDK 大神们的努力呵护下变得更好,成为这个星球上最受欢迎的开发平台。
IntelliJ IDEA 2018.2 支持 Java 11、MacBook Touch Bar 等新特性
近期,JetBrains 发布了其旗舰产品 IntelliJ IDEA 的 2018.2 版本。新版本支持即将推出的 Java 11、断点意图(Breakpoints Intentions)、MacBook 的 Touch Bar 等特性,并改进了 Spring Boot、Scala 和 Docker 插件。
IntelliJ IDEA 2017.2 发布:更智能,更利落,更快速
JetBrains 最近发布了其 Java IDE 旗舰产品 IntelliJ IDEA 的季度版本 2017.2。根据 Trisha Gee 在博客帖子中给出的发行说明,该版本做了不少可用性上的改进,并给出了一些新类别的警告,包括创建了空的 Collection 或是字符串、数字超出了数组的范围等。它还改进了对空值的分析功能。。
IBM 和 Lightbend 宣布构建新认知开发平台的战略
IBM 近期宣布将对 Lightbend 做战略投资。Lightbend 是响应式编程的先行者,同时也是 Scala 语言的支持公司。两家公司将在认知发展所用新平台上开展合作。就此,InfoQ 专访了 Lightbend 公司 CEO Mark Brewer。
2017 新兴技术企业大会:首日回顾
本周二(4 月 18 日),第十二届年度新兴技术企业大会(Emerging Technologies for the Enterprise Conference,ETE)在美国宾州费城迎来了首个活动日。大会有两个活动日,Blair MacIntyre(增强现实先驱)和 Scott Hanselman(播客主播)分别带来了他们的主题演讲。大会还包含如下演讲嘉宾:甲骨文公司 JVM 顾问 Monica Beckwith、Ember.js 框架联合作者 Yehuda Katz 和 Atomist 首席工程师 Jessica Kerr。
Lightbend 就收购 OpsClarity 一事与 InfoQ 的对话
在收购了咨询公司 BoldRadius 九个月后,Lightbend 宣布了其收购 OpsClarity 的消息。OpsClarity 是一家专业做交互式应用监控的公司。为了对这种新的合作关系做进一步了解,InfoQ 采访了 Lightbend 的董事长兼 CEO,Mark Brewer,以及 Alan Ngai,OpsClarity 的联合创始人,现任 Lightbend 的云服务 VP。
InfoQ 观点:Java EE 的未来
作为 InfoQ 下一年编辑关注点审核工作的一部分,我们挑选了 Java 作为深入探讨的主题。这篇文章总结了我们对 Java EE 未来发展的看法。
Java 类型推断将不再支持可变性规范
最近的报道显示,由于社区内无法就区分可变和不可变变量的实现方式达成一致意见,Java 类型推断将不再支持使用关键字区分可变的和不可变变量。为了避免对细枝末节的长期讨论,一些关键字提议将被排除以求简洁。尽管 JEP 并没有透露目标版本,Java 10 可能会实现这些功能。
Javaslang 3.0 之路
Javaslang 是一个开源的函数式库,为 Java 8 及以上提供了持久化的数据类型和函数式的控制结构,最近,它发布了主版本 3.0 的路线图,承诺要对这个库进行比较明显的变更,移除不必要和废弃的特性。
2016 企业开发趋势:Lightbend 关于 JVM 开发者的调查
Lightbend 最近调查了 2100 个 JVM 开发者来研究开发趋势和 IT 基础设施趋势之间的相互关系。成果发表在一篇白皮书中,显示微服务和轻量级容器在挑战重量级的 J2EE 应用服务器。
More than React(二)组件对复用性有害?
本篇文章中将详细探讨其中“复用性”痛点。我们将用原生 DHTML API 、 ReactJS 和 Binding.scala 实现同一个需要复用的标签编辑器,然后比较三个标签编辑器哪个实现难度更低,哪个更好用。
新成立的 Scala 中心将重点关注教育和 Scala 社区
在 2016 年 6 月的 Scala Days 柏林大会上,研究员 Heather Miller 在主题演讲中详细介绍了新成立的的 Scala 中心。这是一个非盈利性的组织,将重点关注教育和开源社区。
More than React(一)为什么 ReactJS 不适合复杂交互的前端项目?
本文作者发现 ReactJS 要比以前用过的 AngularJS 简单很多,它提供了响应式的数据绑定功能,把数据映射到网页上,使我可以轻松实现交互简单的网站。 然而,随着越来越深入地使用 ReactJS,作者发现用 ReactJS 编写交互复杂的网页很困难。 作者希望有一种方式,能够像 ReactJS 一样简单解决简单问题。此外,还要能简单解决复杂问题。 于是作者把 ReactJS 用 Scala 重新写了一个。代码量从近三万行降到了一千多行。