Daily Dose for 2017.11.11

« Daily Dose for 2017.11.10 | Nov 2017 | 2017 | Daily Dose for 2017.11.12 »

Mastering .NET Machine Learning
.NET Development Using the Compiler API
Learn Linux in a Month of Lunches
Learn Cisco Network Administration in a Month of Lunches
Learn System Center Configuration Manager in a Month of Lunches
Adopting Elixir

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 Mastering .NET Machine Learning

Mastering .NET Machine Learning Free Packt eBook by Jamie Dixon (valid through 11/11 at 19:00 EST). This book covers Machine Learning, .NET Framework, F#, Linear Regression, Math.NET, Accord.NET, Multiple Linear Regression, Logistic Regression, Naïve Bayes Classifiers, K-Nearest Neighbors, Unsupervised Learning, Neural Networks, IoT.

Publisher’s Description

Master the art of machine learning with .NET and gain insight into real-world applications

.Net is one of the widely used platforms for developing applications. With the meteoric rise of Machine learning, developers are now keen on finding out how can they make their .Net applications smarter. Also, .NET developers are interested into moving into the world of devices and how to apply machine learning techniques to, well, machines.

This book is packed with real-world examples to easily use machine learning techniques in your business applications. You will begin with introduction to F# and prepare yourselves for machine learning using .NET framework. You will be writing a simple linear regression model using an example which predicts sales of a product. Forming a base with the regression model, you will start using machine learning libraries available in .NET framework such as Math.NET, Numl.NET and Accord.NET with the help of a sample application. You will then move on to writing multiple linear regressions and logistic regressions.

You will learn what is open data and the awesomeness of type providers. Next, you are going to address some of the issues that we have been glossing over so far and take a deep dive into obtaining, cleaning, and organizing our data. You will compare the utility of building a KNN and Naive Bayes model to achieve best possible results.

Implementation of Kmeans and PCA using Accord.NET and Numl.NET libraries is covered with the help of an example application. We will then look at many of issues confronting creating real-world machine learning models like overfitting and how to combat them using confusion matrixes, scaling, normalization, and feature selection. You will now enter into the world of Neural Networks and move your line of business application to a hybrid scientific application. After you have covered all the above machine learning models, you will see how to deal with very large datasets using MBrace and how to deploy machine learning models to Internet of Thing (IoT) devices so that the machine can learn and adapt on the fly.

What You Will Learn

  • Write your own machine learning applications and experiments using the latest .NET framework, including .NET Core 1.0
  • Set up your business application to start using machine learning.
  • Accurately predict the future using regressions.
  • Discover hidden patterns using decision trees.
  • Acquire, prepare, and combine datasets to drive insights.
  • Optimize business throughput using Bayes Classifier.
  • Discover (more) hidden patterns using KNN and Naïve Bayes.
  • Discover (even more) hidden patterns using K-Means and PCA.
  • Use Neural Networks to improve business decision making while using the latest ASP.NET technologies.
  • Explore “Big Data”, distributed computing, and how to deploy machine learning models to IoT devices – making machines self-learning and adapting
  • Along the way, learn about Open Data, Bing maps, and MBrace

About the Author

Jamie Dixon has been writing code for as long as he can remember and has been getting paid to do it since 1995. He was using C# and JavaScript almost exclusively until discovering F#, and now combines all three languages for the problem at hand. He has a passion for discovering overlooked gems in datasets and merging software engineering techniques to scientific computing. When he codes for fun, he spends his time using Phidgets, Netduinos, and Raspberry Pis or spending time in Kaggle competitions using F# or R.

Jamie is a bachelor of science in computer science and has been an F# MVP since 2014. He is the former chair of his town’s Information Services Advisory Board and is an outspoken advocate of open data. He is also involved with his local .NET User Group (TRINUG) with an emphasis on data analytics, machine learning, and the Internet of Things (IoT).

Jamie lives in Cary, North Carolina with his wonderful wife Jill and their three awesome children: Sonoma, Sawyer, and Sloan. He blogs weekly at jamessdixon.wordpress.com and can be found on Twitter at @jamie_dixon.

$9.99 .NET Development Using the Compiler API

.NET Development Using the Compiler API $9.99 Apress eBook by Jason Bock. This book covers .NET Framework, .NET Compiler Platform.

Publisher’s Description

  • First book to describe recent significant changes to the Compiler API and demonstrate how .NET developers can use it to create compelling applications
  • This concise book provides a valuable roadmap to this new development environment
  • Teaches how to generate, compile, and execute code for a number of scenarios

This is the first book to describe the recent significant changes to the .NET compilation process and demonstrate how .NET developers can use the new Compiler API to create compelling applications. As an open source compiler, the Compiler API now makes its code available for anyone to use. In this book, you’ll get a concise, focused view of this tremendous resource for developers, who can now use any part of the platform implementation to their advantage in analyzing applications, improving code generation, and providing enforceable patterns, all under an OSS model.

You will learn how to analyze your code for defects in a fast, clean manner never available before. You’ll work with solutions and projects to provide automatic refactoring, and you’ll discover how you can generate code dynamically to provide application implementations at runtime

Having the Compiler API available opens a number of doors for .NET developers that were either simply not there before, or difficult to achieve. However, the API is vast, and this concise book provides a valuable roadmap to this new development environment.

What You Will Learn:

  • Understand how to generate, compile, and execute code for a number of scenarios
  • How to create diagnostics and refactoring to help developers enforce conventions and design idioms
  • Experiment with the compiler code base and see what can be done to influence the inner workings of the compilation pipeline

Who This Book Is For

Experienced .NET developers, but detailed compiler knowledge is not necessary.

About the Author

Jason Bock is a Practice Lead for Magenic and a Microsoft MVP (C#). He has 20 years of experience working on a number of business applications using a diverse set of frameworks and languages such as C#, .NET, and JavaScript. He is the author of “Metaprogramming in .NET”, “Applied .NET Attributes”, and “CIL Programming: Under the Hood of .NET”. He has written numerous articles on software development issues and has presented at a number of conferences and user groups. He is a leader of the Twin Cities Code Camp . Jason holds a Master’s degree in Electrical Engineering from Marquette University.

50% off Learn Linux in a Month of Lunches

Learn Linux in a Month of Lunches 50% off Manning’s eBook by Steven Ovadia with foreword by Jim Whitehurst. This book covers Linux.

Publisher’s Description

Learn Linux in a Month of Lunches shows you how to install and use Linux for all the things you do with your OS, like connecting to a network, installing software, and securing your system. Whether you’re just curious about Linux or have to get up and running for your job, you’ll appreciate how this book concentrates on the tasks you need to know how to do in 23 easy lessons.

About the technology

If you’ve only used Windows or Mac OS X, you may be daunted by the Linux operating system. And yet learning Linux doesn’t have to be hard, and the payoff is great. Linux is secure, flexible, and free. It’s less susceptible to malicious attacks, and when it is attacked, patches are available quickly. If you don’t like the way it looks or behaves, you can change it. And best of all, Linux allows users access to different desktop interfaces and loads of software, almost all of it completely free.

About the book

Learn Linux in a Month of Lunches shows you how to install and use Linux for all the things you do with your OS, like connecting to a network, installing software, and securing your system. Whether you’re just curious about Linux or need it for your job, you’ll appreciate how this book focuses on just the tasks you need to learn. In easy-to-follow lessons designed to take an hour or less, you’ll learn how to use the command line, along with practical topics like installing software, customizing your desktop, printing, and even basic networking. You’ll find a road map to the commands and processes you need to be instantly productive.

What’s inside

  • Master the command line
  • Learn about file systems
  • Understand desktop environments
  • Go from Linux novice to expert in just one month

About the reader

This book is for anyone looking to learn how to use Linux. No previous Linux experience required.

About the author

Steven Ovadia is a professor and librarian at LaGuardia Community College, CUNY. He curates The Linux Setup, a large collection of interviews with desktop Linux users, and writes for assorted library science journals.

50% off Learn Cisco Network Administration in a Month of Lunches

Learn Cisco Network Administration in a Month of Lunches 50% off Manning’s eBook by Ben Piper. This book covers Cisco Network Administration, Cisco IOS, Virtual LAN, DHCP, VLAN Trunking Protocol, Spanning Tree Protocol.

Publisher’s Description

Learn Cisco Network Administration in a Month of Lunches is a tutorial designed for beginners who want to learn how to administer Cisco switches and routers. Just set aside one hour a day (lunchtime would be perfect) for a month, and you’ll start learning practical Cisco Network administration skills faster than you ever thought possible.

About the technology

Cisco’s ultrareliable routers and switches are the backbone of millions of networks, but “set and forget” is not an acceptable attitude. Fortunately, you don’t have to be an old-time administrator to set up and maintain a Cisco-based network. With a handful of techniques, a little practice, and this book, you can keep your system in top shape.

About the book

Learn Cisco Network Administration in a Month of Lunches is designed for occasional and full-time network administrators using Cisco hardware. In 22 bite-sized lessons, you’ll learn practical techniques for setting up a Cisco network and making sure that it never fails. Real-world labs start with configuring your first switch and guide you through essential commands, protocols, dynamic routing tricks, and more.

What’s inside

  • Understand your Cisco network, including the difference between routers and switches
  • Configure VLANs and VLAN trunks
  • Secure your network
  • Connect and configure routers and switches
  • Establish good maintenance habits

About the reader

This book is written for readers with no previous experience with Cisco networking.

About the author

Ben Piper is an IT consultant who holds numerous Cisco, Citrix, and Microsoft certifications including the Cisco CCNA and CCNP. He has created many video courses on networking, Cisco CCNP certification, Puppet, and Windows Server Administration.

50% off Learn System Center Configuration Manager in a Month of Lunches Covers SCCM 1511 and Windows 10

Learn System Center Configuration Manager in a Month of Lunches 50% off Manning’s eBook by James Bannan. This book covers SCCM 1511, Windows 10.

Publisher’s Description

Learn System Center Configuration Manager in a Month of Lunches is a super-practical guide to Microsoft System Center Configuration Manager. In this book, you’ll cut to the chase and learn the administrative procedures and techniques that will keep your systems humming smoothly.

About the technology

Businesses rely on a complex patchwork of client computers, physical and virtual servers, middleware, mobile devices, and cloud services. Microsoft System Center Configuration Manager (SCCM) sits in the middle of this mix, providing a single administrative control center to deploy and manage Windows servers and applications across your entire infrastructure, including cross-platform management of Mac OS X, Linux, and UNIX. To get up to speed with the day-to-day tasks of managing a system with ConfigMgr, all you need is this book – and a quiet place to eat your lunch.

About the book

Learn System Center Configuration Manager in a Month of Lunches is a super-practical guide to Microsoft System Center Configuration Manager. In this book, you’ll cut to the chase and learn the administrative procedures and techniques that will keep your systems humming smoothly. Whether you’re a new sysadmin or you already understand the inner workings of Active Directory and Windows Server, you’ll be productive immediately as you work through the 22 self-contained lessons in this handy tutorial.

What’s inside

  • Covers the latest build of Configuration Manager
  • How to simplify updates, operating system deployment, and reporting
  • Cross-platform and mobile management including Linux, OS X, and Windows
  • Smart application delivery

About the reader

No prior experience with System Center Configuration Manager needed.

About the author

James Bannan is a Cloud and Datacenter Management MVP based in Australia.

Select New Books and Courses

Adopting Elixir

Adopting Elixir Adopting Elixir From Concept to Production by Ben Marx, José Valim, Bruce Tate. This book covers Elixir.

Publisher’s Description

Adoption is more than programming. Elixir is an exciting new language, but to successfully get your application from start to finish, you’re going to need to know more than just the language. You need the case studies and strategies in this book. Learn the best practices for the whole life of your application, from design and team-building, to managing stakeholders, to deployment and monitoring. Go beyond the syntax and the tools to learn the techniques you need to develop your Elixir application from concept to production.

About this Title

Learn real-life strategies from the people who built Elixir and use it successfully at scale. See how Ben Marx and Bleacher Report maintain one of the highest-traffic Elixir applications by selling the concept to management and delivering on that promise. Find out how Bruce Tate and icanmakeitbetter hire and train Elixir engineers, and the techniques they’ve employed to design and ensure code consistency since Elixir’s early days. Explore customer challenges in deploying and monitoring distributed applications with Elixir creator José Valim and Plataformatec.

Make a business case and build a team before you finish your first prototype. Once you’re in development, form strategies for organizing your code and learning the constraints of the runtime and ecosystem. Convince stakeholders, both business and technical, about the value they can expect. Prepare to make the critical early decisions that will shape your application for years to come. Manage your deployment with all of the knobs and gauges that good DevOps teams demand. Decide between the many options available for deployment, and how to best prepare yourself for the challenges of running a production application.

This book picks up where most Elixir books leave off. It won’t teach you to program Elixir, or any of its tools. Instead, it guides you through the broader landscape and shows you a holistic approach to adopting the language.

What You Need

This book works with any version of Elixir.

About the Authors

Ben Marx is a lead developer at Bleacher Report and one of the first to use Elixir at scale.

José Valim is the creator of Elixir and a founder at Plataformatec.

Bruce Tate is the CTO of icanmakeitbetter.com, and the author of Programming Phoenix, Seven Languages in Seven Weeks, and more than ten other books.

New/Updated Safari Books and Courses

Business Expert Press

iCollege

IGI Global

John Wiley & Sons

Momentum Press

O’Reilly Media, Inc.

Packt Publishing

SitePoint

  • React: Tools & Resources (Book) by Ahmed Bouchefra, Jack Franklin, Swizec Teller, Michael Wanyoike, Manjunath M
  • Your First Week With React (Book) by Michael Wanyoike, Chris Laughlin, Maria Antonietta Perna, Mark Brown, Pavels Jelisejevs, Eric Greene, Camilo Reyes

New/Updated Pluralsight Courses

« Daily Dose for 2017.11.10 | Nov 2017 | 2017 | Daily Dose for 2017.11.12 »


© 2017. All rights reserved.

Powered by Hydejack v6.6.1