-
SideCarCLI- finish interceptors
The idea for FinishInterceptors is very simple – when the initial process,StartApp,is finished –then run some other programs . And here comes some decisions: Pass the ExitCode of the StartApp ? ( YES) Pass the output lines of text of the StartApp ? ( NO – could be enormous ) What to do if the…
-
Friday Links 394
Sciter/HTML/C# based desktop apps walkthrough – CodeProject The Best Sites for Storing Photos Online Improving .NET Application Performance – DaedTech Was Linus Torvalds Right About C++ Being So Wrong? – Slashdot THESE ARE REAL COMPLAINTS RECEIVED BY “THOMAS COOK HOLIDAYS” FROM DISSATISFIED CUSTOMERS – Newsroom24 Expression Trees in C# with an example – DotNetCrunch Sharing…
-
SideCarCLI–create releases
Because all code is in Github,the easy way is GitHub Actions,https://github.com/features/actions . Some modifications are required on CSPROJ file to build for Linux or Windows : <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp3.1</TargetFramework> <RuntimeIdentifiers>win-x64;linux-x64</RuntimeIdentifiers> </PropertyGroup> And after 6 commits,this is the ( almost) final version: name: .NET Core on: push: branches: [ main ] pull_request: branches: [ main…
-
SideCarCLI–refactor command line
When starting to implement the project,suddenly realize that list interceptors command does not belong to start app command . So the application should be refactored to new specifications – StartApp command – contains the whole list of commands for starting the app,including timer,adding interceptor – Interceptors command – should list the interceptors (timer,line,finish) The interceptors…
-
SideCarCLI–Architecture and specs–part 2
The SideCarCLI application should start another application and intercept in various ways . What will execute when intercept is not known in advance – so should be read at runtime . So the SideCarCLI will load the interceptors and make then available to the application. Let’s say that,for the moment,the SideCarCLI will take all the…
-
SideCarCLI | Command Line – description –part 1
There are those days a great deal of command line applications that performs a variety of things. The problem is that you cannot control them . The command line performs their duty well – but,from time to time,you need something else integrated with this. The pattern for this is https://docs.microsoft.com/en-us/azure/architecture/patterns/sidecar – it is applied to…
-
Friday Links 393
Create a new book · GitBook Create a Desktop App with Angular 2 and Electron A Quick Look at F# In Visual Studio Code – Wintellect DevCenterWintellect DevCenter Microsoft/vscode: Visual Studio Code Postman | Supercharge your API workflow Home – Pencil Project 1000ch/whale: Unofficial Trello app Adding favicons to your ASP.NET Core website with Real…
-
[ADCES]SqlInjection si Migrare BD in Azure
1. Teorie si Demo practic de Sql Injection si spargerea parolelor prin hashingPrezentator: Andrei Rinea,https://www.linkedin.com/in/andreirinea/Descriere: Abordare teoretică și practică asupra SQL Injection și Hashing. Include live hacking!2. Migrarea bazelor de date SQL Server in cloudPrezentator: Dragos Barbu,https://www.linkedin.com/in/drbarbu/Descriere:Incheiem seria in care am prezentat cum mutam o solutie veche in cloud cu etapa de migrare a bazei…
-
Deploy .NET Core +SqlServer application to Ubuntu
Tools used: SSH – Windows Native DOS – Windows Native SSMS – download https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 FileZilla – download https://filezilla-project.org/download.php?platform=win64 How I did : SSH : Install SqlServer: https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15 SSMS: Copy database with SSMS export data DOS : Windows Compile application for Linux: dotnet publish -r linux-x64 Filezilla: Transfer with FileZilla all files: manual SSH -Change permission…
-
Friday Links 392
Covariant and Contravariant Casting is 3x Slower than Dynamic Using ImageSharp to resize images in ASP.NET Core – a comparison with CoreCompat.System.Drawing ALM-Rangers/Breakpoint-Generator: Automatically generate breakpoints for all the public entry points in your solution. Google’s next trick for Android is ‘copyless pasting’ Removing the MVC Razor dependencies from the Web API template in ASP.NET…
I am ok , you are ok