• Friday Links 345

      Sub-orchestrations for Durable Functions – Azure | Microsoft Docs Cover Your Apps While Still Using npm – DZone Web Dev Development With A Dot – Encoded JavaScript in ASP.NET MVC Core Durable Functions Overview – Azure (preview) | Microsoft Docs Learning in a World Where Programming Skills Aren’t That Important Thoughts on code review…

  • Loading data from NBR / ECB as plugins–part 11

    Modified project – instead of one project that have the NBR and ECB exchange rates,I have now 4 1. Common interfaces / classes 2 NBR loading( first plugin) 3 ECB loading ( second plugin) 4 plugin loading project   Going to .NET Standard 2.1 and trying to load the NuGet https://github.com/natemcmaster/DotNetCorePlugins/blob/master/docs/what-are-shared-types.md . Does not load.…

  • Intermezzo–options for loading multiple providers of data – part 10

    We have 2 national banks –  and we gather exchange rates from there. What if we want to add more banks  -or let other programmers to add their dll’s to our software to just display the exchange rates from other banks ?   Option 1: HardCode all the list Option 2: Reading from some config…

  • Intermezzo–program based on experience–part 9

    This post will be somewhat related to https://www.smart-jokes.org/programmer-evolution.html – but it makes total sense for me. Let’s take what we achieved until now: We have 2 national banks –  and we gather exchange rates from there. What if we want to add more banks  -or let other programmers to add their dll’s to our software…

  • European Central Bank- part 8

    Because I have had last time a flop,now I decide to get the European Central Bank rates. Going to https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html show the XML –  but not the XSD. So now it is about how to transform from XML to C# classes –  and I remembered a discussion with https://siderite.dev/ – Visual Studio does now how…

  • Friday Links 344

    morelinq/MoreLINQ: Extensions to LINQ to Objects apache/incubator-gobblin: Gobblin is a distributed big data integration framework (ingestion,replication,compliance,retention) for batch and streaming systems. Gobblin features integrations with Apache Hadoop,Apache Kafka,Salesforce,S3,MySQL,Google etc. Getting Started – Gobblin Documentation Monetize Electron Desktop Applications With CoinHive And Angular Part 2: How to stop me harvesting credit card numbers and passwords from…

  • Try to show the result online in docker with dotnet try- part 7

    Trying to put the dotnet try in docker Each line from here is taking time – save this as docker.console file FROM mcr.microsoft.com/dotnet/core/sdk:3.0 RUN dotnet tool install -g –add-source “https://dotnet.myget.org/F/dotnet-try/api/v3/index.json” dotnet-try ENV PATH=”$PATH:/root/.dotnet/tools” #ENV ASPNETCORE_URLS=http://+:5000 CMD dotnet try –verbose –port 443 EXPOSE 443   I can run this by docker build -f ./console.docker . -t…

  • Show the software- artifacts and dotnettry –part 6

    So I was about artifacts – what if I put the console as an artifact,to can show the work to other people ?  Read about artifacts at Github Actions at https://help.github.com/en/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts . Seems easy.  One indentation problem later and I have a 34 MB application that is attached to the current action and it is…

  • Running CI tests- part 5

    Now I want that every time I commit the project,the tests should be run. I do not want all the test,but just the ones without external dependencies. For that,I decorate with [Trait(“External”,”0″)] and [Trait(“External”,”1″)] the ones that are using just local resources,respectively the internet. I modify the dotnetcore.yml from Github to run the test by…

  • Badge,tests–live and mock–part 4

    (This is the result of 1 hour per day auto-challenge as a full cycle developer) Reading https://github.com/sdras/awesome-actions I discovered that I can easy add a badge that is building correctly. Not working ( shows “ no status” ). Thinking about spaces –but no. Maybe a bug ? Resolving later… Now it time to add some…

I am ok , you are ok