[Typescript/C++]: Coroutines: What are they and what we have in C++20
Thomas Thomas

[Typescript/C++]: Coroutines: What are they and what we have in C++20

Coroutines are available with C++20. Unfortunately they aren’t ready to use like in other languages. We still need a generator type, which we implement and create a first, fairly simple coroutine. But before we do so, we take a look on Typescript to understand what coroutines are and how they are implemented there.

Read More
[TypeScript] VS Code API: Let’s Create  A Tree-View (Part 3)
Thomas Thomas

[TypeScript] VS Code API: Let’s Create A Tree-View (Part 3)

In the third part I finalized the cucumber TreeView example in my VS Code extension with TypeScript. We can now run our tests either from a button in our TreeView or from the context menu by clicking on the items. After we executed the tests, the result is set in the TreeView to the items with an icon. I implemented this for the C++ cucumber framework.

Read More
[TypeScript] VS-Code API: Let’s Create A Tree-View (Part 1)
Thomas Thomas

[TypeScript] VS-Code API: Let’s Create A Tree-View (Part 1)

VS Code is my personal favorite editor. In this article we start to create a tree view with TypeScript and the vscode api. We’ll parse some test files (*.feature) from cucumber tests and display their scenario and feature files in vscode. It doesn’t matter if you’re familiar with cucumber, this article focuses on the tree view and the vscode api itself (we just parse the files).

Read More