Home » Community » PR, media coverage, articles and documentation » Book idea: U++ Web development (Idea for a new book releasing end 2026 of building ultrafast web servers in U++)
Book idea: U++ Web development [message #61938] |
Sun, 08 March 2026 11:35 |
frederik.dumarey
Messages: 33 Registered: December 2021 Location: Belgium
|
Member |
|
|
| Interested ?[ 2 votes ] |
| 1. |
Yes for sure! |
2 / 100% |
| 2. |
Yes, why not ? |
0 / 0% |
| 3. |
No, not interested |
0 / 0% |
| 4. |
No, why should you do that ? |
0 / 0% |
Hello,
I have an idea to write a new book about using U++ as a webserver (a native ultrafast one ). I want to address all the possibilities of existing frameworks like ASP.NET, js.node, PHP, ... but then using U++, and compiled to one executable; bypassing all those heavy frameworks who are most of the time also interpreted.
What would be the scope of the book in terms of web technologies:
- static HTML, CSS, JS
- RestAPI
- WebSockets
- Ajax
- Cookies
- Sessions
- Database connectivity
- Authentication, RBAC
- Security: Rate limiters, CSRF, logging, password hashing, XSS protection, SQL injection, Input validation, ...
In terms of U++ libraries I would like to mention two fully worked out options:
- one using the Skylark library (mono threaded, easy)
- one using the Core libraries for a multithreaded design
In terms of distribution of the webserver:
- single executable execution on a classic OS
- containerized version using dockerfile & compose
- multiple instances of an executable behind a nginx load balancer
If there is enough interest, I would love to start writing
Since I'm not a fulltime C++ developer, I will need some help in my trajectory using the forum or discord channel
Curious about your reactions,
PS: I really believe in U++ being a great framework to build superfast native web servers, and not that more difficult to use than the "easy" ones like ASPX, node.js, PHP, ...
Have a nice day,
Frederik.
Regards,
Frederik Dumarey
Belgium
|
|
|
|
Goto Forum:
Current Time: Mon Mar 09 03:49:18 CET 2026
Total time taken to generate the page: 0.07514 seconds
|