InfoQ Homepage Programming Content on InfoQ
-
THERE WILL BE PORN: 10 Dangerous Ideas Nobody Should Implement
In this presentation from RubyFringe, Zed Shaw bids farewell to Ruby, with a few project ideas as well as live music and a few songs about the Ruby community.
-
Building your next service with the Atom Publishing Protocol
In his presentation, recorded at QCon San Francisco, MuleSource architect Dan Diephouse explores ways to use the Atom Publishing Protocol (AtomPub) when building services in a RESTful way.
-
Clojure
Rich Hickey discusses Clojure features and syntax, example code, functional programming, concurrency semantics, transactions, software transactional memory, agents, implementation and pain points.
-
Principles and Practices of Lean-Agile Software Development
Alan Shalloway, CEO and founder of Net Objectives, presents the Lean software development principles and practices and how they can benefit to Agile practitioners.
-
The Maxine VM
Bernd Mathiske discusses Maxine VM, Java compatibility, swapping major VM components, research areas, Object handling, code examples, optimizing compiler, snippets, bytecode generation, JNI and JIT.
-
Biztalk Services in the Cloud
Cloud computing feels like a tomorrow technology. Simon Thurman shows how developers can use Biztalk to create an Internet Service Bus which can be deployed locally or in the cloud.
-
Establishing Your Organization's Enterprise Security API
In this talk, Jeff discuss the process of establishing a security API for your enterprise, focusing on the most critical methods needed by web application and web service developers.
-
Behind LINQ - And Beyond
Mads Torgersen discusses LINQ, metaprogramming in C#, LINQ examples, lambda expressions, LINQ-to-SQL, LINQ expressions and metaprogramming, how the DLR works, PLINQ, and the future of the DLR.
-
Running PHP on the JVM with P8
Robert Nicholson discusses the reasons to bring PHP to the JVM, an overview of PHP and P8, PHP characteristics, how PHP functions are compiled, InvokeDynamic and PHP Functions.
-
How The JVM Spec Came To Be
James Gosling discusses Java's creation, how users use a product in very unusual ways, Java as a compromise between C and scripting languages, the Java object model, primitives and optimization tricks
-
A couple of ways to skin an Internet-scale cat
Jim Webber explains the core concepts of message-oriented and resource-oriented web services, expresses his thorough dislike of WSDL, and shows an example of a RESTful workflow.
-
Rockstar Memcaching
In this presentation from RubyFringe, Tobias Lütke talks about memcached, the widely used caching solution. Tobias explains how to use it and gives some practical tips on what not to do.