- Government form solution based on InfoPath and SP2013 technology with some bootstrap and knockout
- Government Intranet, SharePoint 2010 to 2013 upgrade (old solution with lots of legacy code, the jQuery version before the upgrade was 1.5.1 need to say more :))
- Another government form solution, same technology as the first, but with typescript added.
In May I boldly stated the following on our company Yammer, after having watched Getting Started with TypeScript by Jonathan Turner
translated I’m basically saying: “From now on I will only write TypeScript”.
So if you are not on the TypeScript bandwagon, I feel sorry for you. Every time I need to go back an maintain one of the old jQuery spaghetti code projects I feel the pain with you.
To me the whole framework discussion is irrelevant, use the framework that you like to work with, and that you feel have the appropriate level support. For no good reason, we have embraced knockout.js at our company, so far it has been a good fit. Personally I like that it’s supported by Microsoft, they build the new portal.azure.com with Knockout (Google support AngularJS). Also the muddy future of AngularJS 2 scares me away from using it for enterprise projects were we have sold 4-year long service level agreements. For those projects I rather have a stable framework, than one where they push new features every other month and abandon maintaining old versions.
Mithril is a new framework still under development, the reason why I decided to put it on the list, is that it focuses on functional styled programming. At our company we have a guy very vocal about moving towards functional programming, I’m all for this move which is why Mihtril is promising besides its smaller footprint and better performance than the other frameworks.
Dependency loader frameworks
Every now and then we have a need to visualize data, in the beginning of the year I spend a fair amount of time on building a website for interactively visualizing the scores of the races in the PC Game Path of Exile.
It was centered around signalR for updating the front-end as new data became available, for showing the scores I used Rickshaw a graphing framework based on D3.js. A framework I for sure would use again.
I wish I did more front-end development so I had more goodies to share, but unfortunately that isn’t the case. Hopefully it will change in 2015 where I’m supposed to do more Office 365 and Azure development. A few areas I would like to investigate is data access libraries. Scott Hillier mentions breeze.js and data.js in his SPC talk that I would like to play around with. And also the whole area of reactive programming (reactive.js) is something I one day hope to get involved with.