Subscribe: Latest Microsoft Blogs
http://weblogs.asp.net/aspnet-team/rss.aspx
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
brad  code  core  devintersection  hanselman  hdmi  intersection  net core  net  new  pair programming  pair  scott hanselman  scott  xbox 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: Latest Microsoft Blogs

Untitled





 



Lonely Coding

Fri, 30 Sep 2016 22:20:02 GMT

It's official. I'm a better programmer when I'm pairing with someone. Pair Programming (two people, one keyboard) has been around for at least 20+ years, if not much longer. Usually one person types while another person (paces around and) thinks. It is kind of a "driver and navigator" model. Everyone is different, to be clear, so it's very possible that you are the kind of person who can disappear into a closet for 8 hours and emerge with code, triumphant. I've done this before. Some of my best projects have involved me coding alone and that's fine. However, just has we know that "diverse teams make for better projects," the same is true in my experience when coding on specific problems. Diversity isn't just color and gender, etc, it's as much background, age, personal history, work experience, expertise, programming language of choice, heck, it's even google-ability, and more! How many times have you banged your head against a wall while coding only to have a friend or co-worker find the answer on their first web search? Good pair programming is like that. Those ah-ha moments happen more often and you'll feel more than twice as productive in a pair. In fact, I'm trying to pair for an hour every week remotely. Mark Downie and I have been pairing on DasBlog on and off for a year or so now in fits and starts. It's great. Just last week he and I were trying to crack one problem using regular expressions (yes, then we had two problems) and because there were two of us looking at the code it was solved! Why is pair programming better? Here's a few reasons why I think Pair Programming is very often better. Focus and Discipline - We set aside specific times and we sprint. We don't chat, we don't delete email, we code. And we also code with a specific goal or endpoint in mind. Collective ownership - I feel like we own the code together. I feel less ego about the code. Our hacks are our hacks, and our successes are shared. Personal growth - We mentor each other. We learn and we watch how the other moves around the code. I've learned new techniques, new hotkeys, and new algorithms. Let's talk about the remote aspect of things. I'm remote. I also like to poke around on non-work-related tech on the side, as do many of us. Can I pair program remotely as well? Absolutely. I start with Skype, but I also use Google Hangouts, Join.me, TeamViewer, whatever works that day. If you're a remote person on a larger team, consider remote pair programming. If you're an consultant  or perhaps you've left a big corporate job to strike off on your own, you might be lonely. Seriously, ask yourself that hard question. It's no fun to realize or have to declare you're a lonely coder, but I am and I will. I love my job and I love my team but if I go a day or two without seeing another human or spending some serious time on Skype I get really tense. Remote pair programming can really reduce that feeling of lonely coding. I was at a small tech get together in Atlanta a few days ago and I knew that one person there was a singular coder at their small business while another at the table was an emerging college student with an emerging talent. I made a gentle suggestion that maybe they consider pairing up on some side projects and they both lit up. Consider your networks. Are there people you've met at conferences or at local user groups or meetups that might be good remote pairing partners? This might be the missing link for you. It was for me! Do you pair? Do you pair remotely? Let us all know in the comments. * Stock photo purchased from ColorStock - Your customers are diverse, why aren't your stock photos? Sponsor: Big thanks to Telerik for sponsoring the feed this week. Try Kendo UI by Progress: The most complete set of HTML5 UI widgets and JavaScript app tools helping you cut development time.© 2016 Scott Hanselman. All rights reserved.      [...]



Stop wasting time during .NET Core builds

Fri, 30 Sep 2016 13:52:09 GMT

Donovan Brown points out an important environment variable to speed up .NET Core installation on build servers.


Media Files:
https://media-www-asp.azureedge.net/media/5245183/donovan_l_brown.jpg




Introducing the ASP.Net Async SessionState Module

Fri, 30 Sep 2016 05:11:07 +0000

SessionStateModule is ASP.NET’s default session-state handler which retrieves session data and writes it to the session-state store. It already operates asynchronously when acquiring the request state, but it doesn’t support async read/write to the session-state store. In the .NET Framework 4.6.2 release, we introduced a new interface named ISessionStateModule to enable this scenario. Benefits of... Read more



JavascriptServices: ASP.NET Core meets node

Thu, 29 Sep 2016 13:50:19 GMT

Nicolas Bello Camilletti explains the components included in JavaScriptServices.


Media Files:
https://media-www-asp.azureedge.net/media/5245137/nicolas_bello.jpg




FIXED: Xbox One losing TV signal error message with DirectTV

Wed, 28 Sep 2016 18:30:42 GMT

I've got an Xbox One that I love that is connected to a DirectTV HDTV Receiver that I love somewhat less. The setup is quite simple. Since I can control the DirectTV with the Xbox One and we like to switch between Netflix and Hulu and DirectTV we use the Xbox One to control everything. The basic idea is this, which is quite typical with an Xbox One. In theory, it's amazing. However, this doesn't always work. Often you'll turn on the whole system and the Xbox will say "Your TV Signal was lost. Make sure your cable or satellite box is on and plugged into the Xbox." This got so bad in our house that my non-technical spouse was ready to "buy a whole new TV." I was personally blaming the Xbox. It turns out that's an issue of HDMI compliance. The DirectTV and other older cable boxes aren't super awesome about doing things the exact way HDMI like it, and the Xbox is rather picky about HDMI being totally legit. So how do I "clean" or "fix" my HDMI signal from my Cable/Satellite receiver? I took at chance and asked on Reddit and this very helpful user (thanks!) suggested an HDMI splitter. I was surprised but I was ready to try anything so I ordered this 2 port HDMI powered splitter from Amazon for just US$20. ADDING AN HDMI SPLITTED WORKS - TOTALLY SOLVED THE PROBLEM It totally works. The Xbox One now does its "negotiations" with the compliant splitter, not with the Receiver directly and we haven't seen a single problem since. If you have had this problem with your Xbox One then pick up a 2 port HDMI powered splitter and rejoice. This is a high quality splitter than doesn't change the audio signal and still works with HDCP if needed. Thanks internets! Sponsor: Big thanks to Telerik for sponsoring the feed this week. Try Kendo UI by Progress: The most complete set of HTML5 UI widgets and JavaScript app tools helping you cut development time.© 2016 Scott Hanselman. All rights reserved.      [...]



Brad Anderson's ITEdge intersection & DEV intersection Fall CountDown Show #2 with Scott Hanselman (Teaser)

Wed, 28 Sep 2016 16:00:00 GMT

What? Developers and IT Pros intersecting? Find out where and why as Brad Andersen and Scott Hanselman talk about the tight connection between teams and success. The conversation starts out focused on security and corporate governance and how to seamlessly manage your technology in a world of cross platform, open source and mobile devices. Network with Brad and Scott as they join Microsoft favorites like Scott Guthrie, Jeffrey Snover, Stephen Guggenheimer and Google's Brad Green at ITEdge intersection and DEV intersection co-located at the MGM Grand in Las Vegas, Oct 25-29. Early workshop package registrants receive a choice of the new XBOX ONE S, Surface 3 or an MS Band. Register today at www.DEVintersection.com or www.ITEDGEintersection.com

(image) What? Developers and IT Pros intersecting? Find out where and why as Brad Andersen and Scott Hanselman talk about the tight connection between teams and success. The conversation starts out focused on security and corporate governance and how to seamlessly manage your technology in a world of cross platform, open source and mobile devices. Network with Brad and Scott as they join Microsoft favorites like Scott Guthrie, Jeffrey Snover, Stephen Guggenheimer and Google's Brad Green at ITEdge intersection and DEV intersection co-located at the MGM Grand in Las Vegas, Oct 25-29. Early workshop package registrants receive a choice of the new XBOX ONE S, Surface 3 or an MS Band. Register today at www.DEVintersection.com or www.ITEDGEintersection.com


Media Files:
http://video.ch9.ms/ch9/80eb/1ee1f072-2e9d-41c3-b956-ca4820ed80eb/DevIntersectionShowBradAndersonTeaser.mp4




ASP.NET Core 1.0 with MySQL and Entity Framework Core

Wed, 28 Sep 2016 12:36:42 GMT

Damien Bowden shows how to use MySQL with ASP.NET Core and EF Core.


Media Files:
https://media-www-asp.azureedge.net/media/3065262/anonymous.png




Using NancyFx in ASP.NET Core

Tue, 27 Sep 2016 13:08:57 GMT

Anuraj Parameswaran shows how to configure NancyFx in an empty ASP.NET Core application.


Media Files:
https://media-www-asp.azureedge.net/media/5245182/anuraj_parameswaran.jpg




Scott Hanselman Kicks Off the DEVintersection & anglebrackets Fall CountDown Show #1 (Teaser)

Mon, 26 Sep 2016 16:00:00 GMT

Scott Hanselman and Richard Campbell discuss Microsoft's gradual embrace of open source, the intersection of technologies and how cool the DEVintersection & anglebrackets conference will be this fall Oct 25 - 29 in Las Vegas. Scott's opening keynote along with Microsoft Exec VP Scott Guthrie, Corp VP Stephen Guggenheimer, Corp VP Brad Andersen, Technical Fellow Jeffrey Snover and Google's Brad Green will excite the audience and keep them on the cutting edge. Scott talks about the workshop that the ASP.NET Core team will present - you can learn directly from the creators of the product! There are a large variety of workshops to choose from, and attendees who register early for workshop packages receive a choice of an XBOX ONE S, Surface 3 or MS Band. Register before this event sells out www.DEVintersection.com.

(image) Scott Hanselman and Richard Campbell discuss Microsoft's gradual embrace of open source, the intersection of technologies and how cool the DEVintersection & anglebrackets conference will be this fall Oct 25 - 29 in Las Vegas. Scott's opening keynote along with Microsoft Exec VP Scott Guthrie, Corp VP Stephen Guggenheimer, Corp VP Brad Andersen, Technical Fellow Jeffrey Snover and Google's Brad Green will excite the audience and keep them on the cutting edge. Scott talks about the workshop that the ASP.NET Core team will present - you can learn directly from the creators of the product! There are a large variety of workshops to choose from, and attendees who register early for workshop packages receive a choice of an XBOX ONE S, Surface 3 or MS Band. Register before this event sells out www.DEVintersection.com.


Media Files:
http://video.ch9.ms/ch9/35e3/0da44509-baab-4440-989a-c410755c35e3/DevIntersectionShowHanselmanTeaser.mp4




Using Peachpie with Docker to Run PHP on .NET Core

Mon, 26 Sep 2016 14:31:46 GMT

Benjamin Fistein demonstrates how the Peachpie compiler can be used to compile PHP applications and run them in an ASP.NET Core application.


Media Files:
https://media-www-asp.azureedge.net/media/5245181/benjamin_fistein.jpg




Secure ASP.NET ViewState

Fri, 23 Sep 2016 15:00:11 +0000

During an appearance on the .NET Rocks podcast last week, a question was raised about securely sending information through ASP.NET ViewState.  I responded to the question by indicating that the typical security concern for web content is not to trust any content submitted from the web, including ViewState.  After that podcast was published, several of... Read more



Implementing Undo, Redo in ASP.NET Core

Fri, 23 Sep 2016 12:31:54 GMT

Damien Bowden shows how to implement undo, redo functionality in an ASP.NET Core application using EF and SQL Server.


Media Files:
https://media-www-asp.azureedge.net/media/3065262/anonymous.png




Azure Functions and the evolution of web jobs

Thu, 22 Sep 2016 23:00:00 GMT

Chris Anderson with Azure functions and getting started. No more scaling.

(image) Chris Anderson with Azure functions and getting started. No more scaling.


Media Files:
http://video.ch9.ms/ch9/edd9/ec7a39a9-ec4b-4f19-93a2-43a9ce2cedd9/ChrisAndersonAzureFunctionsandWebJobs6132016.mp4




Secure Your ASP.NET Core Application From Image Hotlinking

Thu, 22 Sep 2016 14:43:39 GMT

Hisham Bin Ateya shows how to use custom middleware to prevent external sites from displaying your site's images.


Media Files:
https://media-www-asp.azureedge.net/media/3065262/anonymous.png




Keeping a Clean Startup.cs in ASP.NET Core

Wed, 21 Sep 2016 15:14:30 GMT

Scott Allen shows how he's been creating extension methods to move code out of his Startup.cs.


Media Files:
https://media-www-asp.azureedge.net/media/4512481/scott_allen_2.jpg