Developer's Guide to Microsoft Prism 4It can be challenging to design and build WPF or Silverlight client applications that are flexible, maintainable, and that can evolve over time based on changing requirements. These kinds of applications require a loosely coupled modular architecture that allows individual parts of the application to be independently developed and tested, allowing the application to be modified or extended later on. Additionally, the architecture should promote testability, code re-use, and flexibility. ...
Inside Microsoft SharePoint 2010Build custom SharePoint 2010 solutions with deep architectural insights from the experts.
Get a detailed look inside SharePoint 2010 - and master the intricacies of developing intranets, extranets, and Web-based applications. Guided by an author team with in-depth knowledge of SharePoint architecture, you'll gain task-oriented guidance and extensive code samples to help you build robust business solutions. ...
Coding Faster: Getting More Productive with Microsoft Visual StudioTake a detailed look into Visual Studio - and learn practical techniques to help you work more efficiently. This fully revised and expanded version of Visual Studio Tips: 251 Ways to Improve Your Productivity includes a comprehensive collection of tips and shortcuts for working with the code editor, visual designers, searches, debugger, and other features in Visual Studio 2005, 2008, and 2010. You'll gain valuable insights for using this IDE - no matter what your experience level. ...
Windows 7 Inside Out, Deluxe EditionDive deeper into Windows 7 - with new content. The Deluxe Edition of the ultimate, in-depth reference to Windows 7 has been fully updated for SP1 and Internet Explorer 9, and features 300+ pages of additional coverage and advanced topics. It's now packed with even more timesaving solutions, troubleshooting tips, and workarounds from the experts - and includes a fully searchable eBook and other online resources. Topics include installation, configuration, and setup; network connections and troubleshooting; remote access; managing programs; controlling user access and accounts; advanced file management; working with Internet Explorer 9; managing security features and issues; using Windows Live Essentials 2011; performance monitoring and tuning; backups and maintenance; sharing networked resources; hardware and device drivers. ...
Microsoft SQL Server 2012 T-SQL FundamentalsGain a solid understanding of T-SQL and write better queries.
Master the fundamentals of Transact-SQL - and develop your own code for querying and modifying data in Microsoft SQL Server 2012. Led by a SQL Server expert, you'll learn the concepts behind T-SQL querying and programming, and then apply your knowledge with exercises in each chapter. Once you understand the logic behind T-SQL, you'll quickly learn how to write effective code - whether you're a programmer or database administrator. ...
matplotlib Plotting Cookbookmatplotlib is part of the Scientific Python modules collection. matplotlib provides a large library of customizable plots and a comprehensive set of backends. It tries to make easy things easy and hard things possible. You can generate plots, add dimensions to the plots, and also make the plots interactive with just a few lines of code with matplotlib. Also, matplotlib integrates well with all common GUI modules.
This book is a head-first, hands-on journey into matplotlib, the complete and definite plotting package for Python. You will learn about the basic plots, how to customize them, and combine them to make sophisticated figures. Along with basic plots, you will also learn to make professional scientific plots. ...
Python Tools for Visual StudioPython Tools for Visual Studio is a free and open source plugin for Visual Studio from Microsoft. It enables developers to use all the major productivity features of Visual Studio in their projects. The powerful integrated code navigation and code completion tools (IntelliSense) in PTVS empower developers to significantly speed up the coding process.
PTVS provides a unique IDE for either Python or IronPython languages, taking advantage of the .NET framework in plain Python projects.
This book provides a detailed insight into Python tools in Visual studio to help Python developers implement a more productive and efficient workflow. ...
Test-Driven Development with PythonBy taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The result? Clean code that works.
In the process, you'll learn the basics of Django, Selenium, Git, jQuery, and Mock, along with current web development techniques. If you're ready to take your Python skills to the next level, this book clearly demonstrates how TDD encourages simple designs and inspires confidence. ...
Programming JavaScript ApplicationsTake advantage of JavaScript's power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that's easier - yes, easier - to work with as your code base grows.
JavaScript may be the most essential web programming language, but in the real world, JavaScript applications often break when you make changes. With this book, author Eric Elliott shows you how to add client- and server-side features to a large JavaScript application without negatively affecting the rest of your code. ...
WebRTC BlueprintsThis book introduces you to WebRTC and how you can utilize its open API. Each chapter covers a new concept of the technology with thoroughly explained code examples of completed applications to help you learn quickly and efficiently.
You will learn about the client and server sides of a WebRTC application in a practical manner, as well as how to implement data exchange between peers using the WebRTC Data API. The book also guides you through how to develop applications for desktop sharing and prerecorded video streaming. The book also teaches you how to use HTTPS with a WebRTC application and why it can be useful. You will also learn how to implement authentication in an application and integrate it with your own TURN server. ...