Adobe Creative Cloud Update Fails With Error Code 50 (and Others)

Adobe Creative Could Desktop is the software that runs on your computer and allows you to keep your Adobe software (Photoshop, Illustrator, Dreamweaver, etc.) up-to-date. Creative Cloud notifies you when an update is available for those programs and lets you download and install the new versions. Error 50 So far so good. The problem is … Read moreAdobe Creative Cloud Update Fails With Error Code 50 (and Others)

C# – Linq To Sql – Handle a Transaction Deadlock

When using Linq To SQL, here’s the pattern I use to retry an operation after it failed because a deadlock occured in a SQL Database: while (true) { try { using (var scope = new TransactionScope()) { using (var db = new MyDataContext()) { // Do what you need to do on the DB… db.SubmitChanges(); … Read moreC# – Linq To Sql – Handle a Transaction Deadlock

C# – Linq to Sql – Reattach and Update an entity

If you’d listen to Microsoft, you’d believe than in Linq to SQL, you can’t reattach a changed entity to a new DataContext and submit the changed entity to the database. Well this isn’t true. It can be done with a little bit of foresight. The first step is to make sure that the underlying table … Read moreC# – Linq to Sql – Reattach and Update an entity

C# : How to Wrap Winword COM InterOp Methods

If you have ever used the Microsoft Office COM Interop classes to automate Word (or any other Office Application), you know those methods often take a lot of parameters, which can be tedious. Note: This was written a while ago before .Net 4.0 was available. .Net 4.0 introduces the dynamic keyword which makes COM Interop … Read moreC# : How to Wrap Winword COM InterOp Methods

Python Programming – Photo Web Gallery Generator

Introduction After some time learning Python and tinkering with it, I decided that it was time to use it in a “real world” application. After some thinking, I came up with the idea to program a web gallery generator, which would not be a too big project to work on my spare time and would … Read morePython Programming – Photo Web Gallery Generator