Safety# Manipulating C strings safely# Use malloc()? Why not?# Firmware security – preventing memory corruption and injection attacks# Simple tricks to optimize your C code in small embedded systems# Method to Deal with Memory Corruption in Non-Volatile Device# Surprises in C code#