-
Web site–Angular- part 40
Creating Angular app ng new InfovalutarWebAng Then customizing to add angular material ng add @angular/material and https://material.angular.io/guide/schematics#navigation-schematic ng generate @angular/material:nav banks Delete everyhing in app component ( without <div class=”content” role=”main”> add <app-banks></app-banks> ) See if it works. If yes,move the router outlet and footer to app-banks. Now,I want to solve the CD and to…
-
Last Commit info–GitHub and AzureDevOps–part 39
I was thinking that I need to see the date of last CD – who done what. For this,I need 2 things: to have a controller/gui to show the info and the CD process,via GitHub/AzureDevOps,to take care of that. For the part with code,the problem was pretty simple: What about the CD process…
-
Exchange rates–what I have done in 37 hours–part 38
What I have create for now in 37 hours : A source control – https://github.com/ignatandrei/InfoValutar A plugin based software – you can use to load any kind of exchange rates,for anywhere,provided that you implement the interface – see implementation Tests for some of the code Deployment: An Azure WebAPP WebAPI deployment – https://infovalutar.azurewebsites.net/swagger/index.html A Docker…
-
Software Year 2019 in review
This is what impressed me in 2019 On 8 January https://blog.github.com/2019-01-07-new-year-new-github/ On 21 January https://java.com/en/download/release_notice.jsp : Public updates for Oracle Java SE 8 released after January 2019 will not be available for business,commercial or production use without a commercial license. On 8 February Ie default browser On 12 February https://www.bleepingcomputer.com/news/security/windows95-v20-lets-you-play-doom-wolfenstein-3d-and-more/ On 7 March Microsoft Calculator…
-
Friday Links 352
Chalarangelo/30-seconds-of-code: Curated collection of useful Javascript snippets that you can understand in 30 seconds or less. Building an Airport Explorer • Jerrie Pelser’s Blog aspnet/Diagnostics: Diagnostics middleware for reporting info and handling exceptions and errors in ASP.NET Core,and diagnosing Entity Framework Core migrations errors. Development With A Dot – Interception in Entity Framework Core Compiling…
-
What I have done in 2019–and goals for 2020
In 2019 I have learned .NET Core – up to the version 3.1 Angular- up to the version 8.0 Docker – up to the 19.3 TypeScript –up to 3.7 JavaScript frameworks for backend and mono-repo I have started To learn Azure InfoValutar – https://github.com/ignatandrei/InfoValutar Bingo – https://github.com/alexandru360/PresentationBingoCards/ with Alex Badita Coordinating automation work at the…
-
Azure functions – final–part 37
So,I said,now just retrieve data – and put on database: try { log.Info(“trying to save”); ISave save = new SaveSqlServer(null); await save.Save(data.ToArray()); } catch(Exception ex) { log.Error($”ERROR !! {ex.Message}”); } This gives me a new whole error: ERROR !! Could not load type ‘System.IAsyncDisposable’ from assembly ‘netstandard,Version=2.1.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51’. Ok. Coming from start: What I want ?…
-
IAsyncEnumerable transformed to IEnumerable and making Azure Functions works- part 36
Last time I have had problems because of IAsyncEnumerable not be loaded from SystemRuntime. Decided to modify code to use instead Task<Ienumerable> The code modifications were interesting await foreach (var e in nbr.GetActualRates()) //versus foreach (var e in await nbr.GetActualRates()) yield return exch; //versus adding to a list and return the list ret.Add(exch); var data…
-
Friday Links 351
Introduction · goodshare.js — Useful modern JavaScript solution for share a link from your website to social networks or mobile messengers Seva Zaikov – How to Use Generators in JavaScript Using FakeItEasy with Entity Framework 6 – CodeProject Testing with InMemory – EF Core | Microsoft Docs Useful tools for your Node.js Projects — 2018…
-
Azure function–solving my own code problems–part 35
1. My fault – the plugins does not exists in output this should be added to the output in order to the plugins to be copied to the output directory <ItemGroup> <None Remove=”plugins\” /> <Content Include=”plugins\**\*.dll” CopyToOutputDirectory=”Always” /> </ItemGroup> 2. Deploying,I should see what it is convenient: context.FunctionDirectory OR context.FunctionAppDirectory log.LogInformation($”!!! C# Timer trigger function…
I am ok , you are ok