It’s that time again and Microsoft recently announced ASP.NET 4.5.1. We all know the release cadences for various products that revolve around ASP.NET are starting to change and come more often, but this is the one everybody waits for.
Well it’s here and we are excited to offer a free Beta sandbox for everyone to try. Most of you know we are a fan of doing these open Beta programs because we want to support the ASP.NET community. So there is no need to wait for the mound of good-ness that is ASP.NET 4.5.1 because we have a Windows 2012 R2 sandbox waiting for you.
To sign up head on over to our DiscountASP.NET Labs Site at http://labs.discountasp.net
You can see the complete feature list in the link above and its a home run. The two things I’m personally most excited about are Async Aware Debugging and App Suspension.
When I woke up at 5:45 am this past Saturday, I had two thoughts. The first was relief from the fact that I didn’t immediately die from waking up that early. The second was my concern that the light drizzle would affect the SoCal Code Camp attendance.
Well I didn’t die, it didn’t rain, and the devs came out in full force. Over 100 sessions were given. That’s right. Over 100. Every topic relevant to people who craft code was covered. There were some awesome sponsors including some guys from redgate who, incidentally, have an office just a few blocks from us.
If you haven’t attended a code camp or user group meet, you really should. The speakers are fantastic. What really makes these events special though is the attendees. Everyone with an interest in a particular topic huddles together and starts talking.
What makes these conversations so interesting is the fact that no one works for the same company. There is a lot of insight to be gained and shared from these exchanges because everybody comes to the conversation having looked at things through a different lens.
I only managed to attend 3 sessions as my primary purpose for being there was to meet with some of our customers and talk to them. I was also there to answer any questions people may have had about our services.
I really enjoyed all 3 sessions so it’s really hard to pick a stand out, but Chander Dhall‘s “10 things Every Developer Must Know” was fantastic. This isn’t a checklist gimmick, it’s very useful content. If you ever have the opportunity to attend his talk, it’s an absolute must.
I also really enjoyed Daniel Lewis’ introduction to NancyFX. He created a collaborative session with everyone in attendance sharing. Ben Moro from Neudesic also did a fantastic job during his Google Glass & node.js session. It was a lot of fun and great way to end the day.
I’m sorry I couldn’t attend any of the others. Hopefully next time I can and hopefully more people will join us at http://www.socalcodecamp.com
We are holding our first Google+ Hangout on Thursday, July 18th at 2:30 Pacific time (technically this is our second hangout, though the first one was rather anticlimactic and sort of fail-y, so I can understand why Mr. Ossou chooses to pretend that it never happened – Editor).
Come watch us make fools of ourselves as we discuss all things ASP.NET and Web Dev.
Admission is free, valet parking will be provided, and you are all on the list.
Earlier this week, jQuery 2.0 was released.
I’ll save you the rehash, you can look to their site for information regarding the updates. The interesting thing I wanted to mention was that as of 2.0, they dropped support for IE 6, 7, & 8. This means everybody else is going to start following suit.
I often see developers on social networks asking if they really need to still support these browsers. I always take it as code for “If you guys stop, I finally can too.” So unless you have a strong user base stuck in a time-warp, I think this clearly marks the end of a very painful era – kind of.
CodeProject recently put out a poll that stated only 25% of developers are committed to still supporting the older versions of IE. Frankly, I think that number is going to get smaller really quickly. But again, it all depends on your user base and your needs. I also want to share one more statistic that I think you have to see.
NoSQL databases have gotten a lot of attention recently. This is primarily due to them being seen as scalable, great for working with documents, and generally a good option for people that have a huge amount of non-relational data. Think Twitter. Twitter is a great example of a service where a NoSQL solution can really shine. They have an enormous amount of data that isn’t very relational.
In the ASP.NET world, RavenDB is a popular option. For those of you brave enough to take the NoSQL plunge, I wanted to guide you through getting started and mention a few things. RavenDB can run in many modes.
The one we are concerned with when it comes to running it on a shared hosting account is Embedded Mode. This essentially embeds the RavenDB goodness into your application and will work on a shared hosting account. In fact, there is even a nuget package that you can use to drop it into your project.
Embedded mode even contains an HTTP server. However, this option will not work in a shared hosting account. So do not set:
UseEmbeddedHttpServer = true
Your best option would probably be to add something like this to your code:
#if DEBUG UseEmbeddedHttpServer = true; #endif
That way you could change your build type for either working locally or for production when you publish. For those looking for a fantastic tutorial and sample application, look no further than here.