-
Friday Links 365
The Care and Feeding of Tuples in C# – Simple Talk Cards vespa-engine/vespa: Vespa – the open big data serving engine Open Sourcing Vespa,Yahoo’s Big Data Processing and Serving Engine Windows 10 IoT Core Blockly – Building Apps for WindowsBuilding Apps for Windows .NET Framework 4.7.1 Runtime and Compiler Features | .NET Blog Javascript closures…
-
BitBucket pipelines vs AzureDevOps pipelines
TL;DR; : Choose Azure – it can integrate also with BitBucket repository For my previous experience with AzureDevOps,please see http://msprogrammer.serviciipeweb.ro/category/azure-devops/, I have had the opportunity to play with BitBucket CI this weekend. Nothing fance,just a CI + test + artifacts for a .NET solution. Both have yaml files for CI /CD Both have support for…
-
Friday Links 364
The many faces of `this` in javascript – Pragmatists Using GitHub for comments on your blog Time Series Analysis in R Part 3: Getting Data from Quandl | DataScience+ Essential Image Optimization ImageOptim alternatives for Windows and Linux FileOptimizer (English) – Software Javier Gutiérrez Chamorro (Guti): FileOptimizer,SumatraPDFOpt,TBClamAV,ClamAVOpt,RealSpeed,RLE64,WinVer,TXT2PDF,Lamark,XPlorer,SMETAR,MEMTRACE,ZEROFILL ARIMA models and Intervention Analysis | DataScience+ WorkPlace…
-
Post Mortem -part 7
It was fun to create https://github.com/ignatandrei/webAPI2CLI/ and to deal with various technical problems. It was less fun to make the devops working – however,the previous experiences helped a lot. But even so,waiting to compile the project,making the docs … was not fun. It was cumbersome writing the documentation – however,I know that,without documentation,the project is useless.…
-
Documentation–part 6
I need 2 types of documentation: 1. For let people know how to use 2. For the programmers – to understand what the classes are doing For the first point,documentation to use a. Github has already the readme.md file that shows details for the repository . What I need is something more- i.e. detailed…
-
Friday Links 363
ThinkR-open/remedy: RStudio Addins to Simplify Markdown Writing rstudio/rmarkdown: Dynamic Documents for R Jack Histon – ASP.NET Core 2.0 – Repository Overview: Razor Pages bchavez/Bogus: A simple and sane fake data generator for C#,F#,and VB.NET. Based on and ported from the famed faker.js. Jack Histon – Trust your Data,Not your Mind adamtornhill/code-maat: A command line tool…
-
Devops + CI/CD-part 5
What I need for the devops: 1. Building the solution 2. Running tests 3. Deploying packages to Nuget Being part of the Microsoft stack,it is normal that I have choose for CI / CD the Azure Devops. You can see the AzureDevops at https://dev.azure.com/ignatandrei0674/WebAPI2CLI/_build?definitionId=7&_a=summary and how it is done by reading https://github.com/ignatandrei/WebAPI2CLI/blob/master/azure-pipelines.yml Seeing code coverage…
-
Create and running tests- part 4
I have made a TestWebSite,in .NET Core 3.1,I was also thinking that WebApplicationFactory exists and tutorial like https://docs.microsoft.com/en-us/aspnet/core/test/integration-tests?view=aspnetcore-3.1 it will be easy to test the site. However,I have found the hard way that is not a real server : it does not have the adresses / ports open. Read https://github.com/dotnet/aspnetcore/issues/4892 . So I have made…
-
Implementing–part 3
First implementation was just a bunch a code thrown in an API project. All self contained,all in one WebAPI project. Some problems that I have faced: 1. The class that executes( the hosted service ) should have access to the address of the server . However,the class is injected at the moment of creating…
-
Thinking of the project–part 2
The questions that I have to solve is : 1. How to run something in an ASP.NET Core project,when we have just WEBAPI controllers ? The answer was pretty simple: Hosted Services: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services?view=aspnetcore-3.1&tabs=visual-studio . It runs unattended and can be started by the project 2. Which version of .NET Core should I use ? Another…
I am ok , you are ok