InfoQ Homepage Development Content on InfoQ
-
Scala vs Idris: Dependent Types, Now and in the Future
Miles Sabin and Edwin Brady exemplify what can be done with a language with dependent types, what are the limitations and what could be done in the future when dependent types reach maturity.
-
Raft - The Understandable Distributed Protocol
Ben Johnson discusses the Raft protocol and how it works. Raft is a consensus distributed protocol.
-
The Present and Future of the Web Platform
Brendan Eich surveys interesting developments in the Web platform, analysing emergent trends, and making some predictions.
-
JavaScript Frameworks Panel: Which Is the Right Framework for Me?
The panelists discuss JavaScript tooling: how to select them, benefits of compiling to JavaScript, differences between MVC solutions, using one framework for both client and server, etc..
-
Insights from Using Ember.js in the Field
Stefan Fochler shares best practices on using Ember.js to master the needs of real-world web applications, discussing what worked well and what didn't.
-
Stop Hitting Yourself: CSS Design Patterns That Scale
Kevin Lamping presents patterns for writing CSS for very large websites.
-
Metaprogramming With The Groovy Runtime - Part 1/2
Jeff Scott Brown discusses Groovy’s runtime metaprogramming capabilities and the Meta Object Protocol (MOP).
-
The Unreasonable Effectiveness of Tuning
Keith Adams shares HHVM insights showing how a system can become very performant if it is well tuned.
-
Simplifying Asynchronous Code With Scala Async
Philipp Haller introduces Scala Async for asynchronous I/O with Futures and Promises.
-
Curing Your Event Processing Blues with Rx
Donna Malayeri and Matthew Podwysocki discuss the JavaScript and .NET versions of Rx, as well as projects such as Rx.rb and RxCpp.
-
Experiences Building a Hypervideo-based Web App with Ember.js, Popcorn.js and HTML5
Thomas Herrmann discusses the advantages, challenges and lessons learned in building a multimedia-heavy, interactive HTML5 application with Ember.js.
-
Working with Databases and Groovy
Paul King presents working with databases in Groovy, covering datasets, GMongo, Neo4J, raw JDBC, Groovy-SQL, CRUD, Hibernate, caching, Spring Data technologies, etc.