GitHub Copilot in Visual Studio

Last time, I mentioned using of GitHub Copilot for X++ development, but I didn’t realize that not everyone is aware of the option of using GitHub Copilot in Visual Studio. A lot of examples on Internet shows it in Visual Studio Code and don’t mention Visual Studio at all, which may be confusing. To use …

Continue reading ‘GitHub Copilot in Visual Studio’ »

Query/QueryRun with temporary tables (AX/F&O)

I noticed that some developers believe that Query* classes can’t be used to query temporary tables. It is possible; it just requires an extra step that isn’t needed with regular tables. When working with temporary tables, each buffer (variable) of the same table can refer to a different set of temporary data. Therefore using the …

Continue reading ‘Query/QueryRun with temporary tables (AX/F&O)’ »

Acceptance Test Library

Acceptance Test Library (ATL) in F&O isn’t a new feature, but many people aren’t aware of it, therefore let me try to raise awareness a bit. ATL is used in automated tests written by developers and its purpose is to easily create test data and verify results. Here is an example of such a test: …

Continue reading ‘Acceptance Test Library’ »

Recurring Integrations Scheduler: File already exists

I’ve recently run into a problem with Recurring Integrations Scheduler and I think I won’t be the only one, therefore I’m going to explain it here. The Recurring Integrations Scheduler (RIS) supports both the old recurring integrations API (enqueue/dequeue) and the new package API, which is the recommended approach. With the package API, you can …

Continue reading ‘Recurring Integrations Scheduler: File already exists’ »

Pár úvah o dynamických jazycích

Dnes jsem se byl podívat v MDCC (Microsoft Development Center Copenhagen) na TechTalku s názvem Dynamic languages for statically typed minds – česky bych to překřtil na Dynamické jazyky pro staticky typované mozečky. 😉 Přednášel Niclas Nilsson a jeho hlavním cílem bylo přesvědčit nás, programátory zvyklé především na staticky typované jazyky, že dynamické jazyky mají …

Continue reading ‘Pár úvah o dynamických jazycích’ »