Learn some TypeScript

If you are a Business Central AL developer with no or little knowledge of web development, you should read on.

Did you know that Anders Hejlsberg was the original author of Turbo Pascal which must have been an inspiration for C/AL and that he is a core developer on TypeScript?

My point is that as AL or C/AL developer you will feel quite at home with TypeScript. Give it a try.

This tutorial will guide you step by step to write a small web app.

finnpedersenkazes/learning-ts

Google TypeScript Style Guide

As always, I recommend that you follow the style guides. See my article on how to make a code review.

Google TypeScript Style Guide

An unofficial TypeScript Style Guide

Other interesting articles

The Maybe Type

The what? You might ask. I will come back to this in a separate article on how to improve robustness and error handling in programming with the Maybe type and especially how we can use this in AL programming.

The idea is in the foundations of the Elm language:

Elm, Error Handling, and Maybe

For a TypeScript implementation look here:

TypeScript Maybe Type and Module