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.




Articles                                     RSS

Java EE 7: And Then What?

June 18, 2013

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

Scala for C# Developers: A Tutorial

June 18, 2013

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

June 17, 2013

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

June 11, 2013

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

June 10, 2013

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

June 10, 2013

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

June 04, 2013

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

June 03, 2013

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

June 03, 2013

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

Reference Counting and Object Harvesting in Delphi

May 28, 2013

The latest versions of Delphi reclaim unused object and memory automatically. This feature requires a new perspective on calls to Free and to destructors. - Mobile



Video