• 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