is a community that was established to collect and organize valuable web information. Our technical staff have selected and indexed information and courses that they feel will help you stay current on best practices across the SDLC.

29 Articles match "Article"

  • Related DevelopMentor Courses

    29 Results found
    Showing page 1 of 2   Next >

  • Brock Allen: MSDN article on CORS in Web API 2
    'My MSDN article on CORS in Web API is now out! Given the nature of CORS, I really wanted to spend much of the article explaining CORS by itself. With that understanding then it’s simple enough to understand how Web API surfaces support for CORS. Enjoy
    DevelopMentor Courses - Tuesday, December 3, 2013
  • Understanding Map - Reduce
    Suppose we want to analyze a lot of sales data and compute the sales amount per article. For each group of orders we could map the sales into a collection of article and sales amount pair where each article could be repeated multiple times. After this is done the Reduce step groups the data so we have a single entry for each article with the total sales amount for that partition. Quite a few people seem to be intimidated by the concept of Map-Reduce. Basic principle The basic Map-Reduce consists of two steps. Simple right? Again pretty simple right? simple example.
    The Problem Solver - Monday, December 3, 2012
  • Screening C# Candidates: Let’s Play 20 Questions!
    If a person has ever bothered to read a book or technical article or taken a training course, their answers will set them apart from the crowd of folks who don’t make time for ongoing professional development. Over the past year I was involved in the process of interviewing candidates for both mid and senior level developer positions. We would bring them in for a face-to-face interview, sometimes with multiple interviewers, only to find out they were unable to answer the most basic technical questions concerning C# and.NET. This is the purpose of the technical phone screen. > no 5.
    DevelopMentor Courses - Tuesday, February 28, 2012
  • Building Scalable and Secure WCF Services
    Michele Leroux Bustamante has written an excellent article showing precisely how to do this. The key to building scalable WCF services is to eliminate binding configurations that could result in server affinity. For this reason you should avoid bindings that establish a session with the service, such as NetTcpBinding or WsHttpBinding with secure conversation enabled. Both BasicHttpBinding and WebHttpBinding, however, are sessionless and allow you to call a service multiple times without concern for which physical server responds to the call. Download the code for this blog post here.
    DevelopMentor Courses - Monday, June 18, 2012
  • Use Common Instance Factory to Abstract Away the Dependency Injection Container
    In his article, Inversion of Control Containers and the Dependency Injection Pattern , Martin Fowler describes some of the weaknesses of the service locator anti-pattern. Download the Common Instance Factory with WCF Extensions here and is also available on NuGet. while back I wrote a blog post on the Onion Architecture , an approach to building loosely-coupled applications where you can swap out particular components without affecting the rest of the application. In this example, an IGreetingRepository is passed to the GreetingService’s constructor. Ah, but there’s a problem.
    DevelopMentor Courses - Wednesday, May 23, 2012
  • Dependency Injection vs. Dependency Injection Framework
    So let's take a step back, and start to unpack the meaning behind 'dependency injection' In the article, DHH uses the ruby example of time, saying that Time.stub(:now) {, 12, 24) } article.publish! There is a lot more in this article that is worth talking about, but let’s save that for a different blog Yesterday, David Heinemeier Hansson wrote a blog: ‘Dependency injection is not a virtue’. There is a lot of things mixed together in this blog, all finally put together with the statement “I'm a Ruby programmer”. It may not apply to your framework.
    DevelopMentor Courses - Monday, January 7, 2013
  • 3 Styles: Iterative, Incremental and Evolutionary Agile (part 1)
    Incredibly I’ve never blogged about this - although the model is hidden inside a couple of articles over the years. 'When I’m teaching training courses (as I was this week at Skills Matter ) or advising clients on the requirements side of software development (which I’m doing a lot of just now) I talk about model I call “3 Styles of Agile”. So now the day has come… I don’t claim the “3 Styles model” is the way it should be, I only claim it is the way I find the world. the requirements side is very very variable. There are times when the other styles are “right.” And so it goes.
    Allan Kelly's Blog - Thursday, September 19, 2013
  • 10 years on: IT does matter, more than ever
    You read Carr’s article, you agreed with it, you commoditised your IT. Just under 10 years ago Nicholas Carr wrote a (in)famous piece in the Harvard Business Review entitled “IT doesn’t matter”. The argument was, post dot-com-boom, that IT was now a commodity, companies didn’t need to spend big bucks on it because they could buy just about anything they wanted off-the-shelf. At the time my response was, “Is IT worth it?” I, unsurprisingly said “Yes it is” and then looked at Carr’s example of American Hospital Supply. It was a strategy decision. Anyway, 10 years on. Thats flights.
    Allan Kelly's Blog - Thursday, July 19, 2012
  • People or the system?
    An article in the MIT Sloan Management Review a few years back suggested that when “star players” move to a new team they don’t necessarily, or even normally, keep their “star player” performance. “the two view-points are always tenable. The one, how can you improve human nature until you have changed the system? The other, what is the use of changing the system before you have improved human nature?” George Orwell, “Charles Dickens” essay in Shooting and Elephant and Other Essays, Penguin Books I am sure I am not alone in exhibiting another of Orwellian trait: Double think.
    Allan Kelly's Blog - Tuesday, March 26, 2013
  • I fail at TDD?
    It’s a great article and I highly recommend you all read it. I actually think I’m pretty good at TDD. Every now and then I get reminded that I’m not as good as I think I am. I’ve been working on a new project (an implementation of the Mustache template language in C# that I’m calling Nustache ) and have been having a lot of fun with it. This is the project I’m going to use as an example of how I fail at TDD. While writing the test for my Scanner class, I wrote it so that it would assert on the sequence of tokens it returns. It has a method named Scan.
    DevelopMentor Courses - Friday, October 29, 2010
  • Lynn Langit: Taking a look at Hadoop on Azure
    Also I wrote an article on this same topic for MSDN Magazine – here’s the link for that Here’s the deck and a screencast on Hadoop on Azure (the product is currently in beta for Microsoft at this time).
    DevelopMentor Courses - Wednesday, July 25, 2012
  • Omnext @ New York CloudExpo 2011: “If it ain’t Dutch, it ain’t much”
    Here is a link to a great article by Theo Loth (coordinator EuroCloud Nederland ) about the event: omnext - cloudexpo 2011.pdf (in Dutch). Omnext was part of a Dutch trade delegation visiting the New York CloudExpo 2011. If your looking to find out more about Omnext and how Source2VALUE can help improve the ROI of your software development investments, then visit or talk to Jaco and Andre at the 2011 European Outsourcing Summit in Madrid, Spain. Azure Cloud
    DevelopMentor Courses - Friday, September 2, 2011
  • IT Outsourcing to Bangladesh
    This article (in Dutch) has the details. Gartner is mentioning Bangladesh as a country that is growing when it comes as a place for outsourcing IT. Omnext was part of a Dutch trade delegation that went down to Bangladesh to explore opportunities. Omnext delivers software and services to create an MRI-scan of your software. This can be used in outsourcing projects to measure progress, quality and complexity. General
    DevelopMentor Courses - Thursday, May 5, 2011
  • SSD + SATA = Best of Both Worlds
    Then I ran across an article describing how to install a second hard drive into a MacBook Pro by removing the optical DVD drive and placing it in a separate enclosure. Every once and a while I pull something off that makes me smile. experienced this sensation last week when I swapped out the DVD drive in my MacBook Pro and replaced it with the 500 GB SATA hard drive that came with the machine. When I first got the laptop, I purchased a lightening-fast 240 GB SSD hard drive to replace the 500 GB drive, and I put the original drive in a case to use it for Time Machine backups.
    DevelopMentor Courses - Monday, April 2, 2012
  • Notes to students doing research about Agile
    Have a look at my Agile Spectrum article : the thing that is called “Agile”, and the thing that is called “Waterfall” are simply points on a spectrum - probably the two extremes - and most teams are somewhere in-between. 'The dissertation/thesis writing season is approaching so I expect the recent set of questions from a student is the first of many. Actually they occur all year round but March to September is the busy period. So, to pre-empt any students bearing questions about Agile - and so I can just repeat my stock answers - here are some ideas you might want to consider first.
    Allan Kelly's Blog - Thursday, March 27, 2014
  • Michael Kennedy: Ever wonder how big the.NET and Python communities are?
    I’m working on an article about Python and.NET and this comparison definately came to mine. 'Do you ever wonder how big.NET and Python communities are? So I did some research on chose seven locations: Chicago, IL Los … Continue reading →
    DevelopMentor Courses - Friday, February 21, 2014
  • Michael Kennedy: Optimistic concurrency in MongoDB using.NET and C#
    'This article demonstrates a technique and supporting library for adding optimistic concurrency control to NoSQL databases and MongoDB in particular. Quickly, what is optimistic concurrency control? Ideally, all databases that allow concurrent access or disconnected access need to implement some form of concurrency … Continue reading →
    DevelopMentor Courses - Monday, April 8, 2013
  • Links! - 2 conferences, 1 week
    This presentation was based on an article I wrote for InfoQ last year My 10 things for making your Agile adoption successful. I’ve been to two conferences this week! The first was Agile Dev Practices in Potsdam, outside of Berlin. At I presented my Retrospective Dialogue Sheets ( , well I say presented, it was 10 minutes of introduction, 60 minutes of attendees doing Dialogue Sheets and 20 minutes wrap up. Anyone who has attended one of my Dialogue Sheet sessions will recognise the format. Which also means there aren’t a lot of slides for download.
    Allan Kelly's Blog - Friday, March 8, 2013
  • Maurice de Beijer: Understanding Map - Reduce
    Suppose we want to analyze a lot of sales data and compute the sales amount per article. For each group of orders we could map the sales into a collection of article and sales amount pair where each article could be repeated multiple times. After this is done the Reduce step groups the data so we have a single entry for each article with the total sales amount for that partition. Quite a few people seem to be intimidated by the concept of Map-Reduce. Basic principle The basic Map-Reduce consists of two steps. Simple right? Again pretty simple right? simple example.
    DevelopMentor Courses - Monday, December 3, 2012
  • I Use This
    The Kindle can sync my current location in a book to every device, but I have to move papers and articles over manually. At they interview a bunch of people to ask about their current computer setup and their dream setup. Most of them are using aged machines, ultraportables (Mac Air is popular), and Emacs/VIM for editing (a few slickedit fans). Most of them have little to add in their dream setup (more battery life, better cloud sync). Are our tools finally good enough? Not for me. Current setup: A 4 year old Sony Z laptop, 8GB RAM, SSD. even use Visual Studio. Technology
    DevelopMentor Courses - Friday, October 26, 2012
<< 1 2 >>