Pageviews and counting

Friday, September 18, 2020

Mastering Microsoft Power BI... techniques for effective data analytics and business intelligence

Book Brief
This book is intended for business intelligence professionals responsible for the design and development of Power BI content as well as managers, architects and administrators who oversee Power BI projects and deployments. The chapters flow from the planning of a Power BI project through the development and distribution of content to the administration of Power BI for an organization. BI developers will learn how to create sustainable and impactful Power BI datasets, reports, and dashboards.

This includes connecting to data sources, shaping and enhancing source data, and developing an analytical data model. Additionally, top report and dashboard design practices are described using features such as Bookmarks and the Power KPI visual. BI managers will learn how Power BI's tools work together such as with the On-premises data gateway and how content can be staged and securely distributed via Apps. Additionally, both the Power BI Report Server and Power BI Premium are reviewed.

Office 365 Collaboration Apps...Working in the Microsoft Cloud

Book Brief
Start making the most of the latest collaboration tools in Office 365―including SharePoint, OneDrive, Office 365 Groups, Office, Teams, Yammer, Planner, Stream, Forms, and Flow―and integrate them into your team’s projects to boost productivity, engagement, innovation, and enjoyment at work.

This book walks you through the features, teaching you how to choose the right tools for your situation. While technologies for collaboration are more advanced than ever before, there also are more of them. Beginning Office 365 Collaboration Apps will help you make sense of what is available and how it can help you and your team be more productive.

Microsoft Flow...Automating Workflows Between Apps and Services

Book Brief
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.

Reports, Dashboards and Apps Using Microsoft Power Platform

Brief Book
Microsoft Power Platform enables users to visualize data and share insights throughout an entire organization. Able to connect to any source on-premises or in the cloud, this powerful business analytics solution is rated as a leader in Gartner's Business Intelligence Magic Quadrant―ranking ahead of Tableau and Qlik. Reports, Dashboards and Apps Using Microsoft Power Platform helps readers understand the Power Platform suite, adopt and adapt the products based on their business needs, and transform how their organizations gain insights about business process optimization.

Written by members of the Microsoft team that built Power Platform, this authoritative book instructs readers on the effective, hands-on use of these technologies. Excel users seeking to upgrade for better analysis and visualization and Tableau or Qlikview users looking to integrate with Power Platform more easily will find the information invaluable.

Creating Business Applications with Office 365...Techniques in PowerApps, Power BI, and More

Brief Book
This book starts with configuration of SharePoint and Office 365 followed by your first example of PowerApps. You will lay the foundation for a help ticket application and see how to update a SharePoint list with PowerApps. You then will work with the jQuery open source library and learn how to use the developer tools within your browser. This allows you to customize data displays in SharePoint.

Next, you will add jQuery UI widgets such as buttons and dialogs to SharePoint, learning how to configure and manipulate them via JavaScript. You will use these new skills to convert a normal SharePoint announcement into a visually compelling page of network alerts. You also will use JavaScript and styles to hugely improve native SharePoint calendars by color-coding them by category or location.

To prevent overlapping events in calendars, you will work with SharePoint's web services and JavaScript. You will use similar concepts to make appealing accordion SharePoint pages. You then will explore Microsoft Forms, Flow, and Power BI, including building surveys in both Forms and SharePoint and using Power BI to show results over the last week, month, quarter, and year. Using advanced Power BI you will see how to deal with JSON, XML, and Yes/No data. 

Pro Microsoft Power Platform....Solution Building for the Citizen Developer

Brief Book
Become a self-sufficient citizen developer by learning the tools within the Microsoft Power Platform and how they can be used together to drive change and multiply your productivity. Learn about PowerApps for building applications, Power Automate for automating business processes across those applications, and Power BI for analyzing results and communicating business intelligence through compelling visuals. By understanding the purpose and capabilities of these tools, you will be able to enhance your organization’s visibility into key areas and make informed business decisions in a timely matter.

This book is divided into four parts and begins in Part I by showing you how to build applications through PowerApps. You will learn about screens and controls, application sharing and administration, and how to make your applications accessible from mobile devices such as phones and tablets. 

PowerApps... Non-Developers Building Business Mobile Applications?

Brief Book
Build mobile apps that specifically target your company’s unique business needs, with the same ease of writing a simple spreadsheet! With this book, you will build business apps designed to work with your company's systems and databases, without having to enlist the expertise of costly, professionally trained software developers.

In Beginning PowerApps, author and business applications expert Tim Leung guides you step-by-step through the process of building your own mobile app. He assumes no technical background, although if you have worked with Excel, you are one step closer. He guides you through scenarios, such as what to do if you have existing databases with complex data structures and how to write screens that can connect to those data. You will come away with an understanding of how to set up screen navigation, manipulate data from within apps, and write solutions to perform specific tasks.

Microsoft PowerApps... customized business applications without writing any code

Brief Book
Microsoft PowerApps provides a modern approach to building business applications for mobile, tablet, and browser. Learn Microsoft PowerApps will guide you in creating powerful and productive apps that will add value to your organization by helping you transform old and inefficient processes and workflows.

Starting with an introduction to PowerApps, this book will help you set up and configure your first application. You'll explore a variety of built-in templates and understand the key difference between types of applications such as canvas and model-driven apps, which are used to create apps for specific business scenarios.

In addition to this, you'll learn how to generate and integrate apps directly with SharePoint, and gain an understanding of PowerApps key components such as connectors and formulas. As you advance, you'll be able to use various controls and data sources, including technologies such as GPS, and combine them to create an iterative app. Finally, the book will help you understand how PowerApps can use several Microsoft Power Automate and Azure functionalities to improve your applications.

Sunday, September 6, 2020

Data Teams...A Unified Management Model for Successful Data-Focused Teams

Book Brief
Learn how to run successful big data projects, how to resource your teams, and how the teams should work with each other to be cost effective. This book introduces the three teams necessary for successful projects, and what each team does. Most organizations fail with big data projects and the failure is almost always blamed on the technologies used.

To be successful, organizations need to focus on both technology and management. Making use of data is a team sport. It takes different kinds of people with different skill sets all working together to get things done. In all but the smallest projects, people should be organized into multiple teams to reduce project failure and underperformance.

This book focuses on management. A few years ago, there was little to nothing written or talked about on the management of big data projects or teams. Data Teams shows why management failures are at the root of so many project failures and how to proactively prevent such failures with your project.

DataOps: Powerful Ideas

Brief Book
Unless you are talking a one-time, single-use project within a business, there should be a process. Whether that process is managed and implemented by humans, AI, or a combination of the two, it needs to be designed by someone with a complex enough perspective to ask the right questions.

Someone capable of asking the right questions and step back and say, 'What are we really trying to accomplish here? And is there a different way to look at it?'

This Self-Assessment empowers people to do just that - whether their title is entrepreneur, manager, consultant, (Vice-)President, CxO etc... - they are the people who rule the future. They are the person who asks the right questions to make DataOps investments work better. This DataOps All-Inclusive Self-Assessment enables

You to be that person. All the tools you need to an in-depth DataOps Self-Assessment. Featuring 700 new and updated case-based questions, organized into seven core areas of process design, this Self-Assessment will help you identify areas in which DataOps improvements can be made.

DataOps Strategy A Complete Guide - 2020 Edition

Brief Book
Why is database performance so critical now? How much overhead do you afford? Why is open source critical to data as a service? Who knows how big the files are, and modify time? Where is data as a service most useful?

This one-of-a-kind DataOps Strategy self-assessment will make you the established DataOps Strategy domain standout by revealing just what you need to know to be fluent and ready for any DataOps Strategy challenge. How do I reduce the effort in the DataOps Strategy work to be done to get problems solved?

How can I ensure that plans of action include every DataOps Strategy task and that every DataOps Strategy outcome is in place? How will I save time investigating strategic and tactical options and ensuring DataOps Strategy costs are low? How can I deliver tailored DataOps Strategy advice instantly with structured going-forward plans?

DataOps A Complete Guide - 2020 Edition

Brief Book
How do you nurture data science capabilities? Have you upgraded your data analytics team to a DataOps team? What are the specific, high-impact data capabilities empowered by Intelligent SDN and related technologies? Who receives training on ICT, data standards or data analytics? How will you use qualitative data analysis to improve?

This premium DataOps self-assessment will make you the established DataOps domain specialist by revealing just what you need to know to be fluent and ready for any DataOps challenge.

 How do I reduce the effort in the DataOps work to be done to get problems solved? How can I ensure that plans of action include every DataOps task and that every DataOps outcome is in place? How will I save time investigating strategic and tactical options and ensuring DataOps costs are low? How can I deliver tailored DataOps advice instantly with structured going-forward plans?

Practical DataOps...Delivering Agile Data Science at Scale

Brief Book
This book shows you how to optimize the data supply chain from diverse raw data sources to the final data product, whether the goal is a machine learning model or other data-orientated output. The book provides an approach to eliminate wasted effort and improve collaboration between data producers, data consumers, and the rest of the organization through the adoption of lean thinking and agile software development principles.

This book helps you to improve the speed and accuracy of analytical application development through data management and DevOps practices that securely expand data access, and rapidly increase the number of reproducible data products through automation, testing, and integration. The book also shows how to collect feedback and monitor performance to manage and continuously improve your processes and output.

Friday, September 4, 2020

The Data Management Toolkit... A step-by-step guide

Book Brief
Eight years ago, I joined a new company. My first challenge was to develop an automated management accounting reporting system. A deep analysis of the existing reports showed us the high necessity to implement a singular reporting platform, and we opted to implement a data warehouse. At the time, one of the consultants came to me and said, “I heard that we might need data management.

I don’t know what it is. Check it out.” So I started Googling “Data management”…This book is for professionals who are now in the same position I found myself in eight years ago and for those who want to become a data management pro of a medium sized company. It is a collection of hands-on knowledge, experience and observations on how to implement data management in an effective, feasible and “to-the-point” way.

The Data Model Toolkit...Data Architecture Fundamentals

Brief Book
This book is a key resource that explains step by step, the essential skills required to rigorously construct and quality assure Logical Data Models. It also defines the processes required for organizations to successfully adopt them, and so align their systems, operations and strategic direction. In the last decade, Data Models have made the transition from being ad-hoc and limited in scope, to becoming a central pillar of the Enterprise Data Architectural landscape. Arguably they are now more important than ever.

It is only with a full and agreed understanding of the ‘What?’, ‘When?’ and ‘How?’ of an organization’s data structures and flows, that we can, for example; contemplate plugging COTS products together, implement in the Cloud, ingest data into our Data Lakes, or report across the Enterprise system landscape.

Data Governance...How to Design, Deploy, and Sustain

Brief Book
Managing data continues to grow as a necessity for modern organizations. There are seemingly infinite opportunities for organic growth, reduction of costs, and creation of new products and services. It has become apparent that none of these opportunities can happen smoothly without data governance. The cost of exponential data growth and privacy / security concerns are becoming burdensome. Organizations will encounter unexpected consequences in new sources of risk. The solution to these challenges is also data governance; ensuring balance between risk and opportunity.

This book is for any executive, manager or data professional who needs to understand or implement a data governance program. It is required to ensure consistent, accurate and reliable data across their organization. This book offers an overview of why data governance is needed, how to design, initiate, and execute a program and how to keep the program sustainable. This valuable resource provides comprehensive guidance to beginning professionals, managers or analysts looking to improve their processes, and advanced students in Data Management and related courses. With the provided framework and case studies all professionals in the data governance field will gain key insights into launching successful and money-saving data governance program.

DAMA-DMBOK...Data Management Body of Knowledge: 2nd Edition

Brief Book
Today's organizations recognize that managing data is central to their success. They recognize data has value and they want to leverage that value. As our ability and desire to create and exploit data has increased, so too has the need for reliable data management practices.

The second edition  updates and augments the highly successful DMBOK1. An accessible, authoritative reference book written by leading thinkers in the field and extensively reviewed by DAMA members, DMBOK2 brings together materials that comprehensively describe the challenges of data management and how to meet them by:
  • Defining a set of guiding principles for data management and describing how these principles can be applied within data management functional areas. 
  • Providing a functional framework for the implementation of enterprise data management practices; including widely adopted practices, methods and techniques, functions, roles, deliverables and metrics. 
  • Establishing a common vocabulary for data management concepts and serving as the basis for best practices for data management professionals.

Trends in Deep Learning Methodologies...Algorithms, Applications, and Systems

Book Brief
Chapters elaborate on these models which have shown significant success in dealing with massive data for a large number of applications, given their capacity to extract complex hidden features and learn efficient representation in unsupervised settings. Chapters investigate deep learning-based algorithms in a variety of application, including biomedical and health informatics, computer vision, image processing, and more. In recent years, many powerful algorithms have been developed for matching patterns in data and making predictions about future events.

The major advantage of deep learning is to process big data analytics for better analysis and self-adaptive algorithms to handle more data. Deep learning methods can deal with multiple levels of representation in which the system learns to abstract higher level representations of raw data. Earlier, it was a common requirement to have a domain expert to develop a specific model for each specific application, however, recent advancements in representation learning algorithms allow researchers across various subject domains to automatically learn the patterns and representation of the given data for the development of specific models.

The Practitioner's Guide to Data Quality Improvement

Brief Book
The Practitioner's Guide to Data Quality Improvement offers a comprehensive look at data quality for business and IT, encompassing people, process, and technology. It shares the fundamentals for understanding the impacts of poor data quality, and guides practitioners and managers alike in socializing, gaining sponsorship for, planning, and establishing a data quality program. It demonstrates how to institute and run a data quality program, from first thoughts and justifications to maintenance and ongoing metrics.

It includes an in-depth look at the use of data quality tools, including business case templates, and tools for analysis, reporting, and strategic planning. This book is recommended for data management practitioners, including database analysts, information analysts, data administrators, data architects, enterprise architects, data warehouse engineers, and systems analysts, and their managers.

Introducing MLOps... How to Scale Machine Learning in the Enterprise

Book Brief
More than half of the analytics and machine learning (ML) models created by organizations today never make it into production. Instead, many of these ML models do nothing more than provide static insights in a slideshow. If they aren’t truly operational, these models can’t possibly do what you’ve trained them to do.

This book introduces practical concepts to help data scientists and application engineers operationalize ML models to drive real business change. Through lessons based on numerous projects around the world, six experts in data analytics provide an applied four-step approach—Build, Manage, Deploy and Integrate, and Monitor—for creating ML-infused applications within your organization.

Beyond Business Analytics... Behavioral Perspective Theory

Book Brief
This book explores the role that data analysis plays in the managerial decision-making process. The author presents the notion of "beyond analytics," which proposes that through data collection managers evaluate patterns in business processes through models of cognitive representation, framing and modeling, and knowledge creation in businesses.

The book focuses on how the massive amounts of business data can be reduced to manageable volumes, thus allowing managers to make informed decisions. Further, it relates beyond analytics to HR aspects of the business and succession planning. This book will inform organizational behavioral theorists how the management of data impacts the decision-making process in organizations.

Applied Natural Language Processing in the Enterprise...Teaching Machines...

Book Brief
NLP is one of the hottest topics in AI today. Having lagged for years behind other deep learning fields such as computer vision, NLP only recently gained mainstream popularity. Google, Facebook, and OpenAI have open-sourced large pretrained language models, but many organizations today still struggle with building and adopting NLP applications.

This hands-on guide helps you learn the process quickly. If you have a basic to intermediate understanding of machine learning and programming experience with Python, you’ll learn how to build and deploy real-world NLP applications in your organization. The authors walk you through the process without bogging you down in theory.

Practical AI for Business Leaders, Product Managers, and Entrepreneurs

Brief Book
Implementing advanced analytics at scale in a competitive landscape requires the speed, agility, and mindset of an entrepreneur. It is here that organizations in the future will gain an edge. This book provides the practical guidance  and theoretical background necessary to implement advanced analytics in mid- to large organizations.

The theoretical component draws from the best academic research in management science, computer science, and behavioral economics. The practical component provides design patterns and case studies for implementing big data at scale in complex organizations.

The design patterns take the mindset of an entrepreneur having to execute with speed and agility against the backdrop of business, technical, and stakeholder complexity.

Executing Data Quality Projects... Ten Steps to Quality Data and Trusted Information

Brief Book
This book uses projects as the vehicle for data quality work and the word broadly to include: 1) focused data quality improvement projects, such as improving data used in supply chain management, 2) data quality activities in other projects such as building new applications and migrating data from legacy systems, integrating data because of mergers and acquisitions, or untangling data due to organizational breakups, and 3) ad hoc use of data quality steps, techniques, or activities in the course of daily work.

The Ten Steps approach can also be used to enrich an organization’s standard SDLC (whether sequential or Agile) and it complements general improvement methodologies such as six sigma or lean. No two data quality projects are the same but the flexible nature of the Ten Steps means the methodology can be applied to all. The new Second Edition highlights topics such as artificial intelligence and machine learning, Internet of Things, security and privacy, analytics, legal and regulatory requirements, data science, big data, data lakes, and cloud computing, among others, to show their dependence on data and information and why data quality is more relevant and critical now than ever before.

Wednesday, September 2, 2020

Data Deduplication Approaches...Concepts, Strategies, and Challenges

Brief Book
In the age of data science, the rapidly increasing amount of data is a major concern in numerous applications of computing operations and data storage. Duplicated data or redundant data is a main challenge in the field of data science research.

Data Deduplication Approaches: Concepts, Strategies, and Challenges shows readers the various methods that can be used to eliminate multiple copies of the same files as well as duplicated segments or chunks of data within the associated files.

Due to ever-increasing data duplication, its deduplication has become an especially useful field of research for storage environments, in particular persistent data storage. Data Deduplication Approaches provides readers with an overview of the concepts and background of data deduplication approaches, then proceeds to demonstrate in technical detail the strategies and challenges of real-time implementations of handling big data, data science, data backup, and recovery. The book also includes future research directions, case studies, and real-world applications of data deduplication, focusing on reduced storage, backup, recovery, and reliability.

Patent Analysis and Mining for Business Intelligence

Brief Book
This book provides a comprehensive compendium of recent research on business intelligence-oriented patent data analysis and mining. Through the book, the readers will gain an essential understanding of the following topics:
(1) text mining modeling for patent documents, including statistics modeling and key phrase extraction mining;
(2) the patent retrieval method, including chuck based retrieval and retrieval fusion method; and
(3) integrated business solutions for stock dynamics, technology prospecting, and minimizing legal exposure.

This book provides an informative and insightful reference guide for researchers who are newcomers to patent data mining and business intelligence, as well as for professionals and practitioners from industry.

Blockchain Fundamentals for Accounting and Finance Professionals

Brief Book
Be at the forefront of shaping the adoption of blockchain in accounting and finance. Lay the foundation for your future as a strategic business partner within your organization and with your clients. With real-world literacy on blockchain and crypto-assets, you will be empowered to translate the technology into relevant business application and value for you and your organization.

Learn the characteristics of blockchain and crypto-assets, identify opportunities and risks, and understand high-level technology concepts underpinning blockchain. Use a cryptocurrency wallet in a hands-on transaction exercise and verify information written to a block, and perform a hands-on hash activity exercise, then verify it. Learn to differentiate between current state and future state.

Future of Business and Finance...the 13 books

Brief Book
Collaborating in virtual teams is a new reality in modern project management and work environments. Its emergence calls for an extensive analysis and re-alignment on the part of organizations, so as to help virtual teams maintain 'strategic momentum' – a concept that this book introduces. Strategic momentum represents perseverance with regard to pursuing a virtual team’s strategy; a 'flywheel' concept that drives the team members to concentrate on the project tasks until they have reached their shared goal.

The authors present a design science based model, together with an in-depth qualitative study involving eight virtual R&D project teams. In this model, strategic momentum is assessed in terms of empowerment, team task insight, and collective commitment. These three determinants can be promoted and sustained by various contextual factors and interventions on the part of the management. The authors also provide a wealth of practical tips to help practitioners and consultants generate and sustain strategic momentum in their own contexts when working with virtual teams.

Financial Technology... Includes FinTech and Blockchain

Brief Book
The Beginner’s Guide To Financial Technology and Blockchain: The Simple Guide To Everything You Need To Know. In this book, we will explore what FinTech is, why it matters to everyone, future predictions about it, possible dangers, and its origins and history. This isn’t just a subject for experts, but something everyone can benefit from learning about. Are you intimidated by advanced technological jargon, but curious about financial technology?

This book will give you the information you seek in a digestible and easy-to-follow format. Blockchain is the newest process in information technology that is sweeping the financial markets and the ledgers of major retailers and other business entities. It is also changing the way information is gathered, stored, and obtained. In addition, it impacts the security of data from different workplaces. This book covers the basics of everything you need to know about Blockchain! Thanks again for purchasing the book Financial Technology. Hope you enjoy!

Blockchain Technology... Introduction and its impact on Business Ecosystem

Brief Book
This is the essence of my interest and research in Blockchain Technology. Most of the discussions or information is about Bitcoin investing and its implications on Fintech sector. But what if you have more in-depth curiosity like:
  • How would Blockchain Technology impact the day to day lives of common people?
  • How could the government leverage the Blockchain Technology to improve the service delivery? 
  • How would the existing businesses be impacted and integrated with this new Technology? 
  • How the current Businesses and Jobs would be transformed?
  • What are the other sectors where this Technology have been Implemented? 
The answer to these questions would pave the way for your future research of the topic. It would also help you to stay ahead of the race by learning the relevant applications of Blockchain Technology. My book is an attempt to understand and look Blockchain Technology beyond investing!

Essential C# 8.0 ...

Brief Book
Is a well-organized, no-fluff guide to C# 8.0 for programmers at all levels of experience. This edition retains all the valuable content of prior editions and adds discussions of null reference types, indices and ranges, static local functions, enhanced pattern matching, and more.

The author presents a comprehensive tutorial and reference for the entire language, providing an accelerated learning opportunity to achieve expert C# programming skills. He includes key C# 8.0 enhancements, succinct examples to illustrate key constructs, and new coding guidelines for minimizing bugs and writing code that's easier to evolve. To help you quickly find what you need, there are version-specific indexes of C# 5.0, 6.0, and 7.0 topics and visual icons that identify when each language innovation was introduced.

Head First C#... Guide to Real-World Programming with C# and .NET Core

Brief Book
Ready to dive into C#? This practical guide provides beginning programmers with a fun and highly visual introduction to C#, XAML, .NET Core, and Visual Studio. You’ll quickly learn C# fundamentals, including how this language helps you create user interfaces, databases, and more.

With this latest edition, you’ll build a fully functional game in the opening chapter and then learn how to use classes and object-oriented programming, draw graphics and animation, and query data with LINQ. And you’ll do it all by creating games, solving puzzles, and doing hands-on projects. By the time you’re done, you’ll be a solid C# programmer—and you’ll have a great time along the way!

Monday, August 31, 2020

Learning Serverless: Reliability, Availability, Monitoring, Testing & Security

Brief Book
Serverless is a hot topic. Many companies today are turning to this cloud-computing model as a way to avoid steep investments in DevOps while still reliably running production-grade systems. If you’re a developer with one of these organizations, this practical book helps you determine whether serverless is right for your use case. You’ll learn what’s required to build maintainable and scalable services using this model.

 Author Jason Katzer, director of software engineering at Capital One, helps you examine the integration offerings of each cloud provider and shows you ways to avoid the pitfalls of their serverless platforms and toolsets. Pick up this book and discover how serverless frees you from the tedious task of setting up and maintaining systems in production.

Reports, Dashboards and Apps Using Microsoft Power Platform

Brief Book
Microsoft Power Platform enables users to visualize data and share insights throughout an entire organization. Able to connect to any source on-premises or in the cloud, this powerful business analytics solution is rated as a leader in Gartner's Business Intelligence Magic Quadrant―ranking ahead of Tableau and Qlik. Reports, Dashboards and Apps Using Microsoft Power Platform helps readers understand the Power Platform suite, adopt and adapt the products based on their business needs, and transform how their organizations gain insights about business process optimization.

Written by members of the Microsoft team that built Power Platform, this authoritative book instructs readers on the effective, hands-on use of these technologies. Excel users seeking to upgrade for better analysis and visualization and Tableau or Qlikview users looking to integrate with Power Platform more easily will find the information invaluable.

Advanced ASP.NET Core 3.0 Security... Understanding Hacks, Attacks, and Vulnerabilities

Book Brief
The ASP.NET Core framework does a good job in preventing certain types of attacks from happening, but there are many more non-trivial projects that invariably require developers to think “outside the box.” For that, there is very little guidance on how to safely venture beyond the simple use cases. And worse, there is a lot of bad advice online on how to implement functionality, be it encrypting unsafely hard-code parameters that need to be generated at runtime, to articles that advocate for certain solutions that are vulnerable to obvious injection attacks.

This book aims to train developers to avoid these problems. Unlike the vast majority of security books that are targeted to network administrators, system administrators, or managers, this book is targeted specifically to ASP.NET developers. The book begins by teaching developers how ASP.NET Core works behind the scenes, then talks about how various attacks are performed and how to prevent them. Finally, it dives into the concepts a developer needs to know to do some testing on their own without the help of a security professional.

Microsoft Azure Architect Technologies and Design Complete Study Guide

Book Brief
Azure certifications are critical to the millions of IT professionals Microsoft has certified as MCSE and MCSA in Windows Server in the last 20 years. All of these professionals need to certify in key Azure exams to stay current and advance in their careers. Exams AZ-303 and AZ-304 are the key solutions architect exams that experienced Windows professionals will find most useful at the intermediate and advanced points of their careers.

Microsoft Azure Architect Technologies and Design Complete Study Guide Exams AZ-303 and AZ-304 covers the two critical Microsoft Azure exams that intermediate and advanced Microsoft IT professionals will need to show proficiency as their organizations move to the Azure cloud.

Infrastructure as Code... Dynamic Systems for the Cloud Age..

Brief Book
Just five years ago, infrastructure as code was a new concept for many companies. Today, even banks, governments, and other highly regulated organizations are moving to the cloud, leading teams everywhere to build up large, complex infrastructure codebases. With this practical book, Kief Morris of ThoughtWorks shows you how to effectively use principles, practices, and patterns pioneered by infrastructure and development teams to manage cloud age infrastructure.

 Ideal for system administrators, infrastructure engineers, software developers, team leads, and architects, this insightful second edition demonstrates the tools you need for implementing infrastructure as code. You’ll learn about the platforms and tooling involved in creating and configuring infrastructure elements, patterns for using these tools, and practices for making infrastructure as code work in your environment.

Application Delivery and Load Balancing in Microsoft Azure...

Brief Book
With more and more companies moving on-premises applications to the cloud, software and cloud solution architects alike are busy investigating ways to improve load balancing, performance, security, and high availability for workloads. This practical book describes Microsoft Azure’s load balancing options and explains how NGINX can contribute to a comprehensive solution.

Cloud solution architect Arlan Nugara takes you through the steps necessary to design a practical solution for your network. Software developers and technical managers will learn how these technologies have a direct impact on application development and architecture. While the examples are specific to Azure, these load balancing concepts and implementations also apply to cloud providers such as AWS, Google Cloud Platform, DigitalOcean, and IBM Cloud.

Sunday, August 30, 2020

Developer-Enabled Threat Modeling...Owning Your Role in Risk-Averse Design

Book Brief
Threat modeling is one of the most essential—and most misunderstood—parts of the development lifecycle. Whether you’re a security practitioner or application developer, this book will help you gain a better understanding of core concepts and how to apply them to your practice to protect your systems from threats.

The authors walk you through the myriad ways to approach and execute threat modeling. Contrary to popular belief, the process takes neither incredibly advanced security knowledge nor an unmanageable amount of effort.

But it’s critical for spotting and addressing potential concerns in a cost-effective way before the code’s written and it’s too late to find a solution.
  • Find out why threat modeling is important and how it can make you and your team better, more well-rounded architects and developers 
  • Learn the most effective ways to integrate threat modeling into your development lifecycle 
  • Use the results of a threat modeling exercise on other aspects of the system lifecycle

Code like a Pro in C#

Book Brief
C# and the .NET framework are prized for their power, flexibility, and ease of scaling. Line-of-business applications, web systems running ASP.NET, and backend servers powering enterprise data centers all rely on C#.

Code Like a Pro in C# makes it easy to turn your existing abilities in C# or another OO language (such as Java) into practical C# mastery. Code like a Pro in C# builds on your existing programming skills to help you seamlessly upskill your coding practice or transition to C# from Java or another OO language.

You’ll learn to write the kind of idiomatic C# code that’s essential for enterprise development, honing your mastery with guided coding katas. This book discusses essential backend skills and puts them into practice with a common career challenge: refactoring a legacy codebase to be secure, clean, and readable. By the time you’re done, you’ll have a professional-level understanding of C# and be ready to start specializing with advanced-level resources.

ASP.NET Core in Action, Second Edition

Book Brief
Fully updated to ASP.NET 3.1, ASP.NET Core in Action, Second Edition is a hands-on primer to building cross-platform web applications with your C# and .NET skills. Even if you’ve never worked with

ASP.NET you’ll start creating productive cross-platform web apps fast! ASP.NET Core in Action, Second Edition opens up the world of cross-platform web development with ASP.NET Core. You’ll start with a crash course in .NET Core, then you’ll begin to build amazing web applications step by step, systematically adding essential features.

Along the way, you’ll mix in important process steps like testing, multiplatform deployment, and security.

Building Solutions with Microsoft Teams...Understanding the Teams App Developer Platform

Book Brief
Explore Microsoft Teams and use its principal tools such as Node.js, npm, Yeoman, Gulp, TypeScript, and React to help you develop for Teams better. This book covers the core components and use cases for Teams apps and guides you through ideas for automation, provisioning, and implementation.

Building Solutions with Microsoft Teams starts with an overview of the Microsoft Teams developer platform followed by how to set up your environment for building apps and solutions with Teams. You will then go through various features of conversational bots and learn how to create a bot. You will gain an understanding of the messaging extension and command actions along with tabs for personal, groups, and teams contexts.

Moving forward, you will work with SharePoint and Teams together via SharePoint Framework. Finally, you will manage the Teams life cycle and see design guidelines supported by various case studies. After reading this book, you will be able to integrate solutions from Power Apps, Power Automate, Power BI, and Power Virtual agents by using accelerators. You will also be able to leverage your existing skills from SharePoint Framework development.

Migrating a Two-Tier Application to Azure... Walkthrough of Infrastructure, Platform, and Services

Brief Book
Understand and build a proof of concept by migrating a multi-tiered .NET Core web application to the Azure public cloud, leveraging different Azure Infrastructure as a Service (IAAS), Azure Platform as a Service (PaaS), and Azure Container offerings. These include Azure Container Instance (ACI), Azure Kubernetes Services (AKS), and CI/CD pipeline deployments using Azure DevOps.

After a first chapter in which you set up the baseline for the lab scenarios, you will start with the basics of automating Azure resource deployments using Visual Studio and powerful Azure Resource Manager (ARM) templates. Next, you’ll learn about the importance of performing proper assessments and the tools Microsoft offers to help in this migration preparation phase.

After that, you will validate the virtual machine deployment and learn about SQL Server database migration to SQL Azure PaaS, as well as deploying and migrating web applications to Azure Web Apps. After covering these foundational platform components, the next chapters focus on the core concepts and advantages of using containers for running business workloads. These labs are based on Docker, Azure Container Registry (ACR), ACI, and Web App for Containers, and show you how to enable container orchestration and cloud-scale using AKS.

Which Cloud?... A Developer's and Architect's Guide...

Brief Book
The book addresses three key challenges: Understanding equivalent services to migrate to from a different cloud platform. Understanding the service and feature-level values gained across the different cloud platforms. Understanding effective ways to plan for or architect a cross-cloud solution.

The authors begin with service-level comparisons, but they also dig into feature-level comparisons. They compare all three platforms together, to make it simple to understand the differences between all three cloud platforms. They use matrices, diagrams, and conceptual explanations to walk the reader through the comparisons. By the end of this book, you’ll have reached the next point in your cloud solution journey.

Maybe that means you’re a student… you’ll now have a much stronger high-level view of all the platforms (and understand how to compare them). Or, if you’re a seasoned architect or developer, you’ll now have a better understanding of how to do your job… whether it’s for cross-cloud solutions, migrations, decision-making, or simply improved communication with coworkers.

Saturday, August 29, 2020

Advanced Analytics in Power BI with R and Python... Ingesting, Transforming, Visualizing

Book Brief
This easy-to-follow guide provides R and Python recipes to help you learn and apply the top languages in the field of data analytics to your work in Microsoft Power BI. Data analytics expert and author Ryan Wade shows you how to use R and Python to perform tasks that are extremely hard to do, if not impossible, using native Power BI tools without Power BI Premium capacity. For example, you will learn to score Power BI data using custom data science models, including powerful models from Microsoft Cognitive Services.

The R and Python languages are powerful complements to Power BI. They enable advanced data transformation techniques that are difficult to perform in Power BI in its default configuration, but become easier through the application of data wrangling features that languages such as R and Python support.

If you are a BI developer, business analyst, data analyst, or a data scientist who wants to push Power BI and transform it from being just a business intelligence tool into an advanced data analytics tool, then this is the book to help you to do that.

Getting Started with Oracle Cloud Free Tier...Create Modern Web Applications

Book Brief
Reading this book and creating your own application in the Free Tier is an excellent way to build familiarity with, and expertise in, Oracle Cloud Infrastructure.

Even better is that the Free Tier by itself is capable enough and provides all the ingredients needed for you to create secure and robust, multi-tiered web applications of modest size.

 Examples in this book introduce the broad suite of Always Free options that are available from Oracle Cloud Infrastructure. You will learn how to provision autonomous databases and autonomous Linux compute nodes. And you will see how to use Terraform to manage infrastructure as code. You also will learn about the virtual cloud network and application deployment, including how to create and deploy public-facing Oracle Application Express solutions and three-tier web applications on a foundation of Oracle REST Data Services.

You will have the knowledge and skills that you need to deploy modest applications along with a growing understanding of Oracle’s Cloud platform that will serve you well as you go beyond the limits of the Always Free options and take full advantage of all that Oracle Cloud Infrastructure can offer.

BigQuery for Data Warehousing...Managed Data Analysis

Brief Book
BigQuery is a managed cloud platform from Google that provides enterprise data warehousing and reporting capabilities.
  • Part I of this book shows you how to design and provision a data warehouse in the BigQuery platform. 
  • Part II teaches you how to load and stream your operational data into the warehouse to make it ready for analysis and reporting. 
  • Parts III and IV cover querying and maintaining, helping you keep your information relevant with other Google Cloud Platform services and advanced BigQuery. 
  • Part V takes reporting to the next level by showing you how to create dashboards to provide at-a-glance visual representations of your business situation. 
  • Part VI provides an introduction to data science with BigQuery, covering machine learning and Jupyter notebooks.

Demystifying Azure AI...Implementing the Right Features

Brief Book
Explore artificial intelligence offerings by Microsoft Azure, along with its other services. This book will help you implement AI features in various Azure services to help build your organization and customers. The book starts by introducing you to the Azure Cognitive Search service to create and use an application. You then will learn the built-in automatic tuning intelligence mechanism in Azure SQL Database.

This is an important feature you can use to enable Azure SQL Database to optimize the performance of your queries. Next, you will go through AI services with Azure Integration Platform service and Azure Logic Apps to build a modern intelligent workflow in your application. Azure functions are discussed as a part of its server-less feature. The book concludes by teaching you how to work with Power Automate to analyze your business workflow. After reading this book, you will be able to understand and work with different Azure Cognitive Services in AI.

SQL Server 2019 Administrator's Guide...for DBAs to implement, monitor, and maintain enterprise...

Brief Book
You’ll start by learning how to set up your SQL Server and configure new and existing environments for optimal use. The book then takes you through designing aspects and delves into performance tuning by showing you how to use indexes effectively. You’ll understand certain choices that need to be made about backups, implement security policy, and discover how to keep your environment healthy. Tools available for monitoring and managing a SQL Server database, including automating health reviews, performance checks, and much more, will also be discussed in detail.

As you advance, the book covers essential topics such as migration, upgrading, and consolidation, along with the techniques that will help you when things go wrong. Once you’ve got to grips with integration with Azure and streamlining big data pipelines, you’ll learn best practices from industry experts for maintaining a highly reliable database solution.

Whether you are an administrator or are looking to get started with database administration, this SQL Server book will help you develop the skills you need to successfully create, design, and deploy database solutions.

Database Design for Mere Mortals

Brief Book
Step by step, this book shows you how to design databases that are soundly structured, reliable, and flexible, even in modern web applications. The author guides you through everything from database planning to defining tables, fields, keys, table relationships, business rules, and views. You’ll learn practical ways to improve data integrity, how to avoid common mistakes, and when to break the rules. This edition has been updated to reflect the current landscape for databases and their prevalent uses in the world.
Coverage includes
  • Understanding database types, models, and design terminology 
  • Discovering what good database design can do for you—and why bad design can make your life miserable 
  • Setting objectives for your database, and transforming those objectives into real designs 
  • Analyzing a current database so you can identify ways to improve it 
  • Establishing table structures and relationships, assigning primary keys, setting field specifications, and setting up views 
  • Ensuring the appropriate level of data integrity for each application
  • Identifying and establishing business rules

SQL Server 2019 Analysis Services...Learn to query tabular and multidimensional models

Book Brief
This book will help you understand MS SQL Server 2019’s new features and improvements, especially when it comes to SSAS. First, you’ll cover a quick overview of SQL Server 2019 and learn how to choose the right analytical model to use, along with understanding their key differences. You’ll get to grips with creating a multidimensional model with SSAS and expand on that model with MDX measures.
Next, you’ll create and deploy a tabular model using Visual Studio and Management Studio.

Later chapters show you when and how to use both tabular and multidimensional model types, how to deploy and configure your servers to support them, and design principles that are relevant to each model.

The book even comes packed with tips and tricks to build measures, optimize your design, and interact with models using Excel and Power BI. All this will help you to visualize data to gain useful insights and make better decisions.

Finally, you’ll discover practices and tools for securing and maintaining your models once they are deployed. By the end of this book, you’ll be able to choose the right model and build and deploy it to support the analytical needs of your business.

SQL for Data Science...Cleaning, Wrangling and Analytics with Relational Databases

Brief Book
The book is organized as follows. Chapter 1 describes the data life cycle, i.e. the sequence of stages from data acquisition to archiving, that data goes through as it is prepared and then actually analyzed, together with the different activities that take place at each stage. Chapter 2 gets into databases proper, explaining how relational databases organize data. Non-traditional data, like XML and text, are also covered. Chapter 3 introduces SQL queries, but unlike traditional textbooks, queries and their parts are described around typical data analysis tasks like data exploration, cleaning and transformation. Chapter 4 introduces some basic techniques for data analysis and shows how SQL can be used for some simple analyses without too much complication. Chapter 5 introduces additional SQL constructs that are important in a variety of situations and thus completes the coverage of SQL queries.

Lastly, chapter 6 briefly explains how to use SQL from within R and from within Python programs. It focuses on how these languages can interact with a database, and how what has been learned about SQL can be leveraged to make life easier when using R or Python. All chapters contain a lot of examples and exercises on the way, and readers are encouraged to install the two open-source database systems (MySQL and Postgres) that are used throughout the book in order to practice and work on the exercises, because simply reading the book is much less useful than actually using it.

SQL Cookbook...Query Solutions and Techniques...

Brief Book
You may know SQL basics, but are you taking advantage of its expressive power? The new edition of this cookbook applies a highly practical approach to Structured Query Language (SQL) so you can create and manipulate large stores of data.

Based on real-world examples, this updated book provides a framework to help you construct solutions and executable examples in several flavors of SQL—including
  • Oracle, 
  • DB2, 
  • SQL Server, 
  • MySQL, and 
  • PostgreSQL. 
SQL programmers, analysts, data scientists, database administrators (DBAs)—and even relatively casual SQL users—will find SQL Cookbook to be a valuable problem-solving guide for everyday issues. No other resource offers recipes in this unique format to help you tackle nagging day-to-day conundrums with SQL.

Practical Azure SQL Database for Modern Developers...in the Cloud

Book Brief
Here is the expert-level, insider guidance you need on using Azure SQL Database as your back-end data store. This book highlights best practices in everything ranging from full-stack projects to mobile applications to critical, back-end APIs. The book provides instruction on accessing your data from any language and platform. And you learn how to push processing-intensive work into the database engine to be near the data and avoid undue networking traffic.

Azure SQL is explained from a developer's point of view, helping you master its feature set and create applications that perform well and delight users. Core to the book is showing you how Azure SQL Database provides relational and post-relational support so that any workload can be managed with easy accessibility from any platform and any language.

You will learn about features ranging from lock-free tables to column store indexes, and about support for data formats ranging from JSON and key-values to the nodes and edges in the graph database paradigm. Reading this book prepares you to deal with almost all data management challenges, allowing you to create lean and specialized solutions having the elasticity and scalability that are needed in the modern world.

SQL Server 2019 AlwaysOn...Supporting 24x7 Applications

Book Brief
This third edition provides a solid and accurate understanding of how to implement systems requiring consistent and continuous uptime, as well as how to troubleshoot those systems in order to keep them running and reliable.

This edition is updated to account for all new major functionality and also includes coverage of implementing atypical configurations, such as clusterless and domain-independent Availability Groups, distributed Availability Groups, and implementing Availability Groups on Azure.

The book begins with an introduction to high-availability and disaster recovery concepts such as Recovery Point Objectives (RPOs), Recovery Time Objectives (RTOs), availability levels, and the cost of downtime. You’ll then move into detailed coverage of implementing and configuring the AlwaysOn feature set in order to meet the business objectives set by your organization. Content includes coverage on implementing clusters, building AlwaysOn failover clustered instances, and configuring AlwaysOn Availability Groups.

Azure SQL Revealed...for SQL Server Professionals

Brief Book
Access detailed content and examples on Azure SQL, a set of cloud services that allows for SQL Server to be deployed in the cloud. This book teaches the fundamentals of deployment, configuration, security, performance, and availability of Azure SQL from the perspective of these same tasks and capabilities in SQL Server.

This distinct approach makes this book an ideal learning platform for readers familiar with SQL Server on-premises who want to migrate their skills toward providing cloud solutions to an enterprise market that is increasingly cloud-focused. If you know SQL Server, you will love this book. You will be able to take your existing knowledge of SQL Server and translate that knowledge into the world of cloud services from the Microsoft Azure platform, and in particular into Azure SQL.

This book provides information never seen before about the history and architecture of Azure SQL. Author Bob Ward is a leading expert with access to and support from the Microsoft engineering team that built Azure SQL and related database cloud services. He presents powerful, behind-the-scenes insights into the workings of one of the most popular database cloud services in the industry.

Mastering Kafka Streams and ksqlDB... Building Real-Time Data Systems

Brief Book
With Kafka Streams and ksqlDB, building stream processing applications is easy and fun. This practical guide explores the world of real-time data systems through the lens of these popular technologies and explains important stream processing concepts against a backdrop of interesting business problems.

The author introduces you to both Kafka Streams and ksqlDB so that you can choose the best tool for each unique stream processing project.

In this book, you’ll learn:
  • Basic and advanced uses of Kafka Streams and ksqlDB 
  • How to transform, enrich, and process event streams 
  • How to build both stateless and stateful stream processing applications 
  • The different notions of time and the role it plays in stream processing 
  • How to to build event-driven microservices on top of continuous event streams 
  • Features, operational characteristics, deployment patterns, and configuration tips for both technologies

Sunday, August 23, 2020

Machine Learning with ML.NET... popular machine learning algorithms in C#

Brief Book
The book starts by giving you an overview of ML and the types of ML algorithms used, along with covering what ML.NET is and why you need it to build ML apps. You'll then explore the ML.NET framework, its components, and APIs.

The book will serve as a practical guide to helping you build smart apps using the ML.NET library. You'll gradually become well versed in how to implement ML algorithms such as regression, classification, and clustering with real-world examples and datasets. Each chapter will cover the practical implementation, showing you how to implement ML within .NET applications.

You'll also learn to integrate TensorFlow in ML.NET applications. Later you'll discover how to store the regression model housing price prediction result to the database and display the real-time predicted results from the database on your web application using ASP.NET Core Blazor and SignalR.

Python Feature Engineering Cookbook...Over 70 recipes...

Brief Book
Feature engineering is invaluable for developing and enriching your machine learning models. In this cookbook, you will work with the best tools to streamline your feature engineering pipelines and techniques and simplify and improve the quality of your code.

Using Python libraries such as pandas, scikit-learn, Featuretools, and Feature-engine, you'll learn how to work with both continuous and discrete datasets and be able to transform features from unstructured datasets. You will develop the skills necessary to select the best features as well as the most suitable extraction techniques. This book will cover Python recipes that will help you automate feature engineering to simplify complex processes. You'll also get to grips with different feature engineering strategies, such as the box-cox transform, power transform, and log transform across machine learning, reinforcement learning, and natural language processing (NLP) domains.

By the end of this book, you'll have discovered tips and practical solutions to all of your feature engineering problems.