Blog post

The switch() statement isn't really evil, right?

In my current position, I work to optimize and parallelize codes that deal with genomic data, e.g., DNA, RNA, proteins, etc.

Authored by Clay B. (Blackbelt) Last updated on 07/04/2019 - 10:46
Blog post

Building a Local Developer Community: A Conversation with Intel East Africa SSG's Fredrick Odhiambo

The Intel Software and Services Group (SSG) opened its first office in East Africa in April 2013. This was a big move for Intel, which had previously only had offices in South Africa and Egypt.

Authored by Last updated on 01/24/2018 - 12:12
Blog post

MeowJS - A Web Performance Optimizer

Authored by Last updated on 10/23/2018 - 12:10
Blog post

Null Pointer Dereferencing Causes Undefined Behavior

I have unintentionally raised a large debate recently concerning the question if it is legal in C/C++ to use the &P->m_foo expression with P being a null pointer.

Authored by Andrey Karpov (Blackbelt) Last updated on 05/30/2018 - 07:08
Blog post

Two Years of Intel and Adobe Technical Collaboration Deliver Stunning Performance Gains to Lightroom Classic

Intel and Adobe* engineers are continually working together to optimize Creative Cloud* applications for the latest Intel hardware.
Authored by Daniel Snyder (Intel) Last updated on 07/31/2019 - 09:09
Blog post

Advanced Computer Concepts for the (Not So) Common Chef: The Multi-core Industrial Kitchen

This is going to be a short blog as there is no new material to discuss, just a simple extension of the earlier blogs (see

Authored by Last updated on 10/15/2019 - 15:30
Blog post

The Ridiculous Tablet vs PC Debate

[Opinion: The Ridiculous Tablet vs. PC Debate that wasn't]

Authored by Last updated on 11/15/2019 - 14:10
Blog post

Opinion: Matt's Top 10 Tech & Gaming Predictions for 2014

Out with 2013 and in with 2014!!!

So here are my top ten (10) predictions for technology and gaming related things in the coming new year.  I can hardly wait!

Authored by Last updated on 11/15/2019 - 14:10
Blog post

The Last Line Effect

Authored by Andrey Karpov (Blackbelt) Last updated on 11/20/2019 - 08:19
Blog post

Core Challenge In Speeding Up Python, PHP, HHVM, Node.js...

A traditional compiler translates a high-level computer program into machine code for the CPU you want to run it on. An interpreted language translates a high-level language into the machine code for some imaginary CPU. For historical reasons, this imaginary CPU is called a "virtual machine" and its instructions are called "byte code." One advantage of this approach is development speed: creating...
Authored by David S. (Blackbelt) Last updated on 12/09/2019 - 12:20