InfoQ Homepage Programming Content on InfoQ
-
Advanced Groovy Tips and Tricks
Ken Kousen presents advanced Groovy features, such as closure coercion, mixins, simple runtime metaprogramming, operator overloading, drop and take, overlooked methods in the Groovy JDK, and more.
-
Dart for the Language Enthusiast
Bob Nystrom attempts to demonstrate that Dart is not boring, covering laziness, higher-order functions, asynchronicity, abstractions and others.
-
Reactive REST
Jafar Husain explains how Netflix uses reactive programming to build and consume REST endpoints, and how they work around the limitations of the HTTP protocol to create high-performance REST APIs.
-
Lessons from Building LinkedIn Mobile - HTML5 & Node.js
Kiran Prasad discusses what impact mobile has on architecture, explaining how HTML5 and Node.js can help, and sharing how to use these technologies effectively at scale.
-
Refactoring Functional Programs: Past and Future
Simon Thompson shows the particularities of functional programming refactoring through examples in Haskell and Erlang, and discusses what lays ahead for FP refactoring in the next 10 years.
-
Frameworks: Supporter and Mischief-makers of Agile Development
Oliver Szymanski reviews the pros and cons of several frameworks and tools when one attempts to use them in an Agile environment.
-
The Ride into Space
Kristian von Bengtson discusses the challenges met developing space crafts in a nonprofit environment, plus political and legal loopholes which help to keep an amateur space program on track.
-
Java Marshalling: A Performance Approach
Todd Montgomery proposes a new approach to marshalling in Java using FIX/SBE, new marshalling API approaches, and the extensive application of mechanical sympathy to this problem domain.
-
Bootstrap Your App
Joe Rinehart explains how to integrate Twitter Bootstrap into a Grails application.
-
Linear Logic Programming
Chris Martens discusses how linear logic programming can be used to capture idioms related to state change and resource usage in a totally declarative fashion using the programming language Celf.
-
Dancing with Symmetry to Harness the Power of Complexity: Subjective Programming in Context
The authors introduce a new language paradigm meant to enhance OOP with multi-dimensional context, providing details on context-based dispatch, and showing a glimpse of their early prototype.
-
Civilizing Web Programming with Dart
Gilad Bracha presents the motivation behind building Dart, the current state of the Dart platform and where it is heading to.