| |
browse.develop.com
Browse.develop.com 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.
|
18 Articles match "Article"
See all articles with
"Article"
| The Latest from Tony and Zuzana's World | MORE | | 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 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 | | The Best from Tony and Zuzana's World | MORE | | Peeling Back the Onion Architecture Download the code for this article. recently started a consulting project as an architect on an ASP.NET MVC application and quickly found myself immersed in the world of N* open source tools. MVC (which stands for Model-View-Controller) lends itself to an Agile development methodology where TDD and BDD (Test-Driven and Behavior-Driven Development) are important components. Writing applications that are testable requires that you separate business logic from presentation logic so that they can be independently tested. This is where the “Onion Architecture” comes in. The Web.Ui Enjoy. Tony and Zuzana's World - Saturday, October 8, 2011 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 | - Simple MVVM Toolkit versus MVVM Light Toolkit
While Laurent lists a number of articles and tutorials that have been written about MVVM Light, I was unable to locate very many samples available for download which demonstrate how to use his toolkit and its various features. Now that I’ve released Simple MVVM Toolkit version 2 , people are starting to ask how it stacks up against some of the other MVVM Toolkits out there. MVVM, which stands for Model-View-ViewModel , is a UI design pattern that provides better maintainability, testability and designability.) Simple MVVM Toolkit would fall into the latter category. Platforms. Support. Tony and Zuzana's World - Saturday, April 23, 2011 - 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 - Build a Multi-Project Visual Studio Template
Download the code for this article here. You can download the code for this article here. Earlier this year I authored an open-source toolkit, called Simple MVVM Toolkit , to help developers build Silverlight, WFP and Windows Phone applications based on the Model-View-ViewModel design pattern. To enhance developer productivity, the toolkit combines a set of helper classes with code and xml snippets, as well as Visual Studio item and project templates. Visual Studio makes it extremely easy to create a single-project template. This is where the IWizard project comes in. Enjoy. Tony and Zuzana's World - Wednesday, September 14, 2011 - Using Open Source? Get NuGet.
Scott Hanselman has a nice article on NuGet (back when it was still called NuPack), and Michael Kennedy has a list of killer open source projects he found on the NuGet Gallery. My friend and fellow DevelopMentor instructor , Michael Kennedy , just turned me on to the NuGet Package Manager , a very cool way to install and use open source software right from within Visual Studio. Let’s say you use one or more open source projects, such as my Simple MVVM Toolkit or NHibernate. NuGet uses the xcopy model or deployment, as opposed to the msi installer model. As well as content files. Tony and Zuzana's World - Monday, February 7, 2011 - Trackable DTO’s: Taking N-Tier a Step Further with EF4
About a year ago I wrote an article for MSDN Magazine on how to track change-state on the client and transmit it to a service for persistence using LINQ to SQL, Entity Framework, or some other data access stack. This week I implemented Trackable Data Transfer Objects with EF4 using the same basic architecture that I wrote about in the article. In fact, the sample app I write for my article uses svcutil to generate client entities when adding a service reference in Visual Studio. Download code for this post here. Fast forward to Entity Framework 4.0 and Visual Studio 2010. Tony and Zuzana's World - Friday, February 19, 2010 - Webinar: MEF Explained
Glenn Block , the principal architect of MEF, has written a very good article on MEF in the Feb 2010 issue of MSDN Magazine, where he provides plenty of code samples. In the process of updating my Exploring.NET course for DevelopMentor, I’ve authored a module on the Managed Extensibility Framework , or MEF for short. also presented a webinar on the topic (video download available soon). Here are the slides and code for that session. Rather than repeating those here, I’ll limit myself to explaining the overall architecture of MEF and how the various pieces fit together. Tony and Zuzana's World - Friday, November 19, 2010 - EF 4.0 N-Tier Support: Take 2
About a year ago I wrote an article for MSDN Magazine outlining one possible solution to this problem. Following the release of Visual Studio 2010 and.NET 4.0 Beta 2 , the Entity Framework team put out a second CTP for Entity Framework 4.0, which includes enhancements to self-tracking entities. As the name implies, self-tracking entities know how to track their own state , so that it can be transmitted across service boundaries in an n-tier application. The idea is similar to what we’ve been able to do for several years with datasets. Entity Framework 4.0 Move the Northwind.Types.tt Tony and Zuzana's World - Thursday, November 12, 2009 %>
182 Articles match "Article"
See all articles with
"Article"
| The Latest from DevelopMentor | MORE | | 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. At the end of this article is a simple C# class (data context) which has save and delete methods which internally are safe via optimistic concurrency control. Quickly, what is optimistic concurrency control? Ideally, all databases that allow concurrent access or disconnected access need to implement some form of concurrency control. This usually comes in two flavors: Pessimistic concurrency control. Optimistic concurrency control. Michael C. Kennedy's Weblog - Monday, April 8, 2013 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 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 (www.dialoguesheets.com) , 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 | -
| The Best from DevelopMentor | MORE | - MongoDB vs. SQL Server 2008 Performance Showdown
This article is a follow up one I wrote last week entitled “The NoSQL Movement, LINQ, and MongoDB – Oh My!”. In that article I introduced the NoSQL movement, MongoDB, and showed you how to program against it in.NET … Continue reading → NoSQL Articles Visual Studio Michael C. Kennedy's Weblog - Thursday, April 29, 2010 - Article: 10 Features in.NET 4.0 that made Me Smile
I recently wrote another article for DevelopMentor 's Developments newsletter (not subscribed yet? Speaking of that XAML stuff, if you write WPF or Silverlight code and don’t know MVVM, stop reading this article and tp://msdn.microsoft.com/en-us/magazine/dd419663.aspx" target="_blank">learn about it here. Also have a look at my article from last month Six Things That’ll Surprise You About.NET 4.0. Tags: Articles DevelopMentor see top-right of this page ). This one is entitled. 10 Features in.NET 4.0 that made Me Smile. Cheers, Michael. 10 Features in.NET 4.0 Michael C. Kennedy's Weblog - Wednesday, December 16, 2009 - Building Windows Machines in Amazon EC2
In this article I'm going to give you a simple, step-by-step overview of how to create a Windows 2008 server image in Amazon's Elastic Cloud Compute (EC2) infrastructure. Tags: Articles Tools Now I must admit I'd rather have found a good tutorial on The Internets or even in a book. Feel free to send me any I missed. My experience is they are either dated or about Linux and so on. First, briefly why does one care about EC2? That's a great reason and Microsoft and Google have interesting plays there too. Personally I just want a simpler way to create virtual machines. Here we go. Michael C. Kennedy's Weblog - Saturday, January 30, 2010 - MongoDB vs. SQL Server 2008 Performance Showdown
This article is a follow up one I wrote last week entitled “The NoSQL Movement, LINQ, and MongoDB - Oh My!”. In that article I introduced the NoSQL movement, MongoDB, and showed you how to program against it in.NET using LINQ and NoRM. For ease-of-use, you’ll have to want to read the original article. This article is about the performance argument for MongoDB over SQL Server (or MySql or Oracle). In the first article, I threw out a potentially controversial graph showing MongoDB performing 100 *times* better than SQL Server for inserts. Those were. Your Turn. Michael C. Kennedy's Weblog - Thursday, April 29, 2010 - Article: Azure Storage
I recently wrote an article for DevelopMentor's Developments newsletter entitled Azure Storage. Listen to this article as a podcast: Azure-Storage-Article-Kennedy.mp3 ]. In this article, we will cover just the basics of the three storage services of Windows Azure. Read it at the DevelopMentor website here: [link]. I've republished here for my readers. Enjoy! Developments: Azure Storage. by Michael Kennedy. October 27th 2008, Los Angeles CA - It's 9 AM and Microsoft is hosting PDC (their most forward looking developer conference). Enter Azure Storage. Listing 3. Michael C. Kennedy's Weblog - Wednesday, April 8, 2009 %>
| | |