Published Nov 3, 2018

92. Azure Functions and CosmosDB from MS Ignite

    Explore the cutting-edge revelations from Microsoft Ignite as experts delve into Azure's latest advancements, including Cosmos DB's extraordinary features for data management and the enhanced Azure Functions 2.0 for agile deployment and scaling. Gain valuable insights on serverless computing, Test Driven Development, and tool integration essential for crafting high-performing cloud applications.
    Episode Highlights
    Coding Blocks logo

    Popular Clips

    Episode Highlights

    • Essential Tools

      Azure and Cosmos DB require a suite of essential tools to maximize efficiency. Alan Underwood highlights the importance of Azure Core Tools and Microsoft Azure Storage Explorer, which provide a comprehensive view of Azure functions, blob storage, and Cosmos DB across platforms 1. These tools simplify monitoring and debugging by allowing users to observe real-time data changes without additional coding. Joe Zack introduces CodeSandbox IO, an online code editor that offers instant setups for popular frameworks like React and Angular, enabling seamless code sharing and hosting 2.

      You can go in here and just click a button and it gives you a react app set up with a little editor on the left there with a couple files.

      --- Joe Zack

      These tools are indispensable for developers working with Azure and Cosmos DB, enhancing productivity and collaboration.

         

      Test Driven Dev

      Test Driven Development (TDD) is crucial in the cloud ecosystem, offering a structured approach to software development. Alan Underwood and John Calloway discuss the benefits of TDD, emphasizing its role in ensuring code reliability and maintainability 3. They highlight resources like Calloway's book on TDD with C# 7, which provides practical insights for developers. Additionally, Joe Zack4.

      It's like a flow chart, kind of.

      --- Joe Zack

      These resources underscore the importance of TDD and informed decision-making in cloud-based projects.

         

      Function Implementation

      Implementing Azure Functions in real-world projects involves strategic planning and execution. Alan Underwood and John Calloway share their experience with a podcast stats project, where they utilized Azure Functions to automate data collection and reporting 5. They faced challenges in deploying shared code across different services, highlighting the need for efficient CI/CD pipelines. Joe Zack adds insights from a special presentation at Microsoft Ignite, emphasizing the importance of community feedback and continuous learning 6.

      It'll definitely be an interesting thing. Maybe we do a follow up afterwards.

      --- Alan Underwood

      These experiences illustrate the complexities and rewards of implementing Azure Functions effectively.

    Related Episodes