Skip to content

Blog

Combining PDF Files Swiftly with PDFsharp

For one of my applications I had a simple task: the business needed an easy way to download all PDF files we create in various places inside our application. Offering them one single button who combines all those different files into one big PDF looked like a good idea. Little did I know about all the obstacles I had to overcome to get it done.

Define Your Technology Stack

One of the simplest improvements for an efficient environment is to define the technology stack you want to use at your company. A little bit of upfront documentation can safe you endless discussions at the start of a new project. Instead of debating what framework you could use, you check if the one you defined is a good fit. Only if this is not the case you go and search for an alternative. Let’s look how you can define your own stack.

Keyboard Shortcuts for Visual Studio

Knowing just a few keyboard shortcuts can improve your workflow dramatically. That is true for a general-purpose tool like Microsoft Office and even more for Visual Studio. The only question is where to start, then Visual Studio can not only adapt to your needs but also change its shortcuts completely.

Shrinking the SSISDB

The SQL Server Integration Services (short SSIS) are a great tool to move data around. Not only are they fast, they have many useful parts to make data migration a simple task. The same is true for their production use. Cleaning up their own database is a feature that most applications completely ignore. All is set-up in a way that SSIS can run for a long time without user intervention.

Make .Net Data Types Human Readable with Humanizer

Humanizer is a nice library to get human readable representations for strings, numbers and dates in .Net. Cutting strings down to a certain size or turning a TimeSpan into "an hour" isn't magic. Nevertheless, trying to do all that work on your own will take time that Humanizer has already spent. Let's look on a few use cases where this library has proven to be a great help.