Hi, I'm Shayne Boyer, work as a developer advocate for Azure, .NET Core and Open Source, speak at national & community events while helping teams architect web and cloud applications.
Nothing here yet.
No blogs yet.
I use VS Code and have been even before joining Microsoft. Prior to that I used Atom and Sublime as editors. My daily driver for a machine is a MacBook Pro (non-touch bar) and I write in .NET Core and node.js. I do also have a Surface Book Pro for when I need to get into some legacy code or want to look at the latest and greatest features of Visual Studio. If I were to start a new project - VS Code and shape it into the editor you need it to be with all of the extensions that are there. Regardless of the language, you'll find something that will make the experience better. Azure gives me everything I need from a cloud experience and global coverage. I really enjoy Cosmos DB and Azure Functions for backend development. However, using containers for API development and middle tier services, you can use any cloud that supports Docker Swarm or Kubernetes if you need that type of scale for your app.
We have a lot of very large customers using serverless. Container technology is the latest to be leveraging it, such as Azure Container Instances where you can start a container fast without having to know or manage the VMs. Functions, Databases and more will start to operate on a serverless platform as the cloud grows.
10-20 years is a lifetime in this space. Less than 5 years ago the terms "serverless" and "microservices" were either non-existent or just emerging as terms. The growth to date has shown existing companies moving there and new companies starting in the cloud. Hardware continues to get smaller, so I think that it'll will just get smaller, faster and better.