---
title: Blog | QuasarDB | cpp
description: cpp |
---

[![Quasar](https://blog.quasar.ai/hubfs/logo-1.svg?t=1538728673587)](https://quasardb.net/)

- [What is Quasar?](https://quasar.ai/what-is-quasar/)
- [Deployment & Pricing](https://quasar.ai/deployment-pricing/)
- [Blog & News](https://quasar.ai/blog-news/)
- Company 
    - [About us](https://quasar.ai/about/)
    - [Contact us](https://quasar.ai/contact/)

- [Support & Services](https://quasar.ai/support-services/)
- [Documentation](https://doc.quasardb.net/master/)

# Blog

[![](https://blog.quasar.ai/hubfs/feelfarbig-magazine-LD6IRW3mUU8-unsplash.jpg)](https://blog.quasar.ai/three-cool-free-extensions-for-vs-2019)

## [Three cool free extensions for VS 2019](https://blog.quasar.ai/three-cool-free-extensions-for-vs-2019)

 Posted by [Edouard](https://blog.quasar.ai/author/edouard) on 19 Sep 2020

- [Tweet](https://twitter.com/share)

Although QuasarDB is mostly run on Linux, most of the development team works primarily on Windows using [Visual Studio](https://visualstudio.microsoft.com/). It’s because VS has the most advanced native debugger, sitting on top of the [Windows Debug API](https://docs.microsoft.com/en-us/windows/win32/debug/debugging-functions).

[Read More](https://blog.quasar.ai/three-cool-free-extensions-for-vs-2019)

 Tags: [cpp](https://blog.quasar.ai/tag/cpp), [debugging](https://blog.quasar.ai/tag/debugging), [visual studio](https://blog.quasar.ai/tag/visual-studio), [extension](https://blog.quasar.ai/tag/extension)

[![machine](https://blog.quasar.ai/hubfs/machine.jpg)](https://blog.quasar.ai/2017/03/05/cpp-braced-initialization)

## [C++ Braced Initialization](https://blog.quasar.ai/2017/03/05/cpp-braced-initialization)

 Posted by [user](https://blog.quasar.ai/author/user) on 05 Mar 2017

- [Tweet](https://twitter.com/share)

Since C++ 11 it's possible to use braces for construction and initialization. Although this is something you could ignore for the code you write, it's obviously important to know for the code you may read.

[Read More](https://blog.quasar.ai/2017/03/05/cpp-braced-initialization)

 Tags: [cpp](https://blog.quasar.ai/tag/cpp), [braces](https://blog.quasar.ai/tag/braces), [initialization](https://blog.quasar.ai/tag/initialization), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![noexcept-1](https://blog.quasar.ai/hubfs/noexcept-1.jpg)](https://blog.quasar.ai/2016/12/12/when-noexcept-2)

## [When noexcept?](https://blog.quasar.ai/2016/12/12/when-noexcept-2)

 Posted by [user](https://blog.quasar.ai/author/user) on 12 Dec 2016

- [Tweet](https://twitter.com/share)

In a previous post, we had a look at the new [constexpr](https://blog.quasardb.net/demystifying-constexpr/) keyword that has been introduced in C++ 11. Today we'll study another new fancy specifier: [noexcept](http://en.cppreference.com/w/cpp/language/noexcept_spec).

[Read More](https://blog.quasar.ai/2016/12/12/when-noexcept-2)

 Tags: [cpp](https://blog.quasar.ai/tag/cpp), [noexcept](https://blog.quasar.ai/tag/noexcept), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![books-1281581_640](https://blog.quasar.ai/hubfs/books-1281581_640.jpg)](https://blog.quasar.ai/2016/09/20/source-code-comments)

## [Source code comments](https://blog.quasar.ai/2016/09/20/source-code-comments)

 Posted by [user](https://blog.quasar.ai/author/user) on 20 Sep 2016

- [Tweet](https://twitter.com/share)

The topic of [commenting source code has been discussed over](https://blog.codinghorror.com/code-tells-you-how-comments-tell-you-why/) and over.

[Read More](https://blog.quasar.ai/2016/09/20/source-code-comments)

 Tags: [cpp](https://blog.quasar.ai/tag/cpp), [c++](https://blog.quasar.ai/tag/c), [commenting](https://blog.quasar.ai/tag/commenting), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![wood-hut-items-things](https://blog.quasar.ai/hubfs/wood-hut-items-things.jpg)](https://blog.quasar.ai/2016/01/22/cpp-complexity)

## [C++ complexity: it's a feature](https://blog.quasar.ai/2016/01/22/cpp-complexity)

 Posted by [user](https://blog.quasar.ai/author/user) on 22 Jan 2016

- [Tweet](https://twitter.com/share)

One of the constant reproaches we can hear about C++ is that it is too complex, too *hard*, too *unsafe* and has too many features, really these r-value references are useless and dangerous and why would you need variadic templates anyway, and "lol" you are still managing memory manually in 2016.

[Read More](https://blog.quasar.ai/2016/01/22/cpp-complexity)

 Tags: [cpp](https://blog.quasar.ai/tag/cpp), [programming](https://blog.quasar.ai/tag/programming), [rant](https://blog.quasar.ai/tag/rant), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![InstagramCapture_10b829cc-6e80-404e-8d19-f26bf41f74bf](https://blog.quasar.ai/hubfs/InstagramCapture_10b829cc-6e80-404e-8d19-f26bf41f74bf.jpg)](https://blog.quasar.ai/2015/11/02/nodejs-addon-leaks)

## [Finding and fixing leaks in our nodejs addon](https://blog.quasar.ai/2015/11/02/nodejs-addon-leaks)

 Posted by [user](https://blog.quasar.ai/author/user) on 02 Nov 2015

- [Tweet](https://twitter.com/share)

[nodejs](http://www.nodejs.org) is a great platform reaching a certain degree of maturity. We generally have a lazy approach toward API support with [quasardb](http://www.quasardb.net): if no one is asking for it, don't implement it. 

[Read More](https://blog.quasar.ai/2015/11/02/nodejs-addon-leaks)

 Tags: [cpp](https://blog.quasar.ai/tag/cpp), [addon](https://blog.quasar.ai/tag/addon), [nodejs](https://blog.quasar.ai/tag/nodejs), [quasardb](https://blog.quasar.ai/tag/quasardb), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[![IMG_8626-2](https://blog.quasar.ai/hubfs/IMG_8626-2.jpg)](https://blog.quasar.ai/2014/01/17/include-what-you-use)

## [Include what you use](https://blog.quasar.ai/2014/01/17/include-what-you-use)

 Posted by [user](https://blog.quasar.ai/author/user) on 17 Jan 2014

- [Tweet](https://twitter.com/share)

Oh what a tangled web we weave when we first try to optimize files inclusion in C++. I can hear your sarcasm other-language programmer developer, feel free to flood the comments sections with something along the lines of *“We don’t have this problem in fancy-new-language, you paleo-programmer!”*.

[Read More](https://blog.quasar.ai/2014/01/17/include-what-you-use)

 Tags: [cpp](https://blog.quasar.ai/tag/cpp), [boost](https://blog.quasar.ai/tag/boost), [clang](https://blog.quasar.ai/tag/clang), [Uncategorized](https://blog.quasar.ai/tag/uncategorized)

[All posts](https://blog.quasar.ai/all)

- [![QuasarDB](https://blog.quasar.ai/hubfs/logo-1.svg?t=1539155681377)](https://quasardb.net/)

- [What is Quasar?](https://quasar.ai/what-is-quasar/)
- [Deployment & Pricing](https://quasar.ai/deployment-pricing/)
- [Blog & News](https://quasar.ai/blog-news/)

- [Support & Services](https://quasar.ai/support-services/)
- [Documentation](https://doc.quasardb.net/master/)

- [About Us](https://quasar.ai/about/)
- [Contact us](https://quasar.ai/contact/)

- <https://x.com/quasardb>
- <https://www.linkedin.com/company/quasardb>
- <https://github.com/bureau14>
- <https://www.youtube.com/channel/UCCX_fOqhKKYnJNfeMPVjiGA>

© Copyright 2026 QuasarDB. All rights reserved

- [Legal information](https://quasar.ai/legal-information/)
- [Privacy policy](https://quasar.ai/privacy-policy/)