-
Custom Scripting for Web Applications
Last updated: Tuesday, November 11, 2025
Published in: CODE Magazine: 2025 - Nov/Dec
This article by Nevio Medancic, Enzo Grubisa, and Vassili Kaplan argues for using CSCS Web, a lightweight, JavaScript-like scripting language, to extend ASP.NET Core web development with server-side endpoints, templates, and dynamic content without recompiling. The authors demonstrate how CSCS Web can implement endpoints, access request data, render HTML templates, manipulate JSON, and mix SSR and CSR techniques (with HTMX) to build interactive web applications. The article emphasizes the language’s openness and ease of extending functionality by registering new CSCS functions at runtime, and showcases a complete Employee List sample to illustrate practical, script-driven APIs and templating workflows.
-
Job-Oriented Programming and Pointers in a Scripting Language
Last updated: Thursday, October 24, 2024
Published in: CODE Magazine: 2024 - September/October
This article explores the use of job-oriented programming and pointers within the CSCS (Customized Scripting in C#) scripting language. The authors demonstrate how CSCS, a lightweight and open-source language similar to JavaScript but with case-insensitive variables and function names, facilitates the development of large applications through the use of standalone micro-modules. By leveraging the `Chain` and `Param` commands, developers can easily manage inter-script communication and execution. The article also delves into the implementation of pointers in CSCS, enhancing the scripting language's versatility. The authors provide practical examples, including setting up a CSCS environment, chaining scripts, and downloading resources dynamically from the internet, showcasing the potential for modular and flexible application development.
-
Customized Object-Oriented and Client-Server Scripting in C#
Last updated: Thursday, January 9, 2025
Published in: CODE Magazine: 2022 - September/October
You need full control of how your functionality is implemented. Vassili tells you how to use classes and objects for great control, and how to implement them in C# in this article about object-oriented and client-server scripting.
-
Using Scripting for Working with SQL Server in C#
Last updated: Thursday, January 23, 2025
Published in: CODE Magazine: 2021 - May/June
Vassili demonstrates how to use scripting in C# projects with SQL Server; learn advantages to write less code. Works well for macOS setup.
-
Using a Scripting Language to Develop Native Windows WPF GUI Apps
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2020 - July/August
Vassili Kaplan describes how using CSCS (Customized Scripting in C#) can save time creating WPF applications.
-
Compiling Scripts to Get Compiled Language Performance
Last updated: Monday, March 15, 2021
Published in: CODE Magazine: 2020 - January/February
You can improve the compiler performance of a scripting language by splitting the script into functions. This article uses CSCS (Customized Scripting in C#) as a sample scripting language.
-
Five PowerShell cmdlets for Beginners
Last updated: Thursday, April 1, 2021
Published in: CODE Magazine: 2019 - May/June
The sheer number of PowerShell cmdlets that come straight out of the box with Microsoft products these days can be bewildering. Dan provides a handy guide to the most important ones.
-
Developing Cross-Platform Native Apps with a Functional Scripting Language
Last updated: Tuesday, May 11, 2021
Published in: CODE Magazine: 2017 - November/December
Vassili extends his own custom scripting language for mobile development and makes creating and placing widgets fast and easy.

