dotnetomaniak.pl - Artykuły z tagiem azure-functionsdotnetomaniak.pl - Artykuły z tagiem azure-functions2024-03-28T19:54:35Zhttps://dotnetomaniak.pl/Tags/azure-functionsCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png42025https://dotnetomaniak.pl/Handling-Transient-Errors-in-Durable-FunctionsHandling Transient Errors in Durable Functions2021-09-30T10:41:01Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_jhZlPXBsbUuOeL_B8y3f8A.png"/></div><div>One of the things which are certain in the case of non-trivial code running in production are errors. In this post, I want to focus on handling transient errors in a very specific context - Durable Functions.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Handling-Transient-Errors-in-Durable-Functions"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.tpeczek.com%2f2021%2f09%2fhandling-transient-errors-in-durable.html" style="border:0px"/></a></div></div>tpeczekhttps://dotnetomaniak.pl/Users/jTIx7Ar3AUSeW2FPwvQJzQ2021-10-01T06:09:03Zhttps://dotnetomaniak.pl/Handling-Transient-Errors-in-Durable-Functions1270One of the things which are certain in the case of non-trivial code running in production are errors. In this post, I want to focus on handling transient errors in a very specific context - Durable Functions.https://www.tpeczek.com/2021/09/handling-transient-errors-in-durable.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_jhZlPXBsbUuOeL_B8y3f8A.pnghttps://dotnetomaniak.pl/Jak-przyspieszyc-eventy-w-Durable-FunctionsJak przyśpieszyć eventy w Durable Functions2021-09-27T13:39:52Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_2p2j4IbaG02efaoL7Igf7A.png"/></div><div>czyli historia pewnego PRu.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-przyspieszyc-eventy-w-Durable-Functions"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.scooletz.com%2f2021%2f09%2f27%2fdurable-functions-events-made-twice-as-fast" style="border:0px"/></a></div></div>Scooletzhttps://dotnetomaniak.pl/Users/LtUVX6bMs0abZUMu84LL5A2021-09-28T07:36:18Zhttps://dotnetomaniak.pl/Jak-przyspieszyc-eventy-w-Durable-Functions1490czyli historia pewnego PRu.https://blog.scooletz.com/2021/09/27/durable-functions-events-made-twice-as-fasthttp://dotnetomaniak.pl/Data/Thumbnails/small_2p2j4IbaG02efaoL7Igf7A.pnghttps://dotnetomaniak.pl/Azure-Durable-Functions-Dependency-InjectionAzure Durable Functions Dependency Injection2021-07-07T07:24:04Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ffXA_sp7VESGkQZkGPTqDw.png"/></div><div>One of the questions I frequently get asked by people who watch my Durable Functions Fundamentals Pluralsight course is whether you can use dependency injection with Durable Functions (as my demo app uses static methods). The answer is yes, and it's quite simple although there are a couple of considerations about logging that are worth pointing out.
In this post I'll give a quick overview of the main steps, and you can get more details on the official docs site if you'd like to dive further into the top...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Azure-Durable-Functions-Dependency-Injection"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmarkheath.net%2fpost%2fdurable-functions-di" style="border:0px"/></a></div></div>Piotr Stapphttps://dotnetomaniak.pl/Users/uYS8cHLZukmjW_DgdZuz0Q2021-07-08T06:50:32Zhttps://dotnetomaniak.pl/Azure-Durable-Functions-Dependency-Injection1180One of the questions I frequently get asked by people who watch my Durable Functions Fundamentals Pluralsight course is whether you can use dependency injection with Durable Functions (as my demo app uses static methods). The answer is yes, and it's quite simple although there are a couple of considerations about logging that are worth pointing out.
In this post I'll give a quick overview of the main steps, and you can get more details on the official docs site if you'd like to dive further into the top...https://markheath.net/post/durable-functions-dihttp://dotnetomaniak.pl/Data/Thumbnails/small_ffXA_sp7VESGkQZkGPTqDw.pnghttps://dotnetomaniak.pl/Rendering-PDFs-with-Razor-Templates-and-PuppeteerSharp-in-Azure-FunctionsRendering PDFs with Razor Templates and PuppeteerSharp in Azure Functions2021-06-07T11:41:34Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-s9rjN_8qE683N0qJIpSLw.png"/></div><div>Rendering PDFs with Razor Templates and PuppeteerSharp in Azure Functions
A couple of weeks ago, we looked at how to use Puppeteer with Node.js Azure Functions to take screenshots of web pages. Today, we'll look at how to render PDFs in Azure Functions using Razor and the C# port of Puppeteer, PuppeteerSharp.
A common usage of this is generating something like an invoice. We'll create PDF invoices for our favorite fictitious online store, Tailwind Traders.
Overview
We'll run ASP.NET Core Razor Pages ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Rendering-PDFs-with-Razor-Templates-and-PuppeteerSharp-in-Azure-Functions"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fanthonychu.ca%2fpost%2fazure-functions-puppeteer-pdf-razor-template%2f" style="border:0px"/></a></div></div>Piotr Stapphttps://dotnetomaniak.pl/Users/uYS8cHLZukmjW_DgdZuz0Q2021-06-08T07:08:44Zhttps://dotnetomaniak.pl/Rendering-PDFs-with-Razor-Templates-and-PuppeteerSharp-in-Azure-Functions1530Rendering PDFs with Razor Templates and PuppeteerSharp in Azure Functions
A couple of weeks ago, we looked at how to use Puppeteer with Node.js Azure Functions to take screenshots of web pages. Today, we'll look at how to render PDFs in Azure Functions using Razor and the C# port of Puppeteer, PuppeteerSharp.
A common usage of this is generating something like an invoice. We'll create PDF invoices for our favorite fictitious online store, Tailwind Traders.
Overview
We'll run ASP.NET Core Razor Pages ...https://anthonychu.ca/post/azure-functions-puppeteer-pdf-razor-template/http://dotnetomaniak.pl/Data/Thumbnails/small_-s9rjN_8qE683N0qJIpSLw.pnghttps://dotnetomaniak.pl/Durable-Functions-podstawy-i-przykladyDurable Functions - podstawy i przykłady2021-01-26T22:08:07Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Wtcx-eUY9EOZhNlojAITIQ.png"/></div><div>Durable Functions to rozszerzenie standardowych Azure Functions pozwalające na pisanie stanowych funkcji w bezserwerowym środowisku. Jak opisuje Microsoft: Behind the scenes, the extension manages state, checkpoints, and restarts for you, allowing you to focus on your business logic. Co oznacza to w praktyce? Rozszerzenie Durable Functions pozwala nam tworzyć długotrwałe procesy. W tym wpisie zobaczysz teorię, praktykę jak i dwa przykłady z życia wzięte. Pozytywny i negatywny. Zaciekawiony? Zaprasza!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Durable-Functions-podstawy-i-przyklady"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fcesarstwo-dev.pl%2fdurable-functions-podstawy-i-przyklady%2f" style="border:0px"/></a></div></div>Cesarstwo-Devhttps://dotnetomaniak.pl/Users/YA8jPoD8Ak2rDEdmEzwpXA2021-01-27T07:56:06Zhttps://dotnetomaniak.pl/Durable-Functions-podstawy-i-przyklady4650Durable Functions to rozszerzenie standardowych Azure Functions pozwalające na pisanie stanowych funkcji w bezserwerowym środowisku. Jak opisuje Microsoft: Behind the scenes, the extension manages state, checkpoints, and restarts for you, allowing you to focus on your business logic. Co oznacza to w praktyce? Rozszerzenie Durable Functions pozwala nam tworzyć długotrwałe procesy. W tym wpisie zobaczysz teorię, praktykę jak i dwa przykłady z życia wzięte. Pozytywny i negatywny. Zaciekawiony? Zaprasza!https://cesarstwo-dev.pl/durable-functions-podstawy-i-przyklady/http://dotnetomaniak.pl/Data/Thumbnails/small_Wtcx-eUY9EOZhNlojAITIQ.pnghttps://dotnetomaniak.pl/Gitlab-CI-Wdrozenie-Azure-Function-bd90Gitlab CI - Wdrożenie Azure Function - bd902020-12-16T09:34:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_BjDKtYNPTUGIqZt5VHW71w.png"/></div><div>Serverless to jednen z większych buzzword-ów ostatnich lat. Sprawdzając w google trends to “serverless” był bliski przebicia popularnością fraze “microservices”. W dzisiejszym artykule chciałbym zagłębić się w ten temat. Zaczniemy od podstaw – wygenerujemy pierwszą funkcję Azure, a następnie wdrożymy ją za pomocą Gitlab CI.Logowanie do Azure CLI
Żeby się uczyć trzeba mieć na czym pracować. Proponuje zacząć od stworzenia pustej funkcji azure, aby mieć gdzie wdrożyć stworzoną, w tym tutorialu, funkcję. Oc...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Gitlab-CI-Wdrozenie-Azure-Function-bd90"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fbd90.pl%2fgitlab-ci-wdrozenie-azure-function%2f" style="border:0px"/></a></div></div>bd90https://dotnetomaniak.pl/Users/wlZzQxNx5EGTZG0PBNIZxA2020-12-17T07:53:46Zhttps://dotnetomaniak.pl/Gitlab-CI-Wdrozenie-Azure-Function-bd901350Serverless to jednen z większych buzzword-ów ostatnich lat. Sprawdzając w google trends to “serverless” był bliski przebicia popularnością fraze “microservices”. W dzisiejszym artykule chciałbym zagłębić się w ten temat. Zaczniemy od podstaw – wygenerujemy pierwszą funkcję Azure, a następnie wdrożymy ją za pomocą Gitlab CI.Logowanie do Azure CLI
Żeby się uczyć trzeba mieć na czym pracować. Proponuje zacząć od stworzenia pustej funkcji azure, aby mieć gdzie wdrożyć stworzoną, w tym tutorialu, funkcję. Oc...https://bd90.pl/gitlab-ci-wdrozenie-azure-function/http://dotnetomaniak.pl/Data/Thumbnails/small_BjDKtYNPTUGIqZt5VHW71w.pnghttps://dotnetomaniak.pl/Improving-Azure-Functions-performance-Szymon-Kulec-ScooletzImproving Azure Functions performance - Szymon Kulec @Scooletz2020-10-19T06:28:31Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_nxfOoQJqNE6AnOeaZ5tfFA.png"/></div><div>Czy warto móc uruchomić więcej funkcji za mniej $$$? Myślę że tak. Zapraszam do podróży do krainy optymalizacji Azure Functions.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Improving-Azure-Functions-performance-Szymon-Kulec-Scooletz"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.scooletz.com%2f2020%2f10%2f19%2fimproving-Azure-Functions-performance" style="border:0px"/></a></div></div>Scooletzhttps://dotnetomaniak.pl/Users/LtUVX6bMs0abZUMu84LL5A2020-10-20T07:03:49Zhttps://dotnetomaniak.pl/Improving-Azure-Functions-performance-Szymon-Kulec-Scooletz3570Czy warto móc uruchomić więcej funkcji za mniej $$$? Myślę że tak. Zapraszam do podróży do krainy optymalizacji Azure Functions.https://blog.scooletz.com/2020/10/19/improving-Azure-Functions-performancehttp://dotnetomaniak.pl/Data/Thumbnails/small_nxfOoQJqNE6AnOeaZ5tfFA.pnghttps://dotnetomaniak.pl/Podstawy-Azure-FunctionsPodstawy Azure Functions2020-10-04T21:16:50Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_WFBgf3ACT0WXKJNVJ77JFA.png"/></div><div>Przetwarzanie bezserwerowe powstało w celu rozwiązania konkretnych problemów. Zdecydowanie nie jest lekiem na wszystko, jednak doskonale nadaje się do odpowiednich zagadnień. Powyższy wpis przedstawia podstawowe zagadnienia związane z Azure Functions.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Podstawy-Azure-Functions"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fcesarstwo-dev.pl%2fpodstawy-azure-functions" style="border:0px"/></a></div></div>Cesarstwo-Devhttps://dotnetomaniak.pl/Users/YA8jPoD8Ak2rDEdmEzwpXA2020-10-05T06:25:43Zhttps://dotnetomaniak.pl/Podstawy-Azure-Functions5770Przetwarzanie bezserwerowe powstało w celu rozwiązania konkretnych problemów. Zdecydowanie nie jest lekiem na wszystko, jednak doskonale nadaje się do odpowiednich zagadnień. Powyższy wpis przedstawia podstawowe zagadnienia związane z Azure Functions.https://cesarstwo-dev.pl/podstawy-azure-functionshttp://dotnetomaniak.pl/Data/Thumbnails/small_WFBgf3ACT0WXKJNVJ77JFA.pnghttps://dotnetomaniak.pl/Serverless-for-dummies-pragmatic-encounter-on-azure-DeadDesktopServerless for dummies - pragmatic encounter on azure - DeadDesk.top2020-07-16T12:26:08Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_mtXxhR3yYkmUv6BrcPYpbQ.png"/></div><div>Creating music app using azure functions</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Serverless-for-dummies-pragmatic-encounter-on-azure-DeadDesktop"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fdeaddesk.top%2fserverless-for-dummies-pragmatic-encounter%2f" style="border:0px"/></a></div></div>undernotichttps://dotnetomaniak.pl/Users/9EO05rMWwkGm8e-wjF2AZw2020-07-17T06:21:01Zhttps://dotnetomaniak.pl/Serverless-for-dummies-pragmatic-encounter-on-azure-DeadDesktop1540Creating music app using azure functionshttps://deaddesk.top/serverless-for-dummies-pragmatic-encounter/http://dotnetomaniak.pl/Data/Thumbnails/small_mtXxhR3yYkmUv6BrcPYpbQ.pnghttps://dotnetomaniak.pl/EN-Alternative-approach-to-HttpClient-in-Azure-Functions-20-revisited-move-to-dependency-injection[EN] Alternative approach to HttpClient in Azure Functions 2.0 revisited - move to dependency injection2019-10-09T12:50:37Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_WYJ7vC88K0evLLkNxNk-lQ.png"/></div><div>This post is a follow-up to my previous one regarding usage of HttpClientFactory in Azure Functions. The approach I've taken previously is no loner the best one and I wanted to revisit it.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Alternative-approach-to-HttpClient-in-Azure-Functions-20-revisited-move-to-dependency-injection"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.tpeczek.com%2f2019%2f10%2falternative-approach-to-httpclient-in.html" style="border:0px"/></a></div></div>tpeczekhttps://dotnetomaniak.pl/Users/jTIx7Ar3AUSeW2FPwvQJzQ2019-10-14T06:21:09Zhttps://dotnetomaniak.pl/EN-Alternative-approach-to-HttpClient-in-Azure-Functions-20-revisited-move-to-dependency-injection1530This post is a follow-up to my previous one regarding usage of HttpClientFactory in Azure Functions. The approach I've taken previously is no loner the best one and I wanted to revisit it.https://www.tpeczek.com/2019/10/alternative-approach-to-httpclient-in.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_WYJ7vC88K0evLLkNxNk-lQ.pnghttps://dotnetomaniak.pl/Jak-zbudowalem-i-uruchomilem-moj-sklep-internetowy-za-07miesiac-uzywajac-Azure-Functions-i-kilku-innych-komponentowJak zbudowałem i uruchomiłem mój sklep internetowy za 0.7$/miesiąc używając Azure Functions i kilku innych komponentów2019-09-08T06:03:58Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_6WKlzpWE7Eab92EYbHBs4w.png"/></div><div>Azure Functions są świetne mówili. Azure Functions są dobre. Azure Functions są tanie. I są :-)
W artykule prezentuję case-study mojego sklepu internetowego, który napisałem łącząc kilka komponentów właśnie przy użyciu Azure Functions. Ile komponentów i jak je połączyłem? Co faktycznie było uruchamiane jako funkcja, a co nie? O tym wszystkim w artykule.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Jak-zbudowalem-i-uruchomilem-moj-sklep-internetowy-za-07miesiac-uzywajac-Azure-Functions-i-kilku-innych-komponentow"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.scooletz.com%2f2019%2f09%2f02%2fhow-i-built-and-run-my-e-shop-for-0-07-month-using-azure-functions-and-a-few-more%2f" style="border:0px"/></a></div></div>Scooletzhttps://dotnetomaniak.pl/Users/LtUVX6bMs0abZUMu84LL5A2019-09-09T07:12:48Zhttps://dotnetomaniak.pl/Jak-zbudowalem-i-uruchomilem-moj-sklep-internetowy-za-07miesiac-uzywajac-Azure-Functions-i-kilku-innych-komponentow31640Azure Functions są świetne mówili. Azure Functions są dobre. Azure Functions są tanie. I są :-)
W artykule prezentuję case-study mojego sklepu internetowego, który napisałem łącząc kilka komponentów właśnie przy użyciu Azure Functions. Ile komponentów i jak je połączyłem? Co faktycznie było uruchamiane jako funkcja, a co nie? O tym wszystkim w artykule.https://blog.scooletz.com/2019/09/02/how-i-built-and-run-my-e-shop-for-0-07-month-using-azure-functions-and-a-few-more/http://dotnetomaniak.pl/Data/Thumbnails/small_6WKlzpWE7Eab92EYbHBs4w.pnghttps://dotnetomaniak.pl/Implementacja-wyszukiwania-w-aplikacji-serverless-czyli-jak-wykorzystac-Azure-Functions-i-Azure-Search-Maciej-GosImplementacja wyszukiwania w aplikacji serverless, czyli jak wykorzystać Azure Functions i Azure Search? - Maciej Gos2019-08-20T05:41:19Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ZcrqM3qQckiaCoJ2b6FAVw.png"/></div><div>Azure oferuje nam wiele różnych często bardzo zaawansowanych usług oraz możliwość „żaglowania” nimi praktycznie w nieograniczony sposób. Jest to bardzo duży benefit w sytuacji gdy musimy zaimplementować tytułowe wyszukiwanie w aplikacji serverless. Ale po kolei…
W aplikacji jaką rozwijamy w Altkom Software & Consulting pojawiło się wymaganie wyszukiwania danych po dowolnych atrybutach encji np. Tytuł, Miejsce itp. Początkow...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Implementacja-wyszukiwania-w-aplikacji-serverless-czyli-jak-wykorzystac-Azure-Functions-i-Azure-Search-Maciej-Gos"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmaciejgos.com%2fazure-functions-i-azure-search%2f" style="border:0px"/></a></div></div>Maciej Goshttps://dotnetomaniak.pl/Users/z9BXP43wNEm64zKqtJ3p7w2019-08-21T07:25:34Zhttps://dotnetomaniak.pl/Implementacja-wyszukiwania-w-aplikacji-serverless-czyli-jak-wykorzystac-Azure-Functions-i-Azure-Search-Maciej-Gos1690Azure oferuje nam wiele różnych często bardzo zaawansowanych usług oraz możliwość „żaglowania” nimi praktycznie w nieograniczony sposób. Jest to bardzo duży benefit w sytuacji gdy musimy zaimplementować tytułowe wyszukiwanie w aplikacji serverless. Ale po kolei…
W aplikacji jaką rozwijamy w Altkom Software & Consulting pojawiło się wymaganie wyszukiwania danych po dowolnych atrybutach encji np. Tytuł, Miejsce itp. Początkow...https://maciejgos.com/azure-functions-i-azure-search/http://dotnetomaniak.pl/Data/Thumbnails/small_ZcrqM3qQckiaCoJ2b6FAVw.pnghttps://dotnetomaniak.pl/async-await-i-kontrolowanie-przeplywu-w-kodzie-bez-wyjatkowasync-await i kontrolowanie przepływu w kodzie bez wyjątków2019-06-09T16:42:26Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_LpnTWgLA8UOMocvVYz1WQw.png"/></div><div>Async-await to nie tylko rewolucja jeśli chodzi o IO czy wykonanie długich operacji. To także niesamowite możliwości jeśli chodzi o kontrolę przepływu w Twoim kodzie. Jak to zrobić? Zapraszam do artykułu</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/async-await-i-kontrolowanie-przeplywu-w-kodzie-bez-wyjatkow"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fblog.scooletz.com%2f2019%2f05%2f31%2funexceptional-non-blocking-task-based-flow-control-in-net%2f" style="border:0px"/></a></div></div>Scooletzhttps://dotnetomaniak.pl/Users/LtUVX6bMs0abZUMu84LL5A2019-06-10T06:05:31Zhttps://dotnetomaniak.pl/async-await-i-kontrolowanie-przeplywu-w-kodzie-bez-wyjatkow42400Async-await to nie tylko rewolucja jeśli chodzi o IO czy wykonanie długich operacji. To także niesamowite możliwości jeśli chodzi o kontrolę przepływu w Twoim kodzie. Jak to zrobić? Zapraszam do artykułuhttps://blog.scooletz.com/2019/05/31/unexceptional-non-blocking-task-based-flow-control-in-net/http://dotnetomaniak.pl/Data/Thumbnails/small_LpnTWgLA8UOMocvVYz1WQw.pnghttps://dotnetomaniak.pl/EN-Serverless-GraphQL-with-Azure-Functions-GraphQL-for-NET-and-Cosmos-DB[EN] Serverless GraphQL with Azure Functions, GraphQL for .NET, and Cosmos DB2019-05-29T09:10:51Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_CUvtahh3-kKRVNfw-gDe_A.png"/></div><div>Recently I've been tasked with building a PoC of Azure Functions based GraphQL service. I like tasks like this, especially if I can share my experience. I hope someone will benefit from this one.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Serverless-GraphQL-with-Azure-Functions-GraphQL-for-NET-and-Cosmos-DB"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.tpeczek.com%2f2019%2f05%2fserverless-graphql-with-azure-functions.html" style="border:0px"/></a></div></div>tpeczekhttps://dotnetomaniak.pl/Users/jTIx7Ar3AUSeW2FPwvQJzQ2019-05-30T06:23:05Zhttps://dotnetomaniak.pl/EN-Serverless-GraphQL-with-Azure-Functions-GraphQL-for-NET-and-Cosmos-DB1670Recently I've been tasked with building a PoC of Azure Functions based GraphQL service. I like tasks like this, especially if I can share my experience. I hope someone will benefit from this one.https://www.tpeczek.com/2019/05/serverless-graphql-with-azure-functions.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_CUvtahh3-kKRVNfw-gDe_A.pnghttps://dotnetomaniak.pl/EN-Scaling-Web-Push-Notifications-with-Azure-Functions[EN] Scaling Web Push Notifications with Azure Functions2019-02-06T09:17:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_MpgQtz5iakitALme_7mwkA.png"/></div><div>As part of my talk about real-time technologies in ASP.NET Core I mention that Web Push can be scaled with Azure Functions. In this post I'm showing how.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Scaling-Web-Push-Notifications-with-Azure-Functions"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.tpeczek.com%2f2019%2f02%2fscaling-web-push-notifications-with.html" style="border:0px"/></a></div></div>tpeczekhttps://dotnetomaniak.pl/Users/jTIx7Ar3AUSeW2FPwvQJzQ2019-02-07T08:41:31Zhttps://dotnetomaniak.pl/EN-Scaling-Web-Push-Notifications-with-Azure-Functions2310As part of my talk about real-time technologies in ASP.NET Core I mention that Web Push can be scaled with Azure Functions. In this post I'm showing how.https://www.tpeczek.com/2019/02/scaling-web-push-notifications-with.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_MpgQtz5iakitALme_7mwkA.pnghttps://dotnetomaniak.pl/EN-Azure-Functions-20-extensibility-extending-extensions[EN] Azure Functions 2.0 extensibility - extending extensions2019-01-23T10:01:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_lkqFWZZHkUi19zKdLbzFxQ.png"/></div><div>In my fourth post about Azure Functions 2.0 extensibility I'm describing how to extend existing extensions.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Azure-Functions-20-extensibility-extending-extensions"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.tpeczek.com%2f2019%2f01%2fazure-functions-20-extensibility.html" style="border:0px"/></a></div></div>tpeczekhttps://dotnetomaniak.pl/Users/jTIx7Ar3AUSeW2FPwvQJzQ2019-01-24T08:00:48Zhttps://dotnetomaniak.pl/EN-Azure-Functions-20-extensibility-extending-extensions2350In my fourth post about Azure Functions 2.0 extensibility I'm describing how to extend existing extensions.https://www.tpeczek.com/2019/01/azure-functions-20-extensibility.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_lkqFWZZHkUi19zKdLbzFxQ.pnghttps://dotnetomaniak.pl/EN-Alternative-approach-to-HttpClient-in-Azure-Functions-20-bringing-in-HttpClientFactory[EN] Alternative approach to HttpClient in Azure Functions 2.0 - bringing in HttpClientFactory2018-12-12T10:11:17Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_p1dLPwbMv0aGvU4xzIynVg.png"/></div><div>HttpClient is not as straightforward to use as it may seem. The current recommendation for Azure Functions advises usage of a static client, but HttpClientFactory can be an interesting alternative.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Alternative-approach-to-HttpClient-in-Azure-Functions-20-bringing-in-HttpClientFactory"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.tpeczek.com%2f2018%2f12%2falternative-approach-to-httpclient-in.html" style="border:0px"/></a></div></div>tpeczekhttps://dotnetomaniak.pl/Users/jTIx7Ar3AUSeW2FPwvQJzQ2018-12-13T08:08:51Zhttps://dotnetomaniak.pl/EN-Alternative-approach-to-HttpClient-in-Azure-Functions-20-bringing-in-HttpClientFactory1420HttpClient is not as straightforward to use as it may seem. The current recommendation for Azure Functions advises usage of a static client, but HttpClientFactory can be an interesting alternative.https://www.tpeczek.com/2018/12/alternative-approach-to-httpclient-in.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_p1dLPwbMv0aGvU4xzIynVg.pnghttps://dotnetomaniak.pl/Azure-Functions-20-real-world-use-case-for-serverless-architectureAzure Functions 2.0 - real world use case for serverless architecture2018-11-23T10:47:11Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_CNfzpOBSK0eZRyq2euS7pQ.png"/></div><div>Azure Functions 2.0 – real world use case for serverless architecture
From technical point: C# and .NET Core, Azure Functions 2.0, CosmosDB, Azure Queue, BLOB, Tables, integration with JS Report, Twilio, SendGrid, monitoring with Application Insight.
From business point:
We had an idea to implement a billing in serverless architecture for a customer who sells its services in subscription based model.
Customer sends a list of its employees who can use offered services.
Based on contract prices for each type of subscription, system calculates fees for each employee.
Then it aggregates it to create an invoice.
Finally, a PDF printout is generated and sent to customers, together with sms/email notification.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Azure-Functions-20-real-world-use-case-for-serverless-architecture"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fasc.altkom.pl%2fen%2fblog%2fazure-functions%2f" style="border:0px"/></a></div></div>witek1902https://dotnetomaniak.pl/Users/0uwA-O2wAUCYI9VYUmqR6w2018-11-26T08:16:01Zhttps://dotnetomaniak.pl/Azure-Functions-20-real-world-use-case-for-serverless-architecture2690Azure Functions 2.0 – real world use case for serverless architecture
From technical point: C# and .NET Core, Azure Functions 2.0, CosmosDB, Azure Queue, BLOB, Tables, integration with JS Report, Twilio, SendGrid, monitoring with Application Insight.
From business point:
We had an idea to implement a billing in serverless architecture for a customer who sells its services in subscription based model.
Customer sends a list of its employees who can use offered services.
Based on contract prices for each type of subscription, system calculates fees for each employee.
Then it aggregates it to create an invoice.
Finally, a PDF printout is generated and sent to customers, together with sms/email notification.https://asc.altkom.pl/en/blog/azure-functions/http://dotnetomaniak.pl/Data/Thumbnails/small_CNfzpOBSK0eZRyq2euS7pQ.pnghttps://dotnetomaniak.pl/EN-Azure-Functions-20-extensibility-triggers[EN] Azure Functions 2.0 extensibility - triggers2018-11-21T08:24:00Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_-X_8VGJ3uUWnVqNJWTQTmw.png"/></div><div>In my second post about Azure Functions 2.0 extensibility I'm taking a closer look at creating custom triggers.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Azure-Functions-20-extensibility-triggers"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.tpeczek.com%2f2018%2f11%2fazure-functions-20-extensibility_20.html" style="border:0px"/></a></div></div>tpeczekhttps://dotnetomaniak.pl/Users/jTIx7Ar3AUSeW2FPwvQJzQ2018-11-22T08:01:42Zhttps://dotnetomaniak.pl/EN-Azure-Functions-20-extensibility-triggers2270In my second post about Azure Functions 2.0 extensibility I'm taking a closer look at creating custom triggers.https://www.tpeczek.com/2018/11/azure-functions-20-extensibility_20.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_-X_8VGJ3uUWnVqNJWTQTmw.pnghttps://dotnetomaniak.pl/EN-Azure-Functions-20-extensibility-overview[EN] Azure Functions 2.0 extensibility - overview2018-11-09T10:16:56Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_rCvwXytYMUmxkskRKRE4Qg.png"/></div><div>Information about Azure Functions 2.0 extensibility are available, but scattered. This post attempts to gather the key aspects.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Azure-Functions-20-extensibility-overview"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.tpeczek.com%2f2018%2f11%2fazure-functions-20-extensibility.html" style="border:0px"/></a></div></div>tpeczekhttps://dotnetomaniak.pl/Users/jTIx7Ar3AUSeW2FPwvQJzQ2018-11-12T09:08:41Zhttps://dotnetomaniak.pl/EN-Azure-Functions-20-extensibility-overview1300Information about Azure Functions 2.0 extensibility are available, but scattered. This post attempts to gather the key aspects.https://www.tpeczek.com/2018/11/azure-functions-20-extensibility.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_rCvwXytYMUmxkskRKRE4Qg.pnghttps://dotnetomaniak.pl/Konfiguracja-Azure-Functions-i-Table-Storage-czyli-jak-prosto-przechowac-swoje-dane-czesc-1-Maciej-GosKonfiguracja Azure Functions i Table Storage, czyli jak prosto przechować swoje dane - część 1 - Maciej Gos2018-08-06T06:01:18Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_7xOvty_XhUyR6iUen4C7GQ.png"/></div><div>Przechowywanie danych w modelu serverless nie musi być trudne i skomplikowane. Dzisiaj kolejny tydzień z Azure Functions w którym zajmiemy się przechowywaniem danych. Na pierwszy ogień pójdzie Table Storage.
O Azure Functions pisałem już w poprzednich częściach artykułów do, których serdecznie zapraszamAzure Functions na macOS? Pokażę Ci jak zacząćJaki rodzaj rozliczania wybrać dla Azu...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Konfiguracja-Azure-Functions-i-Table-Storage-czyli-jak-prosto-przechowac-swoje-dane-czesc-1-Maciej-Gos"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmaciejgos.com%2fazure-functions-table-storage-part-1%2f" style="border:0px"/></a></div></div>Maciej Goshttps://dotnetomaniak.pl/Users/z9BXP43wNEm64zKqtJ3p7w2018-08-08T12:16:55Zhttps://dotnetomaniak.pl/Konfiguracja-Azure-Functions-i-Table-Storage-czyli-jak-prosto-przechowac-swoje-dane-czesc-1-Maciej-Gos1380Przechowywanie danych w modelu serverless nie musi być trudne i skomplikowane. Dzisiaj kolejny tydzień z Azure Functions w którym zajmiemy się przechowywaniem danych. Na pierwszy ogień pójdzie Table Storage.
O Azure Functions pisałem już w poprzednich częściach artykułów do, których serdecznie zapraszamAzure Functions na macOS? Pokażę Ci jak zacząćJaki rodzaj rozliczania wybrać dla Azu...https://maciejgos.com/azure-functions-table-storage-part-1/http://dotnetomaniak.pl/Data/Thumbnails/small_7xOvty_XhUyR6iUen4C7GQ.pnghttps://dotnetomaniak.pl/Serverless-Czy-jestes-gotowy-na-rewolucjeServerless – Czy jesteś gotowy na rewolucję?2018-07-13T05:17:47Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_KUISc85f50SMGLesoEk6HA.png"/></div><div>Zapraszam do pooglądania nagrania ze spotkania grupy Cloud4it. Tym razem zastanowimy się, czy jesteśmy gotowi na Serverlessową rewolujcę.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Serverless-Czy-jestes-gotowy-na-rewolucje"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.jankowskimichal.pl%2f2018%2f07%2fserverless-czy-jestes-gotowy-na-rewolucje%2f" style="border:0px"/></a></div></div>Michal Jankowskihttps://dotnetomaniak.pl/Users/eXhIWvt1L0-xyewDDTd6aA2018-07-16T05:57:52Zhttps://dotnetomaniak.pl/Serverless-Czy-jestes-gotowy-na-rewolucje21290Zapraszam do pooglądania nagrania ze spotkania grupy Cloud4it. Tym razem zastanowimy się, czy jesteśmy gotowi na Serverlessową rewolujcę.https://www.jankowskimichal.pl/2018/07/serverless-czy-jestes-gotowy-na-rewolucje/http://dotnetomaniak.pl/Data/Thumbnails/small_KUISc85f50SMGLesoEk6HA.pnghttps://dotnetomaniak.pl/Azure-Functions-i-Swagger-czyli-jak-profesjonalnie-zaprezentowac-nasze-API-Maciej-GosAzure Functions i Swagger, czyli jak profesjonalnie zaprezentować nasze API - Maciej Gos2018-07-09T06:32:16Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_5Ux_J5Q_7UaP5aAfiCcqlg.png"/></div><div>A więc wracamy do serii o Azure Functions po przerwie chorobowej i dochodzeniu do siebie. W kolejnym tygodniu z Azure Functions chciałbym pokazać jak można zaprezentować nasze API używając Swagger.
Mała uwaga na chwilę obecną wsparcie dla OpenAPI Specification jest tylko dostępne dla funkcji działających na silniku v1. Wersja beta nie jest jeszcze niestety wspierana.
O Azure Functions pisałem już w p...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Azure-Functions-i-Swagger-czyli-jak-profesjonalnie-zaprezentowac-nasze-API-Maciej-Gos"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmaciejgos.com%2fazure-functions-swagger%2f" style="border:0px"/></a></div></div>Maciej Goshttps://dotnetomaniak.pl/Users/z9BXP43wNEm64zKqtJ3p7w2018-07-10T07:05:29Zhttps://dotnetomaniak.pl/Azure-Functions-i-Swagger-czyli-jak-profesjonalnie-zaprezentowac-nasze-API-Maciej-Gos1520A więc wracamy do serii o Azure Functions po przerwie chorobowej i dochodzeniu do siebie. W kolejnym tygodniu z Azure Functions chciałbym pokazać jak można zaprezentować nasze API używając Swagger.
Mała uwaga na chwilę obecną wsparcie dla OpenAPI Specification jest tylko dostępne dla funkcji działających na silniku v1. Wersja beta nie jest jeszcze niestety wspierana.
O Azure Functions pisałem już w p...https://maciejgos.com/azure-functions-swagger/http://dotnetomaniak.pl/Data/Thumbnails/small_5Ux_J5Q_7UaP5aAfiCcqlg.pnghttps://dotnetomaniak.pl/Zdalne-wlaczanie-wylaczanie-Azure-Function-Michal-JankowskiZdalne włączanie wyłączanie Azure Function - Michał Jankowski2018-06-27T17:17:27Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_UeiY75IIkEaBUgyrMXh4WQ.png"/></div><div>Dziś trochę niecodzienne rozwiązanie - zdalne wyłączanie AzureFunctions z poza portalu Azure.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Zdalne-wlaczanie-wylaczanie-Azure-Function-Michal-Jankowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fwww.jankowskimichal.pl%2f2018%2f06%2fzdalne-wlaczanie-wylaczanie-azure-function%2f" style="border:0px"/></a></div></div>Michal Jankowskihttps://dotnetomaniak.pl/Users/eXhIWvt1L0-xyewDDTd6aA2018-07-01T07:15:48Zhttps://dotnetomaniak.pl/Zdalne-wlaczanie-wylaczanie-Azure-Function-Michal-Jankowski2200Dziś trochę niecodzienne rozwiązanie - zdalne wyłączanie AzureFunctions z poza portalu Azure.https://www.jankowskimichal.pl/2018/06/zdalne-wlaczanie-wylaczanie-azure-function/http://dotnetomaniak.pl/Data/Thumbnails/small_UeiY75IIkEaBUgyrMXh4WQ.pnghttps://dotnetomaniak.pl/Konfiguracja-Azure-Functions-routing-na-3-sposobyKonfiguracja Azure Functions routing na 3 sposoby2018-06-06T11:09:38Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_eAE5W2Ro8Ey9vCLK8qGBAg.png"/></div><div>Kolejny tydzień z Azure Functions dzisiaj chciałbym pokazać jak można konfigurować routing w Azure Functions.
O Azure Functions pisałem już w poprzednich częściach artykułów do, których serdecznie zapraszamAzure Functions na macOS? Pokażę Ci jak zacząćJaki rodzaj rozliczania wybrać dla Azure Functions?Jak w 5 minut zbudować swoje pierwsze mock API w Azure Functions?
Natomiast jeżeli chcielibyście poczytać ogólnie o serverless ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Konfiguracja-Azure-Functions-routing-na-3-sposoby"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=https%3a%2f%2fmaciejgos.com%2fazure-functions-routing-na-3-sposoby%2f" style="border:0px"/></a></div></div>Maciej Goshttps://dotnetomaniak.pl/Users/z9BXP43wNEm64zKqtJ3p7w2018-06-11T07:32:39Zhttps://dotnetomaniak.pl/Konfiguracja-Azure-Functions-routing-na-3-sposoby1210Kolejny tydzień z Azure Functions dzisiaj chciałbym pokazać jak można konfigurować routing w Azure Functions.
O Azure Functions pisałem już w poprzednich częściach artykułów do, których serdecznie zapraszamAzure Functions na macOS? Pokażę Ci jak zacząćJaki rodzaj rozliczania wybrać dla Azure Functions?Jak w 5 minut zbudować swoje pierwsze mock API w Azure Functions?
Natomiast jeżeli chcielibyście poczytać ogólnie o serverless ...https://maciejgos.com/azure-functions-routing-na-3-sposoby/http://dotnetomaniak.pl/Data/Thumbnails/small_eAE5W2Ro8Ey9vCLK8qGBAg.png