Geeks With Blogs

News profile for Aligned at Stack Overflow, Q&A for professional and enthusiast programmers

Donate Bitcoins

Check out Elapser from T3rse!
"free in Christ Jesus from the law of sin and death." Romans 8:2 (ESV) Check out the Falling Plates video on YouTube.
more about the Gospel
And then listen to Francis Chan speaking at LifeLight in SD.

Programming and Learning from SD Productivity Hints and Tips on improving personal productivity
Problem Steps Recorder in Windows
I just found out a new to me tool, that’s been around for a long time, that could be very useful. It’s called Problem Steps Recorder. Go to the start menu and type in “psr” and hit enter. This pulls up a helpful tool that will take screen shots and let you enter comments to send for a bug report. I’ve found it in Windows 7, but it looks like it is in Windows 8 as well ......

Posted On Tuesday, September 2, 2014 3:24 PM

Technical Debt
If any of you don't know about the concept of Technical Debt in your projects, this is a good presentation about it and how to handle it. I think there is more to it than // TDODO. Some would say any code that doesn't have tests written for them is debt. Also the broken window analogy from the Pragmatic Programmer, where if you have bad code the whole thing can start to fall apart is a good one. Or if you have to do something quickly, and can't design or re-factor and much as you want, you might ......

Posted On Tuesday, August 26, 2014 3:09 PM

Useful VS Key shortcut – next build error

This is a quick post to share that ctrl+shift+12 will go to the next build error in Visual Studio (2013 for sure).

It’s been useful for me when refactoring and making a mess to clean up… hopefully that means I’m not doing something wrong :-).

Posted On Friday, June 27, 2014 11:43 AM

My user voice feedback for Visual Studio. It is hanging on testsettings editing.
If you have had Visual Studio hang when editing a testsettings file, please vote up my feedback to Visual Studio. http://visualstudio.uservoi... I run into this every time I have to update a testsettings file or change some properties on the Vm test agents. Thanks, Kevin ......

Posted On Tuesday, May 13, 2014 11:03 AM

Use LinqPad to Kill Windows Processes
You can use the TaskManager and right click processes or you can use taskkill /im myprocess.exe /f in the command line or you can use LinqPad. Open LinqPad, change to C# Statements, paste var processes = Process.GetProcessesByName(... processes.ForEach(p => p.Kill()); and click run. It will kill all msbuild.exe processes. Change the name as you need to. Process is in the System.Diagnostic.Process namespace ......

Posted On Wednesday, May 7, 2014 4:09 PM

A few hints to get started with writing code to test your code
I’ve talked about and shown examples of testing with code (we usually say Unit testing) with fellow developers, but it seems that there is always a barrier to getting started. Here are some of my thoughts on helping you get past that barrier. Notice that I avoided “Unit testing” in my title. I break testing with code into several categories, that help me think and talk about testing. Unit Functionality of test directly, with dependencies removed through mocks or fakes. Behavior (BDD) Test the expected ......

Posted On Friday, May 2, 2014 4:42 PM

Thinking about Productive Work as a Software Developer
Since I started my career as a Software Developer about 7 years ago, I’ve realized that perception of what a valuable use of my time while at work has changed. Scott Hanselman blogged his productivity tips which got me thinking about this more. Meetings I have many times grumbled when a new meeting pops up in Outlook. I have been a part of a lot of time wasting meetings, but there are several that are very useful. Daily stand ups or Scrums are essential to keep everyone on the same page. Retrospectives ......

Posted On Thursday, April 3, 2014 11:57 AM

Benefits of Behavior Driven Development
Continuing my previous article on BDD, I wanted to point out some benefits of BDD and since BDD is an extension of Test Driven Development (TDD), you get those as well. I’ll add another article on some possible downsides of this approach. There are many articles about the benefits of TDD and they apply to BDD. I’ve pointed out some here and copied some of the main points for each article, but there are many more including the book The Art of Unit Testing by Roy Osherove. http://geekswithblogs.net/l... ......

Posted On Friday, July 26, 2013 10:44 AM

System.Device.Location.GeoLocation
A co-worker (Scott) sent out this email and it was so good I asked him if I could share it with all of you. I changed the latitude and longitude to random locations to protect the innocent. “Stumbled across this method this morning while coding all the math out by hand to calculate distances. This one is definitely worth filing away for future reference, saved me a ton of work. This was added in v4 of the framework, and is in the core framework install, so should work in services as well as client ......

Posted On Wednesday, June 26, 2013 11:30 AM

Getting Started with Behavior Driven Development
In this post, I wanted to share some thoughts and resources that I’ve collected since learning about Behavior Driven Development (BDD) (as of June 2013). Thinking in BDD terms has really helped me in improving my software development and thinking through problems. I remember a day when it clicked. It was an exciting time for me and I don’t planning on going back to the old approach. My tendency is to dive into the code before thinking through things and that gets me into trouble. I’m also an optimistic ......

Posted On Tuesday, June 11, 2013 10:18 AM

Copyright © Aligned | Powered by: GeeksWithBlogs.net | Join free