Using .NET to interact with the Chrome V8 debugger (running in ClearScript)

An enterprise app I develop & maintain makes use of ClearScript as an extensibility point: end-users (semi-technical) write financial algorithms in JavaScript and those algorithms are evaluated by the system during batch processing (certain key C# types are exposed that the algorithms can make use of). ClearScript is set up to run the JavaScript against the Chrome "V8" JavaScript engine (the same as NodeJS and, well, Chrome). Some of these algorithms are quite complex and time consuming to write -…


WebAPI + AngularJS form validation – keeping it DRY

Introduction Even though AngularJS is approaching end-of-life, it's still deployed in loads of production systems. This post describes some techniques I used to have the validation logic entirely defined (and performed) server-side (ASP.NET WebAPI) - whist giving a client-side validation experience. By that I mean, type into a field and see validation errors as you type (rather than only when you submit the form). Why the heck would you want to even do that? Well - for one, there are…


End of content

No more pages to load