Daily Dose for 2017.11.26

« Daily Dose for 2017.11.25 | Nov 2017 | 2017 | Daily Dose for 2017.11.27 »

ASP.NET Core and Angular 2
The LaTeX Companion, Second Edition
PHP 7 Quick Scripting Reference
Software Development Metrics
Agile Metrics in Action
Re-Engineering Legacy Software

Sections

Books/Videos on Sale (or Free) Today

These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.

Free ASP.NET Core and Angular 2

ASP.NET Core and Angular 2 Free Packt eBook by Valerio De Sanctis (valid through 11/26 at 19:00 EST). This book covers ASP.NET Core 1.0, Angular 2, Entity Framework Core 1.0, LESS, Bootstrap, ASP.NET Core Identity, JWT, OpenID, OpenIddict, OAuth2.

Publisher’s Description

Create powerful applications for the modern web

Writing code is about striking a balance between maintainability and productivity—how quickly you can write it against how much more you have to write in the future. This is a guide to doing just that by combining the impressive capabilities of ASP.NET Core and Angular 2. It shows you how to successfully manage an API and use it to support and power a dynamic single-page application.

We’ll show you how to construct your data model and manage routing and redirects before wrapping it up and styling it, all with the help of ASP.NET and Angular 2. You’ll also learn how to optimize your application for SEO, check and secure any vulnerabilities, implement a viable authentication mechanism and, last but not least, use the proper tools and strategies for successful deployment. From readable URIs to OData retrieval and authentication patterns, we’ll make sure you have all the technical knowledge you need and, more importantly, bring it all together so you can focus on what’s important: a high-quality application that performs for users.

What You Will Learn

  • Find out how ASP.NET Core’s and Angular 2’s features perfectly complement each other
  • Learn how to set up the resources you need and configure the MVC 6 interface
  • Handle requests and actions using server-side and client-side Routing
  • Create the Data Model using Entity Framework Core
  • Learn how to use Angular 2 components and master directives
  • Implement a token-based authorization and authentication flow supporting external login providers such as Facebook, Google, Twitter and more
  • Create responsive, mobile-friendly views using Bootstrap and LESS
  • Setup and optimize your production environment using IIS and SQL Server
  • Secure your application against a diverse range of dangerous security threats

About the Author

Valerio De Sanctis is a skilled IT professional with over 12 years of experience in lead programming, web-based development, and project management using ASP.NET, PHP, and Java. He previously held senior positions at a range of financial and insurance companies, most recently serving as Chief Technology Officer and Chief Operating Officer at a leading after-sales and IT service provider for many top-tier life and non-life insurance groups.

In the course of his career, Valerio De Sanctis helped many private organizations to implement and maintain .NET-based solutions, working side-by-side with many IT industry experts and leading several frontend, backend, and UX development teams. He designed the architecture and actively oversaw the development of a wide number of corporate-level web application projects for high-profile clients, customers, and partners, including London Stock Exchange Group, Zurich Insurance Group, Allianz, Generali, Harmonie Mutuelle, AIG, QBE, Marsh & McLennan, Lloyd’s, Honda Motor, FCA Group, Luxottica, ANSA, Saipem, ENI, Enel, Terna, Banzai Media, Virgilio, la Repubblica, and Corriere della Sera.

He is an active member of the Stack Exchange Network, providing advice and tips for .NET, JavaScript, HTML5, and other web-related topics on the StackOverflow, ServerFault, and SuperUser communities. Most of his projects and code samples are available under open source licenses on GitHub, BitBucket, NPM, CocoaPods, JQuery Plugin Registry, and WordPress Plugin Repository.

Starting from 2015, he also runs an IT-oriented, web-focused blog which features news, reviews, code samples and guides to help developers and enthusiasts worldwide. Between 2016 and 2017, he wrote two books on web development: ASP.NET Core and Angular 2, and ASP.NET Core: Cloud-ready, Enterprise Web Application Development, with over 5,000 copies sold worldwide.

$19.99 The LaTeX Companion, Second Edition

The LaTeX Companion, Second Edition $19.99 InformIT eBook by Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley. This book covers LaTeX.

Publisher’s Description

The LaTeX Companion has long been the essential resource for anyone using LaTeX to create high-quality printed documents. This completely updated edition brings you all the latest information about LaTeX and the vast range of add-on packages now available–over 200 are covered! Full of new tips and tricks for using LaTeX in both traditional and modern typesetting, this book will also show you how to customize layout features to your own needs–from phrases and paragraphs to headings, lists, and pages.

Inside, you will find:

  • Expert advice on using LaTeX’s basic formatting tools to create all types of publications–from memos to encyclopedias
  • In-depth coverage of important extension packages for tabular and technical typesetting, floats and captions, multicolumn layouts–including reference guides and discussions of the underlying typographic and TeXnical concepts
  • Detailed techniques for generating and typesetting contents lists, bibliographies, indexes, etc.
  • Tips and tricks for LaTeX programmers and systems support

New to this edition:

  • Nearly 1,000 fully tested examples that illustrate the text and solve typographical and technical problems–all ready to run!
  • An additional chapter on citations and bibliographies
  • Expanded material on the setup and use of fonts to access a huge collection of glyphs, and to typeset text from a wide range of languages and cultures
  • Major new packages for graphics, “verbatim” listings, floats, and page layout
  • Full coverage of the latest packages for all types ofdocuments–mathematical, multilingual, and many more
  • Detailed help on all error messages, including those troublesome low-level TeX errors

Like its predecessor, The LaTeX Companion, Second Edition, is an indispensable reference for anyone wishing to productivelyuse LaTeX. Appendix D talks about the TLC2 TeX CD at the end of the book, something you will have a hard time finding in the eBook. The most important content of the CD included with the print book is the full text of the examples. You can find the examples easily on the Internet, for example at http://www.ctan.org/tex-archive/info/examples/tlc2 as well as in many LaTeX installations.

About the Authors

Frank Mittelbach is Manager of the LaTeX3 Project, in which capacity he oversaw the release of LaTeX 2e.He, is a coauthor of The LaTeX Companion, as well as the editor of a series of publications onTools and Techniques for Computer Typesetting.

Michel Goossens is Past President of the TeX Users Group (TUG) and a coauthor of The LaTeX Companion and The LaTeX Graphics Companion. A research physicist at CERN, where the Web paradigm was born, he is responsible for LaTeX, HTML, SGML, and, more recently, XML support for scientific documents.

$9.99 PHP 7 Quick Scripting Reference

PHP 7 Quick Scripting Reference $9.99 Apress eBook by Mikael Olsson. This book covers PHP 7.

Publisher’s Description

  • A unique pocket code reference guide on the new PHP 7 scripting language
  • A concise reference to the PHP 7 scripting language syntax
  • Includes short, simple and focused code examples

This pocket reference guide has been updated with the new PHP 7.0 release. It is a condensed, code-rich scripting and syntax handbook for the PHP scripting language. PHP 7 Quick Scripting Reference presents the essential PHP script in a well-organized format.

You won’t find any technical jargon, bloated samples, drawn out history lessons or witty stories in this book. What you will find is a Web scripting language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any PHP programmer or Web developer.

In it, you will find a concise reference to the PHP 7 scripting language syntax. It includes short, simple and focused code examples and a well laid out table of contents and a comprehensive index allowing easy review.

What you’ll learn

  • Discover what is new in PHP 7 and how to get started with it
  • Work with variables, operators, strings, arrays, conditionals, loops and other language constructs
  • Group and reuse code with functions, methods and namespaces
  • Use object-oriented features such as classes, inheritance, abstract classes and interfaces
  • Import files and retrieve user data
  • Make use of type declarations and type conversions
  • Test variables, create references and use overloading methods
  • Store user data with cookies and sessions
  • Deal with errors through error handling, exception handling and assertions

Who this book is for

Experienced PHP programmers and web developers, who may be new to PHP.

About the Author

Mikael Olsson is a professional web entrepreneur, programmer, and author. He works for an R&D company in Finland where he specializes in software development. In his spare time he writes books and creates websites that summarize various fields of interest. The books he writes are focused on teaching their subject in the most efficient way possible, by explaining only what is relevant and practical without any unnecessary repetition or theory.

50% off Software Development Metrics

Software Development Metrics 50% off Manning’s eBook by David Nicolette with foreword by George Dinwiddie. This book covers Software Metrics.

Publisher’s Description

Software Development Metrics is a handbook for anyone who needs to track and guide software development and delivery at the team level, such as project managers and team leads. New development practices, including “agile” methodologies like Scrum, have redefined which measurements are most meaningful and under what conditions you can benefit from them. This practical book identifies key characteristics of organizational structure, process models, and development methods so that you can select the appropriate metrics for your team. It describes the uses, mechanics, and common abuses of a number of metrics that are useful for steering and for monitoring process improvement. The insights and techniques in this book are based entirely on field experience.

About the book

When driving a car, you are less likely to speed, run out of gas, or suffer engine failure because of the measurements the car reports to you about its condition. Development teams, too, are less likely to fail if they are measuring the parameters that matter to the success of their projects. This book shows you how.

Software Development Metrics teaches you how to gather, analyze, and effectively use the metrics that define your organizational structure, process models, and development methods. The insights and examples in this book are based entirely on field experience. You’ll learn practical techniques like building tools to track key metrics and developing data-based early warning systems. Along the way, you’ll learn which metrics align with different development practices, including traditional and adaptive methods.

What’s inside

  • Identify the metrics most valuable for your team and process
  • Differentiate “improvement” from “change”
  • Learn to interpret and apply the data you gather
  • Common pitfalls and anti-patterns

About the reader

No formal experience with developing or applying metrics is assumed.

About the author

Dave Nicolette is an organizational transformation consultant, team coach, and trainer. Dave is active in the agile and lean software communities.

50% off Agile Metrics in Action How to measure and improve team performance

Agile Metrics in Action 50% off Manning’s eBook by Christopher W.H. Davis with foreword by Olivier Gaudin. This book covers Software Metrics.

Publisher’s Description

Agile Metrics in Action is a rich resource for agile teams that aim to use metrics to objectively measure performance. You’ll learn how to gather data that really counts, along with how to effectively analyze and act upon the results. Along the way, you’ll pick up practical data analysis techniques, including a few emerging Big Data practices.

About the book

The iterative nature of agile development is perfect for experience-based, continuous improvement. Tracking systems, test and build tools, source control, continuous integration, and other built-in parts of a project lifecycle throw off a wealth of data you can use to improve your products, processes, and teams. The question is, how to do it?

Agile Metrics in Action teaches you how. This practical book is a rich resource for an agile team that aims to use metrics to objectively measure performance. You’ll learn how to gather the data that really count, along with how to effectively analyze and act upon the results. Along the way, you’ll discover techniques all team members can use for better individual accountability and team performance.

What’s inside

  • Use the data you generate every day from CI and Scrum
  • Improve communication, productivity, transparency, and morale
  • Objectively measuring performance
  • Make metrics a byproduct of your development process

About the reader

Practices in this book will work with any development process or tool stack. For code-based examples, this book uses Groovy, Grails, and MongoDB.

About the author

Christopher Davis has been a software engineer and team leader for over 15 years. He has led numerous teams to successful delivery using agile methodologies.

50% off Re-Engineering Legacy Software

Re-Engineering Legacy Software 50% off Manning’s eBook by Chris Birchall. This book covers Refactoring, Jenkins, Ansible.

Publisher’s Description

As a developer, you may inherit projects built on existing codebases with design patterns, usage assumptions, infrastructure, and tooling from another time and another team. Fortunately, there are ways to breathe new life into legacy projects so you can maintain, improve, and scale them without fighting their limitations.

Re-Engineering Legacy Software is an experience-driven guide to revitalizing inherited projects. It covers refactoring, quality metrics, toolchain and workflow, continuous integration, infrastructure automation, and organizational culture. You’ll learn techniques for introducing dependency injection for code modularity, quantitatively measuring quality, and automating infrastructure. You’ll also develop practical processes for deciding whether to rewrite or refactor, organizing teams, and convincing management that quality matters. Core topics include deciphering and modularizing awkward code structures, integrating and automating tests, replacing outdated build systems, and using tools like Vagrant and Ansible for infrastructure automation.

What’s inside

  • Refactoring legacy codebases
  • Continuous inspection and integration
  • Automating legacy infrastructure
  • New tests for old code
  • Modularizing monolithic projects

About the reader

This book is written for developers and team leads comfortable with an OO language like Java or C#.

About the author

Chris Birchall is a senior developer at the Guardian in London, working on the back-end services that power the website.

New/Updated Safari Books and Courses

IGI Global

Packt Publishing

« Daily Dose for 2017.11.25 | Nov 2017 | 2017 | Daily Dose for 2017.11.27 »


© 2017. All rights reserved.

Powered by Hydejack v6.6.1