Pageviews and counting

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.