DEV Community

Discussion on: What Is Your Main Language?

Collapse
 
kspeakman profile image
Kasey Speakman

The software primarily deals with the training process. Registration, training delivery, record keeping, etc. Mostly we do client-side web apps with HTTP APIs. You can see some of the API design in my previous posts on Message-base APIs.

I was brought (back) on to modernize our applications, so I had the good fortune to be able to choose the languages and tools. The existing software was already on .NET and much of my experience is there as well. I had been learning F# on my own time for a while using sites like F# For Fun and Profit. So I felt confident enough that it could do what I needed. And that using the functional paradigm had a shot at being more maintainable than what I was doing before.