Category Archives : Developer

18

Jul

Making it easier to bring your Linux based web apps to Azure App Service

Application development has radically changed over the years. From having to host all the physical hardware hosting the app and its dependences on-premises, to moving to a model where the hardware is hosted by external companies yet still managed by the users on to hosting your apps on a fully managed platform where all hardware and software management is done by the hosting provider. And then finally over to a full serverless solution where no resources need to be set up to run applications.

The perception of complexity in running smaller solutions in the cloud are slowly being eradicated due to moving solutions to a managed platform, where even non-technical audiences can manage their application in the cloud.

A great example in the managed platform realm is Azure App Service. Azure App Service provides an easy way to bring source code or containers and deploy full web apps in minutes, with the ease of configuration settings at the hands of the app owner. Built in features such as secure sockets layer (SSL) certificates, custom domains, auto-scaling, setting up a continuous integration and deployment (CI/CD) pipeline, diagnostics, troubleshooting, and much more, provides a powerful platform for full cycle build and

Share

17

Jul

Direct Line with speech now available in preview

With over 360,000 registered Azure Bot Service developers, we’ve seen significant growth in bots and virtual assistants built on Azure. A major trend we’re following is the growing need for these assistants to support voice-first conversational experiences. As a result, we’re taking steps to make it even easier for developers to build virtual assistants with our virtual assistant solution accelerator and to add speech to their conversational applications with Azure Bot Service.

At this year’s Microsoft Build conference, we announced signup availability of the Direct Line Speech channel, which simplifies the creation of end-to-end solutions for voice-first conversational experiences. Today, we’re happy to share that the Direct Line Speech channel is now in preview for any developer with no additional signup or approval required. With this release, the Direct Line Speech channel has also significantly expanded its region support to enable faster and more reliable conversational experiences worldwide.

About Direct Line Speech

Direct Line Speech is a new channel that simplifies the creation of end-to-end solutions for voice-in and voice-out natural user interfaces with a few key components:

An on-device API, available as part of the Speech SDK, simplifies speech and real-time supplementary signal communication to and from a

Share

17

Jul

Assess the readiness of SQL Server data estates migrating to Azure SQL Database

Migrating hundreds of SQL Server instances and thousands of databases to Azure SQL Database, our Platform as a Service (PaaS) offering, is a considerable task, and to streamline the process as much as possible, you need to feel confident about your relative readiness for migration. Being able to identify low-hanging fruit including the servers and databases that are fully ready or that require minimal effort to prepare for migration eases and accelerates your efforts. We are pleased to share that Azure database target readiness recommendations have been enabled.

The Azure Migrate hub provides a unified view of all your migrations across the servers, applications, and databases. This integration provides customers with a seamless migration experience beginning during the discovery phase. The functionality allows customers to use assessment tools for visibility into the applications currently run on-premises so that they can determine cloud suitability and project the cost of running their applications in the cloud. It also allows customers to compare options between competing public and hybrid cloud options.

Assessing and viewing results

Assessing the overall readiness of your data estate for a migration to Azure SQL Database requires only a few steps:

Provision an instance of Azure Migrate, create

Share

09

Jul

Previewing Azure SDKs following new Azure SDK API Standards

Today we’re happy to share a new set of libraries for working with Azure Storage,  Azure Cosmos DB, Azure Key Vault, and Azure Event Hubs in Java, Python, JavaScript or TypeScript, and .NET. These libraries provide access to new service features, and represent the first step towards applying a new set of standards across the Azure SDKs that we believe will make the libraries easier to learn and integrate into your software. You can get these libraries today from your favorite package manager, and we would love to hear your feedback on GitHub. To get started follow the instructions linked below:

Python Release Notes Java Release Notes JavaScript Release Notes .NET Release Notes Why are we doing this?

Much like moving software from the client or on-premises to the cloud is a paradigm shift, we too have been going through a period of rapid innovation in Azure’s capabilities and learning about how best to expose it to developers. Now that some Azure services have matured and been adopted into business-critical enterprise applications, we have been learning what patterns and practices were critical to developer productivity around these services. In addition, we’ve been listening to your feedback and we’ve made sure

Share

08

Jul

Larger, more powerful standard file shares for Azure Files now in preview

Better scale and more power for IT pros and developers.

Azure Files has always delivered secure, fully managed cloud file shares with a full range of data redundancy options. While customers love the simplicity of Azure Files and the hybrid capabilities of Azure File Sync, until now, scaling cloud file shares beyond 5 TiB required changing the paradigm for accessing data.

Today, we are excited to announce the preview of a larger and higher scale standard tier for Azure Files, now available to all Azure customers. This preview significantly improves your experience by increasing standard file shares’ capacity and performance limits. In select regions, standard file shares in general purpose accounts can support the following larger limits.

Azure Files standard storage scale limits Azure Files Before (standard tier) New (standard tier) Capacity per share 5 TiB 100 TiB (20x increase) Max IOPS per share 1,000 IOPS 10,000 IOPS (10x increase) Max throughput per share Up to 60 MiB/s Up to 300 MiB/s (5x increase)

Performance limits for a single file remain the same at 1 TiB, 1000 IOPS, and 60 MiB/s. Standard file shares are backed by hard disk drives. If your workload is latency sensitive, you should consider Azure

Share

27

Jun

Leveraging complex data to build advanced search applications with Azure Search

Data is rarely simple. Not every piece of data we have can fit nicely into a single Excel worksheet of rows and columns. Data has many diverse relationships such as the multiple locations and phone numbers for a single customer or multiple authors and genres of a single book. Of course, relationships typically are even more complex than this, and as we start to leverage AI to understand our data the additional learnings we get only add to the complexity of relationships. For that reason, expecting customers to have to flatten the data so it can be searched and explored is often unrealistic. We heard this often and it quickly became our number one most requested Azure Search feature. Because of this we were excited to announce the general availability of complex types support in Azure Search. In this post, I want to take some time to explain what complex types adds to Azure Search and the kinds of things you can build using this capability. 

Azure Search is a platform as a service that helps developers create their own cloud search solutions.

What is complex data?

Complex data consists of data that includes hierarchical or nested substructures that do

Share

20

Jun

Gartner names Microsoft a leader in 2019 Gartner Magic Quadrant for Enterprise iPaaS

Microsoft accelerates application development with Azure Integration Services

Personal computers revolutionized the way work was done. New software unlocked unprecedented levels of productivity, and for a time, business flourished. As the personal computer exploded in popularity, more and more software was created. For the individual, this was a golden age. For the enterprise, this was also a golden age … with an asterisk.

As it was when you add more people to an organization, so too it was with software. Making software work cooperatively with other unrelated software ended up being a very tricky problem to solve. The more software that was added, the more that overhead was introduced. This was an unfortunate consequence. The cost of doing business increased, meaningful results decreased, and organizational productivity plummeted.

Large businesses and enterprises were locked in this pattern, until a new category of software was created, integration software. And for many years, on-premise integration tools, such as Microsoft BizTalk Server, helped mitigate the issue created by the rapid proliferation and adoption of new software.

And then one day, everything changed. The cloud was born, and with it, the need for new ways to connect everything together.

The adoption of cloud-native integration platforms

Share

17

Jun

Microsoft and Truffle partner to bring a world-class experience to blockchain developers

Last month, Microsoft released Azure Blockchain Service making it easy for anyone to quickly setup and manage a blockchain network and providing a foundation for developers to build a new class of multi-party blockchain applications in the cloud.

To enable end-to-end development of these new apps, we’ve collaborated with teams from Visual Studio Code to Azure Logic Apps and Microsoft Flow to Azure DevOps, to deliver a high-quality experience that integrates Microsoft tools developers trust and open-source tools they love.

As we looked at the open source projects for Ethereum-based blockchains, we saw Truffle addressing core needs of developers looking to create, compile, test, and manage smart contract code. We kicked off our relationship in 2018 by co-authoring guidance for using Truffle for consortium DevOps and incorporating Truffle-based tooling in our Azure Blockchain Development Kit for Ethereum.

This week, we doubled down on our relationship by announcing an official partnership between our organizations to bring Truffle blockchain tools for developer experience and DevOps to Microsoft Azure. This will manifest not just in Visual Studio and Azure DevOps, but also upcoming tools from Truffle such as Truffle Teams. Through this partnership, developers working in Truffle environments will have access to Azure

Share

11

Jun

Microsoft FHIR Server for Azure extends to SQL

https://azure.microsoft.com/blog/microsoft-fhir-server-for-azure-extends-to-sql/This blog post was co-authored by Doug Seven, Senior Director, Microsoft Health Engineering and Michael Hansen, Senior Program Manager, Microsoft Health Engineering. Since the launch of the open source FHIR Server for Azure on GitHub last November, we have been READ MORE

Share

07

Jun

Microsoft hosts HL7 FHIR DevDays
Microsoft hosts HL7 FHIR DevDays

This blog post was co-authored by Greg Moore, Corporate Vice President, Microsoft Healthcare and Peter Lee, Corporate Vice President, Microsoft Healthcare.

One of the largest gatherings of healthcare IT developers will come together on the Microsoft campus next week for HL7 FHIR DevDays, with the goal of advancing the open standard for interoperable health data, called HL7® FHIR® (Fast Healthcare Interoperability Resources, pronounced “fire”). Microsoft is thrilled to host this important conference on June 10-12, 2019 on our Redmond campus, and engage with the developer community on everything from identifying immediate use cases to finding ways for all of us to hack together in ways that help advance the FHIR specification.

We believe that FHIR will be an incredibly important piece of the healthcare future. Its modern design enables a new generation of AI-powered applications and services, and it provides an extensible, standardized format that makes it possible for all health IT systems to not only share data so that it can get to the right people where and when they need it, but also turn that data into knowledge. While real work has been underway for many years on HL7 FHIR, today it has become one of the most

Share