• Friday Links 453

    The Twelve-Factor App Keeping secrets from yourself – Ayende @ Rahien justinamiller/SoftwareArchitect: Become a Better Software Architect IT Firm Manager Arrested in the Biggest Data Breach Case of Ecuador s History – Washington latest Sketch2Code – Transform sketches into HTML using AI Colorado DOT Post Mortem Don t Do Stupid #$%^ Denny Cherry & Associates…

  • Python vs C#

    I have read the article https://www.red-gate.com/simple-talk/development/dotnet-development/10-reasons-python-better-than-c-sharp I think that deserves an answer –  so I take all points to answer to them. You can replicate the code in C# 10 / .NET 6 with a globalusings.cs with the following content: So let’s start: Point 1 – Indented code blocks Also,when I want to comment something,with C#…

  • Friday Links 452

    Idempotent DDL Scripts That Always Achieve The Same Result – Making Changes Only Once: Stairway to Exploring Database Metadata Level 6 SQLServerCentral Overengineering in software development Doom s classic re-releases now run at 60fps and support free add-ons – The Verge .Net Core DI,How to register all existing assignable types in an assembly – CodeProject…

  • Automatic release GitHub with version

    For having releases published automatically on Github,I use this tagged release.yml file as an workflow name: “tagged-release” on: push: tags: – “v*” jobs: build: runs-on: ubuntu-latest steps: – name: ‘Checkout Github Action’ uses: actions/checkout@master # code to build the source – name: Archive production artifacts uses: actions/upload-artifact@v2 with: name: nameOfTheApp path: ‘src/…/*’ retention-days: 1 –…

  • Friday Links 451

    Sharing an SQLite database across containers is surprisingly brilliant angulardoc.org r-lib/actions: GitHub Actions for the R community Orchestrating microservices and multi-container applications for high scalability and availability | Microsoft Docs Monoliths,Microservices and Multitenancy – Software Alchemy How C# 8 Helps Software Quality – The Startup – Medium openlayers/openlayers at HackerTabExtension Linux on Windows – CodeProject…

  • Friday Links 450

    Monoliths,Microservices and Multitenancy – Software Alchemy APIs Tiny Helpers ing-bank/lion: Lion Web Components Comment #28 : Bug #255161 : Bugs : cupsys package : Ubuntu The Dark Side of Microservices – DEV Community Debt is Coming alexdanco.com The magic of the infrastructure – Ayende @ Rahien Adding Global Error Handling and Logging in ASP.NET Core…

  • FileExtension–PostMortem- part 7

    It was interesting to wrote this project.  At the final,it features an web site (https://fileextension.azurewebsites.net/ ) and a NuGet package ( https://www.nuget.org/packages/FileExtension/ ). Also,I have learned how to start Windows Terminal to start Angular / .NET Core / Tests wt new-tab -p “Windows PowerShell” -d . cmd /k “cd src && dotnet build && cd…

  • FileExtension–part 6 – CI/CD

    So now how to make visible all those coding ? For tests –CodeCov,  https://app.codecov.io/gh/ignatandrei/FileExtension hosts for free to see the coverage For documentation – ReadTheDocs,  https://fileextension.readthedocs.io/en/latest/ hosts for free. For packaging  – NuGEt https://www.nuget.org/packages/FileExtension/ For more detailed analysis Sonar https://sonarcloud.io/summary/overall?id=ignatandrei_FileExtension can show code smells and bugs and more GitHub actions https://github.com/ignatandrei/FileExtension/actions allows me to run all those…

  • [ADCES]Devops By Docker & Life after Java 8

    Details Presentation 1 : Practical DevOps: One-Click Deployment using DockerPresenter: Andrei Micuda,https://github.com/andrei-micuda/Description:Every developer wants to deploy and maintain the applications he develops with ease. Although this seems like a daunting task at first,you can achieve a one-click deployment pipeline by only using a few Docker containers. Join us if you want to find how to…

  • FileExtension–Tests–part 5

    The tests are the easy part. I have put some files on a folder( https://github.com/ignatandrei/FileExtension/tree/master/src/TestFileExtensions/TestFiles ) and test if the extension matches the recognizer. As NuGet packages I used FluentAssertions xunit LightBDD.XUnit2 FluentAssertion allows me to write more readable tests,like  AllExtensions.Should().HaveCountGreaterThanOrEqualTo(number); LightBDD allows me to write tests in a more “business “ way : await…

I am ok , you are ok