Loading…
Attending this event?
View analytic
Friday, September 28 • 09:00 - 10:00
Feather: A Modern C++ Web Development Framework

Sign up or log in to save this to your schedule and see who's attending!

We will discuss how to implement a rapid web development framework in Modern C++, paying attention to ease-of-use and comparing favorable with frameworks of other lanuages.
 
The Feather framework is composed of four cool libraries working together. These libraries are:

*) cinatra, a flexible and powerful http/websocket library providing web services. It supports a functional interface and Aspect-Oriented Programming (AOP) for web applications.

*) ormpp, an Object-relational mapping (ORM) library that provides a single interface for database access. It currently supports MySQL, PostgresSQL, and SQLite and can be extended to support other databases.

*) iguana, a serialization library based on compile-time reflection (presented at CppCon 2017 - https://www.youtube.com/watch?v=WlhoWjrR41A&t=1s). We use this for encoding/decoding to JSON and/or a data table.

*) render, a HTML template rendering library.

We’ll cover how these libraries work together to implement that Feather framework and how to use Feather to develop a web application rapidly.

Speakers
avatar for Yu Qi

Yu Qi

Technical Director, purecpp.org
Yu is a C++ programmer with 10 years experience who lives in Zhuhai, Guangdong province, China. He loves modern C++ and has founded an open source community ( http://www.purecpp.org/ ) to promote C++11/14 in China. His focus is distributed systems and he is the author of rest_rpc... Read More →


Friday September 28, 2018 09:00 - 10:00
C
  • Level Beginner, Intermediate, Advanced
  • Tags C++17, HTML, web

Attendees (10)