BT
Older Newer rss

Clojure-Java Interop: A Better Java than Java

Posted by Stuart Halloway  on  Jan 19, 2011 2

Stuart Dabbs Halloway, after reviewing Clojure’s syntax comparing it with Java, explains how Clojure-Java interoperability works. He then talks about the need for simplicity in languages, attempting to prove that Clojure is a simpler language, and consequently better, than Java.

Continuous Deployment to Production 50 Times a Day

Posted by Eishay Smith  on  Jan 14, 2011 4

Eishay Smith discusses the advantages of using continuous deployment (CD) at a rapid pace, dozens of times a day, the process and the tools needed to attain CD, and practices to ensure code quality.

Hacking Your Organization

Posted by Lloyd Taylor  on  Jan 13, 2011

Lloyd Taylor talks about different types of organizational culture, how to understand the culture one is in, what to do to be successful in the respective organization, and how to prepare for change.

The Role of Hypermedia and the Future of Web Integration

Posted by Guilherme Silveira  on  Jan 06, 2011 4

Guilherme Silveira considers that RESTful web services need to make use of hypermedia in order to be prepared for web integration. He shows how links can be used to create more decoupled services.

Node.js: Asynchronous Purity Leads to Faster Development

Posted by Ryan Dahl  on  Dec 22, 2010 3

Ryan Dahl demonstrates how to use Node.js’ asynchronous IO model to write simple HTTP/TCP/DNS servers that scale up serving thousands of connections while using a very low memory footprint and few CPU cycles.

Large Scale Map-Reduce Data Processing at Quantcast

Posted by Ron Bodkin  on  Dec 21, 2010 2

Ron Bodkin presents the architecture used by Quantcast to process 100s of TB of data daily using Hadoop on dedicated systems, the applications, the type of data processed, and the infrastructure used.

Netflix in the Cloud

Posted by Adrian Cockcroft  on  Dec 21, 2010 1

Adrian Cockcroft discusses the advantages of running Netflix services in Amazon’s cloud, comparing the old data center solution against the new cloud architecture implemented to offer faster, more scalable, more available, and more productive services across the enterprise.

LMAX - How to Do 100K TPS at Less than 1ms Latency

Posted by Martin Thompson and Michael Barker  on  Dec 16, 2010 36

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. Some of the tips include: understand the platform, model the domain, create a clear separation of concerns, choose data structures wisely, and run business logic on a single thread.

Using REST for SOA

Posted by Stefan Tilkov  on  Dec 14, 2010

Stefan Tilkov makes a case for using REST in an enterprise SOA solution showing how to implement tricky features like encapsulation, transactions, stateful communication, reliable messaging, notifications, and security. He also offers advice on how to convince the management to use REST and how to implement it at the enterprise level, including mixing it with WS* when mandatory.

Abstractions at Scale–Our Experiences at Twitter

Posted by Marius Eriksen  on  Dec 14, 2010 1

Marius Eriksen considers that scalability problems appear when leaky abstractions are used, exemplifying with RDBMS, GC, and threads, presenting abstractions that help dealing with scalability issues: map-reduce, shared-nothing web applications, big table, all providing narrow access to explicit resources.

Development at the Speed and Scale of Google

Posted by Ashish Kumar  on  Dec 13, 2010 4

Ashish Kumar presents how Google manages to keep the source code of all its projects, over 2000, in a single code trunk containing hundreds of millions of code lines, with more than 5,000 developers accessing the same repository.

Architecting the Ultimate Control-Point-Advanced Cyber-Threat Mitigation

Posted by Blake Dournaee  on  Dec 08, 2010

Blake Dournaee presents Intel’s Service Gateway, a security control point meant to secure on-premise and in the cloud .NET or Java platforms from various security threats like spoofing, tampering, repudiation, information disclosure, DoS, elevation of privilege, all of that in the context of today’s REST or SOAP web services.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT