Skip to content
Encyclopedia of Daniel
  • Random Useful Commands
  • More
    • iOS Fiddler Setup
    • Bitbucket Server Plugins
Search
Encyclopedia of Daniel
  • Random Useful Commands
  • More
    • iOS Fiddler Setup
    • Bitbucket Server Plugins

C# benchmarking with Benchmark.net

Leave a Comment / Uncategorized / Daniel

Benchmarking, especially micro benchmarking is a pretty complex topic. And the .net runtime makes things even more complicated. You have your usual problems like making sure your code does the same things in each test, and that your timing is accurate. But .net also introduces JITing, and runtime optimizations. So you could start off writing […]

C# benchmarking with Benchmark.net Read More »

Git – snapshotting current progress

Leave a Comment / Uncategorized / Daniel

This will undoubtedly go down as one of those things that is unsearchable on the larger internet. So if somehow you have stumbled onto this, congratulations on also being interested in really esoteric things. git has a thing inside of it called snapshots that are fundamental to how git works. This has nothing to do

Git – snapshotting current progress Read More »

Elgato Stream Deck Plugins – Overview

Leave a Comment / Uncategorized / Daniel

The Elgato Stream Deck is a really nifty series of hardware devices. And if you’re researching how to write plugins for them, then I won’t bore you with the details of what they are, or what there’re for. I’ll just say that they’re neat, and their biggest issue with growing the market is that the

Elgato Stream Deck Plugins – Overview Read More »

Taming the menu bar in mac os full screen apps

1 Comment / Uncategorized / Daniel

Recently I’ve switched from using VMWare Fusion to Microsoft Remote Desktop for my windows needs (thanks a lot apple for screwing me over with the switch from intel). And one of the biggest problems that I’ve been struggling with has been that while VMWare Fusion does a remarkable job preventing the mac os menu bar

Taming the menu bar in mac os full screen apps Read More »

.net core 6 String Improvements

Leave a Comment / Uncategorized / Daniel

It is an inalienable fact of software engineering that Strings are immutable. Every time you “mutate” a string, a new one is created. If for example, you want to concatenate two strings, the result will be that within memory, the first string, second string, and resulting string will all exist

1
2
3
var a = "Hello ";
var b = "World!";
var c = a + b;

Even if you don’t

.net core 6 String Improvements Read More »

Fiddler Breakpoints

Leave a Comment / Uncategorized / Daniel

Fiddler is an immensely powerful, and easy to use web debugger. It can do just about anything I’ve thought of, and tons of things that I still don’t know what are. Its my go to when doing any kind of web development. A lot of people don’t know just how powerful it is, or how

Fiddler Breakpoints Read More »

Atlassian Plugins – Run and Debug a Bitbucket Server Plugin

Leave a Comment / Uncategorized / Daniel

Creating a Bitbucket Server plugin is great, but if you’re like me, you probably immediately find yourself wanting to know not how to get into a code file, but rather how to get something to show up in the server. If you have to write the entire plugin without ever once testing it, that would

Atlassian Plugins – Run and Debug a Bitbucket Server Plugin Read More »

Atlassian Plugins – Common SDK Commands

Leave a Comment / Uncategorized / Daniel

Now that the Atlassian SDK is installed, we’ll familiarize ourselves with some of the things it can do. There is a full command reference available, so i will not by any means cover them all. What I mean to accomplish is to provide an overview of some important ones, and provide some use cases. Note

Atlassian Plugins – Common SDK Commands Read More »

Atlassian Plugins – Setup

Leave a Comment / Uncategorized / Daniel

The very first step to accomplishing anything for an Atlassian plugin is to just get your machine set up. It took me a long time before I actually did this because I just kept having the though – I’m a developer I already have a development environment set up, what more would I need to

Atlassian Plugins – Setup Read More »

Edit in MacVim SourceTree Custom Action

Leave a Comment / Uncategorized / Daniel

I when making small changes to files, I tend to favor using MacVim instead of firing up my IDE. While I do a lot of git commands with the terminal, I still use SourceTree a fair bit. It’s terribly slow at times with large repos, and uses up a ton of memory. But when it

Edit in MacVim SourceTree Custom Action Read More »

Post pagination
1 2 … 7 Next →
  • Privacy Policy
  • About

Copyright © 2025 Encyclopedia of Daniel | Powered by Astra WordPress Theme