Jeff Hollan

@jeffhollan

Joined on May 3, 2019

  • http://aka.ms/devcompute/jobs Come help us build the next generation of cloud computing as part of the Azure PaaS and Serverless team! Unless a location is specifically called out (e.g. Austin, TX), the role is open to consider fully-remote candidates. For questions, feel free to reach out to Jeff Hollan - @jeffhollan on Twitter or jeff.hollan@microsoft.com Product Manager Azure Functions
     Like  Bookmark
  • India Development Center Software Engineer roles https://careers.microsoft.com/us/en/job/989738/Principal-Software-Engineering-Manager https://careers.microsoft.com/us/en/job/987150/Senior-Software-Engineer https://careers.microsoft.com/us/en/job/987163/Software-Engineer-II https://careers.microsoft.com/us/en/job/987166/Software-Engineer Program Manager roles
     Like  Bookmark
  • 👩‍💻👨‍💻 Community Discord Server - http://aka.ms/functions/discord Best Practices for Graceful shutdown in Azure Functions -- Tatsuro Shibamura Blast Off With Azure Advocates: Presenting The Azure Space Mystery -- Jen Looper New Breakpoint: Episode 1 - Python and Azure Functions -- Anthony Shaw and Simon Waight Moving from servers to server(less) - Tom Hind Durable workshop: notify support on incident - Marc Duiker Building a serverless CMS on Azure - Dan Bass
     Like 2 Bookmark
  • Can't create a linux web app and a function (windows or linux) in the same resource group We have GOT to figure out how to get the Azure Sub secrets up there easier Will codespaces / gh actions have a free teir? Bicep tries to install .net 5. Don't do that Would be great if we could deploy to slots Storage requirement for functions / logic apps? Azurite / but how to do it in a way that doesn't suck? Does Azurite work with Logic apps? Connectors and logic apps? Would be nice if all of the extensions debugged in the "Debug" pane so I can easily navigate to logs from each. Now it's a mix of Debug for web app and Terminals for functions / logic apps I wish stopping / deattaching the node debugger also stopped the process. I expect this is the same issue as debug logs though All my logs are segreated by service:
     Like  Bookmark
  • Jeff Expertise: Functions, Logic Apps, Static Web Apps What are static web apps and how do they relate to functions? Max Expertise: .NET, Serverless, Cognitive Services, Academic audience (K12-> University), DevRel stuff What scenarios would you consider Durable Functions for?
     Like  Bookmark
  • Action Items [ ] Jeff will switch to standups with password Jul 23rd Meeting Proposed Agenda External metric provider via HTTP (Issue | Tom) Will we support this? What about the proposed OpenAPI spec?
     Like  Bookmark
  • Ok a few things here and as much as I've tried to keep up with the moving pieces I may have missed something but as far as I know it here's the state of things. About a year+ ago we merged in all the pre-compiled F# templates to our templates repo. This means you can install our templates and use them. Aaron has a good blog showing this today for templates using dotnet new: https://www.aaron-powell.com/posts/2020-01-13-creating-azure-functions-in-fsharp/ Weve also been doing work over the last few months to make sure all of our tools (VS / VS Code / Core Tools) pull from a central template "feed" to list templates. All do it, the last one was actually last month I think with the core tools. However it's also up to each tool to opt into what languages it shows. VS Code did some work a while ago to make it so when you create a project you can update the USER settings for functions language to "F#" and will render templates. I believe if you click "Show all" templates (instead of just 'verified') it shows on create too. Some details here and in linked issue https://github.com/microsoft/vscode-azurefunctions/commit/dbfa2fc5f572427aed7a4469969efc456b3af957/ As for the core tools, as I mentioned we JUST finished work so it uses the central feed for templates. We haven't yet added F# into the languages yet. I wonder if it may be as easy as adding it into this list now? https://github.com/Azure/azure-functions-core-tools/blob/3eb1c7240b0f31f419c3d223f9e2816ff6209770/src/Azure.Functions.Cli/Common/Constants.cs#L75 It's possible if that's added it will work - but don't know - I'm just poking around code. I'm also a little hesitant to make F# show up by default for everyone because we don't have things like trigger / binding samples for every F# template. The templates themselves were even contributed, so I think it likely makes sense to make it an "opt-in" language, with some basic docs on how to opt-in. At the very least should make it more discoverable. That said I'm not commiting to that work - but is a feature would be good to consider / prioritize. As for Visual Studio - I can't speak much for that directly. That's an ask better suited for the VS team directly on feasibility of adding F# project support for their addin.
     Like  Bookmark
  • # Serverless Architecture ## Scenario As patients book appointments, they will book via a publicly accessible website. This will need a custom domain, certs, and the ability to version with zero downtime. The website needs to be able to communicate with a home-grown system that is currently on-premises to get scheduling information (REST API, at a private address like http://192.168.10.10). They do not want to move the on-premises system at this stage, but the website will need to access it
     Like  Bookmark