You can’t go wrong with magic tricks if you want to amaze people. When I started programming, impressing people was easy to do with just a few lines of code. However, nowadays technology plays such a big role in our lives that it takes much more creativity to amaze people. Just a few months ago, a few colleagues and I participated in a hackathon. The goal was to reinvent the way people shop for clothing. We designed an application that would help a shopping assistant search for items the customers requested inside the store by swiping items from a smartphone onto a bigger screen. In this blog, we'll show you how real-time communication with WebSockets and optical illusions created in CSS3 can make this kind of magic happen.