| |
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 | | Reblogged: What should I learn to get started in.NET and web development? '[ Note : I am reblogging this post which originally was posted to the LearningLine blog. Hope you all find it useful here as well]. recently had a conversation with someone who is looking to make a fresh start and become a developer (coming from other IT positions). The question they had was: What should I learn to get started in.NET and web development? Now this question was starting from a position of “I’d like to get started with.NET and the web. How do I do that?” ” So please hold your “No, choose Ruby (or NodeJS or … )” comments. jQuery basics. Michael C. Kennedy's Weblog - Monday, May 6, 2013 Why Choose NoSQL and Document Databases over RDBMS 'Do you want to know the biggest single reason you should choose document databases over SQL Server, Oracle, or MySQL? Hint: It’s not performance or scalability. Here is a short screencast which shows you the stark contrast in simplicity between an application using a relational database and one using a document database such as MongoDB, CouchDB, or RavenDB. This is an excerpt from my upcoming online MongoDB course for DevelopMentor. You can take the first 1 1/2 hours for free here: Early access: MongoDB and NoSQL for.NET developers. Cheers, @mkennedy. Michael C. Kennedy's Weblog - Friday, May 3, 2013 Installing MongoDB on Windows and OS X 'Ready to get started with NoSQL and MongoDB? Here are two 7-minute walkthroughs for installing MongoDB as a Windows service / OS X daemon. These are both excepts from my upcoming online MongoDB course for DevelopMentor. You can take the first 1 1/2 hours for free here: Early access: MongoDB and NoSQL for.NET developers. Windows: OS X: Feedback welcome. cheers. mkennedy. Filed under: NoSQL Tagged: LearningLine , NoSQL , Open Source , Screencasts. NoSQL LearningLine Open Source Screencasts Michael C. Kennedy's Weblog - Thursday, May 2, 2013 | - A Roundup of MongoDB Management Tools
'I’ve been working with MongoDB for a long time now. Back in the early days, there really were no management tools analogous to RDBMS tools (e.g. SQL Server Management Studio ). Since then, things have changed significantly. It’s time to look around and see what management / monitoring tooling is around these days for MongoDB. The news is good. There are many different options to choose depending on your platform and use-cases. Robomongo, price: $0 / open-source, platforms: Windows, OS X, Linux. link]. Admin GUI). Everything you can write in mongo shell — you can write in Robomongo! - 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 control. This usually comes in two flavors: Pessimistic concurrency control. Optimistic concurrency control. Pessimistic concurrency control is usually used when working heavily within transactions. Moreover, it is entirely inappropriate for NoSQL databases. Edit in memory. - Take the first hour of any online developer course for free at LearningLine
[Note: reblogged from blog.learninglineapp.com. I'd like to personally invite you to check out our work over at LearningLine - just follow the links below.]. We believe that LearningLine is the most effective online training for developers, period. Today it gets even better. We are announcing the ability to preview any of our online courses, for free without entering any payment information. This is not a trial that becomes a subscription or a silly 5 minute preview like other company’s offer. You can now study approximately the first hour of any one of our courses. You get the idea. - Slides and demos from DevWeek 2013
I had a great time discussing these topics with everyone at DevWeek 2013. Thanks to all who attended my sessions. Here are the slides: Getting Serious About The Cloud For Developers. 18 Ways Your Brand-New MVC Web Application Can Be Better. Building Rich Forms in ASP.NET MVC. Applied NoSQL in.NET. Watch this space for the demo code as well. won’t be able to upload them until I get better internet access back in the US (couple of days). Cheers, @mkennedy. Filed under: Speaking Tagged: NET , ASP.NET , Cloud , Conferences , DevelopMentor , jQuery , LearningLine , Speaking , tips , web. - Announcing LearningLine: Instructor-led online training from DevelopMentor
I am very proud to announce an exciting new online learning platform from DevelopMentor : [link]. At DevelopMentor we have been thinking deeply about online training. We wanted to create an environment that combines the best parts of online learning and classroom training, the best parts of self-directed exploration and expert-led mentoring. We believe we have created just such an environment and I am thrilled to publicly announce it today. Here’s a short 3-minute video which will give you a quick overview. You can get more details at [link]. Online training today. We learn by doing. LearningLine Michael C. Kennedy's Weblog - Monday, February 18, 2013 - 3 Open-Source Validation Projects for ASP.NET MVC
The goal of this post is to show you validation options beyond those that come in-the-box from Microsoft and the ASP.NET team. Currently, there are nine pre-built validation attributes that come with MVC: While these are very helpful, knowing where to look to find additional validation options is super helpful. For example, what if the State property is only supposed to be required if Country property is set to USA? Good luck with that one! So in this post, I will point you at a few open-source DataAnnotation libraries built for MVC. The first to check is FoolProof: [link]. Cheers, @mkennedy. Michael C. Kennedy's Weblog - Tuesday, January 15, 2013 - Screencast – Validating ASP.NET MVC Forms with DataAnnotations
Here’s a new screencast for you MVC guys and gals out there. Validating ASP.NET MVC Forms with DataAnnotations. In this short screencast, I will show you how to leverage ASP.NET MVC’s excellent model binding as well as the DataAnnotations attributes to easily add both server-side and client-side validation for MVC websites. Filed under: Video Tagged: NET , MVC , Screencasts , Video , Visual Studio. Video.NET MVC Screencasts Visual Studio Michael C. Kennedy's Weblog - Friday, January 11, 2013 %>
| The Latest from DevelopMentor | MORE | | Unit testing code depending on the ASP.NET #WebApi HttpClient 'In a previous post I showed how to unit test an ASP.NET WebAPI Controller. But with a REST service there is both a client and a service component. Assuming for a moment the client part is also written in C# we should test that as well. In this case the client application contains the following class to load books from the REST WebAPI controller: 1: public class BooksClient. 3: private readonly HttpClient _httpClient; 4: 5: public BooksClient(HttpClient httpClient). 7: _httpClient = httpClient; 8: BaseUrl = new Uri( "[link] ); 9: }. 10: 11: public Uri BaseUrl { get; private set; }. 14: {. The Problem Solver - Monday, May 20, 2013 Filtering the data in an #AngularJS ngRepeat element 'Index: Getting started with AngularJS Creating an AngularJS Controller The AngularJS $scope is not the MVC Model Using repeating elements in AngularJS Filtering the data in an AngularJS ngRepeat element Showing a list of items like in the previous post is nice but if the list is large most users appreciate the possibility to search in it. Turns out that AngularJS has that already build in so it is really simple to do. We are using exactly the same controller as before, all it contains is a list of people. 1: function DemoCtrl($scope) {. 2: 3: $scope.people = [. 14: ]; 15: }. The Problem Solver - Monday, May 13, 2013 Unit testing a ASP.NET WebAPI controller 'One of he goals of the ASP.NET WebAPI is to make REST style API controllers more testable than more traditional WCF services where in the past. For the most part that is true but there are cases where an ApiController depends on the actual incoming request and its data and things can become a bit more difficult. Testing a simple ApiController that gets data Suppose we have the following ASP.NET WebAPI Controller with two Get methods, the first returns the complete list of books and the second returns the book with the requested ID. 1: public class BooksController : ApiController. 8: 9: }. The Problem Solver - Sunday, May 12, 2013 | -
| The Best from DevelopMentor | MORE | - 11 Killer Open Source Projects I Found with NuGet
So maybe I'm late to the party, but I recently started playing with NuGet. It's a killer new way to find, install, maintain, and manage references to open source libraries in Visual Studio 2010. Plenty of people have written about it ( Phil Haack and Scott Hanselman for example). Let's just say you should learn about NuGet if you don't know it already. What I want to talk about is all the cool open source projects I found just by flipping through the pages of the NuGet directory in the Visual Studio "Add Library Package Reference" dialog. RazorEngine at [link]. YUI Compressor for.Net at [link]. Michael C. Kennedy's Weblog - Wednesday, January 19, 2011 - 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 - Improve perceived performance of ASP.NET MVC websites with asynchronous partial views
Imagine you’re building an ASP.NET MVC website which has some performance problems. m sure this would never actually happen to you, but imagine you’re facing this problem just for the sake of exploring the possibilities. :-). Now, you web app is mostly fast and responsive, but there are certain types of data that just bring the whole thing to a grind. This article will cover a technique using ASP.NET MVC partial views, along with just a sprinkle of jQuery, JavaScript, and HTML5 to make your site feel nice and responsive even if you cannot increase the speed of certain operations. That’s it! Michael C. Kennedy's Weblog - Tuesday, November 13, 2012 - 9 Ways Your Brand New ASP.NET MVC Project Can Be Better
So you’re ready to start that new and ambitious ASP.NET MVC project. Maybe you’re kicking off a new startup or just finally moving that old-and-crusty webforms project into modern development world. Either way, here a a few very simple things you … Continue reading → Articles.NET ASP.NET MVC tips Michael C. Kennedy's Weblog - Wednesday, March 7, 2012 - 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 %>
| | |