InfoQ

InfoQ

Topic/Tag specific view

Strange Loop 2010 Content on InfoQ


Latest featured content about Strange Loop 2010

Heresy & Heretical Open Source: A Heretic's Perspective

Topics
JSON,
Markup Languages,
Strange Loop 2010,
Open Source,
Strange Loop,
Languages,
Intellectual Property,
Architecture,
Programming,
Conferences,
XML

Douglas Crockford presents a debate existing around XML and JSON, and the negative effect of the Intellectual Property laws on open source software.

Presentations about Strange Loop 2010

Scaling with MongoDB

Topics
MongoDB,
Sharding,
Use Cases,
Distributed Document Oriented Database,
Strange Loop 2010,
Strange Loop,
Project Management,
Database Design,
NoSQL,
Conferences,
Performance & Scalability,
Architecture,
Database,
Agile

Roger Bodamer provides advice on scaling out MongoDB using replica sets and auto-sharding, plus tips for database deployment and scaling use cases.

Immutable Object vs. Unsynchronized State

Topics
Java,
Strange Loop 2010,
Strange Loop,
Languages,
Design Pattern,
Object Oriented Design,
Architecture,
Patterns,
Programming,
Design,
Conferences

Joshua Bennett discusses immutable objects, what they are good for, when they are recommended to be used and when are to be avoided.

Panel: Non-Relational Data Stores

Topics
Big Data,
Strange Loop 2010,
Data Access,
Database Design,
Strange Loop,
NoSQL,
Conferences,
Architecture,
Database

Roger Bodamer, Chris Biow, Steve Harris, Rusty Klophaus, Mike Malone, and Ken Sipe (panel moderator) discuss the future development of NoSQL or non-relational data stores.

Classes Are Premature Optimization

Topics
Javascript,
OOP,
Web Development,
Dynamic Languages,
Strange Loop 2010,
Languages,
Strange Loop,
Methodologies,
Prototype,
Language Design,
Programming,
Architecture,
Conferences

Justin Love discusses the difference between the classic OOP programming model based on classes and prototypal inheritance built on objects as done in JavaScript, and how they affect performance.

Parallel Programming Patterns: Data Parallelism

Topics
Strange Loop 2010,
Parallel Programming,
Design Pattern,
Strange Loop,
Object Oriented Design,
Programming,
Architecture,
Language,
Patterns,
Design,
Conferences

Ralph Johnson presents several data parallelism patterns, including related libraries from Intel and Microsoft, comparing it with other forms of parallel programming such as actor programming.

Interviews about Strange Loop 2010

Hilary Mason on bit.ly and Trending Clickstreams

Topics
EC2,
MongoDB,
Amazon Web Services,
Distributed Document Oriented Database,
MySQL,
Amazon,
Strange Loop 2010,
Operations,
Strange Loop,
NoSQL,
Relational Databases,
Companies,
IaaS,
Infrastructure,
Machine Learning,
Architecture,
Conferences,
Loose Coupling,
Cloud Computing,
Database,
Interviews

Hilary Mason, interviewed by Ryan Slobojan, discuss the engineering behind bit.ly and their use of machine learning in their system architecture. Hilary also talks about their use of MySQL and MongoDB to manage terabytes of information about users and clicks and their implications on performing real-time analysis of anthropology on the human condition.

Chris Houser Discusses Clojure

Topics
Java,
Clojure,
Strange Loop 2010,
Strange Loop,
.NET,
Languages,
Parallel Programming,
LISP,
JVM Languages,
Programming,
Architecture,
Language,
Conferences,
Interviews

In this interview Ryan discusses Clojure with author Chris Houser. They cover Clojure's approach to classes, comparing and contrasting it with Java. Chris delves into they type of programming problem sets Clojure is best suited for, especially in relation to parallelism as the number of cores in computers increases and Clojure's applicability as or research language.

Dean Wampler on the State of Scala: 2.8, Concurrency, Functional Programming

Topics
JRuby,
Ruby,
Scala,
Javascript,
Akka,
Java,
Dynamic Languages,
Clojure,
JVM Languages,
Web Development,
Functional Programming,
Strange Loop 2010,
.NET,
Languages,
Strange Loop,
Concurrency,
LISP,
Language Design,
Programming,
Parallel Programming,
Language,
Conferences,
STM

Dean Wampler discusses the state of Scala: the big changes in 2.8, the Scala on .NET, concurrency and parallelism with Scala and Akka, and experiences with adoption of functional languages.

Paul King on the Groovy Ecosystem

Topics
Grails,
Ruby,
Groovy,
Java Web Frameworks,
Dynamic Languages,
Strange Loop 2010,
Domain Specific Languages,
Java,
JVM Languages,
Languages,
Parallel Programming,
IDE,
Compilers,
Concurrency,
Build systems,
Strange Loop,
Language,
Programming,
Language Design,
Conferences

Paul King discusses the state of Groovy and its maturing ecosystem which includes IDE support, static analysis tools, testing frameworks and the GPars library for concurrency.

What’s Next for jclouds?

Topics
EC2,
Python,
Scala,
Cassandra,
JSON,
Amazon Web Services,
Windows Azure,
Dynamic Languages,
MySQL,
Virtualization,
BigTable,
Java,
Functional Programming,
JVM Languages,
Markup Languages,
Strange Loop 2010,
Clojure,
Amazon,
Cloud Foundry,
Azure,
IaaS,
VMWare,
LISP,
Infrastructure,
PaaS,
Operations,
Languages,
Strange Loop,
Relational Databases,
NoSQL,
.NET,
Cloud Computing,
S3,
Programming,
Conferences,
Companies,
Database,
XML,
Hadoop,
vCloud,
Twitter,
GigaSpaces

Adrian Cole discusses his jclouds project, which is an open source library that helps Java developers get started in the cloud and reuse their Java development skills. Cole also talks about some of the challenges of creating a cloud agnostic library, such as the use of different hypervisors and that various cloud implementations are written in different languages, such as VB, Python, Ruby, etc.