Pro ASP.NET SignalR: Real-Time Communication in .NET with SignalR 2.1

Apress
1
Free sample

ASP.NET SignalR is the new solution to real-time communication between servers and clients in .NET. Use it to push new data to a web page or mobile device as soon as it becomes available, whether it’s a notification, live chat, up-to-the-minute financial data, or a range of other exciting applications. Innovations like Google live search and live Facebook and Twitter updates are pushing users’ expectations of the real-time web. With Pro ASP.NET SignalR, you can join this revolution and learn skills that will be valuable for years to come.

Pro ASP.NET SignalR starts with an introduction to the real-time web. Learn about the technologies underlying the SignalR library, such as WebSockets and long-polling, and how SignalR elegantly flips between them depending on the capabilities of the client. Next, meet the concepts of hubs and persistent connections and how to use them to build the components of an ASP.NET SignalR application. Find out how to extend, test, debug, configure, scale, and host your applications, and how to target a range of clients, including Windows and iOS.

The book rounds off with two case studies—a stock market price updater, and a collaborative drawing application—so you can get to grips with SignalR in a realistic scenario, using a broad range of the concepts covered in earlier chapters.

As real-time updates to web and mobile apps become the norm, Pro ASP.NET SignalR will be your in-depth, one-stop companion to this new and exciting technology.

Read more

About the author

Keyvan Nayyeri is a software engineer with a master of science degree in computer science and a bachelor of science degree in applied mathematics. He has been an active contributor to the .NET community for more than ten years, published various articles about .NET programming, and contributed to several open-source projects.Keyvan has authored several titles, including Professional Community Server, Professional Visual Studio Extensibility, and Beginning ASP.NET MVC 1.0. He was also a guest author and technical editor on Professional Visual Studio 2008.Keyvan lives with Titan, his Siberian husky. He is a sports enthusiast and enjoys most of his spare time running and hiking outdoors or playing soccer and tennis. When he is too tired for sports, he can be found at a new restaurant trying new food or at his home reading an exotic book. You can follow him on Twitter @keyvan.
Read more
1.0
1 total
Loading...

Additional Information

Publisher
Apress
Read more
Published on
Dec 9, 2014
Read more
Pages
360
Read more
ISBN
9781430263203
Read more
Language
English
Read more
Genres
Computers / Information Technology
Computers / Programming / Microsoft
Computers / Software Development & Engineering / General
Read more
Content Protection
This content is DRM protected.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
This new 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.6 the most comprehensive release yet, including:A Refined ADO.NET Entity Framework Programming ModelNumerous IDE and MVVM Enhancements for WPF Desktop DevelopmentNumerous updates to the ASP.NET Web APIs

This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular. Readers will gain a solid foundation of object-oriented development techniques, attributes and reflection, generics and collections as well as numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies).

The mission of this book is to provide you with a comprehensive foundation in the C# programming language and the core aspects of the .NET platform plus overviews of technologies built on top of C# and .NET (ADO.NET and Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), ASP.NET (WebForms, MVC, WebAPI).). Once you digest the information presented in these chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.

What You Will Learn:

Be the first to understand the .NET 4.6 platform and C# 6.
Discover the ins and outs of the leading .NET technology.
Learn from an award-winning author who has been teaching the .NET world since version 1.0.
Find complete coverage of XAML, .NET 4.6 and Visual Studio 2015 together with discussion of the new Windows Runtime.

In just 24 sessions of one hour or less, you’ll learn how to build complete, reliable, and modern Windows applications with Microsoft® Visual Basic® 2015. Using a straightforward, step-by-step approach, each lesson builds on what you’ve already learned, giving you a strong foundation for success with every aspect of VB 2015 development.

Notes present interesting pieces of information.

Tips offer advice or teach an easier way to do something.

Cautions advise you about potential problems and help you steer clear of disaster.

Learn How To

Master VB 2015 by building a complete feature-rich application Navigate VB 2015 and discover its new shortcuts Work with objects, collections, and events Build attractive, highly-functional user interfaces Make the most of forms, controls, modules, and procedures Efficiently store data and program databases Make decisions in code Use powerful object-oriented techniques Work with graphics and text files Manipulate filesystems and the Registry Add email support Create efficient modules and reusable procedures Interact effectively with users Write code to preview and print documents Debug with VB 2015’s improved breakpoint features Distribute your software

Download all examples and source code presented in this book from informit.com/title/9780672337451 as they become available.


Who Should Read This Book

Those who have little or no programming experience or who might be picking up Visual Basic as a second language.

Bug Alert

Description: Changing the startup form's name in a VB WinForms app does not update the "Startup form" #4517

Explanation: In the latest Visual Basic update on GitHub, Microsoft accidentally introduced a significant bug that you should be aware of. In the Visual Basic project properties dialog on one of the tabs (Application), is a drop down box for selecting the "startup object". This can be either a Main method or a System.Windows.Forms instance (or System.Windows.Window for WPF). When you do a rename on a form (say from the code editor in source or from the solution explorer) currently set as the startup form the rename doesn't cascade to the startup object project property cause the project to enter an invalid state where the user must now manually reset this project property from the now nonexistent Form to the new name. This is a huge annoyance.

The fix for the bug (until Microsoft addresses) can be found here:
http://www.jamesfoxall.com/teach-visual-basic-2015-errata/

"This quiet character study... succeeds on several levels, but its most potent component is the clearly recognizable and utterly naked humanity." -- Publishers Weekly (starred review) "Campbell's watercolouring effects take his art into vivid new horizons ... [his] images skilfully complement and sometimes counterpoint White's witty third-person, documentary-style narrative ... This saucy satirical portrait is pure delight."-- Paul Gravett, author of Graphic Novels: Stories to Change Your Life "Wholly original, painfully astute and -- wonder of wonders -- surprisingly redemptive."-- Steve Duin, The Oregonian "The most satisfying piece of fiction I've experienced this year of any format. I really can't recommend it highly enough."-- Avoid the Future "There's a great emotional impact as the book progresses, underscored by Campbell's art. The Playwright is a touching and masterful work that is definitely one of the •must own' graphic novels of 2010."--Chad Nevett, Comic Book Resources Praise for Eddie Campbell (Alec, From Hell): "No one else in the medium combines emotional truth, literary intelligence, and formal daring with such adroitness and elegance."-_ Booklist "Campbell is one of the premier cartoonists of his generation."-- Publishers Weekly Artist Eddie Campbell and writer Daren White have teamed up to present a most peculiar love story. The Playwright rather enjoys a quiet moment in the local park. It is a good place to mentally sort his ideas, and is often frequented by pretty young ladies. He once saw a pigeon defecate onto a businessman's shoulder. It struck him as absurd that such an event is often considered lucky. Surely the luck lies with passers-by who, statistically, are far less likely to be similarly soiled at that precise moment. Similarly, the Playwright has always derived an almost perverse sense of relief upon receiving news that an old friend has developed prostate cancer. Because statistically, he reasons, such news significantly reduces the chances of himself being similarly afflicted. And to be honest, at his age, his prostate needs all the statistical support he can muster... The Playwright: a dark comedy about the sex life of a celibate middle-aged man.
©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.