InfoQ Homepage Languages Content on InfoQ
-
Java Puzzlers: Something Old, Something Gnu, Something Bogus, Something Blew
Josh Bloch, Bob Lee point out to the dangers that lurk in Java’s dark corners, so they can be avoided or eliminated from programs and designs.
-
How to Teach Your Kid to Code with Hopscotch
Samantha John explains the design considerations for creating a visual language for children and demoes Hopscotch, presenting techniques and sample projects for teaching kids to code.
-
Finding a Way Out
Chris Granger attempts to imagine what programming would look like if it was created today.
-
Haskell at Barclays: Exotic Tools for Exotic Trades
Tim Williams describes one of the world's largest commercial Haskell deployments (Barclays) and shares some experiences and insights gained using Haskell to build domain specific languages.
-
Building a Language for Spreadsheet Refactoring
Felienne Hermans introduces BumbleBee, a refactoring and metaprogramming spreadsheets tool based on a DSL that can perform transformations against spreadsheet formulas.
-
Top 10 Performance Gotchas in Scaling In-memory Algorithms
SriSatish Ambati shares tips for in-memory algorithms, discussing I/O, S3 resets, muxers, primitive byte arrays, non-blocking structures, and fork/join queues.
-
Meteor -Web Development Like You've Never Seen
Matt Debergalis highlights some of Meteor's components, showing how they work together to dramatically shorten the development cycle, whether you're a team of expert developers or just getting started
-
Managing JavaScript Complexity
Jarrod Overson presents ways to quantify and reduce JavaScript complexity as well as some of the techniques the experts use to create maintainable JavaScript.
-
Apache Tomcat 8 Preview
Daniel Mikusa and Stuart Williams overview of the changes and new features introduced by both the updated Servlet, JSP, EL, WebSocket specifications and the Tomcat specific changes.
-
High Availability at Braintree
Paul Gross explains how Braintree deals with high availability for their Ruby application.
-
The J Programming Language
Tracy Harms introduces the J Language and the patterns of thinking that make it possible.
-
Deploying the Languages of the Future on Cloud Foundry
Andrew Crump shows how to deploy and scale applications written in a variety of languages (including Clojure and Erlang) to Cloud Foundry.