All Resources

Showing the most recent resources. The latest one is from 2020-07-13.
  • Article  Added by VisheshPatel // www.vishalchovatiya.com // about 1 hour ago
  • C++ STL - Deque tutorial.
    Article  Added by Eyssant // www.alphacodingskills.com // 2 days ago
  • Article  Added by VisheshPatel // www.vishalchovatiya.com // 7 days ago
  • Article  Added by VisheshPatel // www.vishalchovatiya.com // 14 days ago
  • Brief on C++ Template: Types, Category, Arguments, Specialization(full, partial, non-type, nested), New rules/liberation added from C++11/14/17/20 & Use-cases.
    Article  Added by VisheshPatel // www.vishalchovatiya.com // 21 days ago
  • Article  Added by VisheshPatel // www.vishalchovatiya.com // 28 days ago
  • Implementation of Doubly Linked List in C++
    Tutorial  Added by Eyssant // www.alphacodingskills.com // about 1 month ago
  • TL;DR: Do not use the concrete object directly unless you have a strong reason to do so. Use abstraction instead.
    Article  Added by VisheshPatel // www.vishalchovatiya.com // about 1 month ago
  • A priority queue is a dynamic data structure that holds priority. It is similar to a heap, where elements can be inserted in any order and max heap element is retrieved first. Similarly, max heap element is deleted first.
    Tutorial  Added by Eyssant // www.alphacodingskills.com // about 1 month ago
  • Learn about C++ STL - Forward List
    Tutorial  Added by Eyssant // www.alphacodingskills.com // about 1 month ago
  • A linked list is a linear data structure, in which the elements are stored in the form of a node. Each node contains two sub-elements. A data part that stores the value of the element and next part that stores the pointer to the next node.
    Tutorial  Added by Eyssant // www.alphacodingskills.com // about 2 months ago
  • Article  Added by VisheshPatel // www.vishalchovatiya.com // about 2 months ago
  • Liskov’s Substitution Principle to ensure the inheritance correctness.
    Article  Added by VisheshPatel // www.vishalchovatiya.com // about 2 months ago
  • The SOLID design principles to craft C++ software that is easy to maintain, reuse & extend.
    Article  Added by VisheshPatel // www.vishalchovatiya.com // 2 months ago
  • Every job has repetitive tasks and processes that can be automated. Those tasks can take up a significant amount of your time.
    Disciplines like virtual and augmented reality require the usage of sophisticated processes that, just like any other pipeline, can be optimized through automation.
    We created an extensive Udemy on-demand course to learn Unreal Engine Editor scripting to learn exactly those kind of skills.
    Tutorial  Added by timgrossmann // www.udemy.com // 2 months ago
  • Article  Added by VisheshPatel // www.vishalchovatiya.com // 2 months ago
  • Learn about C++ Vector
    Tutorial  Added by Eyssant // www.alphacodingskills.com // 2 months ago
  • This tutorial covers basics of C++.
    Tutorial  Added by Eyssant // www.alphacodingskills.com // 3 months ago
  • Article  Added by VisheshPatel // www.vishalchovatiya.com // 3 months ago
  • Article  Added by VisheshPatel // www.vishalchovatiya.com // 3 months ago
  • C++ Build Insights offers more than one way to investigate your C++ build times. In this article, we discuss two methods that you can use to identify bottlenecks in your builds: manually by using the vcperf analysis tool, or programmatically with the C++ Build Insights SDK. We present a case study that shows how to use these tools to speed up the Git for Windows open source project. We hope these tutorials will come in handy when analyzing your own builds.
    Article  Added by AndreyKarpov // devblogs.microsoft.com // 3 months ago
  • Rob and Jason are joined by Tony Van Eerd. They first discuss some conference news, including Microsoft’s upcoming Pure Virtual C++ Conference. Then Tony Van Eerd joins them to discuss his Postmodern C++ talk, and some of his work on the C++ standards committee.
    Event  Added by AndreyKarpov // cppcast.com // 3 months ago
  • Article  Added by VisheshPatel // www.vishalchovatiya.com // 3 months ago
  • Rob and Jason are joined by Andrew Leaver-Fay from UNC and Jack Maguire from Menten AI. They first discuss a proposal to update both C and C++ and create a unified common core for the languages. Then they talk to Andrew and Jack about Rosetta, a C++ protein modeling library, it’s history being ported from Fortran and some of its use cases such as creating HIV vaccines.
    Event  Added by AndreyKarpov // cppcast.com // 3 months ago
  • The GCC compiler is written with copious use of macros. Another check of the GCC code using PVS-Studio once again confirms the opinion of our team that macros are evil in the flesh. Not only does the static analyzer struggle with reviewing such code, but also a developer. GCC developers are certainly used to the project and are well versed in it.
    Article  Added by AndreyKarpov // habr.com // 3 months ago
  • Software quality, safety, and security have become the topmost priority over the recent years. In our earlier articles, we already mentioned some events from history that entailed both large financial losses and deaths of people. The explosion of the Ariane 5, exposure of patients to a 20,000 rad overdose with the Therac-25 radiation therapy machine, 89 deaths through the fault of Toyota. All these stories have one thing in common: software bugs that led to huge losses.
    Article  Added by AndreyKarpov // www.embedded-computing.com // 3 months ago
  • Rob and Jason are joined by Jonathan Turner. They first discuss updates to {fmt} and SourceTrail. Then they talk to Jonathan Turner about some of the languages he’s worked on; including Chaiscript with Jason, Typescript at Microsoft and Rust at Mozilla. They then talk about his current project: NuShell.
    Event  Added by AndreyKarpov // cppcast.com // 3 months ago
  • The other day, DeepCode, which is a static analyzer based on machine learning, began to support checking of C and C++ projects. And now we can find out the differences between the results of the classic and the machine-learning static analysis.
    Article  Added by AndreyKarpov // www.viva64.com // 3 months ago
  • Through testing and comparison, the current overall build speed is basically the same as ninja. Compared to cmake/make, meson/ninja is much faster, because they have an extra step to generate makefile / build.ninja.
    Article  Added by waruqi // github.com // 3 months ago
  • Rob and Jason are joined by Daniela Engert. They first discuss a blog post on a new static analyzer feature in GCC 10 and Jason’s plans to port the classic DOOM game to C++. Then Daniela gives Jason and Rob an introduction to Modules in C++20.
    Event  Added by AndreyKarpov // cppcast.com // 3 months ago