28 Added | 5 Magazines | @trangcm | Keep up with trangcm on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “trangcm”

Crafting reliable C++

Everybody hates bugs <i>[citation needed]</i>. Why spend time hunting down bugs when you could be shipping code and earning money? This is especially true of …

Microsoft Visual Studio
Big Data

Coding Interview University

I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today. After …

Message Queues, or how you can make processes talk to each other

When Processes need to talk<p>Applications and services often need to be scalable. The user base might grow from 10 to 10,000, or the incoming number of …

How to write a Bloom filter in C++

April 11, 2016<p>Bloom filters are data structures which can efficiently determine whether an element is possibly a member of a set or definitely not a …


Wangle — an asynchronous C++ networking and RPC library

This post introduces Wangle, a C++ library for building protocols, servers, and clients in an asynchronous, clean, composable, and scalable manner. …

Software Development

An Efficient C++ Fixed Block Memory Allocator

A fixed block memory allocator that increases system performance and offers heap fragmentation fault protection

How to get a performance boost using Node.js native addons

Probably you have heard about it thousands of times but today I want to show you what are Node.js native modules and why you should care about …

This App Wants To Kill The Selfie Stick

Can an app replace the selfie stick? Sadly that seems a forlorn hope at this point. The plague of wands topped with phone clamps and wielded by photo-loving tourists everywhere seems unstoppable.<p>But San Diego-based iOS developer Ford Davis reckons the need to carry an extra bit of kit just to snap …

Mobile Photography

Introducing Brotli: a new compression algorithm for the internet


Unit Testing C++ with Google Test

Unit testing C++ applications is not exactly easy. Without any embeddable metadata, the actual process of running a unit test has to be defined …

Software Development

cds: CDS: Concurrent Data Structures library

This library is a collection of lock-free and lock-based fine-grained algorithms of data structures like maps, queues, list etc. The library contains …


Implementing a lightweight task scheduler

Doug Binks - 22 Aug 2015 - edited 27 Aug 2015<p>This is the first in a series of articles detailing the inner workings and evolution of the <b>permissively</b> …

Gaming Industry




9 Powerful Books Elon Musk Recommends |

In previous posts, I've reviewed Bill Gates's summer reading list and the books that Steve Jobs wanted people to read.<p>Elon Musk's reading recommendations are quite different. Where Gates's tastes tend towards the whimsical and Jobs's towards the metaphysical, Musk's list is all about science.<p>Only …

Computer Science

The day when roads will harness solar energy is drawing near

There are some 60 million kilometers (37.3 million miles) of roadways in the world, just sitting there. But adapting these surfaces to do anything besides passively carry traffic has proved difficult and prohibitively expensive.<p>Past attempts include trying to convert the vibrations on roads into …

Clean Energy

Witness’s Live-Streaming App Is A Panic Button For The Smartphone Age

What if live streaming, like those streams that run today on apps like Periscope or Meerkat, could be used to save lives? That’s the premise behind an app called Witness, which made its debut today at the TechCrunch Disrupt NY Hackathon.<p>Built over the course of the weekend, developer Marinos …


uBeam’s Ultrasound Wireless Charging Is Real, And About To Be Really Funded

What if wireless power at a distance actually worked? It does. uBeam invented a way to wirelessly send energy up to 15 feet away with ultrasound.<p>What if you could slap a wireless charging case on your phone and charge it while you move around or use it? uBeam invented that too. While early uBeam …

Wireless Charging

Audi is making fuel from air and water

Audi has begun production of a synthetic diesel fuel made from water, carbon dioxide, and hydrogen. Unlike fossil fuels, which release additional carbon into the atmosphere, Audi’s “e-diesel,” which is being produced at a plant in Dresden in conjunction with the German alternative energy company …

Carbon Dioxide

Five Fundamental Compositional Theories You Should Master Today

<i>Welcome to Time Out with Tanya, where I’ve put my fast paced graphic design career on hold in favor of adventures in motherhood. I’m capturing every</i> …

Landscape Photography