Browse Results

Showing 27,176 through 27,200 of 53,245 results

Introducing Jakarta EE CDI: Contexts and Dependency Injection for Enterprise Java Development

by Luqman Saeed

Discover the Jakarta EE Contexts and Dependency Injection (CDI 2.0) framework which helps you write better code through the use of well-defined enterprise Java-based components and beans (EJBs). If you have ever wanted to write clean Java EE code, this short book is your best guide for doing so: you will pick up valuable tips along the way from your author's years of experience teaching and coding. Introducing Jakarta EE CDI covers CDI 2.0 in detail and equips you with the theoretical underpinnings of Java EE, now Jakarta EE. This book is packed with so much that by the end of it, you will feel confident to use your new-found knowledge to help you write better, readable, maintainable, and long-lived mission-critical software. What You Will Learn Write better code with the Jakarta EE Contexts and Dependency Injection (CDI) framework Work with the powerful, extensible, and well-defined contextual life cycle for components Use CDI’s mechanism for decoupling application components through a typesafe event API Build typesafe interceptors for altering the behaviour of components at runtime Harness the well-defined qualifier system for easy isolation of beans Convert almost any valid Java type to a CDI managed bean with CDI’s producer mechanism Who This Book Is For Experienced enterprise Java, Java EE, or J2EE developers who may be new to CDI or dependency injection.

Introducing Java EE 7: A Look at What's New

by Josh Juneau

Introducing Java EE 7: A Look at What's New guides you through the new features and enhancements in each of the technologies comprising the Java EE platform. Readers of this book will not have to wade through introductory material or information covering features that have been part of the EE platform for years. Instead, developers can pick this book up and read it to brush up on those features that have changed or have been added for the EE 7 release. This handy reference helps you move forward from Java EE 6 to the new EE 7 platform quickly and easily. Java is a mature programming language that has been refined over the years into a productive language widely used in enterprise application development. Although the language contains frameworks and methodologies that have been used for years, it is important to make use of the most current features available in the language in order to achieve the best results. Introducing Java EE 7: A Look at What's New covers the solutions using the most current Java Enterprise technologies, including EJB 3.2, JSF 2.2, and JAX-RS 2.0. Build a streamlined and reliable application that uses the latest in Java technologies, and develop it much faster than you did with the older technologies. Rejuvenate your Java expertise to use the freshest capabilities, or perhaps learn Java Enterprise development for the first time and discover one of the most widely used and most powerful technologies available for application development today. Get up and running quickly with the new features of EE 7! Designed to get you up and running quickly with the newly released Java EE 7 Includes real world examples of how to use new and updated features. Demonstrates the latest productivity enhancements in the platform

Introducing Linux Distros

by Jose Dieguez Castro

The first barrier that a new Linux user has to face is the overwhelming number of "flavors" that this operating system has. These "flavors" are commonly known as distros (from distribution), and to date there are more than three hundred active distros to choose from. So, how to choose one? You can choose the most popular at the moment, or take heed of what your friend says, but are you sure that this is the one that you need? Making the wrong decision on this matter is behind a good number of disappointments with this operating system. You need to choose the distro that is right for you and your needs. Introducing Linux Distros teaches you the pros and the cons of the most frequently used distros in order to find the one that is right for you. You will explore each distro step by step, so that you don't have to endure hours of web surfing, countless downloads, becoming confused by new concepts and, in the worst cases, reading complex and marathon installation guides. You will benefit from the author's long-term experience working with each distro hands on, enabling you to choose the best distro for your long-term needs. Linux offers us a wonderful open source alternative to proprietary software, and using Introducing Linux Distros you can decide how to best make it work for you. Start exploring the open source world today. What you'll learn What a Linux distro is and why are some many Which criteria you need to follow to make a right decision Which "family trees" of Linux Distros exist The most used Linux distros and their unique "philosophy" The pros and cons of those distros How to install a good number of Linux distros Which tasks are needed to "maintain" those Linux installations working How get support for each distro Who this book is for Introducing Linux Distros is for the newcomer to the Linux world that has to deal with myriad distributions to make a first and crucial decision: what Linux Distro to use? This book will help anyone find the distro that best fits your needs, and make your Linux debut a smoother one.

Introducing Markdown and Pandoc: Using Markup Language and Document Converter

by Thomas Mailund

Discover how to write manuscripts in Markdown and translate them with Pandoc into different output formats. You’ll use Markdown to annotate text formatting information with a strong focus on semantic information: you can annotate your text with information about where chapters and sections start, but not how chapter and heading captions should be formatted. As a result, you’ll decouple the structure of a text from how it is visualized and make it easier for you to produce different kinds of output. The same text can easily be formatted as HTML, PDF, or Word documents, with various visual styles, by tools that understand the markup annotations. Finally, you’ll learn to use Pandoc, a tool for translating between different markup languages, such as LaTeX, HTML, and Markdown. This book will not describe all the functionality that Pandoc provides, but will teach you how to translate Markdown documents, how to customize your documents using templates, and how to extend Pandoc’s functionality using filters. If that is something you are interested in, Introducing Markdown and Pandoc will get you started. With this set of skills you’ll be able to write more efficiently without worrying about needless formatting and other distractions.What You Will LearnWhy and how to use Markdown and PandocWrite MarkdownUse extensions available in Pandoc and MarkdownWrite math and code blocksUse templates and produce documentsWho This Book Is ForProgrammers and problem solvers looking for technical documentation solutions.

Introducing Materialize

by Anirudh Prabhu Aravind Shenoy

This concise step-by-step guide includes the best practices and patterns that help readers of all levels to unearth the potential of Materialize. A responsive framework based on Google's innovative Material Design language, Materialize provides CSS and JavaScript features similar to other popular frameworks such as Bootstrap and Foundation. With the advent of Material Design, developers can no longer overlook its importance and resourcefulness in web design and development. However, incorporating this toolkit in the web application can be quite a juggle. Compared to other design languages available in the market today, Materialize is the only one that adds depth and motion to its application elements. Ideal for web designers and developers, Introducing Materialize is your comprehensive training guide to the newest design language you need to learn. What You'll Learn Learn why Materialize is so popular and resourceful Get up and Running with this awesome toolkit Quick start with Materialize and creating unique designs Downloading and Installing the framework Get a grip on the fundamentals of Material Design Gather comprehensive knowledge about the framework Unearth the potential of this framework for real time implementation Who This Book Is For Ideal for web developers and designers with good experience of UI technologies such as HTML, CSS, JavaScript and jQuery. This book does not require prior experience of any responsive framework. It caters to readers on all levels ranging from beginners to experienced professionals.

Introducing Maven: A Build Tool for Today's Java Developers

by Balaji Varanasi

Gain an understanding of Maven’s dependency management and use it to organize basic and multi-module Maven projects. This short book is your quick-start tutorial for learning to use Maven. It includes inconsistently immutable collections, better array construction, and more from the latest Maven version 3.6. This second edition covers the newest in today's most popular build tool for Java development and programming. You'll learn all about Maven and how to set it up. Firstly, you’ll cover the Maven life cycle and how to effectively leverage it. Also, you'll see the basics of site plugins, generating Javadocs, test coverage/FindBugs reports, and version/release notes. Furthermore, you'll take advantage of Maven's archetypes to bootstrap new projects easily. Finally, you will learn how to integrate the Nexus repository manager with Maven release phases. What You Will Learn Set up your basic project in Maven Create more advanced projects Apply the Maven life cycle to your build Work with Maven archetypes and manage Maven releases Integrate with Jenkins, Eclipse, and other IDEs Carry out debugging and password encryption Who This Book Is For Those new to Maven or those who are familiar with Maven, but maybe not with the latest Maven 3.6 release.

Introducing Maven

by Balaji Varanasi Sudha Belida

Introducing Maven is your quick start-up primer guide on Maven. This fully packed mini-book includes the new features and enhancements found in the latest version of Maven. In this short 100-page book, you'll learn all about Maven and how to set it up to use. You'll learn about the Maven life cycle and how to effectively leverage and use it. Also, you'll learn the basics of using site plugins and generating Javadocs, test coverage/FindBugs reports, version/release notes and more. Furthermore, you'll take advantage of Maven's archetypes to bootstrap new projects easily. Finally, you will learn how to integrate Nexus repository manager with Maven release phases. After reading and using this short book, you'll have an understanding of Maven's dependency management and how to organize basic and multi-module Maven projects. What you'll learn What Maven is and how it compares with Ant, Gradle and more. How to set up and test Maven What transitive dependencies are How to create a basic Maven project How set up a multi-module project What is the Maven life cycle and how to leverage it How to generate Javadocs, unit test reports and more with Maven How to use Maven archetypes How to integrate with Nexus repository manager Releasing your project with Maven and more How to integrate with Subversion Who this book is for This book is for those new to Maven. It is recommended for experienced Java coders, programmers and developers, especially those doing enterprise and Java web development using the Spring Framework. Table of Contents 1. Maven Basics 2. Setting up Maven 3. Maven Basic Project 4. Maven Advanced Project 5. Maven Life Cycle 6. Documentation and Reporting 7. Maven Archetypes 8. Maven Release

Introducing Maya

by Dariush Derakhshani

A practical, step-by-step guide to Maya 2011 Four previous editions can't be wrong: this book is the perfect introduction to 3D and Maya. Learn to build and animate your own digital models and scenes with step-by-step instruction and fun and practical examples, while you draw inspiration from the striking examples included from talented Maya users. You'll create a simple animation of the planets in the solar system, learn to model a human hand and a decorative box--among other projects--and master all essential tools. Provides a thorough, step-by-step introduction to Maya 2011 Explains the core concepts of CG and working in 3D Covers modeling, rigging, HDRI lighting, mental ray rendering, and more Provides project files on CD and walks you through the creation of several projects; the CD also includes images, movies, and scene files Includes a color insert with pages of striking examples from talented Maya beginners Build your Maya and animation skills from the ground up with this practical, thorough guide. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file. For Instructors: Teaching supplements are available for this title.

Introducing Mechanisms and APIs for Memory Management: Using Windows OS Native Runtime APIs

by Roger Villela

Explore and learn introductory topics about programming mechanisms for memory management available for Microsoft Windows. This book uses C++ pointers and specialized APIs such as the smart pointers of the C++ Standard Library and Microsoft UCRT functions. You’ll also see how to work with lvalue and rvalue references. Introducing Mechanisms and APIs for Memory Management begins with topics about hardware features on the Intel x86 and Intel 64 (x64/amd64) hardware architectures and memory management. After reading this book you will be able to begin work with Windows memory management APIs.What You Will LearnUnderstand concepts and hardware features for Intel x86 and Intel 64 (x64/amd64) and memory managementDiscover C++ programming language techniques and smart pointers Work with Microsoft UCRT management APIs for memory managementWho This Book Is ForSoftware and cloud developers working on Microsoft Windows.

Introducing Micronaut: Build, Test, and Deploy Java Microservices on Oracle Cloud

by Todd Raymond Sharp

The microservice architecture has been adopted by many developer teams around the world. To be successful, it's crucial that you understand how to program a microservice and get it running in the cloud. This book will walk you through the process of how to build, test, and deploy a Java-based Micronaut microservice to the Oracle Cloud with GitHub Actions. You'll learn how to create a Virtual Machine (with both the Oracle Cloud Infrastructure (OCI) CLI and the OCI Gradle Plugin), as well as create and deploy the microservice as a Docker container that can be stored in Oracle Container Infrastructure Registry (OCIR) and deployed to an Oracle Kubernetes Engine (OKE) cluster. The microservice will use Micronaut Data for persistence, Testcontainers for testing, and Liquibase to manage your Oracle DB production schema.After reading or using this book, you'll be able to build, test and deploy your first microservices using the Micronaut framework, Oracle Cloud and more.What You'll LearnBuild and deploy Java-based microservices using Micronaut and Oracle CloudRun tests and publishing reportsDeploy to Oracle Cloud using OCI CLI and the OCI Gradle plug-inAdd a persistence tier to the microserviceDistribute a microservice with persistenceWho This Book Is ForProgrammers and software developers with experience in Java and microservices programming who are new to Micronaut.

Introducing Microsoft Access Using Macro Programming Techniques: An Introduction to Desktop Database Development by Example

by Flavio Morgado

Learn Microsoft Access by building a powerful database application from start to finish.Microsoft Access ships with every version of Office, from Office 2019 to Office 365 Home and Personal editions. Most people understand the value of having a reliable contact database, but few realize that Access can be an incredibly valuable data tool and an excellent gateway for learning database development. Introducing Microsoft Access Using Macro Programming Techniques approaches database development from a practical and experiential standpoint. You will learn important data concepts as you journey through each step of creating a database using Access. The example you will build takes advantage of a massive amount of data from an external source of nutritional data (USDA). You will leverage this freely available repository of information in multiple ways, putting Access to the test in creating powerful business solutions that you can then apply to your own data sets. The tables and records in this database will be used to demonstrate key relational principles in Access, including how to use the relationship window to understand the relationships between tables and how to create different objects such as queries, forms, reports, and macros. Using this approach, you will learn how desktop database development can be a powerful solution to meet your business needs. What You Will Learn Discover the relational database and how it is different from other databasesCreate database tables and establish relationships between them to create a solid relational database systemUnderstand the concept and importance of referential integrity (RI) in data and databasesUse different types of Access queries to extract the information you need from the databaseShow database information in individual, customized windows using Access FormsPresent insightful information about the database using Access ReportsAutomate your database solutions with macros Who This Book Is For Anyone who wants to learn how to build a database using Microsoft Access to create customized solutions. It is also useful for those working in IT managing large contact data sets (healthcare, retail, etc.) who need to learn the basics in order to create a professional database solution. Readers should have access to some version of Microsoft Access in order to perform the exercises in this book.

Introducing Microsoft Flow: Automating Workflows Between Apps And Services

by Vijai Anand Ramalingam

Use Microsoft Flow in your business to improve productivity through automation with this step-by-step introductory text from a Microsoft Flow expert. You’ll see the prerequisites to get started with this cloud-based service, including how to create a flow and how to use different connectors. Introducing Microsoft Flow takes you through connecting with SharePoint, creating approval flows, and using mobile apps. This vital information gives you a head-start when planning your Microsoft Flow implementation.The second half of the book continues with managing connections and gateways, where you’ll cover the configuration, creation, and deletion of connectors and how to connect to a data gateway. The final topic is Flow administration and techniques to manage the environment.After reading this book, you will be able to create and manage Flow from desktop, laptop, or mobile devices and connect with multiple services such as SharePoint, Twitter, Facebook, and other networking sites.What You Will LearnCreate flows from built-in and blank templates Manage flows, connections, and gatewaysCreate approvals, connect with multiple services, and use mobile appsWho This Book Is ForAdministrators and those who are interested in creating automated workflows using templates and connecting with multiple services without writing a single line of code.

Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework

by Thomas Nelson

Welcome to Orleans, a virtual actor framework from Microsoft that allows a single developer to create immensely scalable, available applications while maintaining a high throughput. This guide is designed to give you a foundational understanding of Orleans, an overview of its implementations, and plenty of hands-on coding experience. Side-by-side monolithic and microservice patterns alongside Orleans' framework features are also discussed, to help readers without an actor model background understand how they can enhance applications. Author Nelson’s approach is to introduce patterns as needed for business requirements, including monolithic microservices and to convert monolithic to microservices, in order to keep a microservice from growing into a monolithic application. Orleans is a good choice for either of these scenarios as the next step to build your backend services and reduce unnecessary orchestration, overhead, and tooling. The Orleans framework was designed to handle tedious overhead, allowing the developer to focus on the solution. You will learn how Orleans can support billions of virtually parallel transactions while sustaining low latency and high availability. In addition, you will glimpse under the hood at Orleans to discover its useful attributes. All key learning points include hands-on coding examples to reinforce understanding. This book goes beyond what Orleans is to explain where it fits within the realm of development. You will gain an in-depth understanding to build a foundation for future growth. What You Will Learn Understand how Orleans can benefit your monolithic and/or microservice applicationsGain a brief overview of actor models and how they relate to OrleansObserve the design patterns and how Orleans can simplify or reduce tooling requirementsKnow the pros and cons of microservices and Orleans to determine the best course of action based on the needs of an applicationDiscover Orleans' design patterns and practices, including life cycle, messaging guarantees, cluster management, streams, load balancing, and moreBuild your first Orleans' application; build base knowledge of application structure, unit testing, dashboard, scheduled events Who This Book Is For This book is for developers. A basic understanding of .NET development and an understanding of service concepts is helpful. Readers will need a connection to download Nuget packages and a code editor (Community Edition Visual Studio or VS Code).

Introducing Microsoft Quantum Computing for Developers: Using the Quantum Development Kit and Q#

by Johnny Hooyberghs

Dive in with this hands-on introduction to quantum computing with the Microsoft Quantum Development Kit and Q# for software developers. You may have heard about quantum computing, but what does it mean to you as a software developer? With many new developments, a resurgence in interest, and investment by some of the largest tech companies in the world to be the first to market with quantum programming (QP) hardware and platforms, it is no longer a tool in the distant future. Developers are at the forefront, now able to create applications that take advantage of QP through simulations. While the skill is of interest, for many developers, quantum computing and its implications still remains a mystery. In this book, you will get up to speed exploring important quantum concepts and apply them in practice through writing actual quantum algorithms, using the Microsoft Quantum Development Kit. Theoretical knowledge about quantum physics, such as superposition and entanglement, will be used to explain quantum computing topics, including quantum gates, quantum circuits, and quantum algorithms. Finally, take a tour of the new Azure Quantum. Use Q#, Microsoft's new programming language, to target quantum hardware. You will select your supporting language of choice, either C# or Python, to begin writing your quantum applications. Combined with just enough theoretical preparation, you will learn how to get your computer ready to simulate basic quantum programs using Microsoft Visual Studio or Visual Studio Code and Q#. What You Will Learn Get up to speed on the platform-independent quantum tool set using the Microsoft Quantum Development Kit simulator and Visual Studio Code or Microsoft Visual Studio Know the basics of quantum mechanics required to start working on quantum computing Understand mathematical concepts such as complex numbers, trigonometry, and linear algebra Install the Microsoft Quantum Development Kit on a Windows or Linux PC with Visual Studio Code or Microsoft Visual Studio Write quantum algorithms with the Microsoft Quantum Development Kit and Q#, supported by C# or Python Discover insights on important existing quantum algorithms such as Deutch, Deutch-Jozsa, and the fun CHSH-game Get introduced to quantum as a service using the Microsoft Azure Quantum preview cloud offering Who This Book Is ForDevelopers who are interested in quantum computing, specifically those software developers who are planning on using quantum computers in the future. Basic imperative programming knowledge is useful to understand the syntax and structure found in the Q# programming language. Knowledge of Microsoft C# or Python is not required since these languages are only used to support the simulation of Q# on a classical computer.

Introducing Microsoft® Silverlight™ 2, Second Edition

by Laurence Moroney

Get a head start with Silverlight 2--the cross-platform, cross-browser plug-in for rich interactive applications and the next-generation user experience. Featuring advance insights from inside the Microsoft Silverlight team, this book delivers the practical, approachable guidance and code to inspire your next solutions, and offers pointers to C# and XAML code samples on the Web. Discover how to: Create your first simple sites and browser-hosted applications Use XAML to render, scale, and animate graphics on-screen Exploit Microsoft .NET runtime and Visual Studio language support Explore the full suite of controls--build and extend your own Experiment with media, ink, and Deep Zoom capabilities Create connected applications Put dynamic languages such as Ruby and Python to work Deliver skinned media content Manage Silverlight applications from ASP.NET-based servers

Introducing Microsoft® Silverlight™ 3

by Laurence Moroney

Get a running start with Silverlight 3--the cross-platform, cross-browser plug-in for rich interactive applications and cutting-edge media experiences. Featuring advance insights from inside the Microsoft Silverlight team--this book provides practical, grounded advice, rich examples, and ready code to help inspire your next solutions. Discover how to: Create your first simple sites Build applications that run out of the browser Use XAML to render, scale, and animate graphics on-screen Work with Silverlight Tools for Visual Studio Explore core and advanced controls--and build your own Exploit new graphics support--3-D effects, H.264 video, GPU acceleration Experiment with media, ink, DeepZoom, and Photosynth * Access data services to build connected applications Dynamically add content using Ruby and Python Manage Silverlight applications from ASP.NET-based servers Learn how to deliver DRM-protected video content

Introducing Microsoft® SQL Server® 2012

by Stacia Misner Ross Mistry

Introducing Microsoft® SQL Server® 2012 explores the exciting enhancements and new capabilities engineered into SQL Server, ranging from improvements in operation to those in reporting and management. This book is for anyone who has an interest in SQL Server 2012 and wants to understand its capabilities, including database administrators, application developers, and technical decision makers.

Introducing Microsoft SQL Server 2019: Reliability, scalability, and security both on premises and in the cloud

by Kellyn Gorman Allan Hirt Dave Noderer Mitchell Pearson James Rowland-Jones Dustin Ryan Arun Sirpal Buck Woody

Explore the impressive storage and analytic tools available with the in-cloud and on-premises versions of Microsoft SQL Server 2019. Key Features Gain insights into what’s new in SQL Server 2019 Understand use cases and customer scenarios that can be implemented with SQL Server 2019 Discover new cross-platform tools that simplify management and analysis Book Description Microsoft SQL Server comes equipped with industry-leading features and the best online transaction processing capabilities. If you are looking to work with data processing and management, getting up to speed with Microsoft Server 2019 is key. Introducing SQL Server 2019 takes you through the latest features in SQL Server 2019 and their importance. You will learn to unlock faster querying speeds and understand how to leverage the new and improved security features to build robust data management solutions. Further chapters will assist you with integrating, managing, and analyzing all data, including relational, NoSQL, and unstructured big data using SQL Server 2019. Dedicated sections in the book will also demonstrate how you can use SQL Server 2019 to leverage data processing platforms, such as Apache Hadoop and Spark, and containerization technologies like Docker and Kubernetes to control your data and efficiently monitor it. By the end of this book, you'll be well versed with all the features of Microsoft SQL Server 2019 and understand how to use them confidently to build robust data management solutions. What you will learn Build a custom container image with a Dockerfile Deploy and run the SQL Server 2019 container image Understand how to use SQL server on Linux Migrate existing paginated reports to Power BI Report Server Learn to query Hadoop Distributed File System (HDFS) data using Azure Data Studio Understand the benefits of In-Memory OLTP Who this book is for This book is for database administrators, architects, big data engineers, or anyone who has experience with SQL Server and wants to explore and implement the new features in SQL Server 2019. Basic working knowledge of SQL Server and relational database management system (RDBMS) is required.

Introducing Microsoft System Center 2012 R2

by Symon Perriman Mitch Tulloch The System Center Team

NOTE: This title is also available as a free eBook. It is offered for sale in print format as a convenience. Get a head start evaluating System Center 2012 R2 - with technical insights from a Microsoft MVP and members of the System Center product team. This guide introduces new features and capabilities, with scenario-based advice on how the platform can meet the needs of your business. Get the high-level overview you need to begin preparing your deployment now. Preview new features and enhancements, including: Virtual Machine Manager App Controller Configuration Manager Data Protection Manager Operations Manager Advisor Service Manager Orchestrator

Introducing Microsoft Teams: Understanding the New Chat-Based Workspace in Office 365

by Balu N Ilag

Gain industry best practices from planning to implementing Microsoft Teams and learn how to enable, configure, and integrate user provisioning, management, and monitoring. This book also covers troubleshooting Teams with step-by-step instructions and examples. Introducing Microsoft Teams gives you the comprehensive coverage you need to creatively utilize Microsoft Teams services.The author starts by giving an introduction to Microsoft Teams and its architecture followed by optimizing the Teams experience where he describes how organizations can prepare for Teams and enhance existing services. He further shows you how to manage and control the Microsoft Teams experience along with its capabilities and enhancements. You’ll learn how to migrate from Skype for Business to Microsoft Teams with a step-by-step tutorial. Finally, you’ll get to grips with Teams troubleshooting and best practices.This book has detailed coverage that helps you exploit every capability Microsoft Teams has to offer. It provides the answers you need and the insight that will make your journey from Skype for Business to Teams easier. What You Will Learn Enable guest access in Teams Provision and manage users in Teams Administrate Teams and channelsOptimize the Teams experienceEnable and configure Microsoft TeamsPrepare your network for Microsoft Teams and Office 365 services Migrate from Skype for Business to Microsoft TeamsWho This Book Is ForUnified communication administrators and IT support engineers who are currently supporting an existing unified communication platform such as Skype for Business (Lync). It would also help support engineers, new administrators, and consultant to start their journey with Teams.

Introducing Microsoft® WebMatrix™

by Laurence Moroney

Your first look at the easy-to-use tools for building your own data-driven website Get a running start with Microsoft WebMatrix--the free, downloadable web development solution featuring all the tools you need for server-side programming. This practical book introduces the templates, helper libraries, and other tools in WebMatrix for building and customizing a data-driven site--including techniques for adding video, email, web forms, and other features. Learn how easy it can be to create a dynamic web presence for your small business or organization with WebMatrix. Get early, expert insights to help you: Write server-side code with either Microsoft ASP.NET or PHP Build a database application that lets you create, retrieve, update, and delete records Deliver video on your site with Microsoft Silverlight® or HTML5 Add simple email functions--or build your own email application Accept payments on your site with PayPal Capture user input by building web forms and controls Set up an application to promote your site through social networking Create a site with WordPress, and discover how to use other PHP-based web applications Get code samples on the web. For system requirements, see the Introduction.

Introducing MLOps: How To Scale Machine Learning In The Enterprise

by Mark Treveil Nicolas Omont Clément Stenac Kenji Lefevre Du Phan Joachim Zentici Adrien Lavoillotte Makoto Miyazaki Lynn Heidmann

More than half of the analytics and machine learning (ML) models created by organizations today never make it into production. Some of the challenges and barriers to operationalization are technical, but others are organizational. Either way, the bottom line is that models not in production can't provide business impact.This book introduces the key concepts of MLOps to help data scientists and application engineers not only operationalize ML models to drive real business change but also maintain and improve those models over time. Through lessons based on numerous MLOps applications around the world, nine experts in machine learning provide insights into the five steps of the model life cycle--Build, Preproduction, Deployment, Monitoring, and Governance--uncovering how robust MLOps processes can be infused throughout.This book helps you:Fulfill data science value by reducing friction throughout ML pipelines and workflowsRefine ML models through retraining, periodic tuning, and complete remodeling to ensure long-term accuracyDesign the MLOps life cycle to minimize organizational risks with models that are unbiased, fair, and explainableOperationalize ML models for pipeline deployment and for external business systems that are more complex and less standardized

Introducing .NET 6: Getting Started with Blazor, MAUI, Windows App SDK, Desktop Development, and Containers

by Nico Vermeir

Welcome to .NET 6, Microsoft’s unified framework that converges the best of the modern and traditional .NET Framework. This book will introduce you to the new aspects of Microsoft’s fully supported .NET 6 Framework and will teach you how to get the most out of it. You will learn about the progress to one unified .NET, including MAUI and the revival of desktop development. You will dive into Roslyn, Blazor, CLI, Containers, Cloud, and much more, using a “framework first” learning approach. You will begin by learning what each tool is, its practical uses, and how to apply it and then you will try it out on your own for learning reinforcement. And, of course, there will be plenty of code samples using C# 10.Introducing .NET 6 is aimed at .NET developers, both junior developers and those coming from the .NET framework, who want to understand everything the modern framework has to offer, besides the obvious programming languages. While you will still see a lot of fabulous C# 10 throughout the book, the focus of this learning is all about .NET and its tooling.What You Will LearnBecome a more versatile developer by knowing the variety of options available to you in the .NET 6 framework and its powerful toolingKnow the different front-end frameworks .NET offers, such as UWP, WPF, and WinForms, and how they stack up to each otherUnderstand the different communication protocols, such as REST and gRPC, for your back-end servicesDiscover the secrets of cloud-native development, such as serverless computing with Azure Functions and deploying containers to Azure Container ServicesMaster the command line, take your skill set to the cloud, and containerize your .NET 6 app Who This Book Is ForBoth students and more experienced developers, C# developers who want to learn more about the framework they use, developers who want to be more productive by diving deeper into the tooling that .NET 6 brings to the fold, developers who need to make technical decisions. A working knowledge of C# is recommended to follow the examples used in the book.

Introducing .NET for Apache Spark: Distributed Processing for Massive Datasets

by Ed Elliott

Get started using Apache Spark via C# or F# and the .NET for Apache Spark bindings. This book is an introduction to both Apache Spark and the .NET bindings. Readers new to Apache Spark will get up to speed quickly using Spark for data processing tasks performed against large and very large datasets. You will learn how to combine your knowledge of .NET with Apache Spark to bring massive computing power to bear by distributed processing of extremely large datasets across multiple servers.This book covers how to get a local instance of Apache Spark running on your developer machine and shows you how to create your first .NET program that uses the Microsoft .NET bindings for Apache Spark. Techniques shown in the book allow you to use Apache Spark to distribute your data processing tasks over multiple compute nodes. You will learn to process data using both batch mode and streaming mode so you can make the right choice depending on whether you are processing an existing dataset or are working against new records in micro-batches as they arrive. The goal of the book is leave you comfortable in bringing the power of Apache Spark to your favorite .NET language. What You Will LearnInstall and configure Spark .NET on Windows, Linux, and macOS Write Apache Spark programs in C# and F# using the .NET bindingsAccess and invoke the Apache Spark APIs from .NET with the same high performance as Python, Scala, and REncapsulate functionality in user-defined functionsTransform and aggregate large datasets Execute SQL queries against files through Apache HiveDistribute processing of large datasets across multiple serversCreate your own batch, streaming, and machine learning programsWho This Book Is For.NET developers who want to perform big data processing without having to migrate to Python, Scala, or R; and Apache Spark developers who want to run natively on .NET and take advantage of the C# and F# ecosystems

Introducing .NET MAUI: Build and Deploy Cross-platform Applications Using C# and .NET Multi-platform App UI

by Shaun Lawrence

Interested in giving Microsoft’s new Multi-platform App UI (MAUI) a try? This book provides developers with a comprehensive set of tools and hands-on coding to build their own cross-platform applications.The book is a comprehensive end-to-end guide on creating, building, and distributing .NET MAUI applications. As you walk through each new concept, .NET MAUI expert and Microsoft MVP Shaun Lawrence will show the concept's value and uses, and then have you apply it in a build-along application. You will work with this build-along application right up until you are ready to ship it to the relevant stores (e.g., App Store, etc.). The underlying theme through the book is to explain a key concept, show how to implement it directly in order to reinforce your understanding, and then show potential simplifications (e.g., alternative libraries) that can help you reduce the complexities of an applications code base. What You Will LearnCreate a .NET MAUI applicationApply commonly required techniquesApply more advanced techniques to make applications stand outKnow what to consider when distributing applications to the relevant storesTake an application from concept through to production Who This Book Is ForDevelopers who are new to .NET MAUI and cross-platform development. A basic knowledge of C# is required, but no prior knowledge using .NET MAUI is required. Experienced developers also will find the book useful as it covers topics key to modern day development (such as accessibility, performance, and distribution). Xamarin Forms developers will find the book useful as key features new to .NET MAUI that will aid in the migration from Xamarin Forms to .NET MAUI are explained.

Refine Search

Showing 27,176 through 27,200 of 53,245 results