Forwarded from Syra's Techbinder
Tags: #envoy #proxy #communication
https://eng.lyft.com/announcing-envoy-c-l7-proxy-and-communication-bus-92520b6c8191#.p94lygej8
"The network should be transparent to applications. When network and application problems do occur it should be easy to determine the source of the problem."
https://eng.lyft.com/announcing-envoy-c-l7-proxy-and-communication-bus-92520b6c8191#.p94lygej8
"The network should be transparent to applications. When network and application problems do occur it should be easy to determine the source of the problem."
Medium
Announcing Envoy: C++ L7 proxy and communication bus
Today we are incredibly excited to open source Envoy, our high performance C++ distributed proxy and communication bus designed for large…
Tags: #nullpointerexception #cpp #effect #differenceos #test
https://cristianadam.eu/20160914/nullpointerexception-in-c-plus-plus/
"For those familiar with languages like Java, and C#, something like NullPointerException shouldn’t come as a surprise. But what about C++? C++ also has exceptions, right?"
https://cristianadam.eu/20160914/nullpointerexception-in-c-plus-plus/
"For those familiar with languages like Java, and C#, something like NullPointerException shouldn’t come as a surprise. But what about C++? C++ also has exceptions, right?"
cristianadam.eu
NullPointerException in C++ - Cristian Adam
For those familiar with languages like Java, and C#, something like NullPointerException shouldn’t come as a surprise. But what about C++? C++ also …
Tags: #avoidbugs #moderncpp
http://www.viva64.com/en/b/0429/
" Let's see which techniques in modern C++ help writing not only simple and clear code, but make it safer and more reliable. "
http://www.viva64.com/en/b/0429/
" Let's see which techniques in modern C++ help writing not only simple and clear code, but make it safer and more reliable. "
Viva64
How to avoid bugs using modern C++
One of the main problems with C++ is having a huge number of constructions whose behavior is undefined, or is just unexpected for a programmer. We often come across them when using our st...
Tags: #internetofthings #connectiondevice
http://blog.qt.io/blog/2016/09/15/internet-of-things-why-tools-matter/
http://blog.qt.io/blog/2016/09/15/internet-of-things-why-tools-matter/
Qt Blog
Internet of Things: Why Tools Matter? - Qt Blog
With the Internet of Things (IoT) transformation, it’s obvious that the amount of connected devices in the world is increasing rapidly. Everywhere around our daily lives we all use more and more of them. In addition to being connected, more devices get equipped…
Tags: #gdb #debug
http://www.viva64.com/en/b/0430/#ID0EYBAE
GDB is a tool that is hard to live without. Of course, as Brooks says: "The quality in software development is achieved through proper design, not by endless testing".
http://www.viva64.com/en/b/0430/#ID0EYBAE
GDB is a tool that is hard to live without. Of course, as Brooks says: "The quality in software development is achieved through proper design, not by endless testing".
Viva64
GDB - a tough nut to crack: only a few bugs found by PVS-Studio
GDB is a tool that is hard to live without
Tags: #stl #memoryusage
http://lemire.me/blog/2016/09/15/the-memory-usage-of-stl-containers-can-be-surprising/
"One of the benefits of C++ is the built-in STL containers offering the standard data structures like vector, list, map, set. They are clean, well tested and well documented."
http://lemire.me/blog/2016/09/15/the-memory-usage-of-stl-containers-can-be-surprising/
"One of the benefits of C++ is the built-in STL containers offering the standard data structures like vector, list, map, set. They are clean, well tested and well documented."
Tags: #universal #forwarding #reference #type
https://blog.petrzemek.net/2016/09/17/universal-vs-forwarding-references-in-cpp/
"When talking about T&& in C++, you may have heard about universal references and forwarding references."
https://blog.petrzemek.net/2016/09/17/universal-vs-forwarding-references-in-cpp/
"When talking about T&& in C++, you may have heard about universal references and forwarding references."
Tags: #chakracorecppbridge #chakra #library
"The purpose of this single-header library is to provide a convenient bridge between ChakraCore C-style API and C++."
https://github.com/AlexBAV/ChakraCoreCppBridge
"The purpose of this single-header library is to provide a convenient bridge between ChakraCore C-style API and C++."
https://github.com/AlexBAV/ChakraCoreCppBridge
GitHub
AlexBAV/ChakraCoreCppBridge
ChakraCoreCppBridge - A convenient C++ wrapper for C-style API provided by Microsoft ChakraCore library.
Tags: #refiningconcepts #constraints
http://honermann.net/blog/2016/09/18/refining-concepts-separate-checking-part-1-relaxing-constraints/
" I’ll be discussing about separate checking of constrained template definitions."
http://honermann.net/blog/2016/09/18/refining-concepts-separate-checking-part-1-relaxing-constraints/
" I’ll be discussing about separate checking of constrained template definitions."
Tags: #cpp19 #string_view
"std::string is the standard way of working with strings in C++, and offers a lot of convenient functionality for working with strings, such as comparison, searching for substrings, concatenating, slicing, etc."
https://skebanga.github.io/string-view/
"std::string is the standard way of working with strings in C++, and offers a lot of convenient functionality for working with strings, such as comparison, searching for substrings, concatenating, slicing, etc."
https://skebanga.github.io/string-view/
skebanga.github.io
C++17 string_view
Introduced under proposal n3921, string_view gives us the ability to refer to an existing string in a non-owning way.
Tags: #vcpkg #tool #opensource #windows
"We are delighted to announce the availability of Vcpkg on GitHub https://github.com/Microsoft/vcpkg . Vcpkg simplifies acquiring and building open source libraries on Windows."
https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/
"We are delighted to announce the availability of Vcpkg on GitHub https://github.com/Microsoft/vcpkg . Vcpkg simplifies acquiring and building open source libraries on Windows."
https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/
GitHub
GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS
C++ Library Manager for Windows, Linux, and MacOS. Contribute to microsoft/vcpkg development by creating an account on GitHub.
Tags: #sycl #cpp #acceleration #computecpp
"we are giving developers free, early access to ComputeCpp™, our implementation of the SYCL™ open standard."
https://www.codeplay.com/portal/earlyaccesstothesyclopenstandardforcacceleration
"we are giving developers free, early access to ComputeCpp™, our implementation of the SYCL™ open standard."
https://www.codeplay.com/portal/earlyaccesstothesyclopenstandardforcacceleration
Codeplay
Codeplay - Early Access to the SYCL Open Standard for C++ Acceleration
Codeplay is internationally recognized for expertise in Heterogeneous Systems, and has many years of experience in the development of Compilers, Runtimes, Debuggers, Test Systems, and other specialized tools.