InfoQ Homepage Programming Content on InfoQ
-
Slimmed Down Software - A Lean, Groovy Approach
Hamlet D'Arcy explains the Lean principles - Eliminate Waste, Build Quality In, Create Knowledge, Defer Commitment, Deliver Fast, Respect People, Optimize the Whole – in the context of using Groovy.
-
Node.js: Asynchronous Purity Leads to Faster Development
Ryan Dahl demonstrates how to use Node.js’ asynchronous IO model to write simple HTTP servers that scale up serving thousands of connections while using a very low memory footprint and few CPU cycles.
-
Netflix in the Cloud
Adrian Cockcroft discusses the advantages of running Netflix on AWS, comparing the old data center solution against the new cloud architecture, the current implementation and plans for the future.
-
Yes, SQL!
Uri Cohen reviews SQL and distributed data stores, presenting how various API’s – memcached, SQL/JDBC, JPA - can be used to interact with such data stores, specifying what jobs they are best used for.
-
Transforming to Groovy
Venkat Subramaniam explains some of the Groovy syntax elements and its idioms by taking Java code examples and transforming them step by step into their more concise Groovy counterparts.
-
LMAX - How to Do 100K TPS at Less than 1ms Latency
Martin Thompson and Michael Barker talk about building a HPC financial system handling over 100K tps at less than 1ms latency by having a new approach to infrastructure and software.
-
Using REST for SOA
Stefan Tilkov makes a case for using REST for SOA showing how to implement tricky features like encapsulation, transactions, stateful communication, notifications, and security at the enterprise level
-
Abstractions at Scale–Our Experiences at Twitter
Marius Eriksen considers that leaky abstractions lead to scalability issues, while those providing narrow access to explicit resources - map-reduce, shared-nothing web apps, big table - scale better.
-
Development at the Speed and Scale of Google
Ashish Kumar on how Google keeps the source code of over 2000 projects in a single code trunk containing 100s of M of code lines, with more than 5,000 developers accessing the same repository.
-
Google App Engine for Business 101
Christian Schalk introduces GAE, focusing on the upcoming GAE for Business, demoing some of its new features like hosted SQL, SSL, and SSO.
-
Availability, the Cloud and Everything
Joe Williams discusses how distributed systems, cloud computing and configuration management affect system’s availability. He exemplifies with a database service built on CouchDB, Erlang, Chef, EC2.
-
What's New in Spring-WS 2.0?
Arjen Poutsma introduces Spring-WS, and shows what’s new in Spring-WS 2.0 using demos: an improved @Endpoint model, Spring 3 and Java 5++ support, full streaming, and integration test support.