Git Product home page Git Product logo

nuggets's Introduction

Nuggets

This is where I record the tips, tricks and tools (free unless indicated otherwise ๐Ÿ’ฐ) I've accumulated over the years.

Tips and tricks

Practices

ASP.NET Core and Angular cookbook

Instant nuggets

Finding Application Insights instance using Instrumentation Key

You found a lone binary on a forgotten server and are wondering where the telemetry is going to? Fear not, with the command below you'll be able to find the Application Insights resource in no time:

Get-AzResource -ExpandProperties -ResourceType 'microsoft.insights/components' | Select -ExpandProperty Properties | Where InstrumentationKey -eq '{InstrumentationKey}' | Select Name

Clear HSTS in Chrome

Navigate to chrome://net-internals/#hsts

Software for developers on Windows

  • Azure Data Studio - A lightweight replacement for SQL Server Management Studio (Windows, macOS and Linux)
  • Azure Storage Explorer - Manage Azure Storage Accounts (Windows, macOS and Linux)
  • Azurite - Azure storage emulator (Windows, macOS and Linux)
  • Cosmos DB emulator - Azure Cosmos DB emulator (Windows)
  • dotPeek - Decompiler (Windows)
  • ๐Ÿ’ฐ dotUltimate - a paid suite of .NET tools
    • Includes:
      • dotMemory - memory profiling
      • dotTrace - performance profiling
      • ReSharper - extension for Visual Studio. Find and fix errors and code smells; navigate and refactor; run unit tests (Windows)
      • Rider - cross-platform .NET IDE (Windows, macOS and Linux), my IDE of choice
  • Fiddler - HTTP debugging proxy server (Windows)
  • Git - Distributed version control system (Windows, macOS and Linux)
  • GraphiQL - A graphical interactive in-browser GraphQL IDE (Windows, macOS and Linux)
  • LINQPad - Instantly test any C#/F#/VB snippet or program (Windows)
    • ๐Ÿ’ฐ I highly recommend the paid Developer Version which adds NuGet integration (packages can still be restored in the free and pro editions)
    • LINQPad is maintained by Joseph Albahari an independent software developer
  • MailHog - email testing tool for developers (Windows, macOS and Linux)
  • MSBuildStructuredLog - A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values (Windows)
  • NuGet Package Explorer - Explore the content of a NuGet package (Windows)
  • Log Parser - CLI mainly used to query IIS logs (Windows)
  • Open Broadcaster Software - Free and open source software for video recording and live streaming (Windows, macOS and Linux)
  • Paint.NET - image and photo editing (Windows)
  • PerfView - CPU and memory performance-analysis tool (Windows)
  • Postman - A graphical HTTP client (Windows, macOS and Linux)
  • RegExr - A website to test Regular Expressions
  • ScreenToGif - Quick and small screen recorder (Windows)
    • This is what I use on my blog
  • Service Bus Explorer - Connect to a Service Bus namespace and administer messaging entities (Windows)
  • Sysinternals - Manage, troubleshoot and diagnose your Windows systems and applications (Windows)
    • Most commonly used utilities:
      • Autoruns - Shows what programs are configured to startup automatically when your system boots and you login
      • ProcDump - Process dump utility
      • Process Explorer - List currently active processes
      • Process Monitor - Shows real-time file system, registry and process/thread activity
  • Visual Studio Code - Editor (Windows, macOS and Linux)
    • My editor of choice to edit markdown, csproj, ... files
    • Read my guide
  • WinDbg - The Windows Debugger (Windows)
    • For the rare occasions when you need to go thermonuclear
    • Also available in preview in the store
    • I wrote a succint tutorial for WinDbg
  • WinDirStat - Disk usage statistics viewer (Windows)
  • Windows Magnifier - Magnifier makes part or all of your screen bigger so you can see words and images better (Windows)
  • WireMock - Mock HTTP server (Windows, macOS and Linux)
  • Windows Subsystem for Linux - Lets developers run Linux environments - including most command-line tools, utilities, and applications - directly on Windows, unmodified, without the overhead of a virtual machine (Windows)
  • Windows Terminal - a modern terminal for Windows (Windows)

.NET libraries

nuggets's People

Contributors

gabrielweyer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.