- Table View
- List View
Real World AI Ethics for Data Scientists: Practical Case Studies (Chapman & Hall/CRC Data Science Series)
by Nachshon (Sean) Goltz Tracey DowdeswellIn the midst of the fourth industrial revolution, big data is weighed in gold, placing enormous power in the hands of data scientists – the modern AI alchemists. But great power comes with greater responsibility. This book seeks to shape, in a practical, diverse, and inclusive way, the ethical compass of those entrusted with big data. Being practical, this book provides seven real-world case studies dealing with big data abuse. These cases span a range of topics from the statistical manipulation of research in the Cornell food lab through the Facebook user data abuse done by Cambridge Analytica to the abuse of farm animals by AI in a chapter co-authored by renowned philosophers Peter Singer and Yip Fai Tse. Diverse and inclusive, given the global nature of this revolution, this book provides case-by-case commentary on the cases by scholars representing non-Western ethical approaches (Buddhist, Jewish, Indigenous, and African) as well as Western approaches (consequentialism, deontology, and virtue). We hope this book will be a lighthouse for those debating ethical dilemmas in this challenging and ever-evolving field.
Real-World Applications and Implementations of IoT (Studies in Smart Technologies)
by Aritra Acharyya Prasenjit Dey Sujit BiswasThis book explores state-of-the-art internet of things (IoT) solutions for energy conservation, security, agricultural advancements, mining security, healthcare, and environmental protection. This book delves deep into the technology, offering a comprehensive analysis, detailed descriptions, and in-depth discussions of recently developed IoT applications. With a strong focus on the cutting-edge research at a global scale, the book combines IoT with artificial intelligence (AI), shedding light on emerging possibilities and advancements. Designed to cater to a broad audience, from those with a foundational understanding of science to seasoned engineering and technology experts, this book can serve as an essential resource for engineering students and science master's programs. Researchers seeking to stay at the forefront of IoT and AI will also find it invaluable.
Real-World Bug Hunting: A Field Guide to Web Hacking
by Peter YaworskiLearn how people break websites and how you can, too. Real-World Bug Hunting is the premier field guide to finding software bugs. Whether you're a cyber-security beginner who wants to make the internet safer or a seasoned developer who wants to write secure code, ethical hacker Peter Yaworski will show you how it's done. You'll learn about the most common types of bugs like cross-site scripting, insecure direct object references, and server-side request forgery. Using real-life case studies of rewarded vulnerabilities from applications like Twitter, Facebook, Google, and Uber, you'll see how hackers manage to invoke race conditions while transferring money, use URL parameter to cause users to like unintended tweets, and more.Each chapter introduces a vulnerability type accompanied by a series of actual reported bug bounties. The book's collection of tales from the field will teach you how attackers trick users into giving away their sensitive information and how sites may reveal their vulnerabilities to savvy users. You'll even learn how you could turn your challenging new hobby into a successful career. You'll learn:How the internet works and basic web hacking conceptsHow attackers compromise websitesHow to identify functionality commonly associated with vulnerabilitiesHow to find bug bounty programs and submit effective vulnerability reportsReal-World Bug Hunting is a fascinating soup-to-nuts primer on web security vulnerabilities, filled with stories from the trenches and practical wisdom. With your new understanding of site security and weaknesses, you can help make the web a safer place--and profit while you're at it.
Real-world Business Intelligence with Microsoft Dynamics GP
by Polino Mark Belinda AllenIf you're a GP user, this book is aimed at making your job easier. How? Through the use of Business Intelligence (BI) provided by your Microsoft Dynamics GP software to aid you in making informed decisions. This book assumes no previous experience; however, a basic knowledge of Excel is expected.
Real-World Cryptography
by David Wong"A staggeringly comprehensive review of the state of modern cryptography. Essential for anyone getting up to speed in information security." - Thomas Doylend, Green Rocket Security An all-practical guide to the cryptography behind common tools and protocols that will help you make excellent security choices for your systems and applications.In Real-World Cryptography, you will find: Best practices for using cryptography Diagrams and explanations of cryptographic algorithms Implementing digital signatures and zero-knowledge proofs Specialized hardware for attacks and highly adversarial environments Identifying and fixing bad practices Choosing the right cryptographic tool for any problem Real-World Cryptography reveals the cryptographic techniques that drive the security of web APIs, registering and logging in users, and even the blockchain. You&’ll learn how these techniques power modern security, and how to apply them to your own projects. Alongside modern methods, the book also anticipates the future of cryptography, diving into emerging and cutting-edge advances such as cryptocurrencies, and post-quantum cryptography. All techniques are fully illustrated with diagrams and examples so you can easily see how to put them into practice. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Cryptography is the essential foundation of IT security. To stay ahead of the bad actors attacking your systems, you need to understand the tools, frameworks, and protocols that protect your networks and applications. This book introduces authentication, encryption, signatures, secret-keeping, and other cryptography concepts in plain language and beautiful illustrations. About the book Real-World Cryptography teaches practical techniques for day-to-day work as a developer, sysadmin, or security practitioner. There&’s no complex math or jargon: Modern cryptography methods are explored through clever graphics and real-world use cases. You&’ll learn building blocks like hash functions and signatures; cryptographic protocols like HTTPS and secure messaging; and cutting-edge advances like post-quantum cryptography and cryptocurrencies. This book is a joy to read—and it might just save your bacon the next time you&’re targeted by an adversary after your data. What's inside Implementing digital signatures and zero-knowledge proofs Specialized hardware for attacks and highly adversarial environments Identifying and fixing bad practices Choosing the right cryptographic tool for any problem About the reader For cryptography beginners with no previous experience in the field. About the author David Wong is a cryptography engineer. He is an active contributor to internet standards including Transport Layer Security. Table of Contents PART 1 PRIMITIVES: THE INGREDIENTS OF CRYPTOGRAPHY 1 Introduction 2 Hash functions 3 Message authentication codes 4 Authenticated encryption 5 Key exchanges 6 Asymmetric encryption and hybrid encryption 7 Signatures and zero-knowledge proofs 8 Randomness and secrets PART 2 PROTOCOLS: THE RECIPES OF CRYPTOGRAPHY 9 Secure transport 10 End-to-end encryption 11 User authentication 12 Crypto as in cryptocurrency? 13 Hardware cryptography 14 Post-quantum cryptography 15 Is this it? Next-generation cryptography 16 When and where cryptography fails
Real World Data Mining Applications
by Mahmoud Abou-Nasr Stefan Lessmann Robert Stahlbock Gary M. WeissData mining applications range from commercial to social domains, with novel applications appearing swiftly; for example, within the context of social networks. The expanding application sphere and social reach of advanced data mining raise pertinent issues of privacy and security. Present-day data mining is a progressive multidisciplinary endeavor. This inter- and multidisciplinary approach is well reflected within the field of information systems. The information systems research addresses software and hardware requirements for supporting computationally and data-intensive applications. Furthermore, it encompasses analyzing system and data aspects, and all manual or automated activities. In that respect, research at the interface of information systems and data mining has significant potential to produce actionable knowledge vital for corporate decision-making. The aim of the proposed volume is to provide a balanced treatment of the latest advances and developments in data mining; in particular, exploring synergies at the intersection with information systems. It will serve as a platform for academics and practitioners to highlight their recent achievements and reveal potential opportunities in the field. Thanks to its multidisciplinary nature, the volume is expected to become a vital resource for a broad readership ranging from students, throughout engineers and developers, to researchers and academics.
Real-World Decision Support Systems
by Jason Papathanasiou Nikolaos Ploskas Isabelle LindenThis book presents real-world decision support systems, i. e. , systems that have been running for some time and as such have been tested in real environments and complex situations; the cases are from various application domains and highlight the best practices in each stage of the system's life cycle, from the initial requirements analysis and design phases to the final stages of the project. Each chapter provides decision-makers with recommendations and insights into lessons learned so that failures can be avoided and successes repeated. For this reason unsuccessful cases, which at some point of their life cycle were deemed as failures for one reason or another, are also included. All decision support systems are presented in a constructive, coherent and deductive manner to enhance the learning effect. It complements the many works that focus on theoretical aspects or individual module design and development by offering 'good' and 'bad' practices when developing and using decision support systems. Combining high-quality research with real-world implementations, it is of interest to researchers and professionals in industry alike.
Real World Digital Photography (3rd Edition)
by Katrin Eismann Sean Duggan Tim GreyIntended for beginner to intermediate photographers, this guide provides a foundation in the fundamentals of digital photography from discussions of basic equipment to post-production techniques. Divided into sections covering cameras and accessories, photography fundamentals, digital processing and presentation and output, chapters provide both theory and practical instruction and include detailed color example photographs and illustrations of techniques. This third edition is updated to include the latest camera technologies. The authors are professional photographers and photography writers. Annotation ©2011 Book News, Inc. , Portland, OR (booknews. com)
Real-World Electronic Voting: Design, Analysis and Deployment (Series in Security, Privacy and Trust)
by FENG HAO AND PETER Y. A. RYANReal-World Electronic Voting: Design, Analysis and Deployment captures all major developments in electronic voting since 2003 in a real-world setting. It covers three broad categories: e-voting protocols, attacks reported on e-voting and new developments on the use of e-voting. This book explores recent innovations in both poll-site and remote voting systems and their application throughout the world. The requirements of elections are analysed, the available tools and technologies are described, and a variety of modern systems are presented in detail together with discussions of deployments. This is an invaluable resource for election professionals, researchers and policy makers alike. Key Features: Reviews both technical and social aspects of e-voting Covers e-voting protocols, attacks reported on e-voting and new developments on the use of e-voting Designed for government election practitioners and policy makers who want to understand the threats and opportunities in e-voting and assess its suitability for future elections
Real-World Evidence in Medical Product Development
by Weili He Yixin Fang Hongwei WangThis book provides state-of-art statistical methodologies, practical considerations from regulators and sponsors, logistics, and real use cases for practitioners for the uptake of RWE/D. Randomized clinical trials have been the gold standard for the evaluation of efficacy and safety of medical products. However, the cost, duration, practicality, and limited generalizability have incentivized many to look for alternative ways to optimize drug development. This book provides a comprehensive list of topics together to include all aspects with the uptake of RWE/D, including, but not limited to, applications in regulatory and non-regulatory settings, causal inference methodologies, organization and infrastructure considerations, logistic challenges, and practical use cases.
Real-World Flash Game Development: How to Follow Best Practices AND Keep Your Sanity
by Christopher GriffithYour deadline just got moved up. Your artist has never worked with Flash before. Your inner programmer is telling you that no OOP is a big Oops! Any Flash developer can share similar tales of woe. This book breaks down the process of Flash game development into simple, approachable steps. Never heard of a game loop before? No idea what a design pattern is? No problem! Chris Griffith gives you real-world expertise, and real-world code that you can use in your own games. Griffith has been building games in Flash long enough to know what works and what doesn't. He shows you what you need to know to get the job done. Griffith covers Flash for the everyday developer. The average Flash developer doesn't have luxurious timelines, employers who understand the value of reusability, or the help of an information architect to design a usable experience. This book helps bridge the gap for these coders who may be used to C++, Java, or C# and want to move over to Flash. Griffith covers real-world scenarios pulled from his own experiences developing games for over 10 years in the industry. The 2nd edition will include: completely new game examples on more advanced topics like 3D; more robust physics and collision detection; and mobile device coverage with Android platform development for us on phones and tablets. Also coverage of the new features available in Flash CS5, Flash Player 10.1, and AIR 2.0 that can be used for game development.The associated web site for the book: www.flashgamebook.com gets close to 1,000 visits a month. On the site, readers can find all the source code for the examples, news on industry happenings, updates and special offers, and a discussion forum to ask questions and share ideas.
Real-World Functional Programming: With examples in F# and C#
by Tomas Petricek Jonathan SkeetFunctional programming languages like F#, Erlang, and Scala are attractingattention as an efficient way to handle the new requirements for programmingmulti-processor and high-availability applications. Microsoft's new F# is a truefunctional language and C# uses functional language features for LINQ andother recent advances.Real-World Functional Programming is a unique tutorial that explores thefunctional programming model through the F# and C# languages. The clearlypresented ideas and examples teach readers how functional programming differsfrom other approaches. It explains how ideas look in F#-a functionallanguage-as well as how they can be successfully used to solve programmingproblems in C#. Readers build on what they know about .NET and learn wherea functional approach makes the most sense and how to apply it effectively inthose cases.The reader should have a good working knowledge of C#. No prior exposure toF# or functional programming is required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Real-World Hadoop
by Ted Dunning Ellen FriedmanIf you’re a business team leader, CIO, business analyst, or developer interested in how Apache Hadoop and Apache HBase-related technologies can address problems involving large-scale data in cost-effective ways, this book is for you. Using real-world stories and situations, authors Ted Dunning and Ellen Friedman show Hadoop newcomers and seasoned users alike how NoSQL databases and Hadoop can solve a variety of business and research issues.You’ll learn about early decisions and pre-planning that can make the process easier and more productive. If you’re already using these technologies, you’ll discover ways to gain the full range of benefits possible with Hadoop. While you don’t need a deep technical background to get started, this book does provide expert guidance to help managers, architects, and practitioners succeed with their Hadoop projects.Examine a day in the life of big data: India’s ambitious Aadhaar projectReview tools in the Hadoop ecosystem such as Apache’s Spark, Storm, and Drill to learn how they can help youPick up a collection of technical and strategic tips that have helped others succeed with HadoopLearn from several prototypical Hadoop use cases, based on how organizations have actually applied the technologyExplore real-world stories that reveal how MapR customers combine use cases when putting Hadoop and NoSQL to work, including in production
Real World Haskell: Code You Can Believe In
by Bryan O'Sullivan John Goerzen Donald Bruce StewartThis easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. You'll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications. Real World Haskell takes you through the basics of functional programming at a brisk pace, and then helps you increase your understanding of Haskell in real-world issues like I/O, performance, dealing with data, concurrency, and more as you move through each chapter.
Real-World Implementation of C# Design Patterns: Overcome daily programming challenges using elements of reusable object-oriented software
by Bruce M. Van Horn II Van SymonsBuild robust applications in C# easily using effective and popular design patterns and best practicesKey FeaturesRecognize solutions to common problems in software design with C#Explore real-world applications of design patterns that can be used in your everyday workGet to grips with 14 patterns and their design implementationsBook DescriptionAs a software developer, you need to learn new languages and simultaneously get familiarized with the programming paradigms and methods of leveraging patterns, as both a communications tool and an advantage when designing well-written, easy-to-maintain code. Design patterns, being a collection of best practices, provide the necessary wisdom to help you overcome common sets of challenges in object-oriented design and programming.This practical guide to design patterns helps C# developers put their programming knowledge to work. The book takes a hands-on approach to introducing patterns and anti-patterns, elaborating on 14 patterns along with their real-world implementations. Throughout the book, you'll understand the implementation of each pattern, as well as find out how to successfully implement those patterns in C# code within the context of a real-world project.By the end of this design patterns book, you'll be able to recognize situations that tempt you to reinvent the wheel, and quickly avoid the time and cost associated with solving common and well-understood problems with battle-tested design patterns.What you will learnGet to grips with patterns, and discover how to conceive and document themExplore common patterns that may come up in your everyday workRecognize common anti-patterns early in the processUse creational patterns to create flexible and robust object structuresEnhance class designs with structural patternsSimplify object interaction and behavior with behavioral patternsWho this book is forThis book is for beginner and mid-level software developers who are looking to take their object-oriented programs or software designing skills to the next level by learning to leverage common patterns. A firm grasp of programming fundamentals and classical object-oriented programming (OOP) using languages like C#, C++, Objective-C, or Java is expected.
Real World Instrumentation with Python: Automated Data Acquisition and Control Systems
by J. M. HughesLearn how to develop your own applications to monitor or control instrumentation hardware. Whether you need to acquire data from a device or automate its functions, this practical book shows you how to use Python's rapid development capabilities to build interfaces that include everything from software to wiring. You get step-by-step instructions, clear examples, and hands-on tips for interfacing a PC to a variety of devices.Use the book's hardware survey to identify the interface type for your particular device, and then follow detailed examples to develop an interface with Python and C. Organized by interface type, data processing activities, and user interface implementations, this book is for anyone who works with instrumentation, robotics, data acquisition, or process control.Understand how to define the scope of an application and determine the algorithms necessary, and why it's importantLearn how to use industry-standard interfaces such as RS-232, RS-485, and GPIBCreate low-level extension modules in C to interface Python with a variety of hardware and test instrumentsExplore the console, curses, TkInter, and wxPython for graphical and text-based user interfacesUse open source software tools and libraries to reduce costs and avoid implementing functionality from scratch
Real-World Java: Helping You Navigate the Java Ecosystem (Tech Today)
by Victor Grazi Jeanne BoyarskyA concise handbook for the most common tools used in modern Java development Good Java developers learn Java syntax, how to create loops and switches, and can work out a lambda filter stream. But great Java developers need to understand the vast ecosystem of tools and frameworks for collaboration, testing, building, and more. In Real-World Java®: Helping You Navigate the Java Ecosystem, a team of veteran Java developers delivers a concise and authoritative discussion of the most common frameworks, tools, and techniques used in enterprise Java development shops. The authors provide just enough background and examples to allow you to dive right into the expert guidance on annotations, logging frameworks, observability, performance tuning, testing tools, and collaboration, that real-life commercial Java development typically relies on. You’ll expand your Java development toolkit with frameworks and utilities like Spring, Git, Prometheus, and Project Lombok. You’ll also discover links to tested, downloadable code examples that demonstrate the skills discussed in the book. Real-World Java® is the perfect resource for everyone already somewhat comfortable with the language but who wants to familiarize themselves with the tools and frameworks used in contemporary Java software development.
Real-World Kanban: Do Less, Accomplish More with Lean Thinking
by Mattias SkarinYour team is stressed; priorities are unclear. You're not sure what your teammates are working on, and management isn't helping. If your team is struggling with any of these symptoms, these four case studies will guide you to project success. See how Kanban was used to significantly improve time to market and to create a shared focus across marketing, IT, and operations. Each case study comes with illustrations of the Kanban board and diagrams and graphs to help you see behind the scenes.Learn a Lean approach by seeing how Kanban made a difference in four real-world situations. You'll explore how four different teams used Kanban to make paradigm-changing improvements in software development. These teams were struggling with overwork, unclear priorities, and lack of direction. As you discover what worked for them, you'll understand how to make significant changes in real situations.The four case studies in this book explain how to: Improve the full value chain by using Enterprise Kanban Boost engagement, teamwork, and flow in change management and operations Save a derailing project with Kanban Help an office team outside IT keep up with growth using KanbanWhat seems easy in theory can become tangled in practice. Discover why "improving IT" can make you miss your biggest improvement opportunities, and why you should focus on fixing quality and front-end operations before IT. Discover how to keep long-term focus and improve across department borders while dealing with everyday challenges. Find out what happened when using Kanban to find better ways to do work in a well-established company, including running multi-team development without a project office. You'll inspire your team and engage management to make it easier to develop better products.What You Need:This is a case study book, so there are no software requirements. The book covers the relevant bits of theory before presenting the case studies.
Real-World Machine Learning
by Henrik Brink Joseph Richards Mark FetherolfSummary Real-World Machine Learning is a practical guide designed to teach working developers the art of ML project execution. Without overdosing you on academic theory and complex mathematics, it introduces the day-to-day practice of machine learning, preparing you to successfully build and deploy powerful ML systems. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Machine learning systems help you find valuable insights and patterns in data, which you'd never recognize with traditional methods. In the real world, ML techniques give you a way to identify trends, forecast behavior, and make fact-based recommendations. It's a hot and growing field, and up-to-speed ML developers are in demand. About the Book Real-World Machine Learning will teach you the concepts and techniques you need to be a successful machine learning practitioner without overdosing you on abstract theory and complex mathematics. By working through immediately relevant examples in Python, you'll build skills in data acquisition and modeling, classification, and regression. You'll also explore the most important tasks like model validation, optimization, scalability, and real-time streaming. When you're done, you'll be ready to successfully build, deploy, and maintain your own powerful ML systems. What's Inside Predicting future behavior Performance evaluation and optimization Analyzing sentiment and making recommendations About the Reader No prior machine learning experience assumed. Readers should know Python. About the Authors Henrik Brink, Joseph Richards and Mark Fetherolf are experienced data scientists engaged in the daily practice of machine learning. Table of Contents PART 1: THE MACHINE-LEARNING WORKFLOW What is machine learning? Real-world data Modeling and prediction Model evaluation and optimization Basic feature engineering PART 2: PRACTICAL APPLICATION Example: NYC taxi data Advanced feature engineering Advanced NLP example: movie review sentiment Scaling machine-learning workflows Example: digital display advertising
Real World Modo: In the Trenches with Modo
by Wes McDermottmodo is one of the most exciting 3D applications to come out in ages. With its revolutionary toolset, inspiring 3D rendering engine, and advanced ergonomics it promises to offer tremendous advantages to almost any segment within the CGI and graphics industry.This book teaches artists how to use modo to maximize benefits with the shortest learning curve. To not only identify and exploit the power of the modo toolset, but to also show the tremendous advantages of learning and implementing modo to any who could derive a benefit by doing so. McKay Hawkes will illuminate modo with clear, motivating, entertaining and stylized pages. This book will inspire and intrigue readers with captivating imagery, strong emotional draw, pertinent industry information, real world observations, and valuable tips & tricks. The companion web site (hosted on Luxology's web site) will include an online tutorial video relating to the creation of the inspiring cover art and all relating support files.
Real-World Natural Language Processing: Practical applications with deep learning
by Masato HagiwaraReal-world Natural Language Processing shows you how to build the practical NLP applications that are transforming the way humans and computers work together.In Real-world Natural Language Processing you will learn how to: Design, develop, and deploy useful NLP applications Create named entity taggers Build machine translation systems Construct language generation systems and chatbots Use advanced NLP concepts such as attention and transfer learning Real-world Natural Language Processing teaches you how to create practical NLP applications without getting bogged down in complex language theory and the mathematics of deep learning. In this engaging book, you&’ll explore the core tools and techniques required to build a huge range of powerful NLP apps, including chatbots, language detectors, and text classifiers. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Training computers to interpret and generate speech and text is a monumental challenge, and the payoff for reducing labor and improving human/computer interaction is huge! Th e field of Natural Language Processing (NLP) is advancing rapidly, with countless new tools and practices. This unique book offers an innovative collection of NLP techniques with applications in machine translation, voice assistants, text generation, and more. About the book Real-world Natural Language Processing shows you how to build the practical NLP applications that are transforming the way humans and computers work together. Guided by clear explanations of each core NLP topic, you&’ll create many interesting applications including a sentiment analyzer and a chatbot. Along the way, you&’ll use Python and open source libraries like AllenNLP and HuggingFace Transformers to speed up your development process. What's inside Design, develop, and deploy useful NLP applications Create named entity taggers Build machine translation systems Construct language generation systems and chatbots About the reader For Python programmers. No prior machine learning knowledge assumed. About the author Masato Hagiwara received his computer science PhD from Nagoya University in 2009. He has interned at Google and Microsoft Research, and worked at Duolingo as a Senior Machine Learning Engineer. He now runs his own research and consulting company. Table of Contents PART 1 BASICS 1 Introduction to natural language processing 2 Your first NLP application 3 Word and document embeddings 4 Sentence classification 5 Sequential labeling and language modeling PART 2 ADVANCED MODELS 6 Sequence-to-sequence models 7 Convolutional neural networks 8 Attention and Transformer 9 Transfer learning with pretrained language models PART 3 PUTTING INTO PRODUCTION 10 Best practices in developing NLP applications 11 Deploying and serving NLP applications
Real World .NET, C#, and Silverlight
by Bill Evjen Dominick Baier Gyorgy Balassy Gill Gleeren David Giard Alex Golesh Kevin Grossnicklaus Caleb Jenkins Jeffrey Juday Vishwas Lele Jeremy Likness Scott Millett Christian Nagel Christian Weyer Daron YondemA team of MVP authors guides you through the . NET 4 Framework Written by a group of experienced MVPs, this unparalleled book delves into the intricate-and often daunting-world of . NET 4. Each author draws from a particular area of expertise to provide invaluable information on using the various . NET 4, C# 4, Silverlight 4, and Visual Studio tools in the real world. The authors break down the vast . NET 4 Framework into easily digestible portions to offer you a strong foundation on what makes . NET such a popular and successful framework for building a wide range of solutions. Breaks down the . NET 4 Framework into easily understandable sections Features more than a dozen MVPs serving as authors, each of whom focuses on a particular area of expertise Covers such topics as Windows Presentation Foundation, Silverlight 4, Windows Communication Foundation, ASP. NET performance, the entity framework, and more Shares C# tips and tricks and . NET architecture best practices from a team of Microsoft MVPs Real World . NET 4 and C# is the ultimate resource for discovering and understanding the . NET 4 Framework.
Real-World Next.js: Build scalable, high-performance, and modern web applications using Next.js, the React framework for production
by Michele RivaLearn how to use Next.js for building web apps without compromising performance, user experience, and developer happinessKey FeaturesDevelop scalable web applications using Next.jsUse Next.js as a frontend for existing backends and e-commerce websites and understand how to implement it with any headless CMSDeploy Next.js on different platforms, such as Vercel, DigitalOcean, and AWS, or on your own serverBook DescriptionNext.js is a scalable and high-performance React.js framework for modern web development and provides a large set of features, such as hybrid rendering, route prefetching, automatic image optimization, and internationalization, out of the box. If you are looking to create a blog, an e-commerce website, or a simple website, this book will show you how you can use the multipurpose Next.js framework to create an impressive user experience.Starting with the basics of Next.js, the book demonstrates how the framework can help you reach your development goals. You'll realize how versatile Next.js is as you build real-world applications with step-by-step explanations. This Next.js book will guide you in choosing the right rendering methodology for your website, securing it, and deploying it to different providers, all while focusing on performance and developer happiness.By the end of the book, you'll be able to design, build, and deploy modern architectures using Next.js with any headless CMS or data source.What you will learnGet up to speed with Next.js essentials and learn how to build apps quicklyUnderstand how to create scalable Next.js architecturesChoose between different rendering strategies, such as client-side rendering (CSR), static site generation (SSG), server-side rendering (SSR), and incremental static regeneration (ISR)Write unit tests and integration tests in your Next.js applicationDiscover the powerful routing system and Next.js' built-in componentsDesign and build modern architectures with Next.js using GraphCMS or any headless CMSWho this book is forThis book is for web developers who want to improve their React skills by building scalable and maintainable full-stack applications using the modern Next.js web framework. Intermediate-level knowledge of ES6+, React, Node.js, and REST is assumed.
Real World OCaml: Functional programming for the masses
by Anil Madhavapeddy Yaron Minsky Jason HickeyThis fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book's many examples, you'll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code. Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. In the book's third section, you'll delve deep into the details of the compiler toolchain and OCaml's simple and efficient runtime system. Learn the foundations of the language, such as higher-order functions, algebraic data types, and modules Explore advanced features such as functors, first-class modules, and objects Leverage Core, a comprehensive general-purpose standard library for OCaml Design effective and reusable libraries, making the most of OCaml's approach to abstraction and modularity Tackle practical programming problems from command-line parsing to asynchronous network programming Examine profiling and interactive debugging techniques with tools such as GNU gdb
Real-World Python: A Hacker's Guide to Solving Problems with Code
by Lee VaughanA project-based approach to learning Python programming for beginners. Intriguing projects teach you how to tackle challenging problems with code.You've mastered the basics. Now you're ready to explore some of Python's more powerful tools. Real-World Python will show you how.Through a series of hands-on projects, you'll investigate and solve real-world problems using sophisticated computer vision, machine learning, data analysis, and language processing tools. You'll be introduced to important modules like OpenCV, NumPy, Pandas, NLTK, Bokeh, Beautiful Soup, Requests, HoloViews, Tkinter, turtle, matplotlib, and more. You'll create complete, working programs and think through intriguing projects that show you how to:Save shipwrecked sailors with an algorithm designed to prove the existence of GodDetect asteroids and comets moving against a starfieldProgram a sentry gun to shoot your enemies and spare your friendsSelect landing sites for a Mars probe using real NASA mapsSend unbreakable messages based on a book codeSurvive a zombie outbreak using data scienceDiscover exoplanets and alien megastructures orbiting distant starsTest the hypothesis that we're all living in a computer simulationAnd more!If you're tired of learning the bare essentials of Python Programming with isolated snippets of code, you'll relish the relevant and geeky fun of Real-World Python!