add framebuffer learning blog