tags: JavaScript, TypeScript, HTML, Web, Vue

What We Are Trying to Achieve

As a side project I am in the middle of porting a website from Angular.js to Vue.js. Why you may ask, well it is not a complicated site and even though I am proficient with AngularJS, I saw the jump to Angular too heavy and I don’t need all the functionality or complexity that introduces. I have worked with Vue.js before and find it a superb framework that allows you to get a site running quickly with just the basics and only include the parts of the framework you need. It is easy enough to come back and put more functionality in such as routing, state management later on.

So as part of this work I have large chunks of TypeScript that interact with jQuery UI that I need to bring over. I know I could write or find on GitHub some of this functionality, but this is supposed to be a quick project and I haven’t got the time. I just need to get Vue to interact with jQuery UI written in TypeScript. Should be easy…and it is.


tags: C#, JavaScript, TypeScript

Some years ago I started a little library written in F# to perform calculations for astronomy. This was published on an open source platform hosted by Microsoft of which the name escapes me it was that long ago. I never did much maintenance with it for many years and it was just for learning about functional programming. Since then I have created the ObsPlanner website for astronomy which uses many hand written JavaScript routines as well as lots of C# code that do similar things to the JavaScript ones. Because of this I have created a repository on GitHub which I aim to build up over the coming months that is a cross language astronomical library for performing basic functions such as:-