ASP.NET News from Blogger:
JohnPapa.net
Total News: 577
A Swede, and Italian/American, and a Ward Bell walk into a bar OK, so I dont exactly know what Ward Bell is (besides a great friend and brilliant colleague). And whats he doing walking into a bar wi...
Super fast rendering, code-less tag syntax, and no DOM nor jQuery dependency. Thats JsRender! My latest course JsRender Fundamentals is now available at Pluralsight! Learn how to build fast, robust, a...
My friend Hans Fjllemark and I have been collaborating on some JavaScript libraries lately and we decided it was time to release toastr, the first of them, on github. Our collaborative organization is...
Its been over 2 months since Ive been using my ASUS ZenBook UX31E out and about for blogging, surfing, coding, and presentations. I wrote about the slick look of the UX31E and my (poor) opinion of the...
Super fast rendering, easy to pick up, no DOM nor jQuery dependency. Thats JsRender. Check out this months Client Insight column where I cover the basics of JsRender. And be on the lookout for my new ...
I just activated my Nokia Lumia 900 running the latest Windows Phone OS. I purchased the cyan colored Lumia or blue to me Ill post a thorough review later after I get more hands on time with it, but...
I received my Nokia Lumia 900 today and was very excited to open it. I had 3 goals for today: 1) activate it 2) make sure my unlimited data plan was still in place 3) get my apps to the new phone I ac...
Templating is a killer feature of many technologies that helps reduce code and make it more manageable and adaptable. Knockout.js has a native template engine (or you can tie in a custom templating en...
This is a Windows 8 XAML/C# Fundamentals presentation I gave at the Spring 2012 DevConnections conference in Las Vegas. It covers some of the key topics you need to know to get started building Wind...
Yesterday at the DevConnections event I had to make an emergency speaking appearance for a speaker who became suddenly ill. Luckily that talk was a topic I know well (JavaScript intro for .NET develop...
Ive been using my ASUS ZenBook UX31E out and about for blogging, surfing, coding, and presentations for about 5 weeks now. A lot of people have commented on it with the common theme of it being a slic...
I published my Knockout / JavaScript / MVVM course with Pluralsight last month and have been getting a lot of positive feedback thanks! I decided to do a free short presentation from the course and a...
CSS3 background gradients can add jut the right amount of pop to a web page when used properly, but its important to know how they work differently in the major browsers. This month in my Papas Perspe...
Bindings are the glue between the data values in the source (JavaScript objects) and the presentation in the target (the DOM). I continue to explore the KnockoutJS JavaScript library by examining Knoc...
I had a great time at the South Florida Code Camp last weekend presenting a Whirlwind tour of Knockout and Javascript Patterns. The rooms were small and way overpacked, but Ill take that as a sign tha...
Ill be heading to Ft Lauderdale tonight so I can get a bright and early start for South Florida Code Camp tomorrow. They have a pretty good lineup and Ill be presenting 2 sessions. Hope to catc...
Slim, thin, lightweight, powerful and good looking. Thats what I look for in a laptop and thats what I am hoping I got in the ASUS ZenBook UX31E. I move around a lot and heavy laptops with massive pow...
My latest course Building HTML5 and JavaScript Apps with MVVM and Knockout is now available at Pluralsight! Learn how to build robust and maintainable Web applications with JavaScript patterns, MVVM, ...
Visual Studio has a ton of perks for making development easier. One of those perks is the package manager, better known as NuGet. Now, when you do KnockoutJS development in Visual Studio you have 4 Kn...
Technology has been changing at a rapid pace over the past few years and with conference season almost upon us its a great time to head to one of the great conferences like ASP.NET and HTML5 Connectio...
Im back! Its been 2.5 years since I handed the reigns of my Data Points column in MSDN Magazine over to Julie Lerman (who has done a masterful job with it) when I went to work for Microsoft. Now that ...
For years when developers heard the term data source control it sent shivers down spines. It often referred to some tightly coupled object that managed binding the source data to the target controls a...
A lot changed in 2011 in fact you could say it was the beginning of what I think is a massive shift in technology on multiple levels. This week in Visual Studio Magazine I open a mini series of some ...
A few weeks ago I had a great time talking with Carl and Richard about the client development landscape. We chatted about everything from XAML, to Windows Phone, Windows 8, to Silverlight, to HTML5, t...
Knockout 2.0.0 was released last night to the web! You might have been tinkering with the 1.3.0 RC recently, but it has been renamed to 2.0.0. Steve lists a few reasons why he went this route and I fu...
Silverlight 5 was released to the web yesterday, finalizing the feature list that many of us have been tinkering with in 2011. Im excited that a product I had a very small part in shaping is now out. ...
This months Papas Perspective shows you how to use some of the fundamental aspects of the HTML5 canvas to draw. I go over some 101 level functions such as arc, beginPath, lineCap, lineJoin, lineTo, li...
VSLive, Pluralsight WebCast and the inaugural Tampa Windows Developer User Group. Thats all thats left for me this year for presentations. Actually, its a pretty full plate given that the year is almo...
I love data, data binding and development patterns. So it should be no surprise that my next course to be released with Pluralsight is on KnockoutJS. I recently released an Introduction to Building Wi...
I’ve been writing again after what amounted to a 2+ year break. In the past 3 months I’ve written 10+ articles, many of which are published for Visual Studio Magazine in my new 1 page edit...
I am happy to announce that my first course with Pluralsight is now available. I partnered on this course with my friend Dan Wahlin, who is a top notch instructor/presenter. Together we decide...
As always, this week at DevConnections was a blast. Great people, great talks, great time … great conference. Thanks to all of you who came to my talks. I’ve made the slides available fro...
John Papa is a well-known Silverlight expert and is a former Sr Technical Evangelist for Microsoft on the Silverlight and Windows 8 teams. John, author of 100+ articles and 10 books, specializ...
Interested in presenting at DevConnections? Here is your chance!
We are extending an invitation to you to submit abstracts for consideration to speak at the Spring 2012 Microsoft ClientDev Connecti...
Short version: My family and I are moving back to Florida, Im leaving Microsoft, heading to Disney World, and were doing it to be near family. Ill still be VERY active in the community and hopefully ...
The Silverlight 5 Release Candidate (RC) is now available for developers to download. This is a developer release, so there is no go-live license (youll want to wait for final release before deploying...
In this episode, Corrina continues the Design Tips miniseries by sharing her insights on how to use wireframes to improve the design and development process for Windows Phone applications. She walks t...
I do a lot of demos in Expression Blend and generally whiz right through creating some visuals like the one below. Yeah, not overly impressive (my drawing skills that is), but nonetheless the tips I u...
This week on Silverlight TV, Sundara Kumar and Mark Harper work on the new custom markup extensions (CME) feature in Silverlight 5. They explain how CME's allow you to extend XAML so that you can run ...
I loved writing my Data Points column in MSDN Magazine … sometimes I find it hard to believe I wrote for them for over 11 years! Since I love writing, and specifically I love writing columns, I...
Dave Crawford and Tom Eddings visit from the UK to contribute to the Design Tips miniseries. Dave and Tom have tremendous amounts of experience helping to create great UX for Windows Phone 7 applicati...
Jesse Liberty explains how Reactive Extensions work with Silverlight and Windows Phone. In order to simplify the code, Jesse suggests using Reactive Extensions whenever you are deep into using asynchr...
Ever bang your head against a wall trying to figure out what's wrong with your data binding XAML? If so, then you will love the new data binding debugging features in Silverlight 5. In this episode of...
In Silverlight TV #78, Corrina continues the Design Tips miniseries by sharing her insights on how to create tiles and splash screens for Windows Phone applications. She walks through the process of c...
This week Aaron Oneal, program manager of the Silverlight 3D efforts, joins John to discuss the 3D APIs in Silverlight 5 beta. Aaron was instrumental in working on the 3D features and helped to create...
Want to chat about MVVM with me live? You can tune into a 1 hour live webcast this Thursday morning as I'll be talking about the MVVM pattern, why it exists, when it works well, and what parts you may...
Last week in Germany at DevConnections, I presented a session on 10 cool features in Silverlight 5. This presentation was a combination of demos that both I and Pete Brown had put together over the pa...
Interested in creating a game for Windows Phone using Silverlight? In this episode, Jeff Paries, Silverlight MVP and author of the book Silverlight Animation, walks through the source for his Bird Hun...
I’ll be taking a trip to Florida this summer and presenting at a few local user groups. I locked up one at the Tampa Silverlight User Group (which I posted a few days ago). But I also schedulde ...
Ill be taking a trip to Florida this summer and presenting at a few local user groups. The first one I locked up is the Tampa Silverlight User Group, which will be held at the Microsoft office ...
View Other bloggers