InfoQ Homepage JVM Languages Content on InfoQ
-
Adam Tornhill on Code as a Crime Scene, Git and Static Analysis, Clojure
Adam Tornhill explains how to treat code as a crime scene, analysing Git repositories to discover team behaviours and code smells, the pros and cons of Clojure, and much more.
-
Mik Kersten on Current and Future ALM Trends
Mik Kersten talks about current and future trends in ALM and the support for approaches like large scale Agile, DevOps, Docker, Big Data, functional languages and the Internet of Things.
-
Chris Richardson on Functional Programming in Scala and Java, Event Sourcing
Chris Richardson explains the appeal of Scala, functional programming in Java and other languages, the basics of Event Sourcing, and his perspective on the state of the Java ecosystem.
-
Sadek Drobi on Architecture, Scala
Sadek Drobi explains ways to simplify software architectures by reframing the problem and requirements. Also: Scala, Prismic.io, and much more.
-
Dianne Marsh on Language and Frameworks Used at Netflix, the Manager's Role, and Diversity in IT
Dianne Marsh talks to Charles Humble about hiring an engineer at Netflix, organising an engineering team around speed of execution, the languages and frameworks Netflix uses, and diversity in IT.
-
José Valim on the Elixir Language, Concurrency, Iteration
José Valim explains the ideas behind Elixir, a new programming language for the Erlang VM. Also: concurrency, handling iteration with Iteratees and other approaches, and much more.
-
David Nolen on Transit, ClojureScript, Transducers, React and Om
David Nolen explains the power of the Transit format (efficiently serializing values to JSON and MessagePack), Transducers, the power of Facebook's React when bundled with immutable data structures.
-
Jessica Kerr on Java vs. Scala, Property Based Testing, and Diversity in IT
Jessica Kerr discusses the differences between coding in Java, Scala and Clojure, the charm of autogenerated test data, and diversity in the IT industry.
-
Craig Motlin Talks to InfoQ about the Origins and Benefits of GS Collections
Craig Motlin, technical lead of the GS Collections project, talks about where GS Collections came from, how it compares with other collections libraries, and what influence it had on Java 8. He describes the different philosophy of GS Collections as compared to other collections libraries, and what benefits open-sourcing the internal library has had
-
Yoni Goldberg on Microservices and Scala at Gilt
Yoni Goldberg explains Gilt's architecture which consists of 350+ microservices, how teams decide the scope of a microservice, API design and management, monitoring, Scala at Gilt and much more.
-
Aviran Mordo on Scaling Wix, Choosing Between MySQL and NoSQL, Scala
Aviran Mordo explains the service oriented architecture behind web hoster WiX, when to choose MySQL vs NoSQL products, introducing Scala, and much more.
-
Nathan Marz on Storm, Immutability in the Lambda Architecture, Clojure
Nathan Marz explains the ideas behind the Lambda Architecture and how it combines the strengths of both batch and realtime processing as well as immutability. Also: Storm, Clojure, and much more.