Browse Results

Showing 39,501 through 39,525 of 40,191 results

Apex Design Patterns

by Jitendra Zaa Anshul Verma

Harness the power of Apex design patterns to build robust and scalable code architectures on the Force.com platform About This Book * Apply Creational, Structural and behavioural patterns in Apex to fix governor limit issues. * Have a grasp of the anti patterns to be taken care in Apex which could have adverse effect on the application. * The authors, Jitendra Zaa is a salesforce MVP and Anshul Verma has 12+ years of experience in the area of application development. Who This Book Is For If you are a competent developer with working knowledge of Apex, and now want to deep dive into the world of Apex design patterns to optimize the application performance, then this book is for you. Prior knowledge of Salesforce and Force.com platform is recommended. What You Will Learn * Apply OOPs principal in Apex to design a robust and efficient solution to address various facets to a business problem * Get to grips with the benefits and applicability of using different design patterns in Apex * Solve problems while instantiating, structuring and giving dynamic behavior to Apex classes * Understand the implementation of creational, structural, behavioral, concurrency and anti-patterns in your application * Follow the Apex best practices to resolve governor limit issues * Get clued up about the Inheritance, abstract classes, polymorphism in Apex to deal with the object mechanism * Master various design patterns and determine the best out of them * Explore the anti patterns that could not be applied to Apex and their appropriate solutions In Detail Apex is an on-demand programming language providing a complete set of features for building business applications - including data models and objects to manage data. Apex being a proprietor programming language from Salesforce to be worked with multi tenant environment is a lot different than traditional OOPs languages like Java and C#. It acts as a workflow engine for managing collaboration of the data between users, a user interface model to handle forms and other interactions, and a SOAP API for programmatic access and integration. Apex Design Patterns gives you an insight to several problematic situations that can arise while developing on Force.com platform and the usage of Design patterns to solve them. Packed with real life examples, it gives you a walkthrough from learning design patterns that Apex can offer us, to implementing the appropriate ones in your own application. Furthermore, we learn about the creational patterns that deal with object creation mechanism and structural patterns that helps to identify the relationship between entities. Also, the behavioural and concurrency patterns are put forward explaining the communication between objects and multi-threaded programming paradigm respectively. We later on, deal with the issues regarding structuring of classes, instantiating or how to give a dynamic behaviour at a runtime, with the help of anti-patterns. We learn the basic OOPs principal in polymorphic and modular way to enhance its capability. Also, best practices of writing Apex code are explained to differentiate between the implementation of appropriate patterns. This book will also explain some unique patterns that could be applied to get around governor limits. By the end of this book, you will be a maestro in developing your applications on Force.com for Salesforce Style and approach This book is a step-by-step guide, complete with well-tested programs and real world situations to solve your common occurring problems in Apex design by using the anti-patterns. It gets crackling from exploring every appropriate solution to comparing the best one as per OOps principal.

Architecting Microsoft Azure Solutions – Exam Guide 70-535: A complete guide to passing the 70-535 Architecting Microsoft Azure Solutions exam

by Sjoukje Zaal

Get certified as an Azure architect by acing the 70-535 Architecting Microsoft Solutions (70-535) exam using this comprehensive guide with full coverage of the exam objectivesKey FeaturesLearn to successfully design and architect powerful solutions on the Azure Cloud platformEnhance your skills with mock tests and practice questionsA detailed certification guide that will help you ace the 70-535 exam with confidenceBook DescriptionArchitecting Microsoft Azure Solutions: Exam Guide 70-535 will get Azure architects and developers up-to-date with the latest updates on Azure from an architecture and design perspective. The book includes all the topics that are still relevant from the previous 70-534 exam, and is updated with latest topics covered, including Artificial Intelligence, IoT, and architecture styles.This exam guide is divided into six parts, where the first part will give you a good understanding of how to design a compute infrastructure. It also dives into designing networking and data implementations. You will learn about designing solutions for Platform Service and operations. Next, you will be able to secure your resources and data, as well as design a mechanism for governance and policies. You will also understand the objective of designing solutions for Platform Services, by covering Artificial Intelligence, IoT, media services, and messaging solution concepts. Finally, you will cover the designing for operations objective. This objective covers application and platform monitoring, as well as designing alerting strategies and operations automation strategies. By the end of the book, you’ll have met all of the exam objectives, and will have all the information you need to ace the 70-535 exam. You will also have become an expert in designing solutions on Microsoft Azure.What you will learnUse Azure Virtual Machines to design effective VM deploymentsImplement architecture styles, like serverless computing and microservicesSecure your data using different security features and design effective security strategiesDesign Azure storage solutions using various storage featuresCreate identity management solutions for your applications and resourcesArchitect state-of-the-art solutions using Artificial Intelligence, IoT, and Azure Media ServicesUse different automation solutions that are incorporated in the Azure platformWho this book is forThis book is for architects and experienced developers, who are gearing up for the 70-535 exam. Technical architects interested in learning more about designing Cloud solutions will also find this book useful.

Microsoft Azure Administrator – Exam Guide AZ-103: Your in-depth certification guide in becoming Microsoft Certified Azure Administrator Associate

by Sjoukje Zaal

Manage Microsoft Azure cloud services that span storage, security, networking, and compute cloud capabilities and ace the AZ-103 Exam Key FeaturesMaster features and concepts pertaining to Azure's Administration servicesGain a deep understanding of various Azure services related to infrastructure, applications, and environmentsGauge yourself by giving mock tests with up-to-date exam questionsBook DescriptionMicrosoft Azure Administrator – Exam Guide AZ-103 will cover all the exam objectives that will help you earn Microsoft Azure Administrator certification. Whether you want to clear AZ-103 exam or want hands-on experience in administering Azure, this study guide will help you achieve your objective. It covers the latest features and capabilities around configuring, managing, and securing Azure resources. Following Microsoft's AZ-103 exam syllabus, this guide is divided into five modules. The first module talks about how to manage Azure subscriptions and resources. You will be able to configure Azure subscription policies at Azure subscription level and learn how to use Azure policies for resource groups. Later, the book covers techniques related to implementing and managing storage in Azure. You will be able to create and configure backup policies and perform restore operations. The next module will guide you to create, configure, and deploy virtual machines for Windows and Linux. In the last two modules, you will learn about configuring and managing virtual networks and managing identities. The book concludes with effective mock tests along with answers so that you can confidently crack this exam.By the end of this book, you will acquire the skills needed to pass Exam AZ-103.What you will learnConfigure Azure subscription policies and manage resource groupsMonitor activity log by using Log AnalyticsModify and deploy Azure Resource Manager (ARM) templatesProtect your data with Azure Site RecoveryLearn how to manage identities in AzureMonitor and troubleshoot virtual network connectivityManage Azure Active Directory Connect, password sync, and password writebackWho this book is forThis book is for Azure administrators, systems administrators or anyone preparing for AZ 103 exam and wants to master Azure's various administration features. Readers should have proficiency in working with PowerShell, CLI and other day-to-day Azure administration tasks.

Microsoft Azure Architect Technologies: A guide to preparing for the AZ-300 Microsoft Azure Architect Technologies certification exam

by Sjoukje Zaal

Become a certified Azure Architect and learn to design effective solutions that span compute, security, networking, and development Key Features Learn to successfully design and architect powerful and cost-effective solutions on Microsoft Azure Prepare to gain AZ-300 certification with the help of mock tests and practice questions Enhance your computing, networking, storage, and security skills to design modern cloud-based solutions Book Description From designing solutions on Azure to configuring and managing virtual networks, AZ-300 certification can help you achieve all this and more. Whether you want to get certified or gain hands-on experience in administering, developing, and architecting Azure solutions, this study guide will help you get started. The book features not only the different exam objectives, but also guides you through configuring, managing, securing, and architecting Azure resources. Divided into five modules, this book will systematically take you through the different concepts and features as you advance through the sections. The first module demonstrates how to deploy and configure infrastructure. You will cover techniques related to implementing workloads and security, before learning how to create and deploy apps in the next module. To build on your knowledge, the final two modules will get you up to speed with implementing authentication, data security, and application and platform monitoring, along with covering Azure storage, alerting, and automation strategies. Finally, you'll work through exam-based mock tests with answers to boost your confidence in passing the exam. By the end of this book, you'll have learned the concepts and techniques you need to know in order to prepare for the AZ-300 exam, along with the skills to design effective solutions on Microsoft Azure. What you will learn Manage Azure subscriptions and resources Understand how to migrate servers to Azure Configure and manage virtual networks Monitor and troubleshoot virtual network connectivity Manage Azure Active Directory (Azure AD) Connect and implement multi-factor authentication Implement and manage hybrid identities Develop solutions that use Cosmos DB and the Azure SQL Database Get to grips with implementing secure data solutions Who this book is for This book is for solution architects and experienced developers who advise stakeholders and translate business requirements into secure, scalable, and reliable solutions. Technical architects interested in learning more about designing cloud solutions will also find this book useful. Some experience and knowledge of various aspects of IT operations, including networking, security, business continuity, disaster recovery, budgeting, and governance are required to grasp the concepts covered in the book effectively.

Practical Security: Simple Practices for Defending Your Systems

by Roman Zabicki

Most security professionals don't have the words "security" or "hacker" in their job title. Instead, as a developer or admin you often have to fit in security alongside your official responsibilities - building and maintaining computer systems. Implement the basics of good security now, and you'll have a solid foundation if you bring in a dedicated security staff later. Identify the weaknesses in your system, and defend against the attacks most likely to compromise your organization, without needing to become a trained security professional. Computer security is a complex issue. But you don't have to be an expert in all the esoteric details to prevent many common attacks. Attackers are opportunistic and won't use a complex attack when a simple one will do. You can get a lot of benefit without too much complexity, by putting systems and processes in place that ensure you aren't making the obvious mistakes. Secure your systems better, with simple (though not always easy) practices. Plan to patch often to improve your security posture. Identify the most common software vulnerabilities, so you can avoid them when writing software. Discover cryptography - how it works, how easy it is to get wrong, and how to get it right. Configure your Windows computers securely. Defend your organization against phishing attacks with training and technical defenses. Make simple changes to harden your system against attackers. What You Need: You don't need any particular software to follow along with this book. Examples in the book describe security vulnerabilities and how to look for them. These examples will be more interesting if you have access to a code base you've worked on. Similarly, some examples describe network vulnerabilities and how to detect them. These will be more interesting with access to a network you support.

ASP.NET 3.5 Tworzenie portali internetowych w nurcie Web 2.0 (in Polish)

by Omar Al Zabir

Ksika zawiera opis najnowszych metod i technologii projektowania oraz budowy portali z wykorzystaniem platformy ASP.NET i rodowiska ASP.NET AJAX. W podrczniku przedstawiono ...

Building a Web 2.0 Portal with ASP.NET 3.5

by Omar Al Zabir

If you think you're well versed in ASP.NET, think again. This exceptional guide gives you a master class in site building with ASP.NET 3.5 and other cutting-edge Microsoft technologies. You learn how to develop rock-solid web portal applications that can withstand millions of hits every day while surviving scalability and security pressures -- not just for mass-consumer homepages, but also for dashboards that deliver powerful content aggregation for enterprises. Written by Omar AL Zabir, co-founder and CTO of Pageflakes, Building a Web 2.0 Portal with ASP.NET 3.5 demonstrates how to develop portals similar to My Yahoo!, iGoogle, and Pageflakes using ASP.NET 3.5, ASP.NET AJAX, Windows Workflow Foundation, LINQ and .NET 3.5. Through the course of the book, AL Zabir builds an open source Ajax-enabled portal prototype (available online at www.dropthings.com), and walks you though the design and architectural challenges, advanced Ajax concepts, performance optimization techniques, and server-side scalability problems involved. You learn how to: Implement a highly decoupled architecture following the popular n-tier, widget-based application model Provide drag-and-drop functionality, and use ASP.NET 3.5 to build the server-side part of the web layer Use LINQ to build the data access layer, and Windows Workflow Foundation to build the business layer as a collection of workflows Build client-side widgets using JavaScript for faster performance and better caching Get maximum performance out of the ASP.NET AJAX Framework for faster, more dynamic, and scalable sites Build a custom web service call handler to overcome shortcomings in ASP.NET AJAX 1.0 for asynchronous, transactional, cache-friendly web services Overcome JavaScript performance problems, and help the user interface load faster and be more responsive Solve scalability and security problems as your site grows from hundreds to millions of users Deploy and run a high-volume production site while solving software, hardware, hosting, and Internet infrastructure problems Building a Web 2.0 Portal with ASP.NET 3.5 also presents real-world ASP.NET challenges that the author has solved in building educational and enterprise portals, plus thirteen production disasters common to web applications serving millions of users. If you're ready to build state-of-the art, high-volume web applications, this book has exactly what you need.

Couchbase Essentials

by John Zablocki

This book is for those application developers who want to achieve greater flexibility and scalability from their software. Whether you are familiar with other NoSQL databases or have only used relational systems, this book will provide you with enough background to move you along at your own pace. If you are new to NoSQL document databases, the design discussions and introductory material will give you the information you need to get started with Couchbase.

Orchard CMS: Up and Running

by John Zablocki

Use your C# skills to build your next website with Orchard, the popular content management system based on ASP.NET MVC. With step-by-step guidance, you'll learn your way around the Orchard environment by constructing a complete, real-world site throughout the course of this book. You'll create, manage, and display dynamic content with out-of-the-box functionality, and then build themes, modules, and widgets to customize the site. Author John Zablocki gets you started by showing you how to obtain and compile the Orchard source code, so you can more efficiently customize and manage the sites you create. Create or extend Orchard content types to manage dynamic content Use alternate templates to change the way Orchard displays content Design a theme to define your website's look and feel Build custom modules when the Orchard Gallery doesn't have extensions you need Create reusable content pieces by creating widgets Explore options for adding multi-language support to a site Learn hosting options for your Orchard sites, including the cloud Package your custom themes and modules to share in Orchard Gallery

Excellence in It: Achieving Success in an Information Technology Career

by Warren C. Zabloudil

Excellence in IT reminds you that IT is an all or nothing career with too many people depending on you for the job to not be done well at all times. Everyone working in IT should rise to the occasion and seek to deliver the highest quality workmanship possible. The book covers all those things that keep IT professionals awake at night and offers advice on how to work around stress, work easier and faster, deal with problematic personalities, keep up with the never-ending chase for new knowledge, and, ultimately, how to stay competitive in your career for a long, long time. Excellence in IT provides answers to virtually everything a computer career involves and outlines how to rise to the top of your field while looking after your personal happiness too. It's not just another bone dry technical guide, but an easily readable book that explains what you're going through every day on the job and how to make your career work better for you.

Programming Flutter: Native, Cross-Platform Apps the Easy Way

by Carmine Zaccagnino

Work in Flutter, a framework designed from the ground up for dual platform development, with support for native Java/Kotlin or Objective-C/Swift methods from Flutter apps. Write your next app in one language and build it for both Android and iOS. Deliver the native look, feel, and performance you and your users expect from an app written with each platform's own tools and languages. Deliver apps fast, doing half the work you were doing before and exploiting powerful new features to speed up development. Write once, run anywhere. Learn Flutter, Google's multi-platform mobile development framework. Instantly view the changes you make to an app with stateful hot reload and define a declarative UI in the same language as the app logic, without having to use separate XML UI files. You can also reuse existing platform-specific Android and iOS code and interact with it in an efficient and simple way. Use built-in UI elements - or build your own - to create a simple calculator app. Run native Java/Kotlin or Objective-C/Swift methods from your Flutter apps, and use a Flutter package to make HTTP requests to a Web API or to perform read and write operations on local storage. Apply visual effects to widgets, create transitions and animations, create a chat app using Firebase, and deploy everything on both platforms. Get native look and feel and performance in your Android and iOS apps, and the ability to build for both platforms from a single code base. What You Need: Flutter can be used for Android development on any Linux, Windows or macOS computer, but macOS is needed for iOS development.

Open Source Systems: 17th IFIP WG 2.13 International Conference, OSS 2021, Virtual Event, May 12–13, 2021, Proceedings (IFIP Advances in Information and Communication Technology #624)

by Stefano Zacchiroli Valentina Lenarduzzi Davide Taibi Terhi Kilamo

This book constitutes the refereed proceedings of the 17th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2021, held virtually in May 2021.The 4 full papers and 3 short papers presented were carefully reviewed and selected from 23 submissions. The papers cover a wide range of topics in the field of free/libre open source software (FLOSS) and discuss theories, practices, experiences, and tools on development and applications of OSS systems, with a specific focus on two aspects:(a) the development of open source systems and the underlying technical, social, and economic issue, (b) the adoption of OSS solutions and the implications of such adoption both in the public and in the private sector.

Getting Started with TensorFlow

by Giancarlo Zaccone

Get up and running with the latest numerical computing library by Google and dive deeper into your data! About This Book * Get the first book on the market that shows you the key aspects TensorFlow, how it works, and how to use it for the second generation of machine learning * Want to perform faster and more accurate computations in the field of data science? This book will acquaint you with an all-new refreshing library--TensorFlow! * Dive into the next generation of numerical computing and get the most out of your data with this quick guide Who This Book Is For This book is dedicated to all the machine learning and deep learning enthusiasts, data scientists, researchers, and even students who want to perform more accurate, fast machine learning operations with TensorFlow. Those with basic knowledge of programming (Python and C/C++) and math concepts who want to be introduced to the topics of machine learning will find this book useful. What You Will Learn * Install and adopt TensorFlow in your Python environment to solve mathematical problems * Get to know the basic machine and deep learning concepts * Train and test neural networks to fit your data model * Make predictions using regression algorithms * Analyze your data with a clustering procedure * Develop algorithms for clustering and data classification * Use GPU computing to analyze big data In Detail Google's TensorFlow engine, after much fanfare, has evolved in to a robust, user-friendly, and customizable, application-grade software library of machine learning (ML) code for numerical computation and neural networks. This book takes you through the practical software implementation of various machine learning techniques with TensorFlow. In the first few chapters, you'll gain familiarity with the framework and perform the mathematical operations required for data analysis. As you progress further, you'll learn to implement various machine learning techniques such as classification, clustering, neural networks, and deep learning through practical examples. By the end of this book, you'll have gained hands-on experience of using TensorFlow and building classification, image recognition systems, language processing, and information retrieving systems for your application. Style and approach Get quickly up and running with TensorFlow using this fast-paced guide. You will get to know everything that can be done with TensorFlow and we'll show you how to implement it in your environment. The examples in the book are from the core of the computation industry--something you can connect to and will find familiar.

Python Parallel Programming Cookbook

by Giancarlo Zaccone

Master efficient parallel programming to build powerful applications using Python About This Book * Design and implement efficient parallel software * Master new programming techniques to address and solve complex programming problems * Explore the world of parallel programming with this book, which is a go-to resource for different kinds of parallel computing tasks in Python, using examples and topics covered in great depth Who This Book Is For Python Parallel Programming Cookbook is intended for software developers who are well versed with Python and want to use parallel programming techniques to write powerful and efficient code. This book will help you master the basics and the advanced of parallel computing. What You Will Learn * Synchronize multiple threads and processes to manage parallel tasks * Implement message passing communication between processes to build parallel applications * Program your own GPU cards to address complex problems * Manage computing entities to execute distributed computational tasks * Write efficient programs by adopting the event-driven programming model * Explore the cloud technology with DJango and Google App Engine * Apply parallel programming techniques that can lead to performance improvements In Detail Parallel programming techniques are required for a developer to get the best use of all the computational resources available today and to build efficient software systems. From multi-core to GPU systems up to the distributed architectures, the high computation of programs throughout requires the use of programming tools and software libraries. Because of this, it is becoming increasingly important to know what the parallel programming techniques are. Python is commonly used as even non-experts can easily deal with its concepts. This book will teach you parallel programming techniques using examples in Python and will help you explore the many ways in which you can write code that allows more than one process to happen at once. Starting with introducing you to the world of parallel computing, it moves on to cover the fundamentals in Python. This is followed by exploring the thread-based parallelism model using the Python threading module by synchronizing threads and using locks, mutex, semaphores queues, GIL, and the thread pool. Next you will be taught about process-based parallelism where you will synchronize processes using message passing along with learning about the performance of MPI Python Modules. You will then go on to learn the asynchronous parallel programming model using the Python asyncio module along with handling exceptions. Moving on, you will discover distributed computing with Python, and learn how to install a broker, use Celery Python Module, and create a worker. You will also understand the StarCluster framework, Pycsp, Scoop, and Disco modules in Python. Further on, you will learn GPU programming with Python using the PyCUDA module along with evaluating performance limitations. Next you will get acquainted with the cloud computing concepts in Python, using Google App Engine (GAE), and building your first application with GAE. Lastly, you will learn about grid computing concepts in Python and using PyGlobus toolkit, GFTP and GASS COPY to transfer files, and service monitoring in PyGlobus. Style and approach A step-by-step guide to parallel programming using Python, with recipes accompanied by one or more programming examples. It is a practically oriented book and has all the necessary underlying parallel computing concepts.

Python Parallel Programming Cookbook: Over 70 recipes to solve challenges in multithreading and distributed system with Python 3, 2nd Edition

by Giancarlo Zaccone

Implement effective programming techniques in Python to build scalable software that saves time and memory Key Features Design distributed computing systems and massive computational tasks coherently Learn practical recipes with concise explanations that address development pain points encountered while coding parallel programs Understand how to host your parallelized applications on the cloud Book Description Nowadays, it has become extremely important for programmers to understand the link between the software and the parallel nature of their hardware so that their programs run efficiently on computer architectures. Applications based on parallel programming are fast, robust, and easily scalable. This updated edition features cutting-edge techniques for building effective concurrent applications in Python 3.7. The book introduces parallel programming architectures and covers the fundamental recipes for thread-based and process-based parallelism. You'll learn about mutex, semaphores, locks, queues exploiting the threading, and multiprocessing modules, all of which are basic tools to build parallel applications. Recipes on MPI programming will help you to synchronize processes using the fundamental message passing techniques with mpi4py. Furthermore, you'll get to grips with asynchronous programming and how to use the power of the GPU with PyCUDA and PyOpenCL frameworks. Finally, you'll explore how to design distributed computing systems with Celery and architect Python apps on the cloud using PythonAnywhere, Docker, and serverless applications. By the end of this book, you will be confident in building concurrent and high-performing applications in Python. What you will learn Synchronize multiple threads and processes to manage parallel tasks Use message passing techniques to establish communication between processes to build parallel applications Program your own GPU cards to address complex problems Manage computing entities to execute distributed computational task Write efficient programs by adopting the event-driven programming model Explore cloud technology with Django and Google App Engine Apply parallel programming techniques that can lead to performance improvements Who this book is for The Python Parallel Programming Cookbook is for software developers who are well-versed with Python and want to use parallel programming techniques to write powerful and efficient code. This book will help you master the basics and the advanced of parallel computing.

Practical Big Data Analytics: Hands-on techniques to implement enterprise analytics and machine learning using Hadoop, Spark, NoSQL and R

by Giancarlo Zaccone Serguei Boldyrev Nataraj Dasgupta Patrick Hannah

Get command of your organizational Big Data using the power of data science and analytics Key Features A perfect companion to boost your Big Data storing, processing, analyzing skills to help you take informed business decisions Work with the best tools such as Apache Hadoop, R, Python, and Spark for NoSQL platforms to perform massive online analyses Get expert tips on statistical inference, machine learning, mathematical modeling, and data visualization for Big Data Book Description Big Data analytics relates to the strategies used by organizations to collect, organize and analyze large amounts of data to uncover valuable business insights that otherwise cannot be analyzed through traditional systems. Crafting an enterprise-scale cost-efficient Big Data and machine learning solution to uncover insights and value from your organization's data is a challenge. Today, with hundreds of new Big Data systems, machine learning packages and BI Tools, selecting the right combination of technologies is an even greater challenge. This book will help you do that. With the help of this guide, you will be able to bridge the gap between the theoretical world of technology with the practical ground reality of building corporate Big Data and data science platforms. You will get hands-on exposure to Hadoop and Spark, build machine learning dashboards using R and R Shiny, create web-based apps using NoSQL databases such as MongoDB and even learn how to write R code for neural networks. By the end of the book, you will have a very clear and concrete understanding of what Big Data analytics means, how it drives revenues for organizations, and how you can develop your own Big Data analytics solution using different tools and methods articulated in this book. What you will learn - Get a 360-degree view into the world of Big Data, data science and machine learning - Broad range of technical and business Big Data analytics topics that caters to the interests of the technical experts as well as corporate IT executives - Get hands-on experience with industry-standard Big Data and machine learning tools such as Hadoop, Spark, MongoDB, KDB+ and R - Create production-grade machine learning BI Dashboards using R and R Shiny with step-by-step instructions - Learn how to combine open-source Big Data, machine learning and BI Tools to create low-cost business analytics applications - Understand corporate strategies for successful Big Data and data science projects - Go beyond general-purpose analytics to develop cutting-edge Big Data applications using emerging technologies Who this book is for The book is intended for existing and aspiring Big Data professionals who wish to become the go-to person in their organization when it comes to Big Data architecture, analytics, and governance. While no prior knowledge of Big Data or related technologies is assumed, it will be helpful to have some programming experience.

Deep Learning with TensorFlow: Explore neural networks and build intelligent systems with Python, 2nd Edition

by Giancarlo Zaccone Md. Rezaul Karim

Delve into neural networks, implement deep learning algorithms, and explore layers of data abstraction with the help of TensorFlow v1.7.Key Features Learn how to implement advanced techniques in deep learning with Google's brainchild, TensorFlow v1.7 Explore deep neural networks and layers of data abstraction with the help of this comprehensive guide Gain real-world contextualization through some deep learning problems concerning research and applicationBook DescriptionDeep learning is a branch of machine learning algorithms based on learning multiple levels of abstraction. Neural networks, which are at the core of deep learning, are being used in predictive analytics, computer vision, natural language processing, time series forecasting, and to perform a myriad of other complex tasks.This book is conceived for developers, data analysts, machine learning practitioners and deep learning enthusiasts who want to build powerful, robust, and accurate predictive models with the power of TensorFlow v1.7, combined with other open source Python libraries. Throughout the book, you’ll learn how to develop deep learning applications for machine learning systems using Feedforward Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, Autoencoders, and Factorization Machines. Discover how to attain deep learning programming on GPU in a distributed way.You'll come away with an in-depth knowledge of machine learning techniques and the skills to apply them to real-world projects.What you will learn Apply deep machine intelligence and GPU computing with TensorFlow v1.7 Access public datasets and use TensorFlow to load, process, and transform the data Discover how to use the high-level TensorFlow API to build more powerful applications Use deep learning for scalable object detection and mobile computing Train machines quickly to learn from data by exploring reinforcement learning techniques Explore active areas of deep learning research and applicationsWho this book is forThe book is for people interested in machine learning and machine intelligence. A rudimentary level of programming in one language is assumed, as is a basic familiarity with computer science techniques and technologies, including a basic awareness of computer hardware and algorithms. Some competence in mathematics is needed to the level of elementary linear algebra and calculus.

Deep Learning with TensorFlow

by Giancarlo Zaccone Md. Rezaul Karim Ahmed Menshawy

Delve into neural networks, implement deep learning algorithms, and explore layers of data abstraction with the help of this comprehensive TensorFlow guide About This Book • Learn how to implement advanced techniques in deep learning with Google's brainchild, TensorFlow • Explore deep neural networks and layers of data abstraction with the help of this comprehensive guide • Real-world contextualization through some deep learning problems concerning research and application Who This Book Is For The book is intended for a general audience of people interested in machine learning and machine intelligence. A rudimentary level of programming in one language is assumed, as is a basic familiarity with computer science techniques and technologies, including a basic awareness of computer hardware and algorithms. Some competence in mathematics is needed to the level of elementary linear algebra and calculus. What You Will Learn • Learn about machine learning landscapes along with the historical development and progress of deep learning • Learn about deep machine intelligence and GPU computing with the latest TensorFlow 1.x • Access public datasets and utilize them using TensorFlow to load, process, and transform data • Use TensorFlow on real-world datasets, including images, text, and more • Learn how to evaluate the performance of your deep learning models • Using deep learning for scalable object detection and mobile computing • Train machines quickly to learn from data by exploring reinforcement learning techniques • Explore active areas of deep learning research and applications In Detail Deep learning is the step that comes after machine learning, and has more advanced implementations. Machine learning is not just for academics anymore, but is becoming a mainstream practice through wide adoption, and deep learning has taken the front seat. As a data scientist, if you want to explore data abstraction layers, this book will be your guide. This book shows how this can be exploited in the real world with complex raw data using TensorFlow 1.x. Throughout the book, you'll learn how to implement deep learning algorithms for machine learning systems and integrate them into your product offerings, including search, image recognition, and language processing. Additionally, you'll learn how to analyze and improve the performance of deep learning models. This can be done by comparing algorithms against benchmarks, along with machine intelligence, to learn from the information and determine ideal behaviors within a specific context. After finishing the book, you will be familiar with machine learning techniques, in particular the use of TensorFlow for deep learning, and will be ready to apply your knowledge to research or commercial projects. Style and approach This step-by-step guide will explore common, and not so common, deep neural networks and show how these can be exploited in the real world with complex raw data. With the help of practical examples, you will learn how to implement different types of neural nets to build smart applications related to text, speech, and image data processing.

Deep Learning with TensorFlow - Second Edition: Explore Neural Networks And Build Intelligent Systems With Python, 2nd Edition

by Giancarlo Zaccone Rezaul Karim

<P><P>Delve into neural networks, implement deep learning algorithms, and explore layers of data abstraction with the help of TensorFlow. <P><P>Key Features <P><P>Learn how to implement advanced techniques in deep learning with Google's brainchild, TensorFlow <P><P>Explore deep neural networks and layers of data abstraction with the help of this comprehensive guide <P><P>Gain real-world contextualization through some deep learning problems concerning research and application <P><P>Book Description <P><P>Deep learning is a branch of machine learning algorithms based on learning multiple levels of abstraction. Neural networks, which are at the core of deep learning, are being used in predictive analytics, computer vision, natural language processing, time series forecasting, and to perform a myriad of other complex tasks. <P><P>This book is conceived for developers, data analysts, machine learning practitioners and deep learning enthusiasts who want to build powerful, robust, and accurate predictive models with the power of TensorFlow, combined with other open source Python libraries. <P><P>Throughout the book, you'll learn how to develop deep learning applications for machine learning systems using Feedforward Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, Autoencoders, and Factorization Machines. Discover how to attain deep learning programming on GPU in a distributed way. <P><P>You'll come away with an in-depth knowledge of machine learning techniques and the skills to apply them to real-world projects. <P><P>What you will learn <P><P>Apply deep machine intelligence and GPU computing with TensorFlow <P><P>Access public datasets and use TensorFlow to load, process, and transform the data <P><P>Discover how to use the high-level TensorFlow API to build more powerful applications <P><P>Use deep learning for scalable object detection and mobile computing <P><P>Train machines quickly to learn from data by exploring reinforcement learning techniques <P><P>Explore active areas of deep learning research and applications <P><P>Who This Book Is For <P><P>The book is for people interested in machine learning and machine intelligence. A rudimentary level of programming in one language is assumed, as is a basic familiarity with computer science techniques and technologies, including a basic awareness of computer hardware and algorithms. Some competence in mathematics is needed to the level of elementary linear algebra and calculus.

Showstopper!: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft

by G. Pascal Zachary

Showstopper is the dramatic, inside story of the creation of Windows NT, told by Wall Street Journal reporter G. Pascal Zachary. Driven by the legendary Bruce Cutler, a picked band of software engineers sacrifices almost everything in their lives to build a new, stable, operating system aimed at giving Microsoft a platform for growth through the next decade of development in the computing business.Comparable in many ways to the Pulitzer Prize-winning book The Soul of a New Machine by Tracy Kidder, Showstopper gets deep inside the process of software development, the lives and motivations of coders and the pressure to succeed coupled with the drive for originality and perfection that can pull a diverse team together to create a program consisting of many hundreds of thousands of lines of code.

Programación de Computadoras: De Principiante a Malvado—JavaScript, HTML, CSS, & SQL

by Zack Fleming Steven Webber

Internamente, encontrarás una introducción a JavaScript, HTML, CSS y SQL. Estos son lenguajes de programación. Algunos de ellos se conocen como lenguajes de scripting. A partir de JavaScript, le presentaré los lenguajes de programación mencionados. Con suerte, al final de este libro, tendrá las respuestas a las preguntas de lo qué es y de lo qué puedes hacer con estos lenguajes. JavaScript es un lenguaje de programación que permite la implementación de elementos complejos en páginas web estáticas. Cada vez que miras una página web que hace algo además de mostrar información estática, es una suposición bastante segura hacer que JavaScript esté involucrado. A menudo se le conoce como la tercera capa del pastel. HTML es un lenguaje de programación relativamente simple que, en su núcleo, consiste en elementos. Estos elementos le permiten distinguir diferentes secciones de texto como diferentes aspectos de su página. Ya sea un párrafo, un encabezado, una columna o lo que se necesite, esto se logra con el uso de dichos elementos. Este lenguaje es también donde se obtiene la posibilidad de crear hipervínculos. El uso de hipervínculos es muy importante, especialmente cuando desea poder dirigir a alguien a una parte específica de su texto o página. CSS es un lenguaje de programación que se utiliza para diseñar y estructurar el diseño de una página web. Si desea cambiar la fuente, el color y el fondo, puede hacerlo agregando una animación o diseñando un esquema específico. Este es el lenguaje que usarás para lograr esas cosas. CSS utiliza el modelo de cuadro: la mayoría de los elementos se representan como un cuadro con el contenido, el relleno y los bordes se construyen como capas en una cebolla. Se debe comprender el modelo de caja antes de poder comenzar a entender cómo crear diseños CSS. Mientras tanto, SQL es un lenguaje de programación que está diseñado para trabajar con con

Stargazing Under Suburban Skies: A Star-Hopper's Guide (The Patrick Moore Practical Astronomy Series)

by Malcolm Zack Andrew Gannon John McRoberts

Anyone interested in astronomy battles with the conveniences of modern living – street lights, advertising and security lighting, tall buildings, and even the occasional tree. More than 85% of the population now lives in crowded and light-polluted towns and cities. This book is for those who live in or near towns and cities and own relatively modest equipment, although observers with larger instruments will still find many of the target objects of interest. The book encourages the use of star-hopping techniques to find objects in the night sky.Included is a list of 100 popular deep sky objects, ranked according to how difficult they are to find. Each object is described and has companion star-hopping charts, images and sometimes sketches. As a result, readers can gain a sense of their own backyard view from Earth. There is also a top 30 list of lunar objects, a section on planetary observing, annotated lists of popular astronomy apps and software, and tips on how to make the most of your location.Stargazing Under Suburban Skies: A Star-Hopper’s Guide is the essential companion to what can be seen and how, regardless of the obstacles.

The Business of Gamification: A Critical Analysis (Routledge Advances in Management and Business Studies)

by Peter Zackariasson Mikolaj Dymek

At the turn of the century the term "gamification" was introduced as a concept to understand the process of using game mechanics in "non-game" contexts. The impact of gamification was soon evident to business practices where it had impact both on marketing and, more broadly, on the organizations themselves. As the number of individuals playing video games grows, there seem to be an acceptance of game mechanics elsewhere. Its effectiveness is highly dependent on both technical possibilities and cultural acceptance, two factors present today. The aim of The Business of Gamification is to critically analyze the practical and theoretical consequences of gamification. Practically, how has gamification been applied in businesses to this point, and what are the future scenarios? Theoretically, what are the contributions of gamification to existing academic knowledge? How does this change our understanding of how business are performing and its consequences, for organizations, consumers, and society in general? This edited volume contains new, and stringent, perspectives on how gamification is contextualized in business settings, both in theory as well as in practice. This book will provide a wealth of research for individuals seriously interested in the industry at the academic level. As a result, this book will serve as a reference in curricula associated with video game development for years to come.

Video Game Marketing: A student textbook

by Peter Zackariasson Mikolaj Dymek

The video game industry has been one of the fastest-growing cultural phenomena of our times with market conditions that demand a specific skill set from its marketers. To a new generation of "indie gamers", being a game developer isn’t just about design and production, a successful video game demands entrepreneurial skills and astute business acumen. The creators need to know what their customers want, how to reach those customers and how to sell to them. ? Video Game Marketing: A student textbook?is for development students or aspiring developers who want to know how to promote and sell the results of their efforts. This book is a much-needed guide to: ? • the essentials of marketing strategy; • video games as products or services; • marketing research for game development; • branding video games; • marketing through game: gamification, advergames. ? Replete with pedagogy to aid learning such as objectives and discussion questions for each chapter, this book is all that aspiring video game developers will need to unleash the potential of their games.

The Playful Undead and Video Games: Critical Analyses of Zombies and Gameplay (Routledge Advances in Game Studies)

by Peter Zackariasson Stephen J. Webley

This book explores the central role of the zombie in contemporary popular culture as they appear in video games. Moving beyond traditional explanations of their enduring appeal – that they embody an aesthetic that combines horror with a mindless target; that lower age ratings for zombie games widen the market; or that Artificial Intelligence routines for zombies are easier to develop – the book provides a multidisciplinary and comprehensive look at this cultural phenomenon. Drawing on detailed case studies from across the genre, contributors from a variety of backgrounds offer insights into how the study of zombies in the context of video games informs an analysis of their impact on contemporary popular culture. Issues such as gender, politics, intellectual property law, queer theory, narrative storytelling and worldbuilding, videogame techniques and technology, and man’s relation to monsters are closely examined in their relation to zombie video games. Breaking new ground in the study of video games and popular culture, this volume will be of interest to researchers in a broad range of areas including media, popular culture, video games, and media psychology.

Refine Search

Showing 39,501 through 39,525 of 40,191 results