- Table View
- List View
The Art of Mac Malware: The Guide to Analyzing Malicious Software
by Patrick WardleA comprehensive guide to the threats facing Apple computers and the foundational knowledge needed to become a proficient Mac malware analyst.Defenders must fully understand how malicious software works if they hope to stay ahead of the increasingly sophisticated threats facing Apple products today. The Art of Mac Malware: The Guide to Analyzing Malicious Software is a comprehensive handbook to cracking open these malicious programs and seeing what&’s inside. Discover the secrets of nation state backdoors, destructive ransomware, and subversive cryptocurrency miners as you uncover their infection methods, persistence strategies, and insidious capabilities. Then work with and extend foundational reverse-engineering tools to extract and decrypt embedded strings, unpack protected Mach-O malware, and even reconstruct binary code. Next, using a debugger, you&’ll execute the malware, instruction by instruction, to discover exactly how it operates. In the book&’s final section, you&’ll put these lessons into practice by analyzing a complex Mac malware specimen on your own.You&’ll learn to: • Recognize common infections vectors, persistence mechanisms, and payloads leveraged by Mac malware • Triage unknown samples in order to quickly classify them as benign or malicious • Work with static analysis tools, including disassemblers, in order to study malicious scripts and compiled binaries • Leverage dynamical analysis tools, such as monitoring tools and debuggers, to gain further insight into sophisticated threats • Quickly identify and bypass anti-analysis techniques aimed at thwarting your analysis attemptsA former NSA hacker and current leader in the field of macOS threat analysis, Patrick Wardle uses real-world examples pulled from his original research. The Art of Mac Malware: The Guide to Analyzing Malicious Software is the definitive resource to battling these ever more prevalent and insidious Apple-focused threats.
The Art of Machine Learning: A Hands-On Guide to Machine Learning with R
by Norman MatloffLearn to expertly apply a range of machine learning methods to real data with this practical guide.Packed with real datasets and practical examples, The Art of Machine Learning will help you develop an intuitive understanding of how and why ML methods work, without the need for advanced math.As you work through the book, you&’ll learn how to implement a range of powerful ML techniques, starting with the k-Nearest Neighbors (k-NN) method and random forests, and moving on to gradient boosting, support vector machines (SVMs), neural networks, and more.With the aid of real datasets, you&’ll delve into regression models through the use of a bike-sharing dataset, explore decision trees by leveraging New York City taxi data, and dissect parametric methods with baseball player stats. You&’ll also find expert tips for avoiding common problems, like handling &“dirty&” or unbalanced data, and how to troubleshoot pitfalls.You&’ll also explore:How to deal with large datasets and techniques for dimension reductionDetails on how the Bias-Variance Trade-off plays out in specific ML methodsModels based on linear relationships, including ridge and LASSO regressionReal-world image and text classification and how to handle time series dataMachine learning is an art that requires careful tuning and tweaking. With The Art of Machine Learning as your guide, you&’ll master the underlying principles of ML that will empower you to effectively use these models, rather than simply provide a few stock actions with limited practical use.Requirements: A basic understanding of graphs and charts and familiarity with the R programming language
The Art of Memory Forensics
by Andrew Case Michael Hale Ligh Jamie Levy Aaron WaltersMemory forensics provides cutting edge technology to help investigate digital attacksMemory forensics is the art of analyzing computer memory (RAM) to solve digital crimes. As a follow-up to the best seller Malware Analyst's Cookbook, experts in the fields of malware, security, and digital forensics bring you a step-by-step guide to memory forensics--now the most sought after skill in the digital forensics and incident response fields.Beginning with introductory concepts and moving toward the advanced, The Art of Memory Forensics: Detecting Malware and Threats in Windows, Linux, and Mac Memory is based on a five day training course that the authors have presented to hundreds of students. It is the only book on the market that focuses exclusively on memory forensics and how to deploy such techniques properly. Discover memory forensics techniques:How volatile memory analysis improves digital investigationsProper investigative steps for detecting stealth malware and advanced threatsHow to use free, open source tools for conducting thorough memory forensicsWays to acquire memory from suspect systems in a forensically sound mannerThe next era of malware and security breaches are more sophisticated and targeted, and the volatile memory of a computer is often overlooked or destroyed as part of the incident response process. The Art of Memory Forensics explains the latest technological innovations in digital forensics to help bridge this gap. It covers the most popular and recently released versions of Windows, Linux, and Mac, including both the 32 and 64-bit editions.
The Art of Micro Frontends: Build websites using compositional UIs that grow naturally as your application scales
by Florian Rappl Lothar SchottnerApply your experience of web development with HTML and JavaScript to build micro frontends for large-scale web projects using frameworks such as React and popular web tooling such as Node.js with Express or webpackKey FeaturesCut through the complexities of designing a monolithic web architecture using micro frontend architectureExplore architecture patterns for building large-scale applicationsLearn how to build, test, and secure your micro frontends efficientlyBook DescriptionMicro frontend is a web architecture for frontend development borrowed from the idea of microservices in software development, where each module of the frontend is developed and shipped in isolation to avoid complexity and a single point of failure for your frontend. Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will take you through the patterns available for implementing a micro frontend solution. You'll learn about micro frontends in general, the different architecture styles and their areas of use, how to prepare teams for the change to micro frontends, as well as how to adjust the UI design for scalability. Starting with the simplest variants of micro frontend architectures, the book progresses from static approaches to fully dynamic solutions that allow maximum scalability with faster release cycles. In the concluding chapters, you'll reinforce the knowledge you've gained by working on different case studies relating to micro frontends. By the end of this book, you'll be able to decide if and how micro frontends should be implemented to achieve scalability for your user interface (UI).What you will learnUnderstand how to choose the right micro frontend architectureDesign screens for compositional UIsCreate a great developer experience for micro frontend solutionsAchieve enhanced user experiences with micro frontendsIntroduce governance and boundary checks for managing distributed frontendsBuild scalable modular web applications from scratch or by migrating an existing monolithWho this book is forThis book is for software/solution architects or (mostly lead) developers as well as web developers and frontend engineers. Beginner-level knowledge of HTML and CSS along with a solid understanding of JavaScript programming and its ecosystem, including Node.js and NPM, is assumed.
The Art of Micro Frontends: Build websites using compositional UIs that grow naturally as your application scales
by Florian RapplApply your experience of web development with HTML and JavaScript to build micro frontends for large-scale web projects using frameworks such as React and popular web tooling such as Node.js with Express or webpackKey FeaturesCut through the complexities of designing a monolithic web architecture using micro frontend architectureExplore architecture patterns for building large-scale applicationsLearn how to build, test, and secure your micro frontends efficientlyBook DescriptionMicro frontend is a web architecture for frontend development borrowed from the idea of microservices in software development, where each module of the frontend is developed and shipped in isolation to avoid complexity and a single point of failure for your frontend. Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will take you through the patterns available for implementing a micro frontend solution. You’ll learn about micro frontends in general, the different architecture styles and their areas of use, how to prepare teams for the change to micro frontends, as well as how to adjust the UI design for scalability. Starting with the simplest variants of micro frontend architectures, the book progresses from static approaches to fully dynamic solutions that allow maximum scalability with faster release cycles. In the concluding chapters, you'll reinforce the knowledge you’ve gained by working on different case studies relating to micro frontends. By the end of this book, you'll be able to decide if and how micro frontends should be implemented to achieve scalability for your user interface (UI).What you will learnUnderstand how to choose the right micro frontend architectureDesign screens for compositional UIsCreate a great developer experience for micro frontend solutionsAchieve enhanced user experiences with micro frontendsIntroduce governance and boundary checks for managing distributed frontendsBuild scalable modular web applications from scratch or by migrating an existing monolithWho this book is forThis book is for software/solution architects or (mostly lead) developers as well as web developers and frontend engineers. Beginner-level knowledge of HTML and CSS along with a solid understanding of JavaScript programming and its ecosystem, including Node.js and NPM, is assumed.
The Art of Mirror's Edge: Catalyst
by VariousTake a behind-the-scenes journey into the richly detailed yet minimalist totalitarian futuristic universe of Mirror's Edge™ Catalyst with this oversized hardcover art book! Each glossy page is jam-packed with never before seen art, commentary, and insight from the creators of the game! See the concepts behind Faith and her world take shape! From freeruning up the tallest skyscrapers to delving into the secrets of the Mirror's Edge world, both fans and newcomers alike won't want to miss this beautiful art book experience! The Art of Mirror's Edge Catalyst will be released by Dark Horse simultaneously with the game.
The Art of Modelling Computational Systems: Essays Dedicated to Catuscia Palamidessi on the Occasion of Her 60th Birthday (Lecture Notes in Computer Science #11760)
by Mário S. Alvim Kostas Chatzikokolakis Carlos Olarte Frank ValenciaThis Festschrift was published in honor of Catuscia Palamidessi on the occasion of her 60th birthday.It features 6 laudations, which are available in the front matter of the volume, and 25 papers by close collaborators and friends. The papers are organized in topical sections named: concurrency; logic and constraint programming; security and privacy; and models and puzzles.These contributions are a tribute to Catuscia Palamidessi’s intellectual depth, vision, passion for science, and tenacity in solving technical problems. They also reflect the breadth and impact of her work. Her scientific interests include, in chronological order, principles of programming languages, concurrency theory, security, and privacy.
The Art of Modern PHP 8: Learn how to write modern, performant, and enterprise-ready code with the latest PHP features and practices
by Lorna Jane Mitchell Joseph EdmondsDiscover how to apply the principles of OOP, types, and package management the right wayKey FeaturesExplore the latest PHP 8.1 features and modern web development practicesRefactor your legacy codebase using modern features and styles in PHPCreate your own Composer packages that can be reused across all PHP projectsBook DescriptionPHP has come a long way since its introduction. While the language has evolved with PHP 8, there are still a lot of websites running on a version of PHP that is no longer supported. If you are a PHP developer working with legacy PHP systems and want to discover the tenants of modern PHP, this is the book for you. The Art of Modern PHP 8 walks you through the latest PHP features and language concepts. The book helps you upgrade your knowledge of PHP programming and practices. Starting with object-oriented programming (OOP) in PHP and related language features, you'll work through modern programming techniques such as inheritance, understand how it contrasts with composition, and finally look at more advanced language features. You'll learn about the MVC pattern by developing your own MVC system and advance to understanding what a DI container does by building a toy DI container. The book gives you an overview of Composer and how to use it to create reusable PHP packages. You'll also find techniques for deploying these packages to package libraries for other developers to explore. By the end of this PHP book, you'll have equipped yourself with modern server-side programming techniques using the latest versions of PHP.What you will learnUnderstand how to use modern PHP features such as objects, types, and moreGet to grips with PHP package management using ComposerExplore dependency injection for your PHP applicationsFind out what the differences are between legacy and modern PHP 8 code and practicesWrite clean PHP code and implement design patternsGet hands-on with modern PHP using examples applying MVC and DI techniquesWho this book is forThe book is for existing PHP developers and CTO-level professionals who are working with PHP technologies, including legacy PHP, in production. The book assumes beginner-level knowledge of PHP programming as well as experience with server-side development.
The Art of Network Penetration Testing: How to take over any company in the world
by Royce DavisThe Art of Network Penetration Testing is a guide to simulating an internal security breach. You&’ll take on the role of the attacker and work through every stage of a professional pentest, from information gathering to seizing control of a system and owning the network.Summary Penetration testing is about more than just getting through a perimeter firewall. The biggest security threats are inside the network, where attackers can rampage through sensitive data by exploiting weak access controls and poorly patched software. Designed for up-and-coming security professionals, The Art of Network Penetration Testing teaches you how to take over an enterprise network from the inside. It lays out every stage of an internal security assessment step-by-step, showing you how to identify weaknesses before a malicious invader can do real damage. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Penetration testers uncover security gaps by attacking networks exactly like malicious intruders do. To become a world-class pentester, you need to master offensive security concepts, leverage a proven methodology, and practice, practice, practice. Th is book delivers insights from security expert Royce Davis, along with a virtual testing environment you can use to hone your skills. About the book The Art of Network Penetration Testing is a guide to simulating an internal security breach. You&’ll take on the role of the attacker and work through every stage of a professional pentest, from information gathering to seizing control of a system and owning the network. As you brute force passwords, exploit unpatched services, and elevate network level privileges, you&’ll learn where the weaknesses are—and how to take advantage of them. What's inside Set up a virtual pentest lab Exploit Windows and Linux network vulnerabilities Establish persistent re-entry to compromised targets Detail your findings in an engagement report About the reader For tech professionals. No security experience required. About the author Royce Davis has orchestrated hundreds of penetration tests, helping to secure many of the largest companies in the world. Table of Contents 1 Network Penetration Testing PHASE 1 - INFORMATION GATHERING 2 Discovering network hosts 3 Discovering network services 4 Discovering network vulnerabilities PHASE 2 - FOCUSED PENETRATION 5 Attacking vulnerable web services 6 Attacking vulnerable database services 7 Attacking unpatched services PHASE 3 - POST-EXPLOITATION AND PRIVILEGE ESCALATION 8 Windows post-exploitation 9 Linux or UNIX post-exploitation 10 Controlling the entire network PHASE 4 - DOCUMENTATION 11 Post-engagement cleanup 12 Writing a solid pentest deliverable
The Art of Octopath Traveler: 2016-2020
by Square EnixJourney across the fantastic world of Octopath Traveler with over 200 pages of concept art and developer commentary collected in a stunning hardcover volume!Join the travelers in their journey through Orsterra and discover each of their unique origins. Delve into a fantasy landscape full of amazing creatures and scenery. Ponder the inspired design and artistic passion—all through incredible art from the creation of the critically acclaimed Octopath Traveler and Octopath Traveler: Champions of the Continent.Dark Horse Books and Square Enix present The Art of Octopath Traveler, officially published in English for the first time! This localization of original Japanese material features gorgeous concept art and extensive commentary from the games&’ creative teams. Discover what lies beyond the horizon!
The Art of Overwatch
by BlizzardOverwatch has taken the world by storm, boasting millions of players and gaining critical acclaim. Now, in this beautiful hardcover, Blizzard Entertainment reveals the creative process behind one of the most popular FPS games of all time! Filled with never-before-seen art as well as commentary provided by the game&’s development team, this book is sure to please any Overwatch fan. · Essential companion to the international best-selling game Overwatch! · Introduction and commentary provided by the game&’s development team! · Overwatch is a global phenomenon with 30 million players! · Produced in close partnership with Blizzard Entertainment! · Overwatch creation revealed! · Behind-the-scenes look at your favorite characters! · Never-before-seen artwork!
The Art of Prey
by BethesdaA dark force torments the enigmatic space station Talos I, and the key to survival depends not just on strength or weaponry, but on wits as well. Journey alongside Morgan Yu to explore the depths of Prey, a new science-fiction action game from the makers of Dishonored.Arkane Studios and Dark Horse Books are proud to present The Art of Prey. This exquisite and comprehensive collection features hundreds of pieces of gorgeous art from the development of this hotly anticipated game, showcasing Arkane's signature world-building and attention to detail with a unique take on futuristic design.The comprehensive art guide to the mysterious Prey universe! Exclusive never before seen concept art from the development of the highly anticipated Prey! One of PCAdvisor and GamesRadar's most anticipated games of 2017!
The Art of Project Management
by Scott Berkun"'The Art of Project Management' covers it all--from practical methods for making sure work gets done right and on time, to the mindset that can make you a great leader motivating your team to do their best. Reading this was like reading the blueprint for how the best projects are managed at Microsoft... I wish we always put these lessons into action!" --Joe Belfiore, General Manager, E-home Division, Microsoft Corporation "Berkun has written a fast paced, jargon-free and witty guide to what he wisely refers to as the 'art' of project management. It's a great introduction to the discipline. Seasoned and new managers will benefit from Berkun's perspectives." --Joe Mirza, Director, CNET Networks (Cnet.com) "Most books with the words 'project management' in the title are dry tomes. If that's what you are expecting to hear from Berkun's book, you will be pleasantly surprised. Sure, it's about project management. But it's also about creativity, situational problem-solving, and leadership. If you're a team member, project manager, or even a non-technical stakeholder, Scott offers dozens of practical tools and techniques you can use, and questions you can ask, to ensure your projects succeed." --Bill Bliss, Senior VP of product and customer experience, expedia.com In The Art of Project Management , you'll learn from a veteran manager of software and web development how to plan, manage and lead projects. This personal account of hard lessons learned over a decade of work in the industry distills complex concepts and challenges into practical nuggets of useful advice. Inspiring, funny, honest, and compelling, this is the book you and your team need to have within arms reach. It will serve you well with your current work, and on future projects to come. Topics include: How to make things happen Making good decisions Specifications and requirements Ideas and what to do with them How not to annoy people Leadership and trust The truth about making dates What to do when things go wrong
The Art of R Programming: A Tour of Statistical Software Design
by Norman MatloffR is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smoothly.The Art of R Programming takes you on a guided tour of software development with R, from basic types and data structures to advanced topics like closures, recursion, and anonymous functions. No statistical knowledge is required, and your programming skills can range from hobbyist to pro.Along the way, you'll learn about functional and object-oriented programming, running mathematical simulations, and rearranging complex data into simpler, more useful formats. You'll also learn to:–Create artful graphs to visualize complex data sets and functions–Write more efficient code using parallel R and vectorization–Interface R with C/C++ and Python for increased speed or functionality–Find new R packages for text analysis, image manipulation, and more–Squash annoying bugs with advanced debugging techniquesWhether you're designing aircraft, forecasting the weather, or you just need to tame your data, The Art of R Programming is your guide to harnessing the power of statistical computing.
The Art of RAGE 2
by Avalanche StudiosAn outrageous collection of art and commentary from the development of id Software and Avalanche Studios' dystopian first-person-shooter, RAGE 2!Delving into the rebellious world of the Wasteland, this volume examines the most intense moments of RAGE 2 in an extensive fusion of art and commentary! Explore the split scenery of lush overgrowth and desolate deserts in concepts and renders from across the incredible setting. This wicked collection details the game's wide-open world, insane characters, and big f%$@ing guns--all with exclusive commentary from the game's developers.Dark Horse Books joins with Bethesda Softworks and id Software, the creators of the first-person shooter genre, to present The Art of RAGE 2. Don't miss out on this vital addition to any wild wastelander's collection.
The Art of Randomness: Randomized Algorithms in the Real World
by Ronald T. KneuselHarness the power of randomness (and Python code) to solve real-world problems in fun, hands-on experiments—from simulating evolution to encrypting messages to making machine-learning algorithms!The Art of Randomness is a hands-on guide to mastering the many ways you can use randomized algorithms to solve real programming and scientific problems. You&’ll learn how to use randomness to run simulations, hide information, design experiments, and even create art and music. All you need is some Python, basic high school math, and a roll of the dice.Author Ronald T. Kneusel focuses on helping you build your intuition so that you&’ll know when and how to use random processes to get things done. You&’ll develop a randomness engine (a Python class that supplies random values from your chosen source), then explore how to leverage randomness to:Simulate Darwinian evolution and optimize with swarm-based search algorithmsDesign scientific experiments to produce more meaningful results by making them truly randomImplement machine learning algorithms like neural networks and random forestsUse Markov Chain Monte Carlo methods to sample from complex distributionsHide information in audio files and images, generate art, and create musicReconstruct original signals and images from only randomly sampled dataScientific anecdotes and code examples throughout illustrate how randomness plays into areas like optimization, machine learning, and audio signals. End-of-chapter exercises encourage further exploration.Whether you&’re a programmer, scientist, engineer, mathematician, or artist, you&’ll find The Art of Randomness to be your ticket to discovering the hidden power of applied randomness and the ways it can transform your approach to solving problems, from the technical to the artistic.
The Art of Ratchet & Clank
by Sony Computer EntertainmentA retrospective exploration of the galaxy's most lovable video game heroes--Ratchet and Clank!For fifteen years the most unlikely heroes in the cosmos have been adventuring across the stars, kicking butt and taking names. Ratchet and Clank have rescued innocent civilizations, taken down evil corporations, defeated robot armies, incited space prison breakouts, and even colluded with interstellar pirates! Now, Dark Horse Books and Insomniac Games proudly offer a look back at the history of the iconic series in a Qwark-tastic collection of never-before-seen concept art and behind-the-scenes commentary chronicling eleven amazing games and the brilliant studio that created them!
The Art of ReCore
by ART TKFrom the legendary makers of Metroid Prime comes ReCore, an action-adventure game that pits the player against devious robotic foes while forging friendships with a courageous group of uniquely powerful robot companions!Now, Dark Horse Books presents this comprehensive volume, examining the art and inspiration behind this mysterious and dynamic world with The Art of ReCore!* Featuring commentary from the game&’s creators!* The essential companion to the highly anticipated game!* Collecting hundreds of pieces of never-before-seen art!
The Art of Readable Code: Simple and Practical Techniques for Writing Better Code (O'reilly Ser.)
by Dustin Boswell Trevor FoucherAs programmers, we’ve all seen source code that’s so ugly and buggy it makes our brain ache. Over the past five years, authors Dustin Boswell and Trevor Foucher have analyzed hundreds of examples of "bad code" (much of it their own) to determine why they’re bad and how they could be improved. Their conclusion? You need to write code that minimizes the time it would take someone else to understand it—even if that someone else is you.This book focuses on basic principles and practical techniques you can apply every time you write code. Using easy-to-digest code examples from different languages, each chapter dives into a different aspect of coding, and demonstrates how you can make your code easy to understand.Simplify naming, commenting, and formatting with tips that apply to every line of codeRefine your program’s loops, logic, and variables to reduce complexity and confusionAttack problems at the function level, such as reorganizing blocks of code to do one task at a timeWrite effective test code that is thorough and concise—as well as readable"Being aware of how the code you create affects those who look at it later is an important part of developing software. The authors did a great job in taking you through the different aspects of this challenge, explaining the details with instructive examples."—Michael Hunger, passionate Software Developer
The Art of Reinforcement Learning: Fundamentals, Mathematics, and Implementations with Python
by Michael HuUnlock the full potential of reinforcement learning (RL), a crucial subfield of Artificial Intelligence, with this comprehensive guide. This book provides a deep dive into RL's core concepts, mathematics, and practical algorithms, helping you to develop a thorough understanding of this cutting-edge technology. Beginning with an overview of fundamental concepts such as Markov decision processes, dynamic programming, Monte Carlo methods, and temporal difference learning, this book uses clear and concise examples to explain the basics of RL theory. The following section covers value function approximation, a critical technique in RL, and explores various policy approximations such as policy gradient methods and advanced algorithms like Proximal Policy Optimization (PPO). This book also delves into advanced topics, including distributed reinforcement learning, curiosity-driven exploration, and the famous AlphaZero algorithm, providing readers with a detailed account of these cutting-edge techniques. With a focus on explaining algorithms and the intuition behind them, The Art of Reinforcement Learning includes practical source code examples that you can use to implement RL algorithms. Upon completing this book, you will have a deep understanding of the concepts, mathematics, and algorithms behind reinforcement learning, making it an essential resource for AI practitioners, researchers, and students. What You Will Learn Grasp fundamental concepts and distinguishing features of reinforcement learning, including how it differs from other AI and non-interactive machine learning approachesModel problems as Markov decision processes, and how to evaluate and optimize policies using dynamic programming, Monte Carlo methods, and temporal difference learningUtilize techniques for approximating value functions and policies, including linear and nonlinear value function approximation and policy gradient methodsUnderstand the architecture and advantages of distributed reinforcement learningMaster the concept of curiosity-driven exploration and how it can be leveraged to improve reinforcement learning agentsExplore the AlphaZero algorithm and how it was able to beat professional Go players Who This Book Is For Machine learning engineers, data scientists, software engineers, and developers who want to incorporate reinforcement learning algorithms into their projects and applications.
The Art of SEO
by Eric Enge Stephan Spencer Rand Fishkin Jessie C. StricchiolaA well-designed, easy-to-navigate website is useless if no one can find it. If your company is going to succeed in the web economy, optimizing your site for search engine visibility is essential. In this book, four of the most noted experts in the field of search engine optimization (SEO) provide you with proven guidelines and cutting-edge techniques for planning and executing a comprehensive SEO strategy. The authors clearly explain SEO fundamentals, while correcting many common misconceptions. If you are new to SEO, you'll get a complete and thorough SEO education, as well as an array of effective tactics, from basic to advanced. Seasoned practitioners will find this book useful as a complete reference to SEO best practices. Explore the underlying theory behind SEO and how search engines work Learn the steps you need to prepare for, execute, and evaluate SEO initiatives Examine a number of advanced strategies and tactics Understand the intricacies involved in managing complex SEO projects Learn what's necessary to build a competent SEO team with defined roles Glimpse the future of search and what lies ahead for the SEO industry
The Art of SEO: Mastering Search Engine Optimization
by Eric Enge Stephan Spencer Jessie StricchiolaThree acknowledged experts in search engine optimization share guidelines and innovative techniques that will help you plan and execute a comprehensive SEO strategy. Complete with an array of effective tactics from basic to advanced, this third edition includes updates on SEO tools, and new search engine ranking methods that have reshaped the SEO landscape.Novices will receive a thorough SEO education, while experienced SEO practitioners get an extensive reference to support ongoing engagements.Comprehend SEO's many intricacies and complexitiesExplore the underlying theory and inner workings of search enginesUnderstand the role of social media, user data, and linksDiscover tools to track results and measure successExamine the effects of Google's Panda and Penguin algorithmsConsider opportunities in mobile, local, and vertical SEOBuild a competent SEO team with defined rolesGlimpse the future of search and the SEO industryVisit the book website (http://www.artofseobook.com) for FAQs and to post your own burning questions. You'll have access to special offers and discounts on various SEO tools and services. You can also get exclusive access to instructional videos related to the concepts in the book by sending an email to bonuses@artofseobook.com.
The Art of SEO: Mastering Search Engine Optimization
by Eric Enge Stephan Spencer Jessie StricchiolaThree acknowledged experts in search engine optimization share guidelines and innovative techniques that will help you plan and execute a comprehensive SEO strategy. Complete with an array of effective tactics from basic to advanced, this fourth edition prepares digital marketers for 2023 and beyond with updates on SEO tools and new search engine optimization methods that have reshaped the SEO landscape, including how generative AI can be used to support SEO and SEO-related tasks.Novices will receive a thorough SEO education, while experienced SEO practitioners get an extensive reference to support ongoing engagements.Learn about the various intricacies and complexities of internet searchExplore the underlying theory and inner workings of search engines and their algorithmsUnderstand the interplay between social media engagement and other factorsDiscover tools to track results and measure successExamine the effects of key Google algorithm updatesConsider opportunities for visibility in mobile, local, vertical, social, and voice searchBuild a competent SEO team with defined rolesIdentify what opportunities exist for using generative AI as part of an SEO programGain insights into the future of search and internet discoverability
The Art of SQL
by Stephane Faroult Peter RobsonFor all the buzz about trendy IT techniques, data processing is still at the core of our systems, especially now that enterprises all over the world are confronted with exploding volumes of data. Database performance has become a major headache, and most IT departments believe that developers should provide simple SQL code to solve immediate problems and let DBAs tune any "bad SQL" later. In The Art of SQL, author and SQL expert Stephane Faroult argues that this "safe approach" only leads to disaster. His insightful book, named after Art of War by Sun Tzu, contends that writing quick inefficient code is sweeping the dirt under the rug. SQL code may run for 5 to 10 years, surviving several major releases of the database management system and on several generations of hardware. The code must be fast and sound from the start, and that requires a firm understanding of SQL and relational theory. The Art of SQL offers best practices that teach experienced SQL users to focus on strategy rather than specifics. Faroult's approach takes a page from Sun Tzu's classic treatise by viewing database design as a military campaign. You need knowledge, skills, and talent. Talent can't be taught, but every strategist from Sun Tzu to modern-day generals believed that it can be nurtured through the experience of others. They passed on their experience acquired in the field through basic principles that served as guiding stars amid the sound and fury of battle. This is what Faroult does with SQL. Like a successful battle plan, good architectural choices are based on contingencies. What if the volume of this or that table increases unexpectedly? What if, following a merger, the number of users doubles? What if you want to keep several years of data online? Faroult's way of looking at SQL performance may be unconventional and unique, but he's deadly serious about writing good SQL and using SQL well. The Art of SQL is not a cookbook, listing problems and giving recipes. The aim is to get you-and your manager-to raise good questions.
The Art of SQL
by Stephane Faroult Peter RobsonFor all the buzz about trendy IT techniques, data processing is still at the core of our systems, especially now that enterprises all over the world are confronted with exploding volumes of data. Database performance has become a major headache, and most IT departments believe that developers should provide simple SQL code to solve immediate problems and let DBAs tune any "bad SQL" later.In The Art of SQL, author and SQL expert Stephane Faroult argues that this "safe approach" only leads to disaster. His insightful book, named after Art of War by Sun Tzu, contends that writing quick inefficient code is sweeping the dirt under the rug. SQL code may run for 5 to 10 years, surviving several major releases of the database management system and on several generations of hardware. The code must be fast and sound from the start, and that requires a firm understanding of SQL and relational theory.The Art of SQL offers best practices that teach experienced SQL users to focus on strategy rather than specifics. Faroult's approach takes a page from Sun Tzu's classic treatise by viewing database design as a military campaign. You need knowledge, skills, and talent. Talent can't be taught, but every strategist from Sun Tzu to modern-day generals believed that it can be nurtured through the experience of others. They passed on their experience acquired in the field through basic principles that served as guiding stars amid the sound and fury of battle. This is what Faroult does with SQL.Like a successful battle plan, good architectural choices are based on contingencies. What if the volume of this or that table increases unexpectedly? What if, following a merger, the number of users doubles? What if you want to keep several years of data online? Faroult's way of looking at SQL performance may be unconventional and unique, but he's deadly serious about writing good SQL and using SQL well. The Art of SQL is not a cookbook, listing problems and giving recipes. The aim is to get you-and your manager-to raise good questions.