Troy Miles, aka the Rockncoder, is an award winning software developer, speaker, and author with over 37 years of professional experience. He is the author of the book, jQuery Essentials, numerous magazine articles and blog posts.
He began his career writing games in 6502 and x86 assembly for early computers like the Commodore 64, Apple II, and IBM PC. Along the way, he has twice won the game of the year award, fantastic reviews, and numerous accolades.
Nights and weekends he can usually be found writing cool apps for mobile and the web or teaching other developers how to do so. Troy has spoken at Velocity, MobileWeb Dev Con, Mobile Dev+Test, and NG-Vegas. He is also a regular speaker at the SoCal and Silicon Valley Code Camps plus in front of local developer groups all over Southern California. Many of his talks are on his YouTube channel.
The Internet is a voracious user of processing power. Delivering web pages, querying databases, and processing images are just a few of the tasks web servers and APIs handle. This need for raw CPU performance has led to a resurgence of C++. While C++ had never gone away, more than ever before, it is the go-to language when performance is paramount.
Most developers are surprised to learn that web servers and APIs can be built using C++. They are even more surprised to find out there are free and open source libraries to help you implement all of the features of modern web applications.
In this session, we will build a small web server using C++ which can serve web pages and APIs.