After a year of absence I’ve been to TechDays 2017. The keynote was amusing and the schedule of sessions looked promising. Happy developers all around.
Below a list of take-away bullets from the sessions I attended.
Azure
- Azure Service Fabric is coming to the Azure Stack somewhere in 2018
- Azure Container Service has a Visual Studio template, installs the software on build into the (linux) container that you can host later
- Microsoft contributes to opensource projects like Octopus Deploy and Jenkins to connect them to Azure
- Devtest labs is still a bunch of ARM and Artifacts (think chocolaty script) combined in Formula’s (think docker compose file) but might get a nice GUI in the future
Coding
- VS2017 has build in code style rules that can be promoted to team wide and build by using the .editorconfig
- C# 7.0 adds a lot of performance enhancements
- Microsoft is trying to make development easier with VS2017 and C# 7.0
Miscellaneous
- Devops in Microsoft means one team is responsible to get a feature running in production and the feature has to collect analytics that proofs it is used
- Specification by example is much more than using specflow for your tests, it is the one source of truth for your solution
- Microservices should have no dependencies for easier Continuous Delivery
- You can download, compile, run and PR the dotnet code from https://github.com/dotnet
Conclusion
Microsoft keeps moving forward with Azure and makes sure everybody can get his/her software over there. Those with the need of on-premise solutions can use the Azure Stack or TFS installations to get the same experience on their own hardware.
DEVS get the tools they need to be productive with VS2017 and C# 7.0. And OPS keep control over the environments with DevTest Labs.
Looks like the Microsoft platform is still the right choice.