I ran into a seemingly simple problem the other day, but it took me several attempts with various libraries to find a solution, so I figured I’d share.
I had a need to print a single-page PDF file (in this case, a mailing label, but your case may vary) directly to a printer from C# without prompting a user. Continue reading
I’ve been working on building SuiteCommerce Advanced sites recently, and I have run into the following error when deploying on two sites Continue reading
I have a large movie collection, one that has been growing since my early college days, and I have been wanting to convert all of my old media to a digital format for a long time. About a year ago, I started using Plex.tv to play movies, but the problem I quickly ran into is that the conversion process can be tedious. Continue reading
With Ionic 1.2 right around the corner, I decided to take a stab at creating a Universal Windows App using the new version of the framework. Following is my experience configuring what is roughly a clean Windows 10 Pro machine (with VS2015 Update 1 installed.)
For the past few days, I have had some trouble with my favorite task manager replacement, Process Explorer.
Upon initial load, the first column would not appear Continue reading
We all (hopefully) use some sort of source control at work. If you don’t, talk to someone about it (consider the potential cost of having to recode a day, week, or month’s worth of work) or find a new job. Seriously. There are few feelings worse than having to rewrite something because the original source was lost or overwritten.
But that’s not really what I want to talk about here. Source control at home serves multiple purposes, and free options exist so one can set up a system without breaking the bank. Continue reading
C# doesn’t allow for multiple inheritance, as Microsoft made a design decision when creating the .NET framework not to do so. Presumably, this is to avoid situations such as the diamond problem from occurring in the languages, among others.
However, what if we want to share methods or properties across classes that already have differing base classes?
I tend to vocalize (read: harp) on guard methods quite regularly, and given the debugging session I just completed, it is fresh on my mind.
So here goes:
As a developer, I rarely have the opportunity to create things that end-users realize exist. Now, that isn’t to say that what I create isn’t potentially useful; hopefully it is just that. Otherwise, what is the point in my doing it?
But when I work on something like, faceted (or guided) search, for example, I write the backend code that retrieves data from the database or the search engine. I together the markup that makes things appear on the page. Continue reading
As is the case with most software developers that reach the professional level, my first coding language was the most difficult to learn. I struggled with algorithms, syntax, references, namespaces, classes, and so forth and so on. Once I grasped these concepts, however, the second language was about five times easier to pick up. And the next one was half as difficult as that, etc. Now, learning a new language is as straightforward as seeking out the idiosyncratic differences between it and all of the ones I already have under my belt.