Next Meetup

The Four CLIs of The Apocalypse (Isaac Levin)
The Four CLIs of The Apocalypse In the dark, dystopian land of Web Development, it is hard to navigate the most productive way to build and deploy our applications. The over-saturation of "must-have" tools to make lives easier can cause decision paralasis when it comes to working on the web. But what if I told you there was a new gang in town, whose sole mission is to make it easier to get your apps to where they need to be. May I present an opinionated approach to developing web applications in the new world. Command-line interfaces are as old as time, so why would any sane person reccommend using a handful of them in the modern application development space? The answer is ease of use. Time and time again developers are forced to learn a new tool, investigate it's intricacies and master it. Than for no apparent reason, the tool doesn't serve it's purpose in a particular case, and it is thrown away, never to be used again. Simplicity and ease of learning is key to a tool being widely adopted and succuessful. Some may say that losing a graphical interface allows a tool to be more straightforward, and it's mission more apparent. During this session, we will use the power of the command line, with some help of Visual Studio Code, to create, develop, build and deploy an application to the cloud. Here is how we are going to accomplish this. Using Git Bash (it is a CLI after all), we will create a repository to store the code for our app, which will allow us to develop in a scalable way. Once our repository is created and configured, we will create a web service in ASP.NET Core using the dotnet cli, a tool created by Microsoft to standup and configure projects .NET developers are accustom to. After creating our service, we will add some endpoints to it using everyone's favorite free editor Visual Studio Code. Once our service is created, it would be great to have something to call this service and provide a rich experience for users. We will use the Angular CLI to build a Single Page Application that calls our new web service and also showcase some valuable features of the tool. Before we know it, we will have a web application that hits an Api, but it still has to be deployed somewhere. To do this, we will use the Azure CLI to create App Services and deploy our apps to them. And when all is over, our app and API are deployed to the cloud for all to enjoy. The best part of this approach is that it isn't tied to just development on Windows, and we will see this when we jump onto a Linux environment and make a change to our solution. Now we have everything we need to get our app to the right place, without all the pomp and circumstance that can exist. Beware attending this presentation may leave you with urges to forgot about GUIs completely. Bio: Isaac Levin is a Consultant in Microsoft Premier Services. He has over 8 years of experience working as a developer for the web, mostly in the Microsoft Ecosystem. When he isn't helping customers get the most of Microsoft Products, he contributes to Microsoft Documentation in the .NET and ASP.NET space as well as other open-source projects, and occasionally blogs about things that interest him. He likes to wind down from work with his wife Ariana and his 2 sons Isaac and Avery. Venue and Food: We meet at Magenic (see address above - it is in Suite #450) at 6-8 pm. As usual, there will be pizza and sodas provided. Please RSVP through this site if you will be attending.

Needs a location

Upcoming Meetups

What we're about

We meet at the Magenic offices located at 404 Wyman Street, Suite 450, Waltham, MA

Description

NOTE: We have been around over 12 years. We moved in September, 2016 from our original web site: https://groups.yahoo.com/neo/groups/boston_dotnetarchitecture/info

We are a group of software developers and architects primarily in the Boston area that get together and discuss various topics about Patterns, .NET, SQL, and anything else that interests us (The Boston .NET Architecture Group was formerly known as the Boston Code Brew). In December, 2014, we celebrated our 10th Anniversary as a group!

Topics

Some previous topics: Design Patterns, Test Driven Development, WCF, Service Oriented Architecture, Windows Workflow, Domain Driven Design, Software Factories, NHibernate, Entity Framework, ASP.NET MVC, Silverlight, WPF, Testing, Javascript libraries, Security, OAuth2, Life of Consulting, DevOps, Software Security

Leader / Organizer

Robert Hurlbut

Membership

This group is a member of Boston User Groups (http://www.bostonusergroups.org/bug-member.html)

Venue and Food

We meet at the Magenic offices located at 404 Wyman Street, Suite 450, Waltham, MA. The meeting room, which seats 30 or so maximum, is graciously provided by Magenic for our meetings. We usually have pizza (this is either sponsored or we ask for a small donation at the end of the meeting) and soda (again, graciously donated by Magenic).

Members (259)

Photos (2)