April 2, 2019! Visual Studio 2019 is out. Amazing news. What to expect? A lot of things. I hope you can take some time and check by yourself. Among other things, we will have support for: Improved IntelliSense performance for C++ files Local development with many common emulators Simplified test access in Solution Explorer Git management and repo creation in the […]

Ever heard of Apache Kafka? It is a distributed streaming platform. Neha Narkhede is the CTO of Confluent. During SpringOne Platform 2018 event below, she went on an explained Kafka Streaming Plarform. A streaming platform has three key capabilities: Publish and subscribe to streams of records, similar to a message queue or enterprise messaging system. […]

Have fun checking out Microsoft Azure for Beginners.

The following is a Channel9 video which is quite interesting. Ramya Achutha Rao (Sr. Software Engineer) joins Erik St. Martin to show you how to build Go apps with Visual Studio Code. She will be using the Go extension for VS Code which provides smart code completion, integrated debugging and a whole lot more. In […]

This below, is a Channel9 video which I enjoyed. Since .NET Core and many of the tools for building .NET applications have been open sourced, community involvement in the ecosystem has increased tenfold. In this episode, Avi Avni (@AviAvni3) joins Rich (@runfaster2000) to discuss his experience with contributing features to the CoreCLR and F# language code […]

Enjoy this video with a very quick intro and discussion about Scrum. “Scrum itself is a simple framework for effective team collaboration on complex products.  Scrum co-creators Ken Schwaber and Jeff Sutherland have written The Scrum Guide to explain Scrum clearly and succinctly.  This Guide contains the definition of Scrum. This definition consists of Scrum’s roles, events, […]

I love reading the book Patterns of Enterprise Application Architecture, by Martin Fowler & co. The following comes from it, page 133, on the topic of Service Layer. ………. A Service Layer defines an application’s boundary with a layer of services that establishes a set of available operations and coordinates the application’s response in each operation. Enterprise applications typically […]