Imagine you've been working on a feature that creates Sitecore Solr indexes with SIM. Three's a lot of testing that goes into that.
Wednesday, November 9, 2016
Wednesday, November 2, 2016
Disposing of a DLL
So I've been working on a feature for Sitecore Instance Manager to automate installing Sitecore instances with Solr turned on. This has been pulled in to the Develop branch of SIM and should hopefully hit the downloadable version soon.
Labels:
.Net,
Developer Tools,
SIM,
SOLR,
Tips & Tricks
Wednesday, October 26, 2016
NCrunch
If you want to make unit testing and TDD truly addictive, you should look at NCrunch, which basically gives you while-you-type intellisense for unit tests.
Thursday, September 15, 2016
Another Look at Sitecore and Unit Testing
At Sitecore Symposium 2016, I will be giving a talk on unit testing in Sitecore. The focus of this talk is on the notion of testability.
Tuesday, June 14, 2016
Debugging and Creating PDBs with ReSharper
Being able to debug Sitecore code is an important skill for supporting Sitecore solutions. There have been a number of excellent articles on how to do this, but they typically describe using JetBrains DotPeek product as a "symbol server". (See http://bilyukov.com/debugging-sitecore-dotpeek/, and https://jammykam.wordpress.com/2015/01/11/how-to-debug-sitecore-kernel-in-visual/). An alternative, which I find somewhat simpler, is to use ReSharper to generate PDB files, and place those in your solution bin directory. I will walk you through that approach in this article.
Wednesday, January 13, 2016
The Pomodoro Technique
There is a special, lonely dread that accompanies a big, complex task. Am I up to it? Is it harder than I think? Am I missing something fundamental? I wonder what's going on on Twitter. Hey, I got retweeted...
Wednesday, January 6, 2016
Properties in JavaScript
Continuing my exploration of JavaScript, with Kyle Simpson's this and Object Prototypes as my guide, I'm going to look at some of the functionality introduced with ES5 to allow greater control over the behavior of object properties, which Simpson looks at in Chapter 3 of his book.
Labels:
Books,
JavaScript
Wednesday, December 30, 2015
Interactive Rebasing in Git
This post is a quick look at one of my favorite features in Git, interactive rebases. I like this feature because it lets you do two conflicting things: make micro commits (like saving every couple of minutes when editing a Word doc) so you can replay your work, and always go back to a working state of your code, and making clean, well worded, self contained commits to a project repo. Interactive rebasing lets you squish your commits together when you are ready to share them.
Labels:
Git
Wednesday, December 23, 2015
A Look at Git Hashes
Git is a locally stored database with integrity guarantees. To get a feel for how this works, this post takes a look at a very simple repository using the commands hash-object and cat-file. Although these are not commands you would normally use (they are among the "plumbing commands" that lie behind the "porcelain commands" like clone and commit), they are very helpful for inspecting the objects that a Git repository manages.
Wednesday, December 16, 2015
Looking at 'this' in JavaScript
JavaScript looks a lot like C#. But the internal plumping is utterly different. I've always found this somewhat befuddling. As a C# developer, you kind of think you know how things are working, but often you don't. Which makes figuring out what's happening when things are not working really challenging. I've just started reading a book in Kyle Simpson's (@getify) accurately titled series, You Don't Know JavaScript, a slim monograph on this & Object Prototypes, and things are kind of clearer. Kind of.
Subscribe to:
Posts (Atom)