|
|
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.
|
|
The Latest from Michael C. Kennedy's Weblog
|
MORE
|
|
Portland CodeCamp Downloads: Demos and Slides
Thanks to everyone who came to my two sessions at the Portland CodeCamp this weekend. The NoSQL Movement, LINQ, and MongoDB - Oh My! Panel Discussion: NoSQL vs. RDBMS. You can download the slides, demo code, and the mongoctx code snippet for Visual Studio here: NoSQL + MongoDB + LINQ : [link] NoSQL vs. RDBMS Panel : [link]. If you missed the sessions and want to see some MongoDB + LINQ or if you would like to recommend this session to a friend, I'll be doing a webcast on a very similar talk tomorrow: NoSQL + MongoDB + LINQ Webcast. Cheers! mkennedy. All content copyright Michael C. Kennedy.
Michael C. Kennedy's Weblog
- Monday, May 24, 2010
Webcast: NoSQL Movement, LINQ, and MongoDB
I'm happy to announce I'll be doing a free webcast in the DevelopMentor webcast series on MongoDB,NET, LINQ, and NoRM. NoSQL Movement, LINQ, and MongoDB. Tuesday May 25th - 11AM PST Register here. hope to see you there. We'll be building out a website in ASP.NET MVC with MongoDB as the back-end using LINQ. There will be plenty of code so it should be fun and educational. Cheers! mkennedy. All content copyright Michael C. Kennedy. All information, source code, and especially tools are provided as is and on a "use at your own risk" basis.
Michael C. Kennedy's Weblog
- Tuesday, May 11, 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. highlighted two cornerstone reasons why you might ditch your SQL Server for the NoSQL world of MongoDB. Those were. Ease-of-use and deployment. Performance. 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). money) to burn. Think about it. Fair enough.
Michael C. Kennedy's Weblog
- Thursday, April 29, 2010
|
-
The NoSQL Movement, LINQ, and MongoDB - Oh My!
Maybe you’ve heard people talking about ditching their SQL Servers and other RDBMS entirely. There is a movement out in the software development world called the "No SQL" movement and it’s taking the web application world by storm. Insanity!” you may cry, “for where will people put their data if not in a database? Flat files? Tell me we aren’t we going back to flat files.”. No, but in the relational model, something does has to give. Just maybe, if we are really cutting-edge, we might consider storing our data in the cloud, but the choices generally stop there. Don’t take my word on it. Ok, ok.
Michael C. Kennedy's Weblog
- Thursday, April 22, 2010
-
Join me in Boston to Talk about.NET!
I'll be in Boston, MA on March 22 to teach an open enrollment course for DevelopMentor. If you want to learn about WCF, WPF, Silverlight, LINQ, Entity Framework, and more there is still time to sign up (note the date may no longer appear on the public calendar). [link]. Mention this blog post and you'll receive a discount as well. All content copyright Michael C. Kennedy. All information, source code, and especially tools are provided as is and on a "use at your own risk" basis.
Michael C. Kennedy's Weblog
- Thursday, March 11, 2010
-
Join me in Boston to Talk about.NET!
I'll be in Boston, MA on March 22 to teach an open enrollment course for DevelopMentor. If you want to learn about WCF, WPF, Silverlight, LINQ, Entity Framework, and more there is still time to sign up (note the date may no longer appear on the public calendar). [link]. Mention this blog post and you'll receive a discount as well. All content copyright Michael C. Kennedy. All information, source code, and especially tools are provided as is and on a "use at your own risk" basis.
Michael C. Kennedy's Weblog
- Thursday, March 11, 2010
-
Handy Web Development Technique
I'm working on a fantastic website that I hope will have significant impact when it's ready. I'm planning on launching in roughly one month. came across what I think is an awesome technique for seeing how you web page will look as you edit it. This is WAY beyond WYSIWIG: Load the page you're working on in ALL the browser you care about. I'm using Chrome 4, FireFox 3.6, and IE 8. If you have the monitor space, cascade these browsers side-by-side. Add a meta-refresh tag to the header of that HTML file you're working on (or which consumes the CSS you're building). . That's it. Hope you do too.
Michael C. Kennedy's Weblog
- Thursday, February 25, 2010
-
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. 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. Create an Account. Launch! Launching.
Michael C. Kennedy's Weblog
- Saturday, January 30, 2010
-
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. 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. Create an Account. Launch! Launching.
Michael C. Kennedy's Weblog
- Saturday, January 30, 2010
-
Azure Interview on SearchCloudComputing.com
Rob Barry and Jack Vaughan interviewed me for their article on SearchCloudComputing.com entitled. Azure cloud on horizon: The devil is in the data architecture details. Here's a small excerpt. If you're interested in Windows Azure and Cloud Computing, read on. Microsoft did a good job when they designed Azure, according to Kennedy. The company encourages you to build scalable reliable systems by basically making it really hard to do the stuff that makes systems unreliable," he said. There are many developers curious about cloud computing, but most are being rather cautious. Kennedy.
|
The Latest from DevelopMentor
|
MORE
|
|
The importance of your Compile Time
Lot's of time i find myself working to shorten compile and build times. While most people agree with shorter is better for compile times, the questions of what is short? and how important is it? seem to remain vague and seemly open to judgement. It's not. So I wanted to take a moment to clarify it. vBlogged my thoughts here You can see the excel sheet here and read the Joel on Software Thread here
Llewellyn Falco
- Tuesday, August 31, 2010
AssertNotNull
Recently had some issues with the method assertNotNull(object) because it doesn't help with any of the 4 principles of TDD. Specifications Feedback Regression Granularity I vloged my thoughts here. Finally, here's the code I was looking at. and check out www.approvaltests.com
Llewellyn Falco's Approval Tests
- Monday, August 30, 2010
Study on benefits of TDD
OK, this isn’t news, this study came out a couple of years ago and was covered by many people then. But, I find myself regularly referring to it trying to find the link. So I’m going to blog about it then I’ll always be able to find the link. The study is by Nagappan, Maximilien, Bhat and Williams and is entitled: Realizing quality improvement through test driven development: results and experiences of four industrial teams and is freely downloadable from Microsoft. The second MSN team had a defect density less than a quarter of Y but took 15% longer. TDD reduced bugs. Anyone got a link?
Allan Kelly's Blog
- Monday, August 30, 2010
|
-
|
The Best from DevelopMentor
|
MORE
|
-
Using Model – View – ViewModel with Silverlight
The View – Model – ViewModel design pattern, also known as MVVM, is getting more popular these days. have found it extremely easy to use when developing very different applications and have used the design pattern recently in both ASP.NET, WPF and Silverlight applications. However easy as it might be is seems to confuse people as I have seen some terrible examples where people make a complete mess of things. Josh Smith did an excellent screen cast for Pixel8 on using MVVM with WPF, you can find it here. The View is data bound to a ViewModel. This is the most important step to remember. 11: {.
The Problem Solver
- Tuesday, April 7, 2009
-
Rehosting the Workflow Designer in WF4
Note: This blog post is written using the.NET framework 4.0 Beta 2 With Windows Workflow Foundation 3 it was possible to rehost the workflow designer in your own application. But possible is about all there was to say about it as it was pretty hard to do anything beyond the basics. With Windows Workflow Foundation 4 live has become much better on the rehosting front In fact it is possible to create the fully functional and useful workflow editor below in about 200 lines of code. Now that is more like it! The WorkflowDesigner The WorkflowDesigner is the main class to work with. null ). {. Sweet.
The Problem Solver
- Wednesday, December 23, 2009
-
Paging with the Silverlight RIA services DomainDataSource
Using the declarative DomainDataSource that is part of the upcoming Silverlight 3 RIA services makes it quite easy to work with data. All you need to do is add a DomainDataSource control to the the XAML, point it to the generated DomainContext class (in this case NorthwindContext) and tell it which method to use to load the data from the web service(in this case LoadCustomers). Next add a DataGrid to display the data and you are good to go. Adding paging. Sometimes the lost of data to load can get somewhat large and you might not want to load all data. Using progressive loading. Enjoy!
The Problem Solver
- Monday, April 27, 2009
-
Getting started with Windows Workflow Foundation 4
As you may have heard Windows Workflow Foundation 4 is not an upgrade from Windows Workflow Foundation 3 (or 3.5). The version numbers might suggest that the previous version was quite mature but in fact it refers to the version of the.NET framework. In fact Windows Workflow Foundation 3 was the first version and 3.5 added only very few features and some bug fixes. And as WF 4 is a complete rewrite we should approach it as a new product and forget just about everything we already know about WF 3. That might be a bit surprising, after all we still have activities and a workflow runtime right?
The Problem Solver
- Monday, June 22, 2009
-
Workflow 4 Services and duplex communications
There are quite a a few cases where it is useful to have a duplex communications. An obvious candidate is allowing a service to notify the user interface application of the progress so the user knows what is happening. Normally, when using plain WCF , you would use a ServiceContract attribute with a CallbackContract that specified the service uses duplex communications. For example something like the following code on the server: [ServiceContract(CallbackContract = typeof (IService1Callback))]. public interface IService1. {. OperationContract]. string GetData( int value ); }. ServiceContract].
The Problem Solver
- Monday, May 3, 2010
|
|
|