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

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

Scaling Advice from MongoHQ

The MongoDB NoSQL Database Blog, October 2, 2013
Views: 660 | Hits 13

Surpassing 100GB of data in your application requires you to have knowledge of how to operate and run MongoDB. MongoHQ has noticed that their customers that reach 100GB are running commercially succes...

New C# Generics Course

K. Scott Allen, October 1, 2013
Views: 1,106 | Hits 22

My new C# Generics course on Pluralsight includes topics for everyone. For beginners: - Why generic types are useful. - A demonstration of all  the concrete collection types in System.Collection...

30 Days of TDD Day Ten More Refactoring and NUnit Features

the telerik blogs, September 30, 2013
Views: 645 | Hits 13

In the last post I showed you how from time to time it is necessary to change our code to enhance readability, make maintenance easier or to optimize the codes performance. This practice is called Ref...

Scaling 100GB of Data

The MongoDB NoSQL Database Blog, September 30, 2013
Views: 666 | Hits 13

Surpassing 100GB of data in your application requires you to have in-depth knowledge of how to operate and run MongoDB. MongoHQ recommends going through the 100GB Scaling Checklist as you grow. Watch ...

30 Days of TDD Day Nine Refactoring Basics

the telerik blogs, September 27, 2013
Views: 571 | Hits 15

As time goes on in any software development project youll no doubt find inefficiencies in your code that you would like to remove. Other times youll receive new requirements that are going to necessit...

30 Days of TDD Day Eight Dealing With Defects

the telerik blogs, September 25, 2013
Views: 650 | Hits 14

Ive previously discussed a bit of the TDD workflow; start with a requirement, derive a test from the requirement, write just enough code to make that test pass, repeat. This is sometimes referred to a...

Visualizing Performance Issues with MMS

The MongoDB NoSQL Database Blog, September 20, 2013
Views: 574 | Hits 10

This is a guest post by Albert Engelbrecht, Web App Developer at SuretyBonds.com.LMS is down. The dreaded phrase came back again, meaning the office is twiddling its thumbs as the sales lead system be...

Toastr 2.0.1 Released

JohnPapa.net, September 11, 2013
Views: 647 | Hits 39

Toastr 2.0.1 is now released. You can grab it while its hot! This release has several minor bug fixes, CSS tweaks, some JavaScript refactoring, and some new features. Of course there are new unit test...

Toastr 2.0.0 rc 1 Now Available

JohnPapa.net, September 5, 2013
Views: 821 | Hits 14

Toastr 2.0.0 is now at Release Candidate 1. You can grab the Toastr 2 RC on GitHub or get Toastr 2 RC on NuGet using install-package toastr - pre. This release has several minor bug fixes, CSS tweaks,...

What Counts for a DBA Patience

Simple Talk, August 21, 2013
Views: 585 | Hits 14

One day, you are sitting at your desk, minding your own business. Your DBA colleague walks up and exasperatedly tells you that there is a query running 5 hours every day, and that the code is simply a...

Book & Audio Book: Notes to a Software Team Leader

ISerializable, August 19, 2013
Views: 579 | Hits 13

If you are a software team leader, architect, scrum master or project leader, you might be interested in the book Notes to a Software Team Leader which I have just finished. The book contains importa...

AngularJS Tests With An HTTP Mock

K. Scott Allen, June 11, 2013
Views: 1,257 | Hits 32

In the last post we tested a simple controller, so now lets look at a controller that likes to communicate over the network. (function (module) { var MoviesController = function ($scope, $http) {...

Using PowerShell to Obtain CD/DVD Disk Information

Jason N. Gaylords Blog, May 29, 2013
Views: 351 | Hits 3

As the years go by, more and more research, information, and documents can be found online. However, several business verticals still use CDs and DVDs to access research content, backup documents, and...

CSS Architectures, Part 3: Refactor Your CSS with the MetaCoax Approach (Phases 1 and 2)

The Code Project Latest Articles, May 29, 2013
Views: 803 | Hits 27

CSS Architectures, Part 3: Refactor Your CSS with the MetaCoax Approach (Phases 1 and 2)...

Using PowerShell to Obtain CD/DVD Disk Information

Jason N. Gaylords Blog, May 29, 2013
Views: 746 | Hits 7

As the years go by, more and more research, information, and documents can be found online. However, several business verticals still use CDs and DVDs to access research content, backup documents, and...

Why ReSharper Is Worth Using (reason #879)

peterkellner.net, April 14, 2013
Views: 848 | Hits 46

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: 713 | Hits 18

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: 774 | Hits 14

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: 704 | Hits 30

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: 599 | Hits 9

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: 740 | Hits 29

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: 721 | Hits 17

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: 701 | Hits 25

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: 803 | Hits 16

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: 167 | Hits

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 ...

asynchrony is viral

The Moth, February 5, 2013
Views: 1,018 | Hits 24

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: 690 | Hits 22

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: 882 | Hits 28

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: 755 | Hits 30

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: 902 | Hits 16

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: 961 | Hits 32

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: 818 | Hits 12

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: 765 | Hits 91

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: 761 | Hits 13

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: 1,045 | Hits 6

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: 988 | Hits 32

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: 1,035 | Hits 31

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: 727 | Hits 6

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: 896 | Hits 28

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: 574 | Hits 4

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: 623 | Hits 3

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: 1,455 | Hits 23

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: 703 | Hits 30

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...

Using NRefactory for analyzing C# code

The Code Project Latest Articles, August 11, 2012
Views: 146 | Hits

Use NRefactory to write a standalone application that refactors your C# code....

JustCode Release History : Q2 2012 SP1 (v 2012.2.719)

Telerik News RSS Feed, August 6, 2012
Views: 731 | Hits 8

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: 814 | Hits 19

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,571 | Hits 15

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: 744 | Hits 4

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: 952 | Hits 9

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: 760 | 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...