News in the Category: Refactor Subscribe to the rss of this category.

Total posts: 281 | Sort by Views | Sort by Hits

Silverlight IE8 Web Slice + Desktop Application + Windows Phone 7 Series

Nigel Parkers Outside Line, March 16, 2010
Views: 102 | Hits 9

In our hotel room after Day 1 of MIX Gus from NV Interactive and I had an hour to kill for dinner. 20 minutes later wed managed to port the existing NZ Cricket Match Centre into a Windows Phone 7 Seri...

The 8th Phase

Karl Seguin [MVP], March 9, 2010
Views: 123 | Hits 19

I once posted a semi-serious post entitled The 7 Phases of Unit Testing. The phases are: Refuse to unit test because "you don't have enough time" Start unit testing and immediately star...

Eliminate Repetition with Action<T>

Steven Smith, March 2, 2010
Views: 117 | Hits 9

Yesterday I was looking at some old code and refactoring it to clean it up (in this case I wasnt the original author, but Ive written code just like this).  The application in question was a simp...

Putting Down Time

Clarity Blogs: ASP.NET, February 21, 2010
Views: 160 | Hits 12

In my last post I discussed how some creative thinking on my part led me to redo large chunks of a task scheduling library. As promised, here are some of the major changes and what I learned from them...

Answering A C# Question

Jesse Liberty - Silverlight Geek, February 9, 2010
Views: 198 | Hits 42

I often receive questions about topics covered in one or another of my books, and I respond, most often, privately. Every once in a while, however, a question comes along that may be of more general i...

JustCode. Retrospective of the last 2+ months.

the telerik blogs, January 29, 2010
Views: 214 | Hits 10

Here's a short list of what we've managed to achieve during the last 2+ months since we released JustCode in November: Weve fixed a lot of C# / VB.NET and JavaScript "Good Code Red" issues. "Good ...

Nurturing .NET Reflector

Simple Talk, January 28, 2010
Views: 221 | Hits 27

The very best software is almost always originally the creation of a single person. Readers of our 'Geek of the Week' will know of a few of them.  Even behemoths such as MS Word or Excel started ...

Mark Miller Humbled Again!

The ASPx Blog, January 28, 2010
Views: 188 | Hits 34

Mark Miller challenged all developers to a coding contest last year at PDC 2009. Many tried, including some top notch talent like Scott Hanselman and Steve Smith. However, only 2 developers were succe...

JustCode. What's the benefit of having solution wide analysis?

the telerik blogs, January 22, 2010
Views: 167 | Hits 4

When I originally announcedJustCode in an earlier post, I described its solution wide analysis feature as "its like having a compiler running all the time with the only difference being that it runs ...

CodeRush Test Runner With NUnit And TestDriven.Net

The ASPx Blog, January 4, 2010
Views: 288 | Hits 37

Check out this review of the CodeRush Test Runner from Will Green: I've been using CodeRush Xpress since a little after it was first announced, and every new release has gotten better and be...

Brown, Green, Refactor

ISerializable, December 31, 2009
Views: 186 | Hits 10

Having seen enough crappy unit tests to last me a lifetime, I think there should be a parallel to the old red-green-refactor (from TDD) its evil twin brother should be Brown-Green-Refactor wherin y...

Book review: Brownfield Application Development in .NET

Dot Net Radio, December 28, 2009
Views: 221 | Hits 28

The first question you may have in reading the title to this post is what is a Brownfield application? The book opens up a discussion on this topic with this opening line: An industrial Brownfield...

Comments on Corey Haines String Calculator TDD Kata Implementation

ISerializable, December 23, 2009
Views: 229 | Hits 21

Corey Haines recreated my TDD Kata on his KataCasts blog.  (click here to learn more about TDD katas) Since Corey is an experienced TDD practitioner I was honored that hed given it a go, and was...

Video: CodeRush Guitar Code Challenge at PDC 2009

The ASPx Blog, December 16, 2009
Views: 189 | Hits 21

Do you remember the challenge Mark Miller laid down for this years PDC conference? Yes, that insane challenge where he would use an XBOX guitar and no keyboard! Check out this video of Mark Miller...

Bug Triage

The Moth, December 7, 2009
Views: 5 | Hits

blog post brain dump, I'll attempt to describe the process my team tries to follow when dealing with new bug reports (specifically, code defect reports). This is not official Microsoft policy, just th...

Bug Triage

The Moth, December 7, 2009
Views: 8 | Hits

blog post brain dump, I'll attempt to describe the process my team tries to follow when dealing with new bug reports (specifically, code defect reports). This is not official Microsoft policy, just th...

Do you Encode your interface ?

Mehfuzs WebLog, December 7, 2009
Views: 242 | Hits 38

Yesterday , i was reading Clean Code by Uncle Bob. While i was doing so , i came across a line that really stuck my thought patterns and i would like to share it with my readers as well. The line loo...

Bug Triage

The Moth, December 6, 2009
Views: 204 | Hits 15

In this blog post brain dump, I'll attempt to describe the process my team tries to follow when dealing with new bug reports (specifically, code defect reports). This is not official Microsoft policy,...

Most Amazing ReFactor Using ReSharper EAP 5.0 Ive Seen!

peterkellner.net, December 4, 2009
Views: 685 | Hits 174

  This one is just to amazing to not blog about.  Ive been a die heart ReSharper user for quite a while and recently have started using their early access versions.  Primarily... This...

Keeping a Product Launch Secret

the telerik blogs, November 23, 2009
Views: 239 | Hits 7

digg_url = "http://www.stephenforte.net/PermaLink,guid,6dc8d165-8853-45d1-8ff2-99306775262b.aspx";digg_title = "Keeping a Product Launch Secret";digg_bgcolor = "#FFFFFF";digg_skin = "normal";d...

TELERIK IMPROVES DEVELOPER PRODUCTIVITY WITH NEW VISUAL STUDIO CODING ASSISTANCE TOOL

ASP.NET Announcements, November 18, 2009
Views: 288 | Hits 21

TELERIK IMPROVES DEVELOPER PRODUCTIVITY WITH NEW VISUAL STUDIO CODING ASSISTANCE TOOL   JustCode provides fast, solution-wide real-time code analysis and error checking, unobtrusive code navigat...

Code. Just Code. JustCode.

the telerik blogs, November 18, 2009
Views: 284 | Hits 16

It's my pleasure to announce the youngest member of the Telerik product family - JustCode, a code analysis and refactoring tool. Actually "youngest" is not the most correct word to use because JustC...

BitLocker To Go

K. Scott Allen, November 2, 2009
Views: 334 | Hits 46

I had some data on a Cruzer flash drive I wanted to protect, and I just discovered how easy it use to use BitLocker on a flash drive (thanks to Hanselman, who pointed this out in one sentence at the e...

Video: CodeRush Metric Shader Plugin

The ASPx Blog, October 27, 2009
Views: 378 | Hits 25

Check out the CodeRush Metric Shader plugin video with Rory Becker. Rorys created for you another useful plugin that helps you visualize code metrics! Check out the video to see what I mean: Th...

Naming Anonymous Types with Generate from Usage

Did it with .NET, October 24, 2009
Views: 377 | Hits 33

Now that Visual Studio 2010 Beta 2 is finally out the door, Ive had a bit more time to spend coding on some of my personal projects. Yesterday, I happened upon a cool trick while using ...

31 Days of Refactoring eBook

Code Climber, October 22, 2009
Views: 384 | Hits 75

This August, Sean Chambers, blogger on Los Techies, wrote an awesome series of posts, called 31 Days of Refactoring, during which he wrote on post per day, describing one refactoring technique. Since...

A First Pass at PotterKata

Steven Smith, October 22, 2009
Views: 312 | Hits 8

Tonight at Hudson Software Craftsmanship, I paired with another group member and worked on the PotterKata for the first time.  Id seen NotMyself write about it a few days ago, which prompted me t...

Video: New CodeRush Plugin To Collapse Long Methods

The ASPx Blog, October 5, 2009
Views: 298 | Hits 26

Check out this short seven minute CodeRush plugin screencast with Rory Becker. The screencast explains: What is DX_CollapseFromEnd? How do you use it? How was it built? Rory is not just an...

Create an Interface from a Class in Visual Studio

DevX: .NET Feed, September 25, 2009
Views: 449 | Hits 17

Use Visual Studio's refactoring features to extract class methods into an interface....

Unit Testing - Do Repeat Yourself

Karl Seguin [MVP], September 12, 2009
Views: 555 | Hits 67

Writing effective unit tests is as much about the test itself as it is about the code under test. All the experience in the world isn't going to help you write clean and meaningful tests against h...

Mahendra Mavani teaching Refactoring workshop

Jeffrey Palermo, September 11, 2009
Views: 379 | Hits 9

On Sept 19, from 0900-1200, Mahendra Mavani is teaching a refactoring workshop in Austin, TX.  Its free.  Just make sure to sign up to ensure your seat. This workshop is going to be facilit...

Your code via NDepend

Brendan Kowitzs Web Log - Yes means I understand, however, it does not correspond to action., September 3, 2009
Views: 465 | Hits 32

Recently Id had the opportunity to begin exploring code through the eyes of NDepend. Ive pointed NDepend at my code, open source projects, code at work, just about anything Ive had the time to load in...

Practice, Code Exercises, and Code Katas

Steven Smith, August 28, 2009
Views: 590 | Hits 51

One of the ways we improve as software developers is through practice.  Practice isnt just something thats done as you go about your job it has to be focused on improving your skills. ...

Benefits of TDD and Pair Programming (Course Day #1)

ISerializable, August 24, 2009
Views: 395 | Hits 33

We just finished day 1 of TDD master class in Norway. Heres what people had to say about TDD and Pair Programming which they did half of the day:   When doing TDD it is: Easier to isolate a...

CR_ClassCleaner now with Refactor key

Brendan Kowitzs Web Log - Yes means I understand, however, it does not correspond to action., August 19, 2009
Views: 419 | Hits 8

On occasions Im sure Im one of many that take advantage of the CR_ClassCleaner plug-in for CodeRush. For one reason or another the other day, I somehow managed to bork some of the shortcut keys which...

Demeter Transmogrifiers To The Rescue

youve been HAACKED, August 17, 2009
Views: 383 | Hits 10

In a recent post, The Law of Demeter Is Not A Dot Counting Exercise, I wanted to peer into the dark depths of the Law of Demeter to understand its real purpose. In the end I concluded that the real go...

LIDNUG: Life inside the Big Blue Monster, a random Q&A with Scott Hanselman

ASP.NET Announcements, August 12, 2009
Views: 362 | Hits 11

Scott Hanselman will be visiting the Linked .Net Users Group (LIDNUG) and doing an open Q&A session via Live Meeting. This is a free event (we have absolutely no intentions of ever charging for ou...

Improved type safety when dealing with generic types, generic methods and reflection

eXtensible mind, August 11, 2009
Views: 398 | Hits 22

Compile-time safety is always important, as it reduces the chances that a refactoring can break existing code that compiles successfully. This benefit took me previously to the path of using expressio...

Improved type safety when dealing with generic types, generic methods and reflection

eXtensible mind, August 10, 2009
Views: 433 | Hits 34

Compile-time safety is always important, as it reduces the chances that a refactoring can break existing code that compiles successfully. This benefit took me previously to the path of using expressio...

FloatableWindow source on CodePlex

Method ~ of ~ failed, July 21, 2009
Views: 313 | Hits 26

I got enough feedback and suggestions that I figured it would be better just to put the code up on CodePlex rather than package zips on my blog :-). Here it is: FloatableWindow project. The latest bui...

FloatableWindow source on CodePlex

Method ~ of ~ failed, July 21, 2009
Views: 333 | Hits 14

I got enough feedback and suggestions that I figured it would be better just to put the code up on CodePlex rather than package zips on my blog :-). Here it is: FloatableWindow project. The latest bui...

FloatableWindow source on CodePlex

Method ~ of ~ failed, July 21, 2009
Views: 396 | Hits 43

I got enough feedback and suggestions that I figured it would be better just to put the code up on CodePlex rather than package zips on my blog :-). Here it is: FloatableWindow project. The latest bui...

The Fibonacci Blog Post Formatter

Steven Smith, June 11, 2009
Views: 457 | Hits 8

Sarah suggested Tuesday that I write a blog PostFormatter that only changed the format of blog posts created on days that were Fibonacci Sequence days (e.g. 1, 2, 3, 5, 8).  Id hoped to code some...

Subversion 1.6, Tree Conflicts, and the Incompatibility of Subversion 1.5: What You Need to Know

Fervent Coder, June 10, 2009
Views: 253 | Hits 8

NOTE: Subversion's new tree conflicts feature is something you need to learn about. Otherwise it will bite you later and you will be left with an uncommitted change and confusion about how to get it c...

CodeRush Xpress Released Today! (Lisa Feigenbaum)

The Visual Basic Team, May 15, 2009
Views: 573 | Hits 66

CodeRush Xpress is a FREE Visual Studio 2008 add-in containing 60+ refactorings, 7 editing features, and full support for C# and Visual Basic. Download here CodeRush Xpress includes the following f...

CodeRush Xpress for C# and VB is Live!

Did it with .NET, May 15, 2009
Views: 623 | Hits 51

Last October, DevExpress released a massively powerful FREE tool specifically for C# developers called CodeRush Xpress. Today, in partnership with Microsoft, DevExpress has outdone themselves wit...

Using code analysis again

Federal Developer Weblog, May 14, 2009
Views: 532 | Hits 36

NOTE: This was cross posted from here. This week marks my 5 year anniversary at Microsoft.  Five years ago, I stopped being a real developer and became an evangelist.  Ok, I started with a ...

The fallacy of the always-valid entity

Jeffrey Palermo, May 14, 2009
Views: 552 | Hits 24

I use domain-driven design, and one of the core patterns in DDD is the entity.  I wont go into a description of aggregates or aggregate roots, but the entity is a central pattern when implementin...

Video: Hanselman Discusses CodeRush

The ASPx Blog, May 12, 2009
Views: 504 | Hits 37

Check out this 4 minute Scott Hanselman video interview.  Scott was kind enough to drop by the DevExpress booth and share his thoughts on: Hanselman's Ultimate Developer Tool List CodeRush...

Refactoring Silverlight ChildWindow for a non-modal use

Method ~ of ~ failed, May 10, 2009
Views: 436 | Hits 15

Ive seen a few comments/requests incoming lately that people like the ChildWindow control in the Silverlight SDK. This is a great control that creates a modal dialog for you. When you use it, it disab...

Product Spotlight