“It's impossible to get bored with Scott. You learn something new every day: could be a new way of storing data in Windows Azure, a better way of configuring TeamCity, a new song, a better build script, a new hidden feature in AppleTV, a gem in MVC futures, or whatever. Great dev, great technical leadership and an outstanding team member.”
Scott Densmore
Redmond, Washington, United States
2K followers
500+ connections
About
Unique mix of strong business and leadership skills coupled with deep technical expertise…
Activity
-
Join the waitlist! We are excited about an awesome developer ecosystem for GitHub Copilot. We can't wait to see what you will build
Join the waitlist! We are excited about an awesome developer ecosystem for GitHub Copilot. We can't wait to see what you will build
Shared by Scott Densmore
Experience
Education
Publications
-
Building Hybrid Applications in the Cloud on Windows Azure
Microsoft MSDN
This book is the third volume in a series about Windows Azure. Volume 1, Moving Applications to the Cloud,provides an introduction to Windows Azure, discusses the cost model and application life cycle management for cloud-based applications, and describes how to migrate an existing ASP.NET application to the cloud. Volume 2, Developing Applications for the Cloud, demonstrates how you can create from scratch a multi-tenant, Software as a Service (SaaS) application to run in the cloud by using…
This book is the third volume in a series about Windows Azure. Volume 1, Moving Applications to the Cloud,provides an introduction to Windows Azure, discusses the cost model and application life cycle management for cloud-based applications, and describes how to migrate an existing ASP.NET application to the cloud. Volume 2, Developing Applications for the Cloud, demonstrates how you can create from scratch a multi-tenant, Software as a Service (SaaS) application to run in the cloud by using the latest versions of the Windows Azure tools and the latest features of Windows Azure.
This guide focuses on applications that span the cloud and on-premises boundary, where some parts run in Windows Azure, while other parts are located inside the corporate network. It also describes how you can integrate these kinds of applications with external partners. The guide describes how a fictitious corporation named Trey Research migrated its on-premises Orders application to a hybrid application that interacts with external transport partners using many features and services available in Windows Azure and SQL Azure. It also includes a series of appendices that document the use cases and challenges typically encountered in hybrid applications, and provide guidance on the technologies for addressing these challenges.Other authorsSee publication -
Windows® Phone 7 Developer Guide Building connected mobile applications with Microsoft Silverlight®
Microsoft Press
This guide describes a scenario around a fictitious company named Tailspin that has decided to include Windows Phone 7 as a client device for their existing cloud-based application. Their Windows Azure-based application named Surveys is described in detail in a previous book in this series, DevelopingApplications for the Cloud.
After reading this book, you will be familiar with how to design and implement applications for Windows Phone 7 that take advantage of remote services to obtain…This guide describes a scenario around a fictitious company named Tailspin that has decided to include Windows Phone 7 as a client device for their existing cloud-based application. Their Windows Azure-based application named Surveys is described in detail in a previous book in this series, DevelopingApplications for the Cloud.
After reading this book, you will be familiar with how to design and implement applications for Windows Phone 7 that take advantage of remote services to obtain and upload data while providing a great user experience on the device.Other authorsSee publication -
Developing Applications for the Cloud on the Microsoft® Windows Azure™ Platform
Microsoft Press
This book is the second volume in a planned series about Windows Azure technology platform. Volume 1, Moving Applications to the Cloud on the Windows Azure Platform, provides an introduction to Windows Azure, discusses the cost model and application life cycle management for cloud-based applications, and describes how to migrate an existing ASP.NET application to the cloud. This book demonstrates how you can create from scratch a multi-tenant, Software as a Service (SaaS) application to run in…
This book is the second volume in a planned series about Windows Azure technology platform. Volume 1, Moving Applications to the Cloud on the Windows Azure Platform, provides an introduction to Windows Azure, discusses the cost model and application life cycle management for cloud-based applications, and describes how to migrate an existing ASP.NET application to the cloud. This book demonstrates how you can create from scratch a multi-tenant, Software as a Service (SaaS) application to run in the cloud by using the latest versions of the Windows Azure tools and the latest features of the Windows Azure platform. The book is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates applications and services that run on or interact with the cloud. Although applications do not need to be based on the Microsoft Windows® operating system to work in Windows Azure, this book is written for people who work with Windows-based systems. You should be familiar with the Microsoft .NET Framework, Microsoft Visual Studio® development system, ASP.NET MVC, and Microsoft Visual C#® development tool.
Other authorsSee publication -
Moving Applications to the Cloud on the Microsoft Azure™ Platform
Microsoft Press
How can a company's applications be scalable and have high availability?
To achieve this, along with developing the applications, you must also have an infrastructure that can support them. For example, you may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.Life…How can a company's applications be scalable and have high availability?
To achieve this, along with developing the applications, you must also have an infrastructure that can support them. For example, you may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.Life becomes even more complicated (and expensive) when you start to consider issues such as network latency and security boundaries.
The cloud offers a solution to this dilemma. The cloud is made up of interconnected servers located in various data centers. However, you see what appears to be a centralized location that someone else hosts and manages. By shifting the responsibility of maintaining an infrastructure to someone else, you're free to concentrate on what matters most: the application. If the cloud has data centers in different geographical areas, you can move your content closer to the people who are using it most. If an application is heavily used in Asia, have an instance running in a data center located there. This kind of flexibility may not be available to you if you have to own all the hardware.
Another advantage to the cloud is that it's a pay as you go proposition. If you don't need it, you don't have to pay for it. When demand is high, you can scale up, and when demand is low, you can scale back. Yes, by moving applications to the cloud, you're giving up some control and autonomy, but you're also going to benefit from reduced costs, increased flexibility, and scalable computation and storage. The Windows Azure Architecture Guide shows you how to do this.Other authorsSee publication -
A Guide to Claims-Based Identity and Access Control
Microsoft
As an application designer or developer, imagine a world where you don’t have to worry about authentication. Imagine instead that all requests to your application already include the information you need to make access control decisions and to personalize the application for the user. In this world, your applications can trust another system component to securely provide user information, such as the user’s name or e-mail address, a manager’s e-mail address, or even a purchasing authorization…
As an application designer or developer, imagine a world where you don’t have to worry about authentication. Imagine instead that all requests to your application already include the information you need to make access control decisions and to personalize the application for the user. In this world, your applications can trust another system component to securely provide user information, such as the user’s name or e-mail address, a manager’s e-mail address, or even a purchasing authorization limit. The user’s information always arrives in the same simple format, regardless of the authentication mechanism, whether it’s Microsoft Windows integrated authentication, forms-based authentication in a Web browser, an X.509 client certificate, Windows Azure Access Control Service, or something more exotic. Even if someone in charge of your company’s security policy changes how users authenticate, you still get the information, and it’s always in the same format. This is the utopia of claims-based identity that A Guide to Claims-Based Identity and Access Control describes. As you’ll see, claims provide an innovative approach for building applications that authenticate and authorize users. This book gives you enough information to evaluate claims-based identity as a possible option when you’re planning a new application or making changes to an existing one. It is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates web applications, web services, or SharePoint applications that require identity information about their users.
Other authorsSee publication
Projects
-
Windows Azure Toolkit for iOS
The Windows Azure Toolkit for iOS is a toolkit for developers to make it easy to access Windows Azure storage services from native iOS applications. The toolkit can be used for both iPhone and iPad applications, developed using Objective-C and XCode.
Other creators -
-
CodeLens
-
Our team designed and built the supporting server-side components for CodeLens, which are hosted in TFS and exposed through the Visual Studio client. I was responsible for the protocol design, rest api, and general code contributions.
Other creatorsSee project -
Developing an end-to-end Windows Store app using C++ and XAML: Hilo (Windows)
This sample demonstrates how to build a complete Windows Store app using C++ and XAML. The Hilo end-to-end photo sample provides guidance to C++ developers that want to create a Windows 8 app using modern C++, XAML, the Windows Runtime, and recommended development patterns. Hilo comes with source code and documentation.
Other creatorsSee project
Languages
-
English
Native or bilingual proficiency
Recommendations received
1 person has recommended Scott
Join now to viewMore activity by Scott
-
GitHub Copilot July roundup! So much goodness.
GitHub Copilot July roundup! So much goodness.
Shared by Scott Densmore
-
This has been a big ask for our Enterprise Customers. We got you :D
This has been a big ask for our Enterprise Customers. We got you :D
Shared by Scott Densmore
-
I love GitHub Mobile so much! Now I can summarize issues etc. and catch up while in the coffee line 😎
I love GitHub Mobile so much! Now I can summarize issues etc. and catch up while in the coffee line 😎
Shared by Scott Densmore
-
Join us for our 10 year anniversary of GitHub Universe!
Join us for our 10 year anniversary of GitHub Universe!
Shared by Scott Densmore
-
Text completion in your pull requests. So much less typing 😎
Text completion in your pull requests. So much less typing 😎
Shared by Scott Densmore
-
Join us to lead the Copilot Applied Science Org!
Join us to lead the Copilot Applied Science Org!
Shared by Scott Densmore
-
Bring more `@github` Copilot to Visual Studio
Bring more `@github` Copilot to Visual Studio
Shared by Scott Densmore
-
GitHub Copilot SOC 2 and ISO reports are now available!
GitHub Copilot SOC 2 and ISO reports are now available!
Shared by Scott Densmore
-
More updates to GitHub Copilot Enterprise!
More updates to GitHub Copilot Enterprise!
Shared by Scott Densmore
-
This is going to be an amazing partnership!
This is going to be an amazing partnership!
Shared by Scott Densmore
-
Super excited to see something the team has been hard at work on shipping!
Super excited to see something the team has been hard at work on shipping!
Shared by Scott Densmore
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Scott Densmore in United States
-
Scott Densmore
Supply Chain Management
-
Scott Densmore
Buyer at Woodhill supply
-
Scott Densmore
Financial/Enrollment Reconnaissance Contractor at Premera Blue Cross
-
Scott Densmore
Owner of SD Lawncare LLC
10 others named Scott Densmore in United States are on LinkedIn
See others named Scott Densmore