.NET Core is a new .NET Foundation cutting edge technology from Microsoft. The main advantages of this technology are: modular construction and multi-targeting (Windows, Linux, MacOs). .NET Core received bot enthusiastic and critical feedback. Some like the new NuGet package based implementation conception. Some (mainly the traditional ASP.NET developers) were criticizing the need to learn something new. And there is a lot to learn. .NET Core contains a subset from his older brother and additional a lot of new features mainly in Web area. For the very beginning with version 1.0 we have a ready toolset to create MVC Web Applications. You cannot create fat client applications with it (using for example WPF) but it is not the case in Web. We’ve jumped in and refreshed the website of our production ExCalc – leasing calculator using .NET Core. We’ve added responsive graphical template and we are hosting the new site on IIS.
We are slowly becoming advocates of agile experimentation. It is a practice co-developed at CODEFUSION that aims mostly into small experiments in a business driven software engineering environment like ours. An environment where the developer is a scarce resource and the impact of the experimentation on the return-of-investment driven software project needs to be minimal. In a paper recently published at Springer (co-authored by our CEO) the Agile Experimentation Manifesto is introduced:
- 1. Use small-n and single case experiments rather than large scale experiments to cut costs and enable experimentation.
- 2. Care about the power of your experiments to reduce waste.
- 3. Search for the best experiment design that fits your settings.
- 4. Use friction free tools for data gathering to not interfere with the real-world development environment.
- 5. Use just-in-time quantitative data rather than late, post project qualitative surveys to enable early informed decisions (on a basis of quantitative data instead of late anecdotal information).
The Manifesto will be presented in September at the XVIII KKIO Software Engineering Conference in Worcław, Poland.
In our newest ExCalc – Leasing Calculator version we’ve added a creditworthiness check capability. With the new version you can search the company in a global database and get its credit score without needing to use any other tool. You will get a report und the creditworthiness index directly inside ExCalc. At the moment the module works with Creditreform and lets you control what is used at the data provider. We are in contact with Bisnode and the software is prepared to be integrated with their system. Have a look!
We have acquired a new server lately. A large one. Multi-CPU, multicore, with a lot of-RAM, SSD and lightning fast HDD. It was not cheap. It stays secured in our small server room. What we need it for in the age of SaaS? We should know better because we have in our offer SaaS solutions. Yes, we know better. We know that not everything can be SaaSed. Some services we don’t want to have in the cloud. We want to have them here. We gained our expert knowledge by personally engaging in the IT side of things. Because of that we are able to conduct the Software Product Life Cycle for each and every part of our software. Beginning with silicon and ending at the bits’ level. We have nothing against delegating the more boring IT tasks away, as long as we are able to solve them ourselves – in case of a problem with external provider.