Blogs

June 18, 2013

Starts with a V

VHDL (or VHSIC Hardware Description Language — VHSIC stands for Very High Speed Integrated Circuit) is a language that resembles Ada.

June 17, 2013

Game of Life — Distributed Lists

I want to take one more look at the parallelized list-based version of the Game of Life simulation.

June 12, 2013

When Is It Safe to Move an Object Instead of Copying It?

I'd like to explain how the compiler can figure out during compilation when to move objects instead of copying them.




Java EE 7: And Then What?

Enterprise Java is finally becoming the product it was originally intended to be. - Web Development

Articles RSS

Scala for C# Developers: A Tutorial

If you work with C#, you have already mixed object-oriented code with some aspects of functional programming. Why not master Scala? - JVM Languages

APIs for Image-Capture Applications

TWAIN, WIA, and DirectShow are three popular APIs for imaging apps. How do they differ and which one should you pick? - .NET

Pydoop: Writing Hadoop Programs in Python

Installed as a layer above Hadoop, the open-source Pydoop package enables Python scripts to do big data work easily. - Database

Through A PRISM Darkly

The revelation of secret government eavesdropping is likely to substantially reshape companies' understanding of their data's safety. - Security

Acquiring Big Data Using Apache Flume

Data analysis is only half the battle; getting the data into a Hadoop cluster is the first step in any Big Data deployment. Apache Flume uses an elegant design to make data loading easy and efficient. - Database

Exceeding Supercomputer Performance with Intel Phi

Using MPI on inexpensive clusters of Intel Xeon Phi coprocessors can produce results that exceed the performance of today's high-end supercomputers. - Parallel

Orthodoxy vs. Pragmatism, or How I Became a Better Developer

Few indeed are the practices that can be recommended universally. Wisdom suggests the humility of knowing this and applying it liberally. - Design

Detailed Profiling of SQL Activity in MySQL 5.6

MySQL's latest update to the Performance Schema brings the ability to profile a statement's activity, low-level wait events, and I/O impact. It is the easiest and most detailed way to identify what statements to tune and how. - Database

Events of Interest

June 17-19. Boston, MA. E2 Conference

June 18-20. Santa Clara, CA. O'Reilly Velocity Web Performance and Operations Conference

June 24-28. San Jose, CA. 2013 USENIX Annual Technical Conference

June 26-27. San Francisco, CA. Build 2013

July 22-26. Portland, OR. O'Reilly Open Source Convention 2013

July 29-31, 2013. Santa Clara, CA. JVM Language Summit

August 20-21. Raleigh, NC. Business and Technology Solutions Summit 2013: Cloud and Big Data Conference and Expo

September 16-19. Santa Clara, CA. Storage Developer Conference (SDC)

September 18-20. St. Louis, MO. Strange Loop 2013

October 1-3. San Francisco, CA. Atlassian Summit 2013

October 5-6. Los Altos Hills, CA. Silicon Valley Code Camp

Ocotber 23-25. San Fransisco, CA. API Strategy and Practice Conference

October 28-30. London, United Kingdom. JAXLondon 2013 Big Data Conference


Videos of Past Events

March 2013. GPU Technology Conference

September 2012. Strangeloop

September 2012. Intel Developer Forum

August 2012. VMWorld

July 2012. Java Language Summit

June 2012. Google I/O 2012

May 2012. Atlassian Summit

May 2012 (paid). Fluent Conference

March 2012. Multicore World

July 2011. JVM Language Summit

Video