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

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

Why ReSharper Is Worth Using (reason #879)

peterkellner.net, April 14, 2013
Views: 258 | Hits 38

I often email the folks at JetBrains (the makers of ReSharper) letting them know that one of their refactors is wrong.  They often email me back letting me know my about my misunderstanding.  I actual...

April 18: Refactoring and Design Skills for Test Driven Development Workshop

ISerializable, April 10, 2013
Views: 209 | Hits 12

When? April 18-19 Where? Oslo How much? 11,900 NOK How to register? Send me an email. The Problem You have been trying to learn TDD, and it’s going pretty well, but your code looks horrible. You...

Two workshops on Beautiful Builds and Refactoring and Design Skills

ISerializable, April 6, 2013
Views: 245 | Hits 10

This April, I will be in Kyiv, speaking at the Microsoft SWIT conference. I will also be holding two separate workshops before the conference. Two very NEW workshops that I have only done once or twi...

Refactoring String Calculator with SOLID Principles in Mind - Examples Needed

ISerializable, March 6, 2013
Views: 233 | Hits 23

Given this simple implementation of string calculator, mid way, how would you refactor this, based on SOLID principles? and how far would you go? Please note what principles you think this code brea...

Using an external library for the export to PDF functionality in Teleriks ASP.NET Editor

the telerik blogs, February 21, 2013
Views: 161 | Hits 4

Q1 2013 brings an entirely refactored export functionality in RadEditor you can now plug external libraries to do the HTML to other format conversion. Read on for an example and stay tuned for more s...

March 7 : Refactoring Skills for Unit Testing and TDD Course

ISerializable, February 21, 2013
Views: 337 | Hits 23

I usually do not focus about design in my TDD courses. I believe that separating the learning about the core skills of Unit Testing, TDD, and Design should be separated so that the learner will not fe...

The Composition Kata

K. Scott Allen, February 15, 2013
Views: 249 | Hits 12

The Kata repository has new additions. The Refactoring kata I pushed out last year now has a Java version available (thanks, Tom!). Related to the previous post, I also added a Composition Kata.&nbs...

Learning From the Ghosts of Software Past

K. Scott Allen, February 14, 2013
Views: 277 | Hits 22

It was about 12 years ago when I helped to write an application that featured a class hierarchy like the following: I remember the code because I was the one to refactor the application to build the ...

Refactoring and the Ubiquitous Language

Brendan Tompkins, February 13, 2013
Views: 255 | Hits 12

I was reading this morning aninteresting post to the domain driven design list. I began replying on the list but as my answer started to become more than one paragraph figured it might be better to dr...

asynchrony is viral

The Moth, February 5, 2013
Views: 280 | Hits 18

It is becoming hard to write code today without introducing some form of asynchrony and, if you are using .NET (e.g. for Windows Phone 8 or Windows Store apps), that means sooner or later you have to ...

Getting sharp with F#

MSDN: Coding4Fun, January 28, 2013
Views: 214 | Hits 17

First a tease...Try F# demonstrates the power of F# to solve real-world analytical programming and information-rich problems by providing a web experience to help you learn the F# language, create pro...

Upcoming Courses (C#, Java, Ruby, IOS, MVC and more) (Q1 2013)

ISerializable, January 11, 2013
Views: 430 | Hits 24

So, I have lots of new courses that I am doing. If you are interested, ping me directly by emailing roy at osherove.com or use the form at http://contact.osherove.com You can get the full list here ...

Hidden Pitfalls With Object Initializers

youve been HAACKED, January 11, 2013
Views: 283 | Hits 25

I love automation. Im pretty lazy by nature and the more I can offload to my little programmatic or robotic helpers the better. Ill be sad the day they become self-aware and decide that its payback ti...

JustCode Release History : Q3 2012 SP1 (version 2012.3.1128)

Telerik News RSS Feed, November 29, 2012
Views: 333 | Hits 6

New: New in Visual Aid: Added full names for the tab titles New in Visual Aid: Improved UI and UX: Monochrome headers & highlight current header New in Visual Aid: New options in Visual Aid sett...

CodeIt.Right Takes Refactoring To The Next Level

peterkellner.net, November 22, 2012
Views: 309 | Hits 26

BackgroundIm a big believer in using refactoring tools to help improve the quality of the code I right.  I just added another tool to my arsenal called CodeIt.Right from submain.  I cant say for sure ...

Future Mocking

the telerik blogs, November 21, 2012
Views: 337 | Hits 8

Mocking legacy code is hard. Especially, if its a third-party library and you have little control over how its written. It is even more difficult to unit test a type that is instantiated internally. O...

Why you should never use a boolean field (use an Enum instead)

Code Climber, November 19, 2012
Views: 340 | Hits 87

Over the last few months I worked, on my spare time, on a new web development project: the site for the Web.NET Conference. It was a refreshing experience, going back working on custom development on ...

Data Model Dissonance

Simple Talk, October 12, 2012
Views: 319 | Hits 10

So often at the start of the development of database applications, there is a premature rush to the keyboard. Unless, before we get there, we’ve mapped out and agreed the three data models, the Concep...

DevReach 2012 Sessions

Steven Smith, October 7, 2012
Views: 438 | Hits 2

Thanks to everybody who attended my DevReach sessions.  I had two talks and two panels, and both of the talks were standing room only (in the smaller theater), which was great to see.  The p...

Why SOLID Matters

the telerik blogs, September 25, 2012
Views: 441 | Hits 26

One of the biggest struggles that developers have with adopting Unit Testing, whether its Test Driven Development (TDD), Behavior Driven Development (BDD) or even just Test Eventual Development (TED),...

Bad code exposed! Do you really know when your code smells?

the telerik blogs, September 25, 2012
Views: 537 | Hits 27

Ive seen really bad code in my day. I have seen it in legacy code bases, code reviews on greenfield projects, and worse: Ive even seen it in my own code. In fact, I can open up just about any open sou...

Vermont Geeks Rejoice! So many awesome events packed into the near future!

Julia Lerman Blog - Dont Be Iffy..., September 17, 2012
Views: 321 | Hits 4

Monday Sept 17th, Burlington: Northern Vermont SharePoint Users Group : Cool Sh-t (SharePoint)" Tuesday Sept 18th, Burlington: VT Functional Group: Eric Smith - Stepping Up to Haskell Wednesday...

5 Things You Should Know About Refactoring in C#

the telerik blogs, September 10, 2012
Views: 370 | Hits 25

There are many misconceptions among developers and development managers about refactoring. Perhaps a consultant used refactoring as an excuse to spend needless cycles reading blogs, or maybe a refacto...

Build Single Page Apps Part 8 JavaScript Data Services

JohnPapa.net, August 26, 2012
Views: 226 | Hits 1

I love to write code, but that doesnt mean I want to write the same code over and over again. And I certainly dont want to have to hunt down all that redundant code when I want to refactor a … C...

Build Single Page Apps Part 8 JavaScript Data Services

JohnPapa.net, August 26, 2012
Views: 260 | Hits 1

I love to write code, but that doesnt mean I want to write the same code over and over again. And I certainly dont want to have to hunt down all that redundant code when I want to refactor a … C...

Top 5 Reasons Why You Should Refactor Your Code

the telerik blogs, August 20, 2012
Views: 676 | Hits 16

I am a huge proponent of writing quality code, a view that is shared by many of my colleagues. Unfortunately, I do encounter those who do not share my enthusiasm. Their view is often one of “Get...

Levels Of Abstraction In An MVC View

K. Scott Allen, August 16, 2012
Views: 372 | Hits 27

Working on a dashboard I came across a view arranged like the following diagram: The scenario is simplified because there is more to do inside of one block than just @SomeOutput, but focus on the s...

JustCode Release History : Q2 2012 SP1 (v 2012.2.719)

Telerik News RSS Feed, August 6, 2012
Views: 333 | Hits 1

JustCode Q2 2012 SP1 (2012.2.719) New: Separate warning for top level delegate types not matching file name Quick-fix: "Create Parameter" for constructors Option for C# in JustCode Options/Code...

JustCode Release History : Q2 2012 SP1

Telerik News RSS Feed, August 6, 2012
Views: 425 | Hits 11

JustCode Q2 2012 SP1 (v2012.2.608) New: Separate warning for top level delegate types not matching file name Quick-fix: "Create Parameter" for constructors Option for C# in JustCode Options/Cod...

Video: (part 8 - The big Refactoring) TDD Pairing a Go Game Engine

ISerializable, July 12, 2012
Views: 2,166 | Hits 14

In this video (all the sessions are here), Raymond and I do a refactoring of the code, to something we like much more. We end up with code we can be more proud of, and the comtinued feedback of the te...

Refactoring Dillema Video: (part 4) Building a Go Game Engine with TDD and Pair Programming

ISerializable, June 29, 2012
Views: 372 | Hits 2

In this video (the rest are here) we focus on refactoring, and we try out the strategy pattern. We end up not being sure how well it worked out for the future, but we’ll see how things unfold in...

Video: (part 2c) Building a Go Game Engine with TDD and Pair Programming

ISerializable, June 27, 2012
Views: 409 | Hits 7

In this final part, Raymond and I finish a big refactoring. First, we fail. then we back up and start moving slowly again.Finally, we succeed. Our tests save our asses in the process. I’ve put ...

A Refactoring Experiment

K. Scott Allen, April 9, 2012
Views: 409 | Hits 23

Soon I'll be giving a group of developers some code and asking them to do some refactoring. The bad news is the code is hard to read. Some might say it's intentionally obfuscated, but let's not assu...

From Legacy to Dependency Injection

the telerik blogs, April 5, 2012
Views: 451 | Hits 14

The best thing about using Telerik JustMock is that you can mock practically everything. You can even mock types without using dependency injection, making JustMock the best framework to use when work...

JustCode Extension Improvements in 2012 Q1 SP

the telerik blogs, April 2, 2012
Views: 393 | Hits 8

The Telerik JustCode 2012 Q1 service pack has been released, and with it comes improvements to help you begin writing JustCode extensions. Project Template Our previous release of JustCode included a ...

Telerik CAB Enabling Kit for RadControls for WinForms updated to Q1 2012 SP1

the telerik blogs, March 30, 2012
Views: 547 | Hits 7

It is our pleasure to announce the availability of a new version of Telerik CAB Enabling Kit that supports the latest RadControls for WinForms Q1 2012 SP1. This update includes removing obsolete adapt...

CacheAdapter 2.4 Bug fixes and minor functional update

Glavs Blog, March 28, 2012
Views: 590 | Hits 6

Note: If you are unfamiliar with the CacheAdapter library and what it does, you can read all about its awesome ability to utilise memory, Asp.Net Web, Windows Azure AppFabric and memcached caching imp...

LLBLGen Pro v3.5 has been released!

Frans Boumas blog, March 19, 2012
Views: 531 | Hits 10

Last weekend we released LLBLGen Pro v3.5! Below the list of what's new in this release. Of course, not everything is on this list, like the large amount of work we put in refactoring the runtime fram...

Develop for Windows Phone, with Windows Phone... TouchDevelop

MSDN: Coding4Fun, March 5, 2012
Views: 479 | Hits 5

Today's Mobile Monday post shows off a project that's kind of meta, programming for the phone, on the phone...Think you need a PC to develop for Windows Phone? Think it would be cool to take your deve...

Primitive JavaScript (BYOSP Part 7)

K. Scott Allen, February 28, 2012
Views: 562 | Hits 18

When starting into the animations I decided it was time to refactor. One problem was the little "updateState" calls floating around inside conditional logic always a bad sign. A second problem was ...

JustCode Release History : Q1 2012 (version 2012.1.214)

Telerik News RSS Feed, February 15, 2012
Views: 646 | Hits 5

JustCode Q1 2012 (version 2012.1.214) Major highlights All Types Code Completion: Use Ctrl+Alt+Space (default shortcut) to show IntelliSense for all types regardless of their namespace. JustCo...

Build Your Own Slide Presenter: Part 2

K. Scott Allen, February 14, 2012
Views: 710 | Hits 18

The slide show project currently only shows one slide. I know a number of people who can talk for 75 minutes using one slide, but fortunately they've all retired from university life and taken their o...

Coding in Marble

Rico Marianis Performance Tidbits, February 3, 2012
Views: 576 | Hits 16

I wish I could remember where I first read it because perhaps it deserves attribution.  But many years ago I read about the two world views of physicists and they resonated with me.  One wor...

CodeMash 2012 Sessions

Steven Smith, January 16, 2012
Views: 594 | Hits 8

Last week I presented two half-day workshops at CodeMashs PreCompiler on Wednesday (with Brendan Enrick), and a session on ASP.NET MVC 4 on Thursday.  CodeMash 2012 was an amazing conference and ...

JustCode Release History : Q3 2011 SP1 (v2011.3.1221)

Telerik News RSS Feed, December 21, 2011
Views: 547 | Hits 7

JustCode Q3 2011 SP1 (v2011.3.1221) Major highlights Improved performance Reduced memory footprint Improved code templates Improvements New warning "Type does not match file name" for nested ty...

How to present PowerPoint slides with a WinForms Tiles App

The ASPx Blog, December 15, 2011
Views: 681 | Hits 11

Check out this slick little application I built using the new DevExpress WinForms Tile controls for my touch webinar: Quick & fun This app took me about 15 minutes to create. And I wrote it fo...

.NET Unit Testing Webinar Series - Free Webinars on ASP.NET and .NET Unit Testing

ASP.NET Announcements, December 1, 2011
Views: 500 | Hits 32

Typemock is hosting a special series of webinars to help you begin the new year with improved software quality. There are webinars appropriate for every level. Reducing Bugs Faster: Introduction to U...

Roslyn Syntax Visualizers

C# Frequently Asked Questions, November 19, 2011
Views: 731 | Hits 35

Hi All! A few weeks ago, we announced the Microsoft "Roslyn" CTP. I hope many of you have had a chance to download the CTP and take it for a spin :) If you haven’t, do give it a try. To recap ...

Roslyn Syntax Visualizers

The Visual Basic Team, November 19, 2011
Views: 537 | Hits 7

Hi All! A few weeks ago, we announced the Microsoft "Roslyn" CTP. I hope many of you have had a chance to download the CTP and take it for a spin :) If you haven’t, do give it a try. To recap ...

JustCode Release History : Q3 2011 (v2011.3.1116)

Telerik News RSS Feed, November 17, 2011
Views: 595 | Hits 8

JustCode Q3 2011 (v2011.3.1116) Major highlights CSS support Razor support Visual Studio 11 support Key Mappings window Improvements Visual Studio 11 support CSS support: Solution-wide analy...