Will’s Blog

Just a dude that does stuff.. mostly with computers.

  • Vim Plugin Development Workflows

    I use a Vim Plugin Manager called Vundle to install and update all my Vim plugins. When developing a new plugin with Vim, it is useful to be able to develop locally, test the changes in Vim and be able to push the changes to a Git repository.

    Read more…
  • Building Dotnet Diagnostics

    I’m getting an error trying to build dotnet/diagnostics: [email protected]:/app/diagnostics# dotnet build A compatible installed .NET Core SDK for global.json version [3.

    Read more…
  • Understanding Dotnet Core Pdb Files

    The following documents how to inspect pdb symbols and metadata with the dotnet core metadata visualizer, which is part of the metadata-tools.

    Read more…
  • Simple Sos Debugging

    Follow along at home: The following is based on the docker images and dotnet core application located at the repository here

    Read more…
  • Troubleshooting a Vim dotnet Plugin

    problem I had a problem on a new MacBook. I was trying to get C# working in Vim. I found a package online called omnisharp-vim and decided to give it a go.

    Read more…
  • Using Volumes With Docker in Docker

    Docker in Docker (DIND) is a way of accessing a docker container within another docker container. It is commonly used in CI/CD pipelines as it allows the build server to be run in a docker container and allows the build pipeline that is run on the build server to also be run in a docker container.

    Read more…
  • Using Python for hex, strings, bytes and integers

    I’ve taken an interest recently in cryptography, strings, signing strings and using prime numbers for cryptography. I had to keep searching online for the best way to do a transform of my data for:

    Read more…
  • Common IDE Keyboard Shortcuts

    I’m working on an IDE framework called Tide for Vim and other editors, and thought that it would be useful to survey the ‘lay of the land’ in the space of keyboard shorcuts in existing IDEs.

    Read more…
  • Gdb on MacOS

    GDB, or the GNU Debugger has been around for years. It was first written by Richard Stallman in 1986 and has a long heritage on Unix, Linux and other Operating Systems.

    Read more…
  • Hugo for Beginners

    I wanted to put together some notes on how to set up a Github Pages blog using the Hugo static pages publishing application as when I went through this process myself, I found it less than intuitive.

    Read more…