Category: mini tools list

Tools List 2020

Browsers
Dotnet packages
VS Code Extensions
GitHub
Chrome Extensions
Top 100 programs used in 2020

Browsers

  1. Chrome
  2. Firefox
  3. Edge
  4. IE

VSCode extensions

0 aaron-bond.better-comments code –install-extension aaron-bond.better-comments
1 adamhartford.vscode-base64 code –install-extension adamhartford.vscode-base64
2 alefragnani.Bookmarks code –install-extension alefragnani.Bookmarks
3 alexkrechik.cucumberautocomplete code –install-extension alexkrechik.cucumberautocomplete
4 Angular.ng-template code –install-extension Angular.ng-template
5 christian-kohler.npm-intellisense code –install-extension christian-kohler.npm-intellisense
6 ckolkman.vscode-postgres code –install-extension ckolkman.vscode-postgres
7 CoenraadS.bracket-pair-colorizer code –install-extension CoenraadS.bracket-pair-colorizer
8 csholmq.excel-to-markdown-table code –install-extension csholmq.excel-to-markdown-table
9 dbaeumer.vscode-eslint code –install-extension dbaeumer.vscode-eslint
10 donjayamanne.githistory code –install-extension donjayamanne.githistory
11 DotJoshJohnson.xml code –install-extension DotJoshJohnson.xml
12 eamodio.gitlens code –install-extension eamodio.gitlens
13 eg2.vscode-npm-script code –install-extension eg2.vscode-npm-script
14 esbenp.prettier-vscode code –install-extension esbenp.prettier-vscode
15 fernandoescolar.vscode-solution-explorer code –install-extension fernandoescolar.vscode-solution-explorer
16 firefox-devtools.vscode-firefox-debug code –install-extension firefox-devtools.vscode-firefox-debug
17 Flixs.vs-code-http-server-and-html-preview code –install-extension Flixs.vs-code-http-server-and-html-preview
18 formulahendry.auto-close-tag code –install-extension formulahendry.auto-close-tag
19 formulahendry.auto-rename-tag code –install-extension formulahendry.auto-rename-tag
20 ginfuru.ginfuru-better-solarized-dark-theme code –install-extension ginfuru.ginfuru-better-solarized-dark-theme
21 Gruntfuggly.todo-tree code –install-extension Gruntfuggly.todo-tree
22 hbenl.vscode-test-explorer code –install-extension hbenl.vscode-test-explorer
23 hoovercj.vscode-dimmer code –install-extension hoovercj.vscode-dimmer
24 humao.rest-client code –install-extension humao.rest-client
25 ionutvmi.path-autocomplete code –install-extension ionutvmi.path-autocomplete
26 joelday.docthis code –install-extension joelday.docthis
27 johnpapa.vscode-peacock code –install-extension johnpapa.vscode-peacock
28 k–kato.docomment code –install-extension k–kato.docomment
29 L13RARY.l13-diff code –install-extension L13RARY.l13-diff
30 mhutchie.git-graph code –install-extension mhutchie.git-graph
31 ms-azure-devops.azure-pipelines code –install-extension ms-azure-devops.azure-pipelines
32 ms-azuretools.vscode-azurefunctions code –install-extension ms-azuretools.vscode-azurefunctions
33 ms-azuretools.vscode-docker code –install-extension ms-azuretools.vscode-docker
34 ms-mssql.mssql code –install-extension ms-mssql.mssql
35 ms-vscode-remote.remote-containers code –install-extension ms-vscode-remote.remote-containers
36 ms-vscode-remote.remote-ssh code –install-extension ms-vscode-remote.remote-ssh
37 ms-vscode-remote.remote-ssh-edit code –install-extension ms-vscode-remote.remote-ssh-edit
38 ms-vscode-remote.remote-wsl code –install-extension ms-vscode-remote.remote-wsl
39 ms-vscode-remote.vscode-remote-extensionpack code –install-extension ms-vscode-remote.vscode-remote-extensionpack
40 ms-vscode.azure-account code –install-extension ms-vscode.azure-account
41 ms-vscode.powershell code –install-extension ms-vscode.powershell
42 ms-vscode.vs-keybindings code –install-extension ms-vscode.vs-keybindings
43 ms-vscode.vscode-typescript-tslint-plugin code –install-extension ms-vscode.vscode-typescript-tslint-plugin
44 ms-vsliveshare.vsliveshare code –install-extension ms-vsliveshare.vsliveshare
45 ms-vsliveshare.vsliveshare-audio code –install-extension ms-vsliveshare.vsliveshare-audio
46 ms-vsliveshare.vsliveshare-pack code –install-extension ms-vsliveshare.vsliveshare-pack
47 msjsdiag.debugger-for-chrome code –install-extension msjsdiag.debugger-for-chrome
48 msoffice.microsoft-office-add-in-debugger code –install-extension msoffice.microsoft-office-add-in-debugger
49 oderwat.indent-rainbow code –install-extension oderwat.indent-rainbow
50 pnp.polacode code –install-extension pnp.polacode
51 quicktype.quicktype code –install-extension quicktype.quicktype
52 redhat.vscode-yaml code –install-extension redhat.vscode-yaml
53 sanderledegen.angular-follow-selector code –install-extension sanderledegen.angular-follow-selector
54 sdras.night-owl code –install-extension sdras.night-owl
55 Shan.code-settings-sync code –install-extension Shan.code-settings-sync
56 tht13.html-preview-vscode code –install-extension tht13.html-preview-vscode
57 tomoki1207.pdf code –install-extension tomoki1207.pdf
58 tomoyukim.vscode-mermaid-editor code –install-extension tomoyukim.vscode-mermaid-editor
59 Tyriar.vscode-terminal-here code –install-extension Tyriar.vscode-terminal-here
60 vincaslt.highlight-matching-tag code –install-extension vincaslt.highlight-matching-tag
61 vscode-icons-team.vscode-icons code –install-extension vscode-icons-team.vscode-icons
62 vsls-contrib.codetour code –install-extension vsls-contrib.codetour
63 vsls-contrib.gitdoc code –install-extension vsls-contrib.gitdoc
64 wayou.vscode-todo-highlight code –install-extension wayou.vscode-todo-highlight
65 wwm.better-align code –install-extension wwm.better-align
66 yzane.markdown-pdf code –install-extension yzane.markdown-pdf
67 yzhang.markdown-all-in-one code –install-extension yzhang.markdown-all-in-one
68 Zignd.html-css-class-completion code –install-extension Zignd.html-css-class-completion

Dotnet packages

Nr Name
2 aspnetcore.healthchecks.sqlserver
3 aspnetcore.healthchecks.system
4 aspnetcore.healthchecks.ui
5 aspnetcore.healthchecks.ui.client
6 aspnetcore.healthchecks.ui.core
7 aspnetcore.healthchecks.ui.inmemory.storage
8 automapper
9 bouncycastle.netcore
10 buildalyzer
11 buildalyzer.logger
12 buildalyzer.workspaces
13 castle.core
14 cef.redist.x64
15 cef.redist.x86
16 cefsharp.common
17 cefsharp.wpf
18 cliexecute
19 coverlet.collector
20 coverlet.console
21 coverlet.msbuild
22 cronos
23 csvtextfieldparser
24 deviceid
25 dotnet-depends
26 dotnet-ef
27 dotnet-gcr
28 dotnet-gitchanges
29 dotnet-outdated
30 dotnet-property
31 dotnet-reportgenerator-globaltool
32 dotnet-sonarscanner
33 dotnet-try
34 dotnet-versioninfo
35 dotnetcampus.updatealldotnettools
36 dotnetcore.npoi
37 dotnetcore.npoi.core
38 dotnetcore.npoi.openxml4net
39 dotnetcore.npoi.openxmlformats
40 dotnetthx
41 elasticsearch.net
42 electronnet.api
43 engineioclientdotnet
44 extensionnetcore3
45 fluentassertions
46 formatwith
47 fractions
48 google.protobuf
49 graphql
50 graphql-parser
51 graphql.server.core
52 graphql.server.transports.aspnetcore
53 graphql.server.ui.playground
54 handlebars.net
55 healthcheckversion
56 hellang.middleware.problemdetails
57 htmlagilitypack
58 humanizer.core
59 interpreterdll
60 k4os.compression.lz4
61 k4os.compression.lz4.streams
62 k4os.hash.xxhash
63 kubernetesclient
64 mcmaster.extensions.commandlineutils
65 mediatr
66 mediatr.extensions.microsoft.dependencyinjection
67 moniker.cli
68 moq
69 msbuild.structuredlogger
70 msbuildpipelogger.server
71 mstest.testadapter
72 mstest.testframework
73 mysql.data
74 mysql.data.entityframeworkcore
75 mysqlconnector
76 namotion.reflection
77 netcore2blockly
78 netcore2blocklystorage.sqlite
79 netstandard.library
80 newtonsoft.json
81 njsonschema
82 nlog
83 nlog.extensions.logging
84 nlog.targets.elasticsearch
85 nlog.web.aspnetcore
86 npgsql
87 npgsql.entityframeworkcore.postgresql
88 npoi
89 nswag.annotations
90 nswag.aspnetcore
91 nswag.core
92 nswag.generation
93 nswag.generation.aspnetcore
94 nswag.swaggergeneration
95 nswag.swaggergeneration.aspnetcore
96 nswag.swaggergeneration.webapi
97 nuget.frameworks
98 nugetizer
99 octokit
100 odatatoentity
101 odatatoentity.aspnetcore
102 odatatoentity.efcore
103 odatatoentity.efcore.dynamicdatacontext
104 openmcdf
105 pluralize.net
106 polly
107 pomelo.entityframeworkcore.mysql
108 pomelo.jsonobject
109 portable.bouncycastle
110 portableconsolelibs
111 powershell
112 razorlight
113 scriban
114 sharpyaml
115 sharpziplib
116 shouldly
117 skinnycontrollerscommon
118 skinnycontrollersgenerator
119 socketioclientdotnet
120 sqlitepclraw.bundle_e_sqlite3
121 sqlitepclraw.core
122 sqlitepclraw.lib.e_sqlite3
123 sqlitepclraw.provider.dynamic_cdecl
124 ssh.net
125 sshnet.security.cryptography
126 stankins.common
127 stankins.excel
128 stankins.fileops
129 stankins.html
130 stankins.interfaces
131 stankins.mariadb
132 stankins.objects
133 stankins.office
134 stankins.razor
135 stankins.receiverdb
136 stankins.sqlserver
137 supersocket.clientengine.core
138 swashbuckle.aspnetcore
139 swashbuckle.aspnetcore.swagger
140 swashbuckle.aspnetcore.swaggergen
141 swashbuckle.aspnetcore.swaggerui
142 thisassembly
143 thisassembly.assemblyinfo
144 thisassembly.constants
145 thisassembly.designtimefix
146 thisassembly.metadata
147 thisassembly.prerequisites
148 thisassembly.project
149 thisassembly.strings
150 vbsoftware.verysimplerestclient
151 websocket4net
152 xbehave
153 xbehave.core
154 xunit
155 xunit.abstractions
156 xunit.analyzers
157 xunit.assert
158 xunit.core
159 xunit.extensibility.core
160 xunit.extensibility.execution
161 xunit.runner.visualstudio
162 yamldotnet
163 yamldotnet.netcore

 

Github

No Name Description
1 All Contributors https://github.com/settings/installations/7389985 Add contributions to the repository. Example at https://github.com/ignatandrei/netcoreblockly , see contributions added automatically
2 Img Bot https://github.com/settings/installations/310858 Automatically optimizes the images and creates a PR for them . Example at https://github.com/ignatandrei/NETCoreBlockly/pull/125
3 Todo Bot https://github.com/settings/installations/73483 Allow  to transfer TODO comments in the code to create a new issue. Example : https://github.com/ignatandrei/NETCoreBlockly/issues/132
4 Triage New Issues https://github.com/settings/installations/7390132  When create a new issue without labels, put the triage label to be easy found later. For example, https://github.com/ignatandrei/NETCoreBlockly/issues/65
5 Weekly Digest https://github.com/settings/installations/7390079  If interested what’s new with your repositories. For example, https://github.com/ignatandrei/NETCoreBlockly/issues/73
6 Depend A Bot https://github.com/settings/installations/652713 Scans the repository for outdated

Chrome extensions

1 Advanced REST client
2 BehindTheOverlay
3 Chrome Apps & Extensions Developer Tool
4 Chrome Media Router
5 Close Tabs to Left
6 diagrams.net Desktop
7 Exploratory Testing Chrome Extension
8 Export links of all extensions
9 File Icons for GitHub and GitLab
10 Gestures for Google Chromeâ„¢
11 Google Optimize
12 Headless Recorder
13 HTML ASCII Codes
14 iMacros for Chrome
15 Image Checker
16 Images ON/OFF
17 JavaScript Errors Notifier
18 JSONView
19 Kingsquare HTML Validator
20 Language Immersion for Chrome
21 Lazarus: Form Recovery
22 Library Detector
23 MeasureIt!
24 Microformats
25 Minimal New Tab
26 mydlink services plugin
27 OneNote Web Clipper
28 OneTab
29 Open SEO Stats(Formerly: PageRank Status)
30 Page One – Banish Multipage Articles
31 Placeholdifier
32 Postman
33 Project Naptha
34 QR Code
35 Quick Language Switcher
36 Request Maker
37 RescueTime for Chrome and Chrome OS
38 Resolution Test
39 REST Console
40 SelectorGadget
41 Selenium IDE
42 Sourcegraph
43 StayFocusd
44 Tabbs
45 Tag Assistant (by Google)
46 T-boards
47 Text Mode
48 TheWebMiner Sitemap Generator
49 Timeline Support
50 TLDR This – Free automatic text summary tool
51 Trellists: Trello Lists Master
52 Trello
53 Trello
54 TrelloExport
55 Vimium
56 Wappalyzer
57 Web Developer Checklist
58 WhatRuns
59 Window Resizer

All programs

Rank Activity Link
1 Zoom https://zoom.us/
2 Visual Studio https://visualstudio.microsoft.com/
3 MS Outlook https://outlook.live.com/
4 Visual Studio Code https://code.visualstudio.com/
5 Slack https://slack.com/
6 github.com https://github.com/
7 Windows Explorer
8 talking to phone
9 mail.yahoo.com https://mail.yahoo.com/
10 facebook.com https://www.facebook.com/
11 Facebook for Android
12 Google Chrome for Android
13 JIRA https://www.atlassian.com/software/jira
14 SQL Server Mgmt Studio https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms
15 Command Prompt https://www.lifewire.com/how-to-open-command-prompt-2618089
16 githubdesktop https://desktop.github.com/
17 google.com https://www.google.com/#spf=1607793386723
18 starcraft https://starcraft2.com/
19 MS Terminal Services Client https://www.google.com/search?q=MS%20Terminal%20Services%20Client&btnI=&gws_rd=ssl#spf=1607793389620
20 NotePad++ https://notepad-plus-plus.org/
21 Skype https://www.skype.com/ro/
22 web.whatsapp.com https://web.whatsapp.com/
23 MS Excel https://ro.wikipedia.org/wiki/Microsoft_Excel
24 gitlab.ea.com https://www.google.com/search?q=gitlab.ea.com&btnI=&gws_rd=ssl
25 windowslivewriter https://en.wikipedia.org/wiki/Windows_Live_Writer
26 skypeapp https://www.google.com/search?q=skypeapp&btnI=&gws_rd=ssl
27 linkedin.com https://www.linkedin.com/
28 docs.microsoft.com https://docs.microsoft.com/en-us/
29 Google Chrome https://www.google.com/intl/ro_ro/chrome/
30 Notepad https://notepad-plus-plus.org/
31 Yahoo Mail – Android https://www.google.com/search?q=Yahoo%20Mail%20-%20Android&btnI=&gws_rd=ssl
32 LinkedIn – Android https://www.google.com/search?q=LinkedIn%20-%20Android&btnI=&gws_rd=ssl
33 windowsterminal https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701
34 stackoverflow.com https://stackoverflow.com/
35 MS Word https://www.microsoft.com/ro-ro/microsoft-365/word
36 Plants vs. Zombiesâ„¢ 2 https://www.google.com/search?q=Plants%20vs.%20Zombies%E2%84%A2%202&btnI=&gws_rd=ssl
37 Google Now https://support.microsoft.com/en-us/office/the-website-you-were-trying-to-reach-doesn-t-work-with-internet-explorer-8f5fc675-cd47-414c-9535-12821ddfc554?ui=en-us&rs=en-us&ad=us
38 quora.com https://www.quora.com/
39 Gmail https://www.google.com/intl/ro/gmail/about/#
40 vsdebugconsole https://www.google.com/search?q=vsdebugconsole&btnI=&gws_rd=ssl
41 WhatsApp Messenger Android https://www.google.com/search?q=WhatsApp%20Messenger%20Android&btnI=&gws_rd=ssl#spf=1607793427752
42 microsoftedge https://www.microsoft.com/ro-ro/edge
43 mobile – com.microsoft.launcher https://www.google.com/search?q=mobile%20-%20com.microsoft.launcher&btnI=&gws_rd=ssl
44 anydesk https://anydesk.com/
45 meet.google.com https://apps.google.com/meet/
46 dev.azure.com
47 Google Documents
48 Slack for Android
49 Google Spreadsheets
50 MS Access
51 antiq.herokuapp.com
52 teamviewer
53 medium.com
54 meetup.com
55 mermaid-js.github.io
56 Samsung Browser
57 portal.azure.com
58 homebank.ro
59 devblogs.microsoft.com
60 Skype for Android
61 trello.com
62 Outlook for Android
63 nuget.org
64 filezilla
65 twitter.com
66 netcoreblockly.herokuapp.com
67 blockly-demo.appspot.com
68 Task Manager
69 dashboard.heroku.com
70 angular.io
71 Facebook Messenger
72 codeproject.com
73 powershell
74 dev.to
75 Uber
76 powershell_ise
77 developers.google.com
78 Desktop Window Manager
79 zoso.ro
80 mobile – com.limebike
81 camtasiastudio
82 bitbucket.org
83 Android Settings
84 mobile – com.samsung.android.dialer
85 bing.com
86 teams.microsoft.com
87 eaoffice.sharepoint.com
88 lync
89 ikea.com
90 material.angular.io
91 data-to-code.eu
92 drive.google.com
93 openlivewriter
94 Microsoft Teams
95 forums.asp.net
96 en.wikipedia.org
97 PowerPoint
98 mvp.microsoft.com
99 blog.ploeh.dk
100 MS Paint
101 Trello for Android

 

Fun with Moniker- naming assembly versions

I liked the way docker generates names for every container instance – it was a funny way to differentiate them. I was thinking  – what about nuget packages – or any other release  ?

I have discovered Moniker – https://github.com/alexmg/Moniker . Can be used as in docker – to generate different names at various runs. However, what I wanted is to make every release to have a funny name.

I have put in .NET Core local tools ( see https://youtu.be/iHLRBxi4S7c  and the blog post http://msprogrammer.serviciipeweb.ro/2020/06/08/net-core-local-tools/ ) and I have used from powershell ( see https://github.com/ignatandrei/NETCoreBlockly/ for the usage)

First, I have created a variable

if($result -eq 0){

$moniker = “$(dotnet moniker -s moby)-$dateToPrint”

}

else{

$moniker = “$(dotnet moniker -s moniker)-$dateToPrint”

}

then used this variable in the release notes

$releaseNotes += (“;BuildNumber $env:BUILD_BUILDNUMBER with name “+ $moniker)

and in assembly title

dotnet-property “**/*.csproj” AssemblyTitle:”NetCoreBlockly $moniker”

Then, in C# , I write in the console:

static string nameBlockly()

{

var ass = Assembly.GetExecutingAssembly();

var assName = ass.GetName();

var nameBlockly = assName.Name;

try

{

var title = ass.GetCustomAttribute<AssemblyTitleAttribute>();

nameBlockly = title?.Title ?? nameBlockly;

}

catch

{

//do nothing

}

return $”{nameBlockly} version:{assName.Version.ToString()}”;

}

If you want to see in action , you can:

  1. Look at the nuget release notes at https://www.nuget.org/packages/NetCore2Blockly/ ( see BuildNumber … with name
  2. See the change log https://github.com/ignatandrei/NETCoreBlockly/blob/master/changelog.md – every release has the name
  3. Install NetCoreBlockly  and see the name 

Generating outdated, licenses and thanks with .NET Core tools

Last time (http://msprogrammer.serviciipeweb.ro/2020/06/08/net-core-local-tools/) I have discussed about local tools . Now it is time to show something in practice, beside code coverage ( detailed http://msprogrammer.serviciipeweb.ro/2019/12/09/code-coveragepart-25/ and video https://youtu.be/JvahoA0WWms  ) ,

Let’ make something simple: generate outdated packages list, licenses and thanks.

I will use this packages

“dotnet-project-licenses”: {

“version”: “2.1.0”,

“commands”: [

“dotnet-project-licenses”

]

},

“dotnetthx”: {

“version”: “0.2.0”,

“commands”: [

“dotnet-thx”

]

},

“dotnet-depends”: {

“version”: “0.4.0”,

“commands”: [

“dotnet-depends”

]

},

“dotnet-outdated”: {

“version”: “2.11.0”,

“commands”: [

“dotnet-outdated”

]

}

And I will make a github action to run  to generate the outdated, licenses and thanks

name: .NET Core

on:

push:

branches: [ master ]

jobs:

build:

runs-on: windows-latest

steps:

– uses: actions/checkout@v2

– name: Setup .NET Core

uses: actions/setup-dotnet@v1

with:

dotnet-version: 3.1.101

– name: Install dependencies

run: |

        cd src

        cd NetCore2Blockly

        dotnet restore

        echo ‘done restore’

        dotnet tool restore –add-source https://myget.org/F/natemcmaster/api/v3/index.json

        dotnet dotnet-project-licenses  -j  -i .

        echo ‘done project licences’

        dotnet dotnet-thx > thanks.txt

        echo ‘done thanks’

        dotnet dotnet-outdated -o outdated.csv -of csv

        echo ‘done outdated’

        dotnet pwsh copyToRoot.ps1

        cd ..

        cd ..

        echo ‘back to source dir’

– name: test

run: echo done

– name: run commit

run: |

        git config –local user.email “action@github.com”

        git config –local user.name “GitHub Action”

        git add –all

        git status

        git commit -m “generate thanks, outdate, licences” -a –allow-empty

shell: cmd

– name: Push changes

uses: ad-m/github-push-action@master

with:

github_token: ${{ secrets.GITHUB_TOKEN }}

The powershell file that copies everything is here:

Move-Item .\licenses.json ..\..\licencesNetCore.json

Write-Host ‘copied licenses.json ‘

Move-Item .\outdated.csv ..\..\outdatedNetCore.csv

Write-Host ‘copied outdated.csv ‘

Move-Item .\thanks.txt ..\..\thanksNetCore.txt

Write-Host ‘copied thanks.txt ‘

And  you can see the result at

https://github.com/ignatandrei/NETCoreBlockly/blob/master/thanksNetCore.txt

https://github.com/ignatandrei/NETCoreBlockly/blob/master/outdatedNetCore.csv

https://github.com/ignatandrei/NETCoreBlockly/blob/master/licencesNetCore.json

You can find also a list of tools here: https://github.com/natemcmaster/dotnet-tools

.NET Core local tools

( Video at https://youtu.be/iHLRBxi4S7c )

.NET Core has the concept of “local tools”  – that means, tools for a solution / project. That is different from “global tools”  by the fact that you can have it registered for the solution in a \.config\dotnet-tools.json file. You can read about those at https://docs.microsoft.com/en-us/dotnet/core/tools/local-tools-how-to-use

But I want to show you my local tools. First , the json:

{

“version”: 1,

“isRoot”: true,

“tools”: {

“dotnet-property”: {

“version”: “1.0.0.11”,

“commands”: [

“dotnet-property”

]

},

“powershell”: {

“version”: “7.0.0”,

“commands”: [

“pwsh”

]

},

“xunit-cli”: {

“version”: “0.1.3”,

“commands”: [

“xunit”

]

},

“coverlet.console”: {

“version”: “1.7.0”,

“commands”: [

“coverlet”

]

},

“dotnet-reportgenerator-globaltool”: {

“version”: “4.5.0”,

“commands”: [

“reportgenerator”

]

},

“dotnet-aop”: {

“version”: “2020.2.17.1904”,

“commands”: [

“dotnet-aop”

]

},

“loxsmoke.mddox”: {

“version”: “0.5.1”,

“commands”: [

“mddox”

]

},

“dotnet-project-licenses”: {

“version”: “1.1.1”,

“commands”: [

“dotnet-project-licenses”

]

},

“dotnetthx”: {

“version”: “0.2.0”,

“commands”: [

“dotnet-thx”

]

},

“dotnet-depends”: {

“version”: “0.4.0”,

“commands”: [

“dotnet-depends”

]

},

“dotnet-outdated”: {

“version”: “2.10.0”,

“commands”: [

“dotnet-outdated”

]

}

}

}

Now, how I use for code coverage:

dotnet tool restore –add-source https://myget.org/F/natemcmaster/api/v3/index.json

pwsh ./setVersion.ps1

dotnet coverlet bin\$(buildConfiguration)\netcoreapp3.1\CLITests.dll –target “dotnet” –targetargs “test –no-build –configuration $(buildConfiguration)” –exclude ‘[*Test*]*’ –format opencover  –output $(Build.ArtifactStagingDirectory)\testResults\coverlet.xml

dotnet reportgenerator “-reports:$(Build.ArtifactStagingDirectory)\testResults\coverlet.xml” “-targetdir:$(Build.ArtifactStagingDirectory)\testResults” “-reporttypes:Cobertura;HtmlSummary;Badges;HtmlInline_AzurePipelines”

In this way I can have set version and running tests and see code coverage in Azure Devops: https://dev.azure.com/ignatandrei0674/WebAPI2CLI/_build?definitionId=7&_a=summary

( also, for code coverage, see video at  https://youtu.be/JvahoA0WWms  )

You can find also a list of tools here: https://github.com/natemcmaster/dotnet-tools

Tools List 2019

Browsers

  1. Chrome
  2. Firefox
  3. Edge
  4. IE

Chrome Addons

  1. Advanced REST client
  2. Angular state inspector
  3. Angular Tracer for View Updates
  4. Augury
  5. BehindTheOverlay
  6. Ceev – Linkedin Resume Generator
  7. Chrome Apps & Extensions Developer Tool
  8. Chrome Media Router
  9. draw.io Desktop
  10. Exploratory Testing Chrome Extension
  11. Export links of all extensions
  12. File Icon for GitHub and GitLab
  13. Google Voice Search Hotword (Beta)
  14. Hacker Tab
  15. iMacros for Chrome
  16. Image Checker
  17. Images ON/OFF
  18. JavaScript Errors Notifier
  19. JSONView
  20. Kingsquare HTML Validator
  21. Library Detector
  22. LinkedIn Sales Navigator
  23. Microformats
  24. Minimal New Tab
  25. OneNote Web Clipper
  26. OneTab
  27. Open SEO Stats(Formerly: PageRank Status)
  28. Postman
  29. Project Naptha
  30. Puppeteer Recorder
  31. Quick Language Switcher
  32. React Developer Tools
  33. Request Maker
  34. RescueTime for Chrome and Chrome OS
  35. Resolution Test
  36. REST Console
  37. SelectorGadget
  38. Selenium IDE
  39. Send to Kindle for Google Chrome
  40. Slim Lists for Trello
  41. Sourcegraph
  42. StayFocusd
  43. Tag Assistant (by Google)
  44. T-boards
  45. Text Mode
  46. TheWebMiner Sitemap Generator
  47. Timeline Support
  48. TLDR This – Free automatic text summary tool
  49. Trelabels for Trello
  50. Trellists: Trello Lists Master
  51. Trello
  52. Trello List Filter
  53. TrelloExport
  54. Web Developer Checklist
  55. Window Resizer

Communications

  1. FaceBook Messenger
  2. SMS
  3. WhatsApp
  4. mail.yahoo.com
  5. gmail.com
  6. Skype

Continuous Integration

  1. Azure pipeline , https://dev.azure.com
  2. dotnet property
  3. coverlet
  4. reportgenerator
  5. Powershell Core
  6. Bash

Decompilers

  1. DotPeek

Frameworks

  1. .Net Core
  2. Angular

Hardware

  1. Surface Book
  2. Samsung Android Phone

IDE

  1. Notepad++
  2. Notepad
  3. Visual Studio 2019
  4. Visual Studio Code
  5. SSMS for SqlServer

Newsletters

  1. Code Project Daily
  2. Code Project Daily Build
  3. Code Project WebDeveloper
  4. DNK Daily
  5. JSK Daily
  6. SqlServer Central
  7. R weekly

Organizer

  • rescue time

  • Trello – major projects
  • Todoist – shopping list

RemoteViewers

  • TeamViewer

  • RemoteDesktop

Visual Studio  Code Extensions

  1. aaron-bond.better-comments
  2. adamhartford.vscode-base64
  3. alefragnani.Bookmarks
  4. christian-kohler.npm-intellisense
  5. CoenraadS.bracket-pair-colorizer
  6. csholmq.excel-to-markdown-table
  7. dbaeumer.vscode-eslint
  8. donjayamanne.githistory
  9. DotJoshJohnson.xml
  10. eamodio.gitlens
  11. eg2.vscode-npm-script
  12. esbenp.prettier-vscode
  13. fernandoescolar.vscode-solution-explorer
  14. formulahendry.auto-close-tag
  15. formulahendry.auto-rename-tag
  16. ginfuru.ginfuru-better-solarized-dark-theme
  17. Gruntfuggly.todo-tree
  18. hbenl.vscode-test-explorer
  19. hoovercj.vscode-dimmer
  20. humao.rest-client
  21. ionutvmi.path-autocomplete
  22. joelday.docthis
  23. johnpapa.vscode-peacock
  24. karigari.chat
  25. k–kato.docomment
  26. L13RARY.l13-diff
  27. mhutchie.git-graph
  28. ms-azure-devops.azure-pipelines
  29. ms-azuretools.vscode-azurefunctions
  30. ms-azuretools.vscode-docker
  31. msjsdiag.debugger-for-chrome
  32. ms-mssql.mssql
  33. ms-vscode.azure-account
  34. ms-vscode.csharp
  35. ms-vscode.powershell
  36. ms-vscode.vscode-typescript-tslint-plugin
  37. ms-vscode.vs-keybindings
  38. ms-vscode-remote.remote-containers
  39. ms-vscode-remote.remote-ssh
  40. ms-vscode-remote.remote-ssh-edit
  41. ms-vscode-remote.remote-ssh-explorer
  42. ms-vscode-remote.remote-wsl
  43. ms-vscode-remote.vscode-remote-extensionpack
  44. ms-vsliveshare.vsliveshare
  45. ms-vsliveshare.vsliveshare-audio
  46. ms-vsliveshare.vsliveshare-pack
  47. ms-vsts.team
  48. oderwat.indent-rainbow
  49. quicktype.quicktype
  50. redhat.vscode-yaml
  51. sdras.night-owl
  52. Shan.code-settings-sync
  53. tomoki1207.pdf
  54. tomoyukim.vscode-mermaid-editor
  55. vscode-icons-team.vscode-icons
  56. wayou.vscode-todo-highlight
  57. yzane.markdown-pdf
  58. yzhang.markdown-all-in-one

Other

  1. Docker
  2. Powershell
  3. Snipping tool
  4. Chrome Bookmarks
  5. imdisk
  6. 7zip
  7. GitHub

For 2020 , please add your suggestions at ignatandrei+wqryx2iezg0j5govtkur . ( the domain is : boards.trello.com)

Chrome extensions in 2018

  1. BehindTheOverlay  –  removes the overlay popups
  2. Export all extensions –  exports the extension to a list like those
  3. Export for Trello – exports in CSV format
  4. FoxClocks – to see the hour around the world           
  5. Image Checker – to see if we should resize the image
  6. JSONView – to have a nice view of hson           
  7. New Tab Page for Trello –  for seeing all task fast
  8. OneTab – instead of Google bookmarks
  9. Project Naptha – to copy text from images
  10. Puppeteer Recorder – record for Chrome
  11. Quick Language Switcher – if some site requires english / french
  12. Text Mode  – to see without ads
  13. Timeline Support –  to have the browsing history on Windows 10
  14. Todoist: To-Do list and Task Manager  – for small tasks
  15. Trello – for adding fast to trello

Programmer Tools I use in 2017/2018

Development Languages / Frameworks

.NET Core

C# / F#

Javascript

Powershell

Angular

IDE

Visual Studio Code

Visual Studio Community Edition

SSMS

Powershell IDE

Visual Studio Addons

GhostDoc

Resharper

Visual Studio Code addons

Auto Close Tag

Auto Rename Tag

C#

Debugger For Chrome

TSLint

Visual Studio Keymap

Version Control

GitHub

Perforce

Mercurial

VSTS Online

Office

Excel

Word

Powerpoint

Reveal.js

Gliffy

Javascript Components

Jquery

Jquery UI

knockoutjs

Select2

jstree

Cordova

Electron

RxJS

Angular Components

Angular Material

angular-cli-ghpages

VMWare Clarity

.NET Components

SignalR

Roslyn

Benchmark.net

Servers

IIS

Jenkins

Nuget Gallery

Programmer Utilities

NuGet Package Explorer

Fiddler

Sysinternals ADSI

Postman

Selenium IDE

Reflector

WordPress

Windows Live Writer

Notepad ++

NuGetPackages

MediatR

structuremap

EntityFramework

nlog

Westwind.RazorHosting

iTextSharp-LGPL

ExporterWordExcelPDF

T4MVC

Swashbuckle.Core

NReco.VideoConverter

xunit

HtmlAgilityPack

Microsoft.AspNet.WebApi.Client

OneNoteOCR

NewtonsoftJSon

Database

Elastic search

Sql server

Mongodb

Reporting

Excel

PowerBI

KIbana

Other

Terminals – multiple Remote Desktop

VLC

AutoHotKey

TreeSizeFree

Camtasia

7zip

FreeCommander

Organizer

Todoist

Trello

Communications

Skype

Outlook

Slack

Yahoo

Gmail

Browsers

Chrome

Edge

InternetExplorer

Firefox

Sites Hosting

Azure

AppHarbor

Heroku

Chrome Addons

RemoveOverlay

TextMode on/off

FoxClocks

Silent Site Sound Blocker

Panic

Right Click New tab

Todoist

OneTab

Export for Trello

Programming Tools 2016

Those are my programming tools in 2016.  I do not put links- if you do not find them on google , please send me an email. Or comment here.

blog

Syntax Highliter
Windows live writer
WordPress

Communications

outlook
skype
Slack

Components

Angular
Asp.net mvc
Caliburn.Micro
Irony
Jquery
Jquery ui
jstree
knockoutjs
NPOI
Prism
Select 2
Selenium

Database

Elastic search
Mongodb
Sql server

NuGet

EntityFramework
ExporterWordExcelPDF
HtmlAgilityPack
iTextSharp-LGPL
MediatR
Microsoft.AspNet.WebApi.Client
nlog
NReco.VideoConverter
OneNoteOCR
structuremap
Swashbuckle.Core
T4MVC
Untiy
WebActivator
Westwind.RazorHosting
WinSCP
xunit

Presentations

powerpoint
reveal

ProgrammerUtilities

7zip
AutoHotkey
Excel
free commander
SysInternals ADSI
nugetpackage explorer
VS2015
WinMerge

RemoteUtilities

bginfo
keepass
terminals

Reporting

kibana
powerbi

ToDO Lists

coachme
Todoist
trello

VersionControl

git
mercurial
perforce

Andrei Ignat weekly software news(mostly .NET)

* indicates required

Please select all the ways you would like to hear from me:

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.