ASP.NET News from Blogger:
JonGalloway.ToString()
Total News: 351
Literacy Imagine a world in which very few people knew how to read or write. You kept to certain parts of town because you couldn't read a map or a street sign. When you needed to sign a contract, yo...
We're continuing the ASP.NET Authentication series (yes, I'm doing a few overlapping series, and yes, it's making me dizzy). The previous post covered Global Authentication and Allow Anonymous. This o...
We've got some great, free Web Camps headed your way! Web Camps are free, fun, no-fluff events for developers, by developers. Show up for the day, leave infused with a crazy amount of web dev info....
Many of the key Windows 8 Metro Style application features either require or can greatly benefit from a connection to online services. ASP.NET Web API is a great fit for these services, as it's tightl...
As I was recently updating the Wrox Professional ASP.NET book for ASP.NET MVC 4, I thought about some of the common questions, tip, and tricks I've seen over the past few years, and thought it was tim...
I've been at Microsoft for a little over two years now, working in groups that focused primarily focused on publishing online content for developers. In addition to the obvious things, there's a lot o...
I'm really excited by the big announcements earlier this week: The source for ASP.NET Web API and ASP.NET Web Pages (Razor) were released under Apache v2 license ASP.NET Web API, ASP.NET Web P...
We're continuing a six part series on ASP.NET Web API that accompanies the getting started screencast series. This is an introductory screencast series that walks through from File / New Project to so...
We're concluding a six part series on ASP.NET Web API that accompanies the getting started screencast series. This is an introductory screencast series that walks through from File / New Project to so...
We're continuing a six part series on ASP.NET Web API that accompanies the getting started screencast series. This is an introductory screencast series that walks through from File / New Project to so...
We're continuing a six part series on ASP.NET Web API that accompanies the getting started screencast series. This is an introductory screencast series that walks through from File / New Project to so...
We're continuing a six part series on ASP.NET Web API that accompanies the getting started screencast series. This is an introductory screencast series that walks through from File / New Project to so...
There's a lot of great ASP.NET Web API content on the ASP.NET website at http://asp.net/web-api. I mentioned my screencast series in original announcement post, but we've since added the sample code s...
I previously wrote about some initial impressions of a ZenBook UX31E I've been reviewing. I've been using it heavily since then and wanted to follow up on how it's been working for me. As A Work / De...
This morning at MVP Summit, Scott Hunter just announced a new open source project from appendTo called Juice UI. Juice UI is a collection of Web Forms components which make it incredibly easy to lever...
Last September at //BUILD/ we announced ASP.NET MVC 4 Developer Preview. Today we're releasing the next release on the road to ASP.NET MVC 4, ASP.NET MVC 4 Beta. This release includes some great new f...
The ASP.NET configuration system is build around the idea of inheritance: Each Web.config file applies configuration settings to the directory that it is in and to all of the child directories bel...
Summary If you've got a WordPress blog and use Feedburner, you may notice that the posts stop updating. It's often due to a limitation on Feedburner that stops updating if your feed exceeds 512K. I w...
Since 2007, my wife and I have been contributing a song to the Familyre Christmas compilation albums. You can download this year's for free, and you can play them all online on Bandcamp. My wife had w...
I just posted about an update to my NuGet package downloader script which included a few fixes, including a fix to handle paging. That sounds boring, but wait until you hear about the trampolines. Re...
I previously posted a NuGet PowerShell downloader script, which is handy for downloading a local NuGet repository. There are several common uses: It's used in corporate environments where network ...
While writing up the release post for the new ASP.NET website, I started thinking about the site's changed over the years, and that lead me on a brief excursion through the Wayback Machine history of ...
Back in October, I posted about the beta release of the ASP.NET website redesign at beta.asp.net. Since then, we've listened to a lot of great feedback, ruthlessly evaluated a huge catalog of content,...
Earlier this month at DevConnections, I gave a presentation on Background Services and Agents in Windows Phone 7. The next week, I got to join Jesse Liberty on his podcast interviewing Peter Torr, a P...
Here are 15 pragmatic JavaScript tips for ASP.NET developers from my recent presentation at DevConnections 2011 (Las Vegas). The goal here is pragmatic tips - things you can use right away. Three or...
Node.js is an event-driven I/O server-side JavaScript environment based on the open-source V8 Javascript engine. It's really easy to run it on Windows now, and if you run it under iisnode, it's actual...
I've always liked the pictures on the Bing homepage. In late September, they started occasionally replacing the picture with an HTML5 video. The Bing team blogged about it, and included a video from t...
We're happy to announce the beta release of something we've been quietly working on for a while now: a redesign for the ASP.NET website (http://asp.net). You can browse directly to it at http://beta.a...
This is Part 2 of a series overviewing changes in ASP.NET MVC 4. In Part 1, we looked at installation and new options in creating a new project. In Part 2, we'll look at changes to the default project...
I'm starting a series going through some new features in ASP.NET MVC 4. I may accidentally build a working application along the way, for some value of working. Probably not, though. The main goal is ...
Jesse Liberty interviewed me about all the new Developer Preview releases for web developers. He asked me a lot of great questions over the course of a 45 minute interview. Download / Listen: Yet An...
We just announced a lot of great new information about ASP.NET 4.5, ASP.NET MVC 4, and Visual Web Developer 11. Here's an overview of what's available, how to get it, and some of the top features. No...
I just posted about my experiences writing my third technical book, Wrox Professional ASP.NET MVC 3, along with Phil Haack, Brad Wilson, and K. Scott Allen. We had a general discussion on the latest e...
Professional ASP.NET MVC 3 has been available on Amazon for a few weeks now. It's had a pretty wild ride so far, including being listed as the top selling book Programming book on Amazon, followed by ...
I first heard about CoffeeScript over a year ago, when we talked to Chris Williams about JsConf 2010, but it's really blown up lately. The official CoffeeScript website, CoffeeScript.org, sums it up b...
I just posted about the ASP.NET Daily Community Spotlight. I was going to list a bunch of my news sources at the end, but figured this deserves a separate post. I've been following a lot of developmen...
One really cool part of my job is selecting the articles for the Daily Community Spotlight, on the home page of the ASP.NET website. The spotlight highlights a new post about ASP.NET development every...
I recently mentioned how I contributed C# syntax for CodeMirror; what I didn't talk about was how incredibly easy it was. I think the biggest obstacles to open source contribution are: I'm not sur...
Back in May 2008, K. Scott Allen accidentally called my on Skype, and we joked that we should start a podcast. And then we did - we roped in Kevin Dente and Scott Koon since the four of us tended to a...
I wanted to display some C# code in an html <textarea> control that was displayed in an ASP MVC 3 application using @Html.TextArea(): @using (Html.BeginForm())
{
@Html.TextArea("sample...
I've been continuing my experiment with Mono's compiler as a service in an ASP.NET MVC application and making pretty good progress. One of the difficulties I ran into along the way was in troubleshoot...
Recently, while reviewing the VB.NET translation of the MVC Music Store tutorial, I noticed that none of the controllers / models / classes in general have namespaces. I was going to blow up on the pe...
I had an idea for an interactive MVC sample which will let you see the scaffolded editor and display for a model. I thought about a few ways to do this, the first being Monos compiler as a service. So...
I'm setting up a new laptop and needed to copy my Windows Live Writer accounts over. I've run through the Writer "add a blog" wizard so many times over the years and always wondered if there...
Summary The latest drop of the Mvc Music Store tutorial cover the ASP.NET MVC 3 Tools Update, Scaffolding, Entity Framework Code First, SQL Server CE, and more. Additionally, this drop includes a VB....
Background: The Authorization flow in a default ASP.NET MVC Internet Application ASP.NET MVC includes an [Authorize] attribute, which when placed on any controller actions will forbid unauthorized ac...
Background on Cross-site scripting attacks Cross-site scripting attacks, or XSS, are a common web application vulnerability in which an attacker uses your website to present malicious code to another...
I just posted about cross-site scripting, or XSS attacks, in ASP.NET - take a quick look at that post for some background on XSS attacks. I wanted to take a deeper look at Javascript Encoding XS...
I'm still catching up on all the great content at MIX 11. There is a ton of great content - 116 videos when I last looked. Scott Hanselman already posted a great summary of ways to get and watch them....
Jesse Liberty interviewed me about ASP.NET MVC 3 recently on Yet Another Podcast. It was a lot of fun being a guest on a podcast for a change. Here are some of the highlights: Some introductory ch...
View Other bloggers