Hacker News new | ask | show | jobs
by edg5000 971 days ago
Two recent projects I wrote in C++20 using my own HTTP library. Only dependencies are a JSON library and a HTML template library (only used in one project). For these projects I used my own Postgres C++20 library.

Another recent project I did in mostly pure Java, with only a third-party library for SMTP email sending, and a library for using HTML templates.

IDE is VSCode with clangd as linter, and gcc as compiler, and CMake as build system. For Java, I use the RedHat VSCode plugin.

Frontend in pure TypeScript, with an icon library.

Challenges I encountered: - Statically checking data structures between frontend and backend. This needs code generation. And there was a lot of code repetition for shared data structures between front- and backend. - More database abstraction would be good.

Other than that it all runs great.