What is a Code Camp?
Since their inception by members of the local community here in Greater Boston more than 14 years ago, the concept of Code Camps has spread around the world and strengthened many local developer communities. Code Camps are all about developers sharing knowledge with fellow developers in an open format and an informal setting.
The first-ever Code Camp was held at the Microsoft Northeast Region office in Waltham, Massachusetts.
The Code Camp Manifesto:
The original Code Camp Manifesto was published by Thom Robbins in December 2004.
By and For the Greater Boston Technical Community
Boston Code Camp is a day of presentations by and for the Greater Boston and regional technical community. The Code Camp organizers encourage presenters to share a diverse set of technologies, and submissions by a range of presenters from new to highly experienced, and local to regional and national.
‘BCC27’ was on March 27, 2017
Microsoft Sales & Technology Center, Boston, MA
Presentations by Arlan Nugara:
1. Building RESTful (Web) APIs with ASP.NET Core MVC on Azure
ASP.NET Core has built-in support for MVC building Web APIs. Unifying the two frameworks makes it simpler to build apps that include both UI (HTML) and APIs, because now they share the same code base and pipeline. This talk introduces the building blocks needed for creating Web APIs using ASP.NET Core and MVC. We’ll look at various framework level components and extensibility points as well as explore the techniques you can use when creating a Web API. All of this will hopefully ease your start with the next generation of ASP.NET.
2. Where Agile Development Fails: IT Operations
Agile developers want fast and frequent deployments. IT operations teams want stability. There are other tensions between development and operations. Software often is developed in one environment, then run in another. Agile tends to focus on testing to confirm that the desired business functionality has been produced but can overlook difficult-to-test attributes, such as scalability, reliability, and ability to sustain peak load performance–attributes prized in operations.
Thus agile development, which has been so successful at connecting the once isolated developer to his business user, has tended to alienate the operations team. DevOps is trying to extend the gains made with meeting business users’ needs to operations’ needs.
This presentation will give you the insight on DevOps and how you can use it to bring your Agile Development process to the next level to include IT operations.