4 ms·
My entire full-stack web framework because it's currently what's used for all my commercial projects. It has been the most beneficial project to me both financ
by bausshf 8y ago
My entire full-stack web framework because it's currently what's used for all my commercial projects.
It has been the most beneficial project to me both financial but also in terms of gaining knowledge.
It's the most important code I've ever written because while some would say you shouldn't reinvent the wheel, by reinventing the wheel I have made my overall performance and knowledge ten times better.
- ahpearce 8y agoCould you elaborate a bit? What tech are you using? What's the core design? etc.?
- bausshf 8y agoYeah, I sure can. I used the following tech: D (https://dlang.org https://dlang.org) - Used as the primary programming language. vibe.d (https://vibed.org https://vibed.org) - Used to handle the basics of http/https, but nothing more. For the database tech the following are used: ORM (Supports the MySql/MariaDb/MSSQL engine) Mongodb (Uses a wrapper around the vibe.d implementation) MySql/MariaDb (Uses mysql-native) Redis (Usable through vibe.d) MSSQL (Uses mysql-native) PostgreSQL/SQLite (Coming in next version.) The core design of it was a native full-stack web framework based around the ideas of ASP.NET, Razor and MVC. You can find the project here: https://diamondmvc.org/ https://diamondmvc.org/ or at Github: https://github.com/DiamondMVC/Diamond https://github.com/DiamondMVC/Diamond HN Post: https://news.ycombinator.com/item?id=16743476 https://news.ycombinator.com/item?id=16743476