• Scala是如何诞生?如何成功?又是如何衰退? 5年前,Scala似乎像编程语言中的下一件大事,因为它优雅地在一个面向对象范式中同时激活函数式编程,今天,Scala的人气似乎是在衰落,像LinkedIn和Yammer等公司抛弃了它。TIOBE指数(www.
  • Haskell和Rust有着密切的联系。Rust的大部分样式在很多方面都与Haskell的样式相似。从某种意义上说,Rust是Haskell的转世,带有一点类似于C的语法,数量很少。 Haskell死了吗?曾经有一段时间Haskell icon
  • 1、要成为主流编程语言是非常困难的。它需要很长的时间来建立动力:社区、库、工具和整个生态系统。今天许多流行的语言,如java、C、C++或python,已经存在了几十年。语言的设计是一方面,另外一方面人们似乎低估了一种语言保持流行所需的其他重要因素。当涉及到适应新的语言时,软件行业往 icon
  • Mill 是一款快速、可扩展、支持多语言的构建工具,支持 Java、Scala 和 Kotlin。尽管 Java 编译器速度快且 Java 语言简单易用,但 JVM 构建工具却以运行缓慢和混乱著称。Mill 旨在让您的构建系统充分利用 JVM 的性能和可用性: Mill 构建 icon
  • Flix 是一种有原则的函数式、命令式和逻辑编程语言,由奥胡斯大学、滑铁卢大学和开源贡献者社区开发。Flix 的灵感来自 OCaml 和 Haskell,以 icon
  • 这篇文章介绍了英国《卫报Guardian》为什么和如何从Mongo迁移到Postgres,英国卫报大部分内容 - 包括文章,实时博客,画廊和视频内容 - 都是内部CMS工具Composer中制作的。直到最近一直得到了在AWS上运行的Mongo DB数据库的支持。这个Mongo DB数据库是G icon
  • Scala不是更好的Java,而是一个具有自己的生态系统,最佳实践和方法的非常独特的语言。 当人们谈论Scala的使用经验时,经常说可以将Scala看作是更好的Java。许多公司特别是在2008-2009年间采用Scala的公司,并不想放弃Java等熟悉的 icon
  • Apache Spark 是一个闪电般的集群计算框架,专为快速计算而设计。随着大数据生态系统中实时处理框架的出现,公司在其解决方案中严格使用 Apache Spark。Spark SQL 是 Spark 中的一个新模块,它将关系处理与 Spark 的函数式编程 API 集成在一起。它支持通过 icon
  • 通过上面案例我们发现Scala并不是纯的函数语言,Scala号称是面向对象和函数语言的混合,那么Scala是纯的面向对象吗? icon
  • 一个利用zio-streams和Redisson库来使用和产生事件到Redis流的示例应用程序,基于Java 11,使用ZIO-Streams的Redis Stream消费者和生产者实现。点击标题见Github。 ZIO/ZIO Streams库在Scala函数式编程世界中非 icon
  • 这是一篇2014年的文章,主要针对FP和OOP混合,主要部分是函数编程,但又不是纯粹的函数式编程,例如Scala,原文点击标题。 大概意思是:软件行业有一种趋势是出售近乎函数式编程作为解决开发人员面临的并发性,并行性(多核),当然还有大数据的问题的 icon
  • 是时候without spring & hibernate 了。 icon
  • TrueRSS 是一个开源RSS的阅读器,可在浏览器中阅读各种网站的atom rss youtube和channel等各种格式内容。 TrueRSS是运行在后端服务器的Scala程序,也可以用来学习Scala语言。 icon
  • Databricks 拥有数百名开发人员和数百万行代码,是最大的 Scala 应用之一。这篇文章将在 Databricks 对 Scala 进行一次广泛的介绍,从开始到使用、风格、工具和挑战,从这篇文章中,您将了解在 Databricks 中使 Scala 工作的所有大大小小的信息,对于支持 icon
  • Metarank(或 METAdata RANKer)可以轻松个性化任何列表:推荐、文章和搜索结果。开发人员进行一次重新排名 API 调用,Metarank 负责 ML 功能更新、模型训练和提高点击率/转化率等目标目标。无论是银行中的反欺诈系统还是您最喜欢的在线商店中的推荐小部件。通 icon
  • Play框架曾经是 Spring 主要竞争对手 ,遗憾的是,Play 背后的公司(最初名为 Typesafe,现在名为 Lightbend)逐渐对该解决方案失去了兴趣。 起初,他们将其过渡到 Lagoma,2021 年,Play 终于回归社区,由 Matt icon
  • 如果语法糖和更多的语言功能对于有经验的用户来说是一种方便,那么 为什么 Java 在非常简单的情况下却取得了如此大的成功呢? 为什么 Go 能够成功? 为什么Swift 问世时受到质疑? 为什么如此厌恶 C++? icon