Filter
(found 8012 products)
Book cover image
Design interactive graphics and visuals for your data-driven applications using the popular open-source Chart.js data visualization library. Key Features Harness the power of JavaScript, HTML, and CSS to create interactive visualizations Display quantitative information efficiently in the form of attractive charts by using Chart.js A practical guide for creating data-driven ...
Learn Chart.js: Create interactive visualizations for the Web with Chart.js 2
Design interactive graphics and visuals for your data-driven applications using the popular open-source Chart.js data visualization library. Key Features Harness the power of JavaScript, HTML, and CSS to create interactive visualizations Display quantitative information efficiently in the form of attractive charts by using Chart.js A practical guide for creating data-driven applications using open-source JavaScript library Book DescriptionChart.js is a free, open-source data visualization library, maintained by an active community of developers in GitHub, where it rates as the second most popular data visualization library. If you want to quickly create responsive Web-based data visualizations for the Web, Chart.js is a great choice. This book guides the reader through dozens of practical examples, complete with code you can run and modify as you wish. It is a practical hands-on introduction to Chart.js. If you have basic knowledge of HTML, CSS and JavaScript you can learn to create beautiful interactive Web Canvas-based visualizations for your data using Chart.js. This book will help you set up Chart.js in a Web page and show how to create each one of the eight Chart.js chart types. You will also learn how to configure most properties that override Chart's default styles and behaviors. Practical applications of Chart.js are exemplified using real data files obtained from public data portals. You will learn how to load, parse, filter and select the data you wish to display from those files. You will also learn how to create visualizations that reveal patterns in the data. This book is based on Chart.js version 2.7.3 and ES2015 JavaScript. By the end of the book, you will be able to create beautiful, efficient and interactive data visualizations for the Web using Chart.js. What you will learn Learn how to create interactive and responsive data visualizations using Chart.js Learn how to create Canvas-based graphics without Canvas programming Create composite charts and configure animated data updates and transitions Efficiently display quantitative information using bar and line charts, scatterplots, and pie charts Learn how to load, parse, and filter external files in JSON and CSV formats Understand the benefits of using a data visualization framework Who this book is forThe ideal target audience of this book includes web developers and designers, data journalists, data scientists and artists who wish to create interactive data visualizations for the Web. Basic knowledge of HTML, CSS, and JavaScript is required. No Canvas knowledge is necessary.
https://magrudy-assets.storage.googleapis.com/9781789342482.jpg
31.490000 USD

Learn Chart.js: Create interactive visualizations for the Web with Chart.js 2

by Helder da Rocha
Paperback / softback
Book cover image
Create a real-world application in Go and explore various frameworks and methodologies for full-stack development Key Features Organize your isomorphic codebase to enhance the maintainability of your application Build web APIs and middleware in the Go language by making use of the popular Gin framework Implement real-time web application functionality ...
Hands-On Full Stack Development with Go: Build full stack web applications with Go, React, Gin, and GopherJS
Create a real-world application in Go and explore various frameworks and methodologies for full-stack development Key Features Organize your isomorphic codebase to enhance the maintainability of your application Build web APIs and middleware in the Go language by making use of the popular Gin framework Implement real-time web application functionality with WebSockets Book DescriptionThe Go programming language has been rapidly adopted by developers for building web applications. With its impressive performance and ease of development, Go enjoys the support of a wide variety of open source frameworks, for building scalable and high-performant web services and apps. Hands-On Full Stack Development with Go is a comprehensive guide that covers all aspects of full stack development with Go. This clearly written, example-rich book begins with a practical exposure to Go development and moves on to build a frontend with the popular React framework. From there, you will build RESTful web APIs utilizing the Gin framework. After that, we will dive deeper into important software backend concepts, such as connecting to the database via an ORM, designing routes for your services, securing your services, and even charging credit cards via the popular Stripe API. We will also cover how to test, and benchmark your applications efficiently in a production environment. In the concluding chapters, we will cover isomorphic developments in pure Go by learning about GopherJS. As you progress through the book, you'll gradually build a musical instrument online store application from scratch. By the end of the book, you will be confident in taking on full stack web applications in Go. What you will learn Understand Go programming by building a real-world application Learn the React framework to develop a frontend for your application Understand isomorphic web development utilizing the GopherJS framework Explore methods to write RESTful web APIs in Go using the Gin framework Learn practical topics such as ORM layers, secure communications, and Stripe's API Learn methods to benchmark and test web APIs in Go Who this book is forHands-On Full Stack Development with Go will appeal to developers who are looking to start building amazing full stack web applications in Go. Basic knowhow of Go language and JavaScript is expected. The book targets web developers who are looking to move to the Go language.
https://magrudy-assets.storage.googleapis.com/9781789130751.jpg
41.990000 USD

Hands-On Full Stack Development with Go: Build full stack web applications with Go, React, Gin, and GopherJS

by Mina Andrawos
Paperback / softback
Book cover image
The Burden of Choice examines how recommendations for products, media, news, romantic partners, and even cosmetic surgery operations are produced and experienced online. Fundamentally concerned with how the recommendation has come to serve as a form of control that frames a contemporary American as heteronormative, white, and well off, this ...
The Burden of Choice: Recommendations, Subversion, and Algorithmic Culture
The Burden of Choice examines how recommendations for products, media, news, romantic partners, and even cosmetic surgery operations are produced and experienced online. Fundamentally concerned with how the recommendation has come to serve as a form of control that frames a contemporary American as heteronormative, white, and well off, this book asserts that the industries that use these automated recommendations tend to ignore and obscure all other identities in the service of making the type of affluence they are selling appear commonplace. Focusing on the period from the mid-1990s to approximately 2010 (while this technology was still novel), Jonathan Cohn argues that automated recommendations and algorithms are far from natural, neutral, or benevolent. Instead, they shape and are shaped by changing conceptions of gender, sexuality, race, and class. With its cultural studies and humanities-driven methodologies focused on close readings, historical research, and qualitative analysis, The Burden of Choice models a promising avenue for the study of algorithms and culture.
https://magrudy-assets.storage.googleapis.com/9780813597812.jpg
31.450000 USD

The Burden of Choice: Recommendations, Subversion, and Algorithmic Culture

by Jonathan Cohn
Paperback / softback
Book cover image
What will you learn from this book? Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. You'll ...
Head First Kotlin
What will you learn from this book? Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. You'll learn everything from language fundamentals to collections, generics, lambdas, and higher-order functions. Along the way, you'll get to play with both object-oriented and functional programming. If you want to really understand Kotlin, this is the book for you. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Kotlin uses a visually rich format to engage your mind rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multisensory learning experience is designed for the way your brain really works.
https://magrudy-assets.storage.googleapis.com/9781491996690.jpg
95.54 USD

Head First Kotlin

by David Griffiths, Dawn Griffiths
Paperback / softback
Book cover image
Learn to create and customize impressive Drupal 8 modules to extend your website's functionalities Key Features Explore a plethora of Drupal 8 APIs and get the best out of them using the power of PHP coding Learn to implement efficient data management and data security by creating dedicated modules for ...
Drupal 8 Module Development: Build modules and themes using the latest version of Drupal 8, 2nd Edition
Learn to create and customize impressive Drupal 8 modules to extend your website's functionalities Key Features Explore a plethora of Drupal 8 APIs and get the best out of them using the power of PHP coding Learn to implement efficient data management and data security by creating dedicated modules for it. Stay up to date with the changes introduced in the new Drupal 8 releases Book DescriptionDrupal 8 comes with a release cycle that allows for new functionality to be added at a much faster pace. However, this also means code deprecations and changing architecture that you need to stay on top of. This book updates the first edition and includes the new functionality introduced in versions up to, and including 8.7. The book will first introduce you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. You will work with the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. Then, you will learn how to work with different kinds of data storages, create custom entities, field types and leverage the Database API for lower level database queries. You will further see how to introduce JavaScript into your module, work with the various file systems and ensure the code you write works on multilingual sites. Finally, you will learn how to programmatically work with Views, write automated tests for your functionality and also write secure code in general. By the end, you will have learned how to develop your own custom module that can provide complex business solutions. And who knows, maybe you'll even contribute it back to the Drupal community. Foreword by Dries Buytaert, founder of Drupal. What you will learn Develop Drupal 8 modules that do all the things you want Master numerous Drupal 8 sub-systems and APIs in the process Model, store, manipulate and process data to serve your purposes Display data and content in a clean and secure way using the Drupal 8 theme system Test your business logic to prevent regressions Stay ahead of the curve and write code following the current best practices Who this book is forThe primary target of this book is Drupal developers who want to learn how to write modules and develop in Drupal 8. It is also intended for Drupal site builders and PHP developers who have basic Object Oriented Programming skills. A little bit of Symfony experience is helpful but not mandatory.
https://magrudy-assets.storage.googleapis.com/9781789612363.jpg
41.990000 USD

Drupal 8 Module Development: Build modules and themes using the latest version of Drupal 8, 2nd Edition

by Daniel Sipos
Paperback / softback
Book cover image
The result of extensive research centred on the latest designs optimised for the screens of mobile devices, the Power of Touch looks at over a hundred projects that showcase the functionality and accessibility of great mobile user interfaces. The designers featured analyse their projects from a variety of perspectives such ...
Interactive Design For Screen: 100 Graphic Design Solutions
The result of extensive research centred on the latest designs optimised for the screens of mobile devices, the Power of Touch looks at over a hundred projects that showcase the functionality and accessibility of great mobile user interfaces. The designers featured analyse their projects from a variety of perspectives such as product specifications, site purpose and target users, making The Power of Touch a highly practical and inspiring guide for students and designers who know that a great mobile user experience is nothing less than essential.
https://magrudy-assets.storage.googleapis.com/9788417084059.jpg
62.950000 USD

Interactive Design For Screen: 100 Graphic Design Solutions

Hardback
Book cover image
Use digital experience platforms (DXP) to improve your development productivity and release timelines. Leverage the pre-integrated feature sets of DXPs in your organization's digital transformation journey to quickly develop a personalized, secure, and robust enterprise platform. In this book the authors examine various features of DXPs and provide rich insights ...
Building Digital Experience Platforms: A Guide to Developing Next-Generation Enterprise Applications
Use digital experience platforms (DXP) to improve your development productivity and release timelines. Leverage the pre-integrated feature sets of DXPs in your organization's digital transformation journey to quickly develop a personalized, secure, and robust enterprise platform. In this book the authors examine various features of DXPs and provide rich insights into building each layer in a digital platform. Proven best practices are presented with examples for designing and building layers. A special focus is provided on security and quality attributes needed for business-critical enterprise applications. The authors cover modern and emerging digital trends such as Blockchain, IoT, containers, chatbots, artificial intelligence, and more. The book is divided into five parts related to requirements/design, development, security, infrastructure, and case study. The authors employ proven real-world methods, best practices, and security and integration techniques derived from their rich experience. An elaborate digital transformation case study for a banking application is included. What You'll Learn Develop a digital experience platform from end to end Understand best practices and proven methods for designing overall architecture, user interface and integration components, security, and infrastructure Study real-world cases, including an elaborate digital transformation building an enterprise platform for a banking application Know the open source tools and technology frameworks that can be used to build DXPs Who This Book Is For Web developers, full stack developers, digital enthusiasts, digital project managers, and architects
https://magrudy-assets.storage.googleapis.com/9781484243022.jpg
41.990000 USD

Building Digital Experience Platforms: A Guide to Developing Next-Generation Enterprise Applications

by Sourabhh Sethii, Shailesh Kumar Shivakumar
Paperback / softback
Book cover image
Create responsive eLearning content, including quizzes, demonstrations, simulations and Virtual Reality projects that fit on any device with Adobe Captivate 2019 Key Features Build responsive, interactive and highly engaging eLearning content with Adobe Captivate 2019 Build Virtual Reality eLearning experiences with Adobe Captivate 2019 Assess your student knowledge with interactive ...
Mastering Adobe Captivate 2019: Build cutting edge professional SCORM compliant and interactive eLearning content with Adobe Captivate, 5th Edition
Create responsive eLearning content, including quizzes, demonstrations, simulations and Virtual Reality projects that fit on any device with Adobe Captivate 2019 Key Features Build responsive, interactive and highly engaging eLearning content with Adobe Captivate 2019 Build Virtual Reality eLearning experiences with Adobe Captivate 2019 Assess your student knowledge with interactive and random quizzes Seamlessly integrate your eLearning content with any SCORM or xAPI compliant LMS Book DescriptionAdobe Captivate is used to create highly engaging, interactive, and responsive eLearning content. This book takes you through the production of a few pieces of eLearning content, covering all the project types and workflows of Adobe Captivate. First, you will learn how to create a typical interactive Captivate project. This will give you the opportunity to review all Captivate objects and uncover the application's main tools. Then, you will use the built-in capture engine of Captivate to create an interactive software simulation and a Video Demo that can be published as an MP4 video. Then, you will approach the advanced responsive features of Captivate to create a project that can be viewed on any device. And finally, you will immerse your learners in a 360o environment by creating Virtual Reality projects of Adobe Captivate. At the end of the book, you will empower your workflow and projects with the newer and most advanced features of the application, including variables, advanced actions, JavaScript, and using Captivate 2019 with other applications. If you want to produce high quality eLearning content using a wide variety of techniques, implement eLearning in your company, enable eLearning on any device, assess the effectiveness of the learning by using extensive Quizzing features, or are simply interested in eLearning, this book has you covered! What you will learn Learn how to use the objects in Captivate to build professional eLearning content Enhance your projects by adding interactivity, animations, and more Add multimedia elements, such as audio and video, to create engaging learning experiences Use themes to craft a unique visual experience Use question slides to create SCORM-compliant quizzes that integrate seamlessly with your LMS Make your content fit any device with responsive features of Captivate Create immersive 360 Degrees experiences with Virtual Reality projects of Captivate 2019 Integrate Captivate with other applications (such as PowerPoint and Photoshop) to establish a professional eLearning production workflow Publish your project in a wide variety of formats including HTML5 and Flash Who this book is forIf you are a teacher, instructional designer, eLearning developer, or human resources manager who wants to implement eLearning, then this book is for you. A basic knowledge of your OS is all it takes to create the next generation of responsive eLearning content.
https://magrudy-assets.storage.googleapis.com/9781789803051.jpg
52.490000 USD

Mastering Adobe Captivate 2019: Build cutting edge professional SCORM compliant and interactive eLearning content with Adobe Captivate, 5th Edition

by Damien Bruyndonckx, Dr. Pooja Jaisingh
Paperback / softback
Book cover image
Gain a deeper understanding of JavaScript and apply it to build small applications in backend, frontend, and mobile frameworks. Key Features Explore the new ES6 syntax, the event loop, and asynchronous programming Learn the test-driven development approach when building apps Master advanced JavaScript concepts to enhance your web developments skill ...
Advanced JavaScript: Speed up web development with the powerful features and benefits of JavaScript
Gain a deeper understanding of JavaScript and apply it to build small applications in backend, frontend, and mobile frameworks. Key Features Explore the new ES6 syntax, the event loop, and asynchronous programming Learn the test-driven development approach when building apps Master advanced JavaScript concepts to enhance your web developments skill Book DescriptionIf you are looking for a programming language to develop flexible and efficient applications, JavaScript is an obvious choice. Advanced JavaScript is a hands-on guide that takes you through JavaScript and its many features, one step at a time. You'll begin by learning how to use the new JavaScript syntax in ES6, and then work through the many other features that modern JavaScript has to offer. As you progress through the chapters, you'll use asynchronous programming with callbacks and promises, handle browser events, and perform Document Object Model (DOM) manipulation. You'll also explore various methods of testing JavaScript projects. In the concluding chapters, you'll discover functional programming and learn to use it to build your apps. With this book as your guide, you'll also be able to develop APIs using Node.js and Express, create front-ends using React/Redux, and build mobile apps using React/Expo. By the end of Advanced JavaScript, you will have explored the features and benefits of JavaScript to build small applications. What you will learn Examine major features in ES6 and implement those features to build applications Create promise and callback handlers to work with asynchronous processes Develop asynchronous flows using Promise chaining and async/await syntax Manipulate the DOM with JavaScript Handle JavaScript browser events Explore Test Driven Development and build code tests with JavaScript code testing frameworks. List the benefits and drawbacks of functional programming compared to other styles Construct applications with the Node.js backend framework and the React frontend framework Who this book is forThis book is designed to target anyone who wants to write JavaScript in a professional environment. We expect the audience to have used JavaScript in some capacity and be familiar with the basic syntax. This book would be good for a tech enthusiast wondering when to use generators or how to use Promises and Callbacks effectively, or a novice developer who wants to deepen their knowledge on JavaScript and understand TDD.
https://magrudy-assets.storage.googleapis.com/9781789800104.jpg
36.740000 USD

Advanced JavaScript: Speed up web development with the powerful features and benefits of JavaScript

by Zachary Shute
Paperback / softback
Book cover image
An in-depth and comprehensive take on WordPress, covering everything about the platform such as WordPress posts, pages, themes, plugins, and more. Key Features Get up to date with the latest WordPress 5.0 (Bebo) and all its new features Beginner-friendly layout and advice you can apply from day one with loads ...
WordPress 5 Complete: Build beautiful and feature-rich websites from scratch, 7th Edition
An in-depth and comprehensive take on WordPress, covering everything about the platform such as WordPress posts, pages, themes, plugins, and more. Key Features Get up to date with the latest WordPress 5.0 (Bebo) and all its new features Beginner-friendly layout and advice you can apply from day one with loads of screenshots and examples Enrich your development experience with the new block-based editor Gutenberg Book DescriptionBack in the day, when you wanted to launch a new website, you either had to learn web programming yourself or hire a professional who would take care of the whole process for you. Nowadays, with WordPress, anyone can build an optimized site with the least amount of effort possible and then make it available to the world in no time. Here, in the seventh edition of the book, we are going to show you how to build great looking and functional websites using WordPress. The new version of WordPress - 5.0 - comes with a few important changes, and we tell you all about how to use them effectively. From crafting content pages using the block editor, and customizing the design of your site, through to making sure it's secure, we go through it all. The book starts by introducing WordPress and teaching you how to set it up. You are then shown how to create a blog site, start writing content, and even use plugins and themes to customize the design of the site and add some unique elements to set it apart. If you want to get more in-depth, we also show you how to get started creating your own themes and plugins. Finally, we teach you how to use WordPress for building non-blog websites. By the end of the book, you will be sufficiently skilled to design high-quality websites and will be fully familiar with the ins and outs of WordPress. What you will learn Learn to adapt your plugin with the Gutenberg editor Create content that is optimized for publication on the web Craft great looking pages and posts with the use of block editor Structure your web pages in an accessible and clear way Install and work with plugins and themes Customize the design of your website Upload multimedia content, such as images, audio, and video easily and effectively Develop your own WordPress plugins and themes Use WordPress to build websites that serve purposes other than blogs Who this book is forThe ideal target audience for this book would be PHP developers who have some basic knowledge of working with WordPress and who want to get a comprehensive practical understanding of working with WordPress and create production-ready websites with it.
https://magrudy-assets.storage.googleapis.com/9781789532012.jpg
41.990000 USD

WordPress 5 Complete: Build beautiful and feature-rich websites from scratch, 7th Edition

by Karol Krol
Paperback / softback
Book cover image
WebAssembly fulfills the long-awaited promise of web technologies: fast code, type-safe at compile time, execution in the browser, on embedded devices, or anywhere else. Rust delivers the power of C in a language that strictly enforces type safety. Combine both languages and you can write for the web like never ...
Programming WebAssembly with Rust
WebAssembly fulfills the long-awaited promise of web technologies: fast code, type-safe at compile time, execution in the browser, on embedded devices, or anywhere else. Rust delivers the power of C in a language that strictly enforces type safety. Combine both languages and you can write for the web like never before! Learn how to integrate with JavaScript, run code on platforms other than the browser, and take a step into IoT. Discover the easy way to build cross-platform applications without sacrificing power, and change the way you write code for the web. WebAssembly is more than just a revolutionary new technology. It's reshaping how we build applications for the web and beyond. Where technologies like ActiveX and Flash have failed, you can now write code in whatever language you prefer and compile to WebAssembly for fast, type-safe code that runs in the browser, on mobile devices, embedded devices, and more. Combining WebAssembly's portable, high-performance modules with Rust's safety and power is a perfect development combination. Learn how WebAssembly's stack machine architecture works, install low-level wasm tools, and discover the dark art of writing raw wast code. Build on that foundation and learn how to compile WebAssembly modules from Rust by implementing the logic for a checkers game. Create wasm modules in Rust to interoperate with JavaScript in many compelling ways. Apply your new skills to the world of non-web hosts, and create everything from an app running on a Raspberry Pi that controls a lighting system, to a fully-functioning online multiplayer game engine where developers upload their own arena-bound WebAssembly combat modules. Get started with WebAssembly today, and change the way you think about the web. What You Need: You'll need a Linux, Mac, or Windows workstation with an Internet connection. You'll need an up-to-date web browser that supports WebAssembly. To work with the sample code, you can use your favorite text editor or IDE. The book will guide you through installing the Rust and WebAssembly tools needed for each chapter.
https://magrudy-assets.storage.googleapis.com/9781680506365.jpg
48.250000 USD

Programming WebAssembly with Rust

by Kevin Hoffman
Paperback / softback
Book cover image
'Engaging, fact-filled and profoundly illuminating. It's inspiring to read - and it should help make the world a lot better.' Cass Sunstein, author of Nudge The rise of social media has sent our social instincts into overdrive, and the impact of our networks has never been greater. But what if ...
Social Butterflies: Reclaiming the Positive Power of Social Networks
'Engaging, fact-filled and profoundly illuminating. It's inspiring to read - and it should help make the world a lot better.' Cass Sunstein, author of Nudge The rise of social media has sent our social instincts into overdrive, and the impact of our networks has never been greater. But what if we could reclaim the positive power that influences our decisions, to behave better and be happier? In this groundbreaking book, Sanders and Hume build on the incredible findings of their own cutting-edge research from their work at the world's first Nudge Unit, as well as illuminating case studies from experts around the world, to show how small changes in our environments can have a huge impact on where our instincts lead us. At a time when our trust in each other is being destroyed on a global scale, it's never been more important to understand what motivates us and how to use our predictable behaviours to drive positive change. From helping us to run more cohesive organizations, to building important relationships and connections that matter, this is an essential roadmap back to our better social selves.
https://magrudy-assets.storage.googleapis.com/9781782439578.jpg
32.40 USD

Social Butterflies: Reclaiming the Positive Power of Social Networks

by Susannah Hume, Michael Sanders
Hardback
Book cover image
Set up your WordPress site today! WordPress is a state-of-the-art blog publishing platform with a focus on aesthetics, web standards, and usability. The latest version of WordPress.org will be replaced in the fall of 2018 with WordPress 5.0. This will include a major change with the addition of new editor ...
WordPress All-In-One For Dummies
Set up your WordPress site today! WordPress is a state-of-the-art blog publishing platform with a focus on aesthetics, web standards, and usability. The latest version of WordPress.org will be replaced in the fall of 2018 with WordPress 5.0. This will include a major change with the addition of new editor Gutenberg. Take your WordPress experience to the next level with the information packed inside this All-in-One. From the basics of setting up your account, to choosing a host and theme, to managing content with editor Gutenberg, to keeping your site secure, these 8 books of expert information will help you take the WordPress community by storm. Build your site foundation Choose a server Become a site admin pro Learn how to manage content using Gutenberg Get ready to blog all about it!
https://magrudy-assets.storage.googleapis.com/9781119553151.jpg
41.990000 USD

WordPress All-In-One For Dummies

by Lisa Sabin-Wilson
Paperback / softback
Book cover image
Build effective RESTful APIs for enterprise with design patterns and REST framework's out-of-the-box capabilities Key Features Understand advanced topics such as API gateways, API securities, and cloud Implement patterns programmatically with easy-to-follow examples Modernize legacy codebase using API connectors, layers, and microservices Book DescriptionThis book deals with the Representational State ...
Hands-On RESTful API Design Patterns and Best Practices: Design, develop, and deploy highly adaptable, scalable, and secure RESTful web APIs
Build effective RESTful APIs for enterprise with design patterns and REST framework's out-of-the-box capabilities Key Features Understand advanced topics such as API gateways, API securities, and cloud Implement patterns programmatically with easy-to-follow examples Modernize legacy codebase using API connectors, layers, and microservices Book DescriptionThis book deals with the Representational State Transfer (REST) paradigm, which is an architectural style that allows networked devices to communicate with each other over the internet. With the help of this book, you'll explore the concepts of service-oriented architecture (SOA), event-driven architecture (EDA), and resource-oriented architecture (ROA). This book covers why there is an insistence for high-quality APIs toward enterprise integration. It also covers how to optimize and explore endpoints for microservices with API gateways and touches upon integrated platforms and Hubs for RESTful APIs. You'll also understand how application delivery and deployments can be simplified and streamlined in the REST world. The book will help you dig deeper into the distinct contributions of RESTful services for IoT analytics and applications. Besides detailing the API design and development aspects, this book will assist you in designing and developing production-ready, testable, sustainable, and enterprise-grade APIs. By the end of the book, you'll be empowered with all that you need to create highly flexible APIs for next-generation RESTful services and applications. What you will learn Explore RESTful concepts, including URI, HATEOAS, and Code on Demand Study core patterns like Statelessness, Pagination, and Discoverability Optimize endpoints for linked microservices with API gateways Delve into API authentication, authorization, and API security implementations Work with Service Orchestration to craft composite and process-aware services Expose RESTful protocol-based APIs for cloud computing Who this book is forThis book is primarily for web, mobile, and cloud services developers, architects, and consultants who want to build well-designed APIs for creating and sustaining enterprise-class applications. You'll also benefit from this book if you want to understand the finer details of RESTful APIs and their design techniques along with some tricks and tips.
https://magrudy-assets.storage.googleapis.com/9781788992664.jpg
41.990000 USD

Hands-On RESTful API Design Patterns and Best Practices: Design, develop, and deploy highly adaptable, scalable, and secure RESTful web APIs

by Pethuru Raj, Harihara Subramanian
Paperback / softback
Book cover image
Master the art of implementing scalable and reactive microservices in your production environment with Java 11 Key Features Use domain-driven designs to build microservices Explore various microservices design patterns such as service discovery, registration, and API Gateway Use Kafka, Avro, and Spring Streams to implement event-based microservices Book DescriptionMicroservices are ...
Mastering Microservices with Java: Build enterprise microservices with Spring Boot 2.0, Spring Cloud, and Angular, 3rd Edition
Master the art of implementing scalable and reactive microservices in your production environment with Java 11 Key Features Use domain-driven designs to build microservices Explore various microservices design patterns such as service discovery, registration, and API Gateway Use Kafka, Avro, and Spring Streams to implement event-based microservices Book DescriptionMicroservices are key to designing scalable, easy-to-maintain applications. This latest edition of Mastering Microservices with Java, works on Java 11. It covers a wide range of exciting new developments in the world of microservices, including microservices patterns, interprocess communication with gRPC, and service orchestration. This book will help you understand how to implement microservice-based systems from scratch. You'll start off by understanding the core concepts and framework, before focusing on the high-level design of large software projects. You'll then use Spring Security to secure microservices and test them effectively using REST Java clients and other tools. You will also gain experience of using the Netflix OSS suite, comprising the API Gateway, service discovery and registration, and Circuit Breaker. Additionally, you'll be introduced to the best patterns, practices, and common principles of microservice design that will help you to understand how to troubleshoot and debug the issues faced during development. By the end of this book, you'll have learned how to build smaller, lighter, and faster services that can be implemented easily in a production environment. What you will learn Use domain-driven designs to develop and implement microservices Understand how to implement microservices using Spring Boot Explore service orchestration and distributed transactions using the Sagas Discover interprocess communication using REpresentational State Transfer (REST) and events Gain knowledge of how to implement and design reactive microservices Deploy and test various microservices Who this book is forThis book is designed for Java developers who are familiar with microservices architecture and now want to effectively implement microservices at an enterprise level. Basic knowledge and understanding of core microservice elements and applications is necessary.
https://magrudy-assets.storage.googleapis.com/9781789530728.jpg
47.240000 USD

Mastering Microservices with Java: Build enterprise microservices with Spring Boot 2.0, Spring Cloud, and Angular, 3rd Edition

by Sourabh Sharma
Paperback / softback
Book cover image
In recent years, the need for smart equipment has increased exponentially with the upsurge in technological advances. To work to their fullest capacity, these devices need to be able to communicate with other devices in their network to exchange information and receive instructions. Computational Intelligence in the Internet of Things ...
Computational Intelligence in the Internet of Things
In recent years, the need for smart equipment has increased exponentially with the upsurge in technological advances. To work to their fullest capacity, these devices need to be able to communicate with other devices in their network to exchange information and receive instructions. Computational Intelligence in the Internet of Things is an essential reference source that provides relevant theoretical frameworks and the latest empirical research findings in the area of computational intelligence and the Internet of Things. Featuring research on topics such as data analytics, machine learning, and neural networks, this book is ideally designed for IT specialists, managers, professionals, researchers, and academicians.
https://magrudy-assets.storage.googleapis.com/9781522579557.jpg
236.250000 USD

Computational Intelligence in the Internet of Things

Hardback
Book cover image
Online Searching puts aspiring librarians on the fast track to becoming expert searchers who unite users with trusted sources of information that satisfy their information needs. To unite users with such sources, master this seven-step online searching process: 1. Determining what the user really wants in the reference interview 2. ...
Online Searching: A Guide to Finding Quality Information Efficiently and Effectively
Online Searching puts aspiring librarians on the fast track to becoming expert searchers who unite users with trusted sources of information that satisfy their information needs. To unite users with such sources, master this seven-step online searching process: 1. Determining what the user really wants in the reference interview 2. Identifying sources that are likely to produce relevant information for the user's query 3. Determining whether the user seeks a known item or subject 4. Dividing the query into big ideas and combining them logically 5. Representing the query as input to the search system 6. Conducting the search and responding strategically 7. Displaying retrievals, assessing them, and responding tactically This second edition addresses the implications of new technical advances that affect expert intermediary searchers such as the library's everything search, the choice between classic and discovery OPACs, and the role of digital object identifiers (DOIs) and Open Researcher and Contributor IDs (ORCIDs) in known-item searching. It also advises expert searchers about how today's hot-button issues such as social media, fake news, and truth in the post-truth area figure into the searches they conduct for others and what they teach library users about online searching. Online Searching contains numerous figures and sample searches to illustrate complex concepts, questions and answers to reinforce key ideas, a sample database to show how online searching works, a technical reading to familiarize yourself with new search systems and databases, and a glossary to facilitate quick look-ups. The e-book features enhanced video content. Online Searching is your go-to guidebook for becoming an expert searcher.
https://magrudy-assets.storage.googleapis.com/9781538115084.jpg
73.29 USD

Online Searching: A Guide to Finding Quality Information Efficiently and Effectively

by Karen Markey
Paperback / softback
Book cover image
Artificial Intelligence for the Internet of Everything considers the foundations, metrics and applications of IoE systems. It covers whether devices and IoE systems should speak only to each other, to humans or to both. Further, the book explores how IoE systems affect targeted audiences (researchers, machines, robots, users) and society, ...
Artificial Intelligence for the Internet of Everything
Artificial Intelligence for the Internet of Everything considers the foundations, metrics and applications of IoE systems. It covers whether devices and IoE systems should speak only to each other, to humans or to both. Further, the book explores how IoE systems affect targeted audiences (researchers, machines, robots, users) and society, as well as future ecosystems. It examines the meaning, value and effect that IoT has had and may have on ordinary life, in business, on the battlefield, and with the rise of intelligent and autonomous systems. Based on an artificial intelligence (AI) perspective, this book addresses how IoE affects sensing, perception, cognition and behavior. Each chapter addresses practical, measurement, theoretical and research questions about how these things may affect individuals, teams, society or each other. Of particular focus is what may happen when these things begin to reason, communicate and act autonomously on their own, whether independently or interdependently with other things .
https://magrudy-assets.storage.googleapis.com/9780128176368.jpg
163.72 USD

Artificial Intelligence for the Internet of Everything

Paperback / softback
Book cover image
My Online Privacy for Seniors is an exceptionally easy and complete guide to protecting your privacy while you take advantage of the extraordinary resources available to you through the Internet and your mobile devices. It approaches every topic from a senior's point of view, using meaningful examples, step-by-step tasks, large ...
My Online Privacy for Seniors
My Online Privacy for Seniors is an exceptionally easy and complete guide to protecting your privacy while you take advantage of the extraordinary resources available to you through the Internet and your mobile devices. It approaches every topic from a senior's point of view, using meaningful examples, step-by-step tasks, large text, close-up screen shots, and a custom full-color interior designed for comfortable reading. Full-color, step-by-step tasks-in legible print-walk you through how to keep your personal information and content secure on computers and mobile devices. Learn how to: Strengthen your web browser's privacy in just a few steps Make it harder to track and target you with personalized ads Protect against dangerous fake emails and ransomware Securely bank and shop online Control who sees your Facebook or Instagram posts and photos you share Securely use cloud services for backups or shared projects Protect private data on your mobile device, even if it's stolen Block most unwanted calls on your smartphone Improve your home's Internet security quickly and inexpensively Get straight answers to online privacy questions-in steps that are simple to follow and easy to understand You don't have to avoid today's amazing digital world: you can enrich your life, deepen your connections, and still keep yourself safe.
https://magrudy-assets.storage.googleapis.com/9780135381212.jpg
28.340000 USD

My Online Privacy for Seniors

by Jason Rich
Paperback / softback
Book cover image
Facebook's algorithms shaping the news. Uber's cars flocking the streets. Revolution on Twitter and romance on Tinder. We live in a world constructed of computer code. Coders - software programmers - are the people who built it for us. And yet their worlds and minds are little known to outsiders. ...
Coders: Who They Are, What They Think and How They Are Changing Our World
Facebook's algorithms shaping the news. Uber's cars flocking the streets. Revolution on Twitter and romance on Tinder. We live in a world constructed of computer code. Coders - software programmers - are the people who built it for us. And yet their worlds and minds are little known to outsiders. In Coders, Wired columnist Clive Thompson presents a brilliantly original anthropological reckoning with the most influential tribe in today's world, interrogating who they are, how they think, what they value, what qualifies as greatness in their world, and what should give us pause. One of the most prominent journalists writing on technology today, Clive Thompson takes us into the minds of coders, the most quietly influential people on the planet, in a journey into the heart of the machine - and the men and women who made it.
https://magrudy-assets.storage.googleapis.com/9781529018998.jpg
23.62 USD

Coders: Who They Are, What They Think and How They Are Changing Our World

by Clive Thompson
Paperback / softback
Book cover image
Artificial Intelligence is the most exciting technology of the century, and Deep Learning is, quite literally, the brain behind the world's smartest Artificial Intelligence systems out there. Grokking Deep Learning is the perfect place to begin the deep learning journey. Rather than just learning the black box API of some ...
Grokking Deep Learning
Artificial Intelligence is the most exciting technology of the century, and Deep Learning is, quite literally, the brain behind the world's smartest Artificial Intelligence systems out there. Grokking Deep Learning is the perfect place to begin the deep learning journey. Rather than just learning the black box API of some library or framework, readers will actually understand how to build these algorithms completely from scratch. Key Features: Build neural networks that can see and understand images Build an A.I. that will learn to defeat you in a classic Atari game Hands-on Learning Written for readers with high school-level math and intermediate programming skills. Experience with Calculus is helpful but not required. ABOUT THE TECHNOLOGY Deep Learning is a subset of Machine Learning, which is a field dedicated to the study and development of machines that can learn, often with the goal of eventually attaining general artificial intelligence.
https://magrudy-assets.storage.googleapis.com/9781617293702.jpg
52.490000 USD

Grokking Deep Learning

by Andrew W Trask
Paperback / softback
Book cover image
Learn how some Go-specific language features help to simplify building web scrapers along with common pitfalls and best practices regarding web scraping. Key Features Use Go libraries like Goquery and Colly to scrape the web Common pitfalls and best practices to effectively scrape and crawl Learn how to scrape using ...
Go Web Scraping Quick Start Guide: Implement the power of Go to scrape and crawl data from the web
Learn how some Go-specific language features help to simplify building web scrapers along with common pitfalls and best practices regarding web scraping. Key Features Use Go libraries like Goquery and Colly to scrape the web Common pitfalls and best practices to effectively scrape and crawl Learn how to scrape using the Go concurrency model Book DescriptionWeb scraping is the process of extracting information from the web using various tools that perform scraping and crawling. Go is emerging as the language of choice for scraping using a variety of libraries. This book will quickly explain to you, how to scrape data data from various websites using Go libraries such as Colly and Goquery. The book starts with an introduction to the use cases of building a web scraper and the main features of the Go programming language, along with setting up a Go environment. It then moves on to HTTP requests and responses and talks about how Go handles them. You will also learn about a number of basic web scraping etiquettes. You will be taught how to navigate through a website, using a breadth-first and then a depth-first search, as well as find and follow links. You will get to know about the ways to track history in order to avoid loops and to protect your web scraper using proxies. Finally the book will cover the Go concurrency model, and how to run scrapers in parallel, along with large-scale distributed web scraping. What you will learn Implement Cache-Control to avoid unnecessary network calls Coordinate concurrent scrapers Design a custom, larger-scale scraping system Scrape basic HTML pages with Colly and JavaScript pages with chromedp Discover how to search using the strings and regexp packages Set up a Go development environment Retrieve information from an HTML document Protect your web scraper from being blocked by using proxies Control web browsers to scrape JavaScript sites Who this book is forData scientists, and web developers with a basic knowledge of Golang wanting to collect web data and analyze them for effective reporting and visualization.
https://magrudy-assets.storage.googleapis.com/9781789615708.jpg
26.240000 USD

Go Web Scraping Quick Start Guide: Implement the power of Go to scrape and crawl data from the web

by Vincent Smith
Paperback / softback
Book cover image
A comprehensive guide in developing and deploying high performance microservices with Rust Key Features Start your microservices journey and get a broader perspective on microservices development using RUST 2018, Build, deploy, and test microservices using AWS Explore advanced techniques for developing microservices such as actor model, Requests Routing, and threads ...
Hands-On Microservices with Rust: Build, test, and deploy scalable and reactive microservices with Rust 2018
A comprehensive guide in developing and deploying high performance microservices with Rust Key Features Start your microservices journey and get a broader perspective on microservices development using RUST 2018, Build, deploy, and test microservices using AWS Explore advanced techniques for developing microservices such as actor model, Requests Routing, and threads Book DescriptionMicroservice architecture is sweeping the world as the de facto pattern for building web-based applications. Rust is a language particularly well-suited for building microservices. It is a new system programming language that offers a practical and safe alternative to C. This book describes web development using the Rust programming language and will get you up and running with modern web frameworks and crates with examples of RESTful microservices creation. You will deep dive into Reactive programming, and asynchronous programming, and split your web application into a set of concurrent actors. The book provides several HTTP-handling examples with manageable memory allocations. You will walk through stateless high-performance microservices, which are ideally suitable for computation or caching tasks, and look at stateful microservices, which are filled with persistent data and database interactions. As we move along, you will learn how to use Rust macros to describe business or protocol entities of our application and compile them into native structs, which will be performed at full speed with the help of the server's CPU. Finally, you will be taken through examples of how to test and debug microservices and pack them into a tiny monolithic binary or put them into a container and deploy them to modern cloud platforms such as AWS. What you will learn Get acquainted with leveraging Rust web programming Get to grips with various Rust crates, such as hyper, Tokio, and Actix Explore RESTful microservices with Rust Understand how to pack Rust code to a container using Docker Familiarize yourself with Reactive microservices Deploy your microservices to modern cloud platforms such as AWS Who this book is forThis book is for developers who have basic knowledge of RUST, and want to learn how to build, test, scale, and manage RUST microservices. No prior experience of writing microservices in RUST is assumed.
https://magrudy-assets.storage.googleapis.com/9781789342758.jpg
47.240000 USD

Hands-On Microservices with Rust: Build, test, and deploy scalable and reactive microservices with Rust 2018

by Denis Kolodin
Paperback / softback
Book cover image
Integrate your React applications with React to build efficient web services. Key Features Learn React by building applications with Create React App Create interactive UIs exploring the latest feature of CRA 2.0 Build Progressive Web Applications for a more seamless web Book DescriptionIf you're a power user and you aren't ...
Create React App 2 Quick Start Guide: Build React applications faster with Create React App
Integrate your React applications with React to build efficient web services. Key Features Learn React by building applications with Create React App Create interactive UIs exploring the latest feature of CRA 2.0 Build Progressive Web Applications for a more seamless web Book DescriptionIf you're a power user and you aren't happy always reusing default configurations, from previous applications with each new application, then all you need is Create React App (CRA), a tool in the React ecosystem designed to help you create boilerplate code for building a web frontend. This book will help you use CRA to write React programs without significant configuration-related difficulties. With this quick start guide, you will integrate your applications with React to build efficient professional web services.You will learn to design UIs with the features of CRA and template your React applications. By the end of the book, you will be sufficiently skilled to be able to build faster and effective React apps using CRA. What you will learn Become familiar with React by building applications with Create React App Make your frontend development hassle free Create interactive UIs exploring the latest features of CRA 2 Build modern, React projects with, SASS,and progressive web applications Develop proxy backend servers and simulate interaction with a full backend Keep your application fully tested and maintain confidence in your project Who this book is forThe book is intended for the web developers who want to jump into building great frontend with React using easy templating solutions.
https://magrudy-assets.storage.googleapis.com/9781789952766.jpg
31.490000 USD

Create React App 2 Quick Start Guide: Build React applications faster with Create React App

by Brandon Richey
Paperback / softback
Book cover image
Build fast, robust, and maintainable modern full-stack web applications using MongoDB, Express, Angular, and Node.js. Key Features Build highly scalable, asynchronous, and event-driven APIs Develop a user authentication system with MEAN Build a full-fledged application using the MEAN stack Book DescriptionMongoDB, Express, Angular and Node.js Fundamentals is a practical guide ...
MongoDB, Express, Angular, and Node.js Fundamentals: Become a MEAN master and rule the world of web applications
Build fast, robust, and maintainable modern full-stack web applications using MongoDB, Express, Angular, and Node.js. Key Features Build highly scalable, asynchronous, and event-driven APIs Develop a user authentication system with MEAN Build a full-fledged application using the MEAN stack Book DescriptionMongoDB, Express, Angular and Node.js Fundamentals is a practical guide to the tried-and-true production-ready MEAN stack, with tips and best practices. The book begins by demystifying the MEAN architecture. You'll take a look at the features of the JavaScript libraries, technologies, and frameworks that make up a MEAN stack. With this book, you'll not only learn how to develop highly scalable, asynchronous, and event-driven APIs quickly with Express and Node.js, but you'll also be able put your full-stack skills to use by building two full-fledged MEAN applications from scratch. You'll understand how to build a blogging application using the MEAN stack and get to grips with user authentication using MEAN. As you progress through the chapters, you'll explore some old and new features of Angular, such as pipes, reactive forms, modules and optimizing apps, animations and unit testing, and much more. By the end of the book, you'll get ready to take control of the MEAN stack and transform into a full-stack JavaScript developer, developing efficient web applications using Javascript technologies. What you will learn Understand the MEAN architecture Create RESTful APIs to complete CRUD tasks Build a blogging application with basic features Describe best practices to secure node applications Implement authentication and authorization Creating simple animations using Angular Perform unit testing on Angular applications Who this book is forIf you are a beginner or intermediate frontend developer who wants to become full-stack JavaScript developer, this book is ideal for you. You'll need some prior exposure to MongoDB as we skim over its basics before getting straight to work.
https://magrudy-assets.storage.googleapis.com/9781789808735.jpg
36.740000 USD

MongoDB, Express, Angular, and Node.js Fundamentals: Become a MEAN master and rule the world of web applications

by Paul Oluyege
Paperback / softback
Book cover image
Explore data structures and algorithm concepts and their relation to everyday JavaScript development. A basic understanding of these ideas is essential to any JavaScript developer wishing to analyze and build great software solutions. You'll discover how to implement data structures such as hash tables, linked lists, stacks, queues, trees, and ...
JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals
Explore data structures and algorithm concepts and their relation to everyday JavaScript development. A basic understanding of these ideas is essential to any JavaScript developer wishing to analyze and build great software solutions. You'll discover how to implement data structures such as hash tables, linked lists, stacks, queues, trees, and graphs. You'll also learn how a URL shortener, such as bit.ly, is developed and what is happening to the data as a PDF is uploaded to a webpage. This book covers the practical applications of data structures and algorithms to encryption, searching, sorting, and pattern matching. It is crucial for JavaScript developers to understand how data structures work and how to design algorithms. This book and the accompanying code provide that essential foundation for doing so. With JavaScript Data Structures and Algorithms you can start developing your knowledge and applying it to your JavaScript projects today. What You'll Learn Review core data structure fundamentals: arrays, linked-lists, trees, heaps, graphs, and hash-table Review core algorithm fundamentals: search, sort, recursion, breadth/depth first search, dynamic programming, bitwise operators Examine how the core data structure and algorithms knowledge fits into context of JavaScript explained using prototypical inheritance and native JavaScript objects/data types Take a high-level look at commonly used design patterns in JavaScript Who This Book Is For Existing web developers and software engineers seeking to develop or revisit their fundamental data structures knowledge; beginners and students studying JavaScript independently or via a course or coding bootcamp.
https://magrudy-assets.storage.googleapis.com/9781484239872.jpg
47.76 USD

JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals

by Sammie Bae
Paperback / softback
Book cover image
NATIONAL BESTSELLER What if you could get in front of millions of media prospects with the avid endorsement of famous influencers--without spending a dime? It's happening right in front of you every day. Guest experts on TV, radio, podcasts, blogs, and live streaming are getting local and national exposure for ...
Make It Rain!: How to Use the Media to Revolutionize Your Business & Brand
NATIONAL BESTSELLER What if you could get in front of millions of media prospects with the avid endorsement of famous influencers--without spending a dime? It's happening right in front of you every day. Guest experts on TV, radio, podcasts, blogs, and live streaming are getting local and national exposure for their business and brand that they could never have afforded to reach with ads. For a decade, Areva Martin has used the media to build a huge platform that expanded the influence and power of her brand exponentially. Media appearances on Dr. Phil, Anderson Cooper 360, The Doctors, CNN, MSNBC, FOX, and more have virtually eliminated the need of a marketing budget for her thriving law firm and non-profit organization, while securing her place as one of America's most sought after thought leaders. In Make It Rain! Areva breaks the silence to reveal what insiders know about the power of media appearances to revolutionize a business and brand and get your core message out to the people who need it most. You'll learn how to: Match your brand to the right audience and media venues Craft pitches producers can't resist Jump on breaking news shows Pivot and speak in soundbites like the pros Amplify every interview with social media Turn appearances into platform and become a rainmaker Never before have there been more ways to build a presence that matters. Whether you are the executive of a corporation, the author of an upcoming book, the owner of a rapidly growing small business, or the public face of a local nonprofit or association, if you have a business to build or people you want to help, nothing beats using the media to create the visibility, influence, and power you need. Are you ready to Make It Rain!?
https://magrudy-assets.storage.googleapis.com/9781478989882.jpg
16.790000 USD

Make It Rain!: How to Use the Media to Revolutionize Your Business & Brand

by Donna Beech, Areva Martin
Paperback / softback
Book cover image
Online Searching puts aspiring librarians on the fast track to becoming expert searchers who unite users with trusted sources of information that satisfy their information needs. To unite users with such sources, master this seven-step online searching process: 1. Determining what the user really wants in the reference interview 2. ...
Online Searching: A Guide to Finding Quality Information Efficiently and Effectively
Online Searching puts aspiring librarians on the fast track to becoming expert searchers who unite users with trusted sources of information that satisfy their information needs. To unite users with such sources, master this seven-step online searching process: 1. Determining what the user really wants in the reference interview 2. Identifying sources that are likely to produce relevant information for the user's query 3. Determining whether the user seeks a known item or subject 4. Dividing the query into big ideas and combining them logically 5. Representing the query as input to the search system 6. Conducting the search and responding strategically 7. Displaying retrievals, assessing them, and responding tactically This second edition addresses the implications of new technical advances that affect expert intermediary searchers such as the library's everything search, the choice between classic and discovery OPACs, and the role of digital object identifiers (DOIs) and Open Researcher and Contributor IDs (ORCIDs) in known-item searching. It also advises expert searchers about how today's hot-button issues such as social media, fake news, and truth in the post-truth area figure into the searches they conduct for others and what they teach library users about online searching. Online Searching contains numerous figures and sample searches to illustrate complex concepts, questions and answers to reinforce key ideas, a sample database to show how online searching works, a technical reading to familiarize yourself with new search systems and databases, and a glossary to facilitate quick look-ups. The e-book features enhanced video content. Online Searching is your go-to guidebook for becoming an expert searcher.
https://magrudy-assets.storage.googleapis.com/9781538115077.jpg
103.950000 USD

Online Searching: A Guide to Finding Quality Information Efficiently and Effectively

by Karen Markey
Hardback
Book cover image
Build modular React web apps that are scalable, maintainable and powerful using design patterns and insightful practices Key Features Get familiar with design patterns in React like Render props and Controlled/uncontrolled inputs Learn about class/ functional, style and high order components with React Work through examples that can be used ...
React Design Patterns and Best Practices: Design, build and deploy production-ready web applications using standard industry practices, 2nd Edition
Build modular React web apps that are scalable, maintainable and powerful using design patterns and insightful practices Key Features Get familiar with design patterns in React like Render props and Controlled/uncontrolled inputs Learn about class/ functional, style and high order components with React Work through examples that can be used to create reusable code and extensible designs Book DescriptionReact is an adaptable JavaScript library for building complex UIs from small, detached bits called components. This book is designed to take you through the most valuable design patterns in React, helping you learn how to apply design patterns and best practices in real-life situations. You'll get started by understanding the internals of React, in addition to covering Babel 7 and Create React App 2.0, which will help you write clean and maintainable code. To build on your skills, you will focus on concepts such as class components, stateless components, and pure components. You'll learn about new React features, such as the context API and React Hooks that will enable you to build components, which will be reusable across your applications. The book will then provide insights into the techniques of styling React components and optimizing them to make applications faster and more responsive. In the concluding chapters, you'll discover ways to write tests more effectively and learn how to contribute to React and its ecosystem. By the end of this book, you will be equipped with the skills you need to tackle any developmental setbacks when working with React. You'll be able to make your applications more flexible, efficient, and easy to maintain, thereby giving your workflow a boost when it comes to speed, without reducing quality. What you will learn Get familiar with the new React features,like context API and React Hooks Learn the techniques of styling and optimizing React components Make components communicate with each other by applying consolidate patterns Use server-side rendering to make applications load faster Write a comprehensive set of tests to create robust and maintainable code Build high-performing applications by optimizing components Who this book is forThis book is for web developers who want to increase their understanding of React and apply it to real-life application development. Prior experience with React and JavaScript is assumed.
https://magrudy-assets.storage.googleapis.com/9781789530179.jpg
41.990000 USD

React Design Patterns and Best Practices: Design, build and deploy production-ready web applications using standard industry practices, 2nd Edition

by Carlos Santana Roldan
Paperback / softback
Book cover image
Mine the rich data tucked away in popular social websites such as Twitter, Facebook, LinkedIn, and Instagram. With the third edition of this popular guide, data scientists, analysts, and programmers will learn how to glean insights from social media-including who's connecting with whom, what they're talking about, and where they're ...
Mining the Social Web, 3e
Mine the rich data tucked away in popular social websites such as Twitter, Facebook, LinkedIn, and Instagram. With the third edition of this popular guide, data scientists, analysts, and programmers will learn how to glean insights from social media-including who's connecting with whom, what they're talking about, and where they're located-using Python code examples, Jupyter notebooks, or Docker containers. In part one, each standalone chapter focuses on one aspect of the social landscape, including each of the major social sites, as well as web pages, blogs and feeds, mailboxes, GitHub, and a newly added chapter covering Instagram. Part two provides a cookbook with two dozen bite-size recipes for solving particular issues with Twitter. Get a straightforward synopsis of the social web landscape Use Docker to easily run each chapter's example code, packaged as a Jupyter notebook Adapt and contribute to the code's open source GitHub repository Learn how to employ best-in-class Python 3 tools to slice and dice the data you collect Apply advanced mining techniques such as TFIDF, cosine similarity, collocation analysis, clique detection, and image recognition Build beautiful data visualizations with Python and JavaScript toolkits
https://magrudy-assets.storage.googleapis.com/9781491985045.jpg
68.24 USD

Mining the Social Web, 3e

by Mikhail Klassen, Matthew A Russell
Paperback / softback
Page 1 of 40