{"title":"Alex Libby","description":"\u003cp\u003eDelve into the captivating world of Alex Libby, where thrilling narratives and compelling characters await. Perfect for fans of gripping mysteries and suspenseful adventures. Start your next literary journey here!\u003c\/p\u003e","products":[{"product_id":"developing-web-components-with-svelte-book-alex-libby-9781484290385","title":"Developing Web Components with Svelte","description":"Leverage the power of Svelte to quickly produce the foundations of a framework-agnostic component library that can extend and develop over time. This is a project-oriented book that simplifies setting up the skeleton of the library and adding components, using little more than a text editor or free software.   You'll gain a starting baseline that can be used to develop future projects or incorporated into an existing workflow. You'll take development to the next level and can use this knowledge to create components with any framework, such as React, Angular or Vue.js, not just Svelte. Developing Web Components with Svelte is an excellent resource for getting acquainted with creating and maintaining a component library using a phased approach. It takes the view that you don't have to create something complex and unwieldy. Instead, you can start building something quickly, then extend it as needs dictate over time, without sacrificing speed or features.    You'll see how to develop cleaner components in a quick, clear and straightforward way. The components you create in this project can be made available in one of the world's most extensive component ecosystems to be usable by other frameworks, making them genuinely reusable. In short, Svelte offers plenty of opportunities as it is based on Node.js and JavaScript making Svelte a powerful package to work from.    What You'll Learn      Use the Svelte framework to rapidly create and deploy the foundation of a component library that is versatile and performant Review developing and customizing components based on our needs Work through a real-world project to help solidify skills learned from the book and put them into practice  Who This Book Is For    Website developers, familiar with JavaScript, who are keen to learn how to leverage the Svelte framework fast Agile development teams, wheretime is of the essence, and the pressure is on to deliver results quickly Developers who want to focus on simplicity, to produce efficient and optimized content in modern browsers using tools readily available","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49746087805201,"sku":"NGR9781484290385","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484290380.jpg?v=1751424140"},{"product_id":"beginning-shadow-dom-api-book-alex-libby-9798868802485","title":"Beginning Shadow DOM API","description":"Leverage the power of the Shadow DOM API to quickly create encapsulated code that keeps markup and styles separate within websites. Using little more than a text editor or free software, this project-oriented book simplifies the process of creating and manipulating the Shadow DOM API code in the browser for websites or online applications.   You'll use a starting toolset to develop future projects, incorporate them into an existing workflow, and allow them to simplify complex components. This makes them more robust and less brittle when used in websites. You'll also see that websites do not have to convert the whole work process immediately; you can incorporate as little or as much as needed of the API, and build on this as your skills develop.   We live in an age where speed and simplicity are of the essence. Beginning Shadow DOM API shows you the perfect way to create encapsulated code that can run in multiple frameworks with a minimum of fuss.  You You'll Learn     Implement the Shadow DOM API in a project Gain an appreciation of pointers using the Shadow DOM API  Manage issues and security when using the Shadow DOM API Make components and code more reusable, while maintaining desired styling  Who This Book Is For   Website developers who are already familiar with frameworks that Shadow DOM API, but do not want to have to use the heavy weight of a full-sized framework to add features such as DOM encapsulation to their code.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50100996669713,"sku":"GOR013855606","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":53641308832017,"sku":"NLS9798868802485","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B0CTBNLNLL.jpg?v=1750905630"},{"product_id":"jquery-ui-1-10-the-user-interface-library-for-jquery-book-alex-libby-9781782162209","title":"jQuery UI 1.10: The User Interface Library for jQuery","description":"Need to learn how to use JQuery UI speedily? Our guide will take you through implementing and customizing each library component in clear, concise steps, all supported by practical examples to make learning faster.  Key Features  Packed with clear explanations of how to easily design elegant and powerful frontend interfaces for your web applications A section covering the widget factory including an in-depth example of how to build a custom jQuery UI widget Revised with updated code and targeted at both jQuery UI 1.10 and jQuery 2  Book DescriptionjQuery UI, the official UI widget library for jQuery, gives you a solid platform on which to build rich and engaging interfaces quickly, with maximum compatibility, stability, and effort. jQuery UI's ready-made widgets help to reduce the amount of code that you need to write to take a project from conception to completion. jQuery UI 1.10: The User Interface Library for jQuery has been specially revised for Version 1.10 of jQuery UI. It is written to maximize your experience with the library by breaking down each component and walking you through examples that progressively build up your knowledge, taking you from beginner to advanced user in a series of easy-to-follow steps. Throughout the book, you'll learn how to create a basic implementation of each component, then customize and configure the components to tailor them to your application.  Each chapter will also show you the custom events fired by the components covered and how these events can be intercepted and acted upon to bring out the best of the library.  We will then go on to cover the use of visually engaging, highly configurable user interface widgets. At the end of this book, we'll look at the functioning of all of the UI effects available in the jQuery UI library.What you will learn  Theming of the widgets through the CSS framework Apply themes and widgets to style your interface Configure the different components, including the new Tooltip and Menu widgets Understand the different options that each component uses Learn more about each widget programmatically using its methods and event hooks Add flair to your interface with animation effects Discover advanced functionality supported by the different Tabs  Who this book is forThis book is for frontend designers and developers who need to learn how to use jQuery UI quickly. To get the most out of this book, you should have a good working knowledge of HTML, CSS, and JavaScript, and should ideally be comfortable using jQuery.","brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50510939685137,"sku":"CIN1782162208VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51143577829649,"sku":"NIN9781782162209","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52662254698769,"sku":"NLS9781782162209","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53090233286929,"sku":"GOR009973373","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1782162208.jpg?v=1751279487"},{"product_id":"practical-next-js-for-e-commerce-book-alex-libby-9781484296110","title":"Practical Next.js for E-Commerce","description":"Leverage the power of Next.js to quickly produce efficient e-commerce sites. This project-oriented book will simplify the process of setting up a starter e-commerce site using Next.js from start to finish, creating a usable e-commerce offer with little more than a text editor or free software. It will equip you with a starting toolset you can use to develop future projects, incorporate into your existing workflow, and help you to take your websites to the next level, reducing reliance on tools that are bloated, prone to being hacked, and not the most efficient.     Practical Next.js for E-Commerce is an excellent resource for getting started creating and manipulating e-commerce sites using a static site generator approach. It takes the view that you don’t have to create something complex and unwieldy; you can build something quickly, then extend it using the power of the API or plugins over time, without sacrificing speed or features.     What You Will Learn        Implement e-commerce sites using Next.js Explore some of the options for architecting an e-commerce site using this framework Work through a project from start to finish, understanding what can be achieved using Next.js, and where other tools may need to be brought into play    Who This Book Is For    Web developers and designers who are interested in learning how to implement the Next.js framework in an e-commerce capacity.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51029441184017,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029443576081,"sku":"NIN9781484296110","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52335094300945,"sku":"NLS9781484296110","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484296117.jpg?v=1750759314"},{"product_id":"gatsby-e-commerce-book-alex-libby-9781484266915","title":"Gatsby E-Commerce","description":"Leverage the power of Gatsby to quickly produce e-commerce sites that are efficient, fast, and secure. This project-oriented book simplifies the process of setting up a Gatsby e-commerce site from start to finish, providing a starting toolset that you can use to develop future projects and incorporate into your existing workflows.  You'll learn to reduce reliance on tools that are bloated, prone to being hacked, and not the most efficient, and move over to the newest framework on the block. You'll also see how to use the Gatsby framework to rapidly create and deploy e-commerce sites that are performant and secure, with the minimum of fuss.  Understand how to source data, build a catalog, add a blog, finesse your site (including performance), implement the checkout and payment processes with the help of third-party tools such as Stripe, and deploy to production. Finally, you'll learn how to migrate existing WooCommerce sites toGatsby, and adapt for mobile. Gatsby is fast and does away with the need for databases, thereby removing one of the biggest weak spots in any e-commerce site. It is based on Node.js and JavaScript, making it easy to extend and customize as requirements dictate. Learn to make your customers’ lives easier and simpler using this book today.    What You'll Learn        Implement e-commerce sites using Gatsby Explore some of the options for architecting an e-commerce site using this framework Gain an appreciation of pointers around maintenance requirements and ancillary needs (such as SEO) Compare your site to others that use different tools Work through a project from start to finish, understanding what can be achieved using Gatsby, and where other tools may need to be brought into play            Who This Book Is For     Developers already familiar with JavaScript, who are keen to learn how toleverage the Gatsby framework to quickly create the basis of an e-commerce offer (from scratch, or using data tools such as WooCommerce to support a transition), with little more than a text editor.  Developers who want to focus on simplicity, to produce efficient and properly optimized e-commerce sites in modern browsers using tools already in their possession. Those in agile development teams, where time is of the essence, and the pressure is on to deliver results quickly.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51029587951889,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029590835473,"sku":"NIN9781484266915","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52433319723281,"sku":"NLS9781484266915","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484266919.jpg?v=1750827464"},{"product_id":"checking-out-with-the-payment-request-api-book-alex-libby-9781484251836","title":"Checking Out with the Payment Request API","description":"Quickly create consistent checkouts for use within websites, using the power of the HTML5 Payment Request API. This project-oriented book simplifies the process of creating and manipulating checkouts with the Payment Request API in browsers for websites or online applications, using little more than a text editor or free software.  One of the key concerns of any e-commerce company is ensuring customers complete the checkout process successfully, and for them to return. Unfortunately, many checkouts still suffer from a high level of drop-out. The Payment Request API is an open standard being developed by browser vendors to simplify payments for users with a quick and seamless autofill process enabling a broader set of online payment providers to participate in the market. The API is designed to be easy to implement across all supported browsers, and work with any payment type or service provider.     Checking Out with the Payment Request API equips you witha tool set that you can use to develop future projects, incorporate into your existing workflow and allow you to reduce any dependency on complex, custom-made checkouts that might be prone to failure, or unwieldy to use. You'll learn how to use the Payment Request API to create consistent checkouts quickly and easily, and work through practical example projects that will help familiarize you with using the API. We live in an age where speed and accuracy are of the essence – add effortless flow to your payments using this book today.      What You'll Learn      Implement the Payment Request API in a project Explore some of the options for personalizing it for a project Gain an appreciation of pointers around user experience and how this affects the API Understand how to manage issues and security when using the Payment Request API Work through some example projects, from standalone demos to implementing in frameworks                Who This Book Is For    Website developers familiar with creating shopping carts and looking to leverage the HTML5 Payment Request API. Also ideal for those in agile development teams who want to focus on simplifying content in modern browsers using their existing tools","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51067513635089,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51067515044113,"sku":"GOR014166953","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52151322247441,"sku":"NLS9781484251836","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52995483173137,"sku":"NIN9781484251836","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53548362367249,"sku":"CIN1484251830G","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484251830.jpg?v=1751021075"},{"product_id":"responsive-media-in-html5-book-alex-libby-9781849696968","title":"Responsive Media in HTML5","description":"Key Features   Book DescriptionIf you are a web designer with a good understanding of CSS, jQuery, and HTML, but new to creating responsive sites, then this book is for you. The prerequisite is a good understanding of CSS and HTML; the demos will suit those who have some prior knowledge of Less CSS, WordPress, or Bootstrap.What you will learn  Add responsive images and video content to your site Understand some of the pitfalls of mixing responsive images and videos, and how to alter your development to ensure both cooperate together Incorporate responsive media in popular frameworks such as WordPress, Less CSS, and Bootstrap Test responsive sites to ensure content displays correctly on different iOS and Android devices Discover how to make allowances for mobile devices, and use tools to improve speed of access Utilize tools such as YSlow and other online tools to determine speed of the sites Employ preloaders to counter delays in loading  Who this book is for","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52145560617233,"sku":"NLS9781849696968","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53037023035665,"sku":"NIN9781849696968","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781849696968.jpg?v=1757594165"},{"product_id":"beginning-eleventy-book-alex-libby-9781484283141","title":"Beginning Eleventy","description":"Leverage the power of Eleventy to quickly produce static sites that are efficient and fast. This project-oriented book simplifies the process of setting up Eleventy and manipulating content, using little more than a text editor or free software.   It will equip you with a starting tool set that you can use to develop future projects or incorporate into your existing workflow. More importantly, you'll take websites to the next level, reducing the reliance on tools that are bloated, prone to being hacked and not the most efficient. Beginning Eleventy is an excellent resource for getting acquainted with creating and manipulating blogs using a static site generator approach. It takes the view that you don’t have to create something complex and unwieldy; you can build something quickly, then extend it using the power of the API and plugins over time, without sacrificing speed or features.    What You’ll Learn:      Implement the Eleventy framework in a project Explore some of the options for customizing content using the framework Gain an appreciation of pointers around maintenance requirements, and how this might compare to other blog systems Work through some example projects, to help build up a working blog from standalone demos to implementing with other tools or libraries             This Book Is For?      Website developers who are already familiar with JavaScript, who are looking for a fast and simple framework to deliver high quality results fast Developers who are looking to leverage the Eleventy framework to quickly create an online blog using little more than a text editor, producing optimized content in modern browsers using tools they will already have Those in agile development teams, where time is of the essence and need to deliver high quality results quickly","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52402939855121,"sku":"NLS9781484283141","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52995485925649,"sku":"NIN9781484283141","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484283141.jpg?v=1758759497"},{"product_id":"learning-less-js-book-alex-libby-9781782160663","title":"Learning less.js","description":"Key Features   Book DescriptionIf you are a designer or developer who wants to quickly learn how to harness the power of Less.js to write more efficient CSS styles that can be applied to a website of any size, then this book is for you. This book will help you master both the basic functions and advanced features of Less.js. It would be helpful to have some familiarity of writing CSS styles, although no prior experience of using CSS preprocessors is required.What you will learn  Explore the different features of the Less library Build an effective toolkit that helps in your development workflow, using different tools in Less Streamline the effort required when constructing themes for content management systems, such as WordPress, using Less Discover how you can use Less to make frameworks work for you in an effective way Enhance the use of Less when working with color, one of the key elements of website design Work with Less to reduce the effort required to construct responsive websites Add flair to your website or online application with animation effects using Less  Who this book is for","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52404454883601,"sku":"NLS9781782160663","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52754688246033,"sku":"NIN9781782160663","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781782160663.jpg?v=1758764255"},{"product_id":"responsive-web-design-with-html5-and-css3-essentials-book-alex-libby-9781783553075","title":"Responsive Web Design with HTML5 and CSS3 Essentials","description":"Design and deliver an optimal user experience for all devices  Key Features  [*] Get to grips with the core functionality of RWD through examples [*] Discover how to make layouts, content and media flexible, and explore why a content-first approach is more effective [*] Maximize the performance of your web pages so that they work across all browsers and devices irrespective of the screen size  Book DescriptionResponsive web design (RWD) is a web design approach aimed at crafting sites to provide an optimal viewing and interaction experience—providing easy reading and navigation with minimum resizing, panning, and scrolling—and all of this across a wide range of devices from desktop computer monitors to mobile phones. Responsive web design is becoming more important as the amount of mobile traffic now accounts for more than half of the Internet’s total traffic.  This book will give you in depth knowledge about the basics of responsive web design. You will embark on a journey of building effective responsive web pages that work across a range of devices, from mobile phones to smart TVs, with nothing more than standard markup and styling techniques. You'll begin by getting an understanding of what RWD is and its significance to the modern web. Building on the basics, you'll learn about layouts and media queries. Following this, we’ll dive into creating layouts using grid based templates. We’ll also cover the important topic of performance management, and discover how to tackle cross-browser challenges.What you will learn  [*] Explore various layout options [*] Understand what can be achieved in the browser, without the use of third-party tools [*] Executing media queries to benefit responsive designs [*] Understand the basics of responsive workflow and boilerplate frameworks [*] Improve performance of responsive web design [*] Maintain compatibility across various browsers  Who this book is forThis book is for web designers who are familiar with HTML and CSS, and want to begin with responsive web design. Web development experience and knowledge of HTML5, CSS3 is assumed.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52433730699537,"sku":"NLS9781783553075","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53036933447953,"sku":"NIN9781783553075","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781783553075.jpg?v=1759178874"},{"product_id":"beginning-svg-book-alex-libby-9781484237595","title":"Beginning SVG","description":"Develop SVG functionality for use within websites quickly and natively, using basic tools such as HTML and CSS. This book is a project-oriented guide to creating and manipulating scalable vector graphics in the browser for websites or online applications, using little more than a text editor or free software, and the power of JavaScript.   You'll use a starting toolset to incorporate into your existing workflow, develop future projects, and reduce any dependency on graphics applications for simple projects. This book is an excellent resource for getting acquainted with creating and manipulating SVG content.      We live in an age where speed and simplicity are of the essence. Beginning SVG provides a perfect alternative when creating web-based projects that challenges the norm and encourages you to expand your resources and not resort to what “everyone else uses” (such as Illustrator). You'll discover that there is indeed a different way to achieve the same result. Stop thinking you must always resort to using graphics packages; there is always another way!  What You'll Learn       Create powerful, optimized content that can be quickly and easily manipulated within the browser  Get up to speed with SVG quickly, with minimal effort and maximum results  See how easy it is to apply SVG content and effects, without the need for lots of additional tools.     Who This Book Is For       Website developers and agile development teams who are keen to learn how to add and manipulate SVG quickly.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52478460297489,"sku":"NLS9781484237595","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52995480748305,"sku":"NIN9781484237595","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484237595.jpg?v=1759847211"},{"product_id":"practical-svelte-book-alex-libby-9781484273739","title":"Practical Svelte","description":"Learn to leverage the power of Svelte to produce web applications that are efficient and fast. This project-oriented book simplifies creating sites using Svelte from start to finish, with little more than a text editor and familiar languages such as HTML, CSS, and JavaScript. It equips you with a starting toolset that you can use to develop future projects, incorporate into your existing workflow, and allow you to take your websites to the next level.Practical Svelte is an excellent resource for getting acquainted with creating and manipulating websites or online applications using a component framework approach. It takes the view that we don’t have to create something complex and unwieldy. We can build something quickly, using less code than some of its competitors, and extend it using the power of the API and plugins over time, without sacrificing speed or features.    You will learn how to use the Svelte framework to rapidly create and deploy websites or online applications that are performant, with the minimum of fuss and using existing tools already available in the browser, get up to speed with individual features of the Svelte framework, and work through a series of small projects that will combine to produce a finished site at the end of the book – this to help consolidate skills from day one and create something that you can use as a basis for future projects.    What You Will Learn        Understand why Svelte’s popularity makes it the go-to framework for constructing applications Learn how to scaffold and implement web sites or online applications using Svelte Create reusable components using Svelte that are interoperable with other frameworks and can solve real-world problems Perform automated testing and deployment using tools such as CI\/CD testing  Work through some mini projects from start to finish, understanding what we can achieve using Svelte and where we may need to bring other tools into play              Who This Book Is For    Website developers who are already familiar with JavaScript, CSS, and HTML and are keen to learn how to leverage the Svelte component framework to quickly create web sites or online applications with little more than a text editor. It’s perfect for development teams who do not want to follow the mold and use a credible alternative to React or Angular.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52485023564049,"sku":"NLS9781484273739","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52995485139217,"sku":"NIN9781484273739","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484273739.jpg?v=1759857122"},{"product_id":"instant-sass-css-how-to-book-alex-libby-9781782163787","title":"Instant SASS CSS How-to","description":"Learn to write more efficient CSS with the help of the SASS CSS library using practical, hands-on recipes  Key Features  Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Learn how to download and install SASS and compile SASS code to validate CSS Learn how to use the various elements of SASS, such as mixins, variables, control directives, and functions to create valid CSS Use an external mixin library such as Compass with SASS to produce exciting effects and learn to create your own mixin library  Book DescriptionCSS styling has been a key part of developing for the Internet since the early 1990s, but unlike JavaScript, has suffered from the inability to produce dynamic styles, using functions, operators, and variables. SASS uses the power of Ruby to bring support for all three and more to your CSS, allowing you to engage in a more efficient, modular style of working, and making it easier to maintain your CSS styling in your projects.Instant SASS CSS How-to is a practical, hands-on guide that provides you with a number of clear step-by-step exercises, which will help you take advantage of the power of SASS, and give you a good grounding in writing and compiling CSS style sheets using the SASS pre-processor language.This book looks at how you can incorporate SASS into your web pages, and either produce style sheets dynamically, or pre-compile them before including the final article into your site's pages.You will also learn how you can use the power of mixins, functions, and variables to help produce style sheets, and reduce the amount of code you need to write in your style sheets. We will also take a look at how you can incorporate a more modular style to your development workflow, which will help with making style sheets more manageable and easier to update in the future. We will also take a look at how you can build up libraries of reusable code that you can incorporate into your future projects.You will learn everything you need to know to start using SASS to help produce more efficient style sheets in your site's pages, and adopt a more modular development workflow, which will make it easier to maintain your sites in the future.What you will learn  Installing and using SASS in your site Compiling SASS code to produce valid CSS that you can use in your site s pages Using variables, functions, mixins, control, and CSS-3 directives and operators in your SASS code Viewing SASS code in your browser Employing external mixin libraries such as Compass to add extra functionality to SASS Using SASS and Compass within CMS environments such as Wordpress Creating, importing, or using existing pre-built mixin libraries in your projects Altering your CSS output style in SASS, depending on your requirements  Who this book is forThis book is great for those new to using CSS pre-processors such as SASS, and who are looking to get a good grounding in how to use SASS. It's assumed you will have some experience in using HTML and CSS already; it is likely you will be responsible for maintaining at least one website (the larger the better), and are keen to learn how you can use SASS to help make it easier to manage your CSS styles. Although SASS is powered by Ruby, it is not essential to already be familiar with Ruby for the purposes of completing the recipes in this book.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52595828457745,"sku":"NLS9781782163787","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53084019294481,"sku":"NIN9781782163787","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781782163787.jpg?v=1761071763"},{"product_id":"mastering-postcss-for-web-design-book-alex-libby-9781785885891","title":"Mastering PostCSS for Web Design","description":"Explore the power of PostCSS to write highly performing, modular, and modern CSS code for your web pages  Key Features  [*] Incorporate cutting-edge styles in your web pages with PostCSS [*] Simplify the process of writing CSS to a great extent using PostCSS shortcuts, fallbacks, and pack plugins [*] This in-depth, step-by-step guide will help you master PostCSS, to create amazing and responsive web designs  Book DescriptionPostCSS is a tool that has quickly emerged as the future of existing preprocessors such as SASS and Less, mainly because of its power, speed, and ease of use. This comprehensive guide offers in-depth guidance on incorporating cutting-edge styles into your web page and at the same time maintaining the performance and maintainability of your code.  The book will show how you can take advantage of PostCSS to simplify the entire process of stylesheet authoring. It covers various techniques to add dynamic and modern styling features to your web pages. As the book progresses, you will learn how to make CSS code more maintainable by taking advantage of the modular architecture of PostCSS. By the end of this book, you would have mastered the art of adding modern CSS effects to web pages by authoring high performing, maintainable stylesheets. What you will learn  [*] Add mixin and variable support to PostCSS along with conditional support [*] Explore the different ways of nesting code such as BEM and standard nesting within PostCSS [*] Optimize media queries built with PostCSS to get the best performance [*] Add dynamic styling elements such as images, fonts, grids, and SVG and retina support using existing preprocessors as well as PostCSS [*] Get familiar with using plugins, and extend PostCSS with the API [*] Build a fully working custom preprocessor and test it on different sites such as WordPress [*] Write a custom syntax in PostCSS while still using pre-built syntaxes such as Less, SASS, or Stylus [*] Provide support for future CSS such as CSS4 using current CSS3 classes  Who this book is forThis book is ideal for web developers and designers who are comfortable with HTML5 and CSS and now want to master PostCSS for web design. Web designers who have been using SASS or Less and now want to adopt PostCSS would also find this book useful.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52615188349201,"sku":"NLS9781785885891","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53036943835409,"sku":"NIN9781785885891","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781785885891.jpg?v=1761523315"},{"product_id":"practical-hexo-book-alex-libby-9781484260883","title":"Practical Hexo","description":"Leverage the power of Hexo to quickly produce static blog sites that are efficient and fast. This project-oriented book simplifies the process of setting up Hexo and  manipulating content, using little more than a text editor and free software. It will equip you with a starting toolset that you can use to develop future projects, incorporate into your existing workflow and allow you to take your websites to the next level.    Hexo is based on JavaScript and Node.js, two of the biggest tools available for developers: you can enhance, extend, and configure Hexo as requirements dictate. With Hexo the art of possible is only limited by the extent of your imagination and the power of JavaScript and Node.js.   Practical Hexo gets you quickly acquainted with creating and manipulating blogs using a static site generator approach. You will understand how to use the Hexo framework to rapidly create and deploy blogs that are performant, with the minimum of fuss, then extend and customize your content using plugins and themes. You will work through some practical projects to help solidify your skills, and put them into practice.     What You'll Learn      Implement the Hexo framework in a project Customize and extend content Consider maintenance requirements and how they compare to other blog systems Apply skills to practical, real-world projects Create themes and build plugins Make changes using other tools and libraries.                Who This Book Is For    Website developers who are already familiar with JavaScript and keen to learn how to leverage the Hexo framework.   Agile development team members, where time is of the essence to deliver results quickly.   Developers who want to focus on simplicity, to produce efficient and properly optimized content in modern browsers using tools already in their possession.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52669255614737,"sku":"NLS9781484260883","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52995483271441,"sku":"NIN9781484260883","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484260883.jpg?v=1762287055"},{"product_id":"introducing-the-html5-web-speech-api-book-alex-libby-9781484257340","title":"Introducing the HTML5 Web Speech API","description":"Leverage the power of HTML5 Web Speech API to quickly add voice capabilities to your websites. This project-oriented book simplifies the process of setting up and manipulating the API in the browser using little more than a text editor or free software.   You'll be presented with a starting toolset that you can use to develop future projects, incorporate into your existing workflow and allow you to take your websites to the next level, reducing the reliance on entering choices through a keyboard and making the overall experience easier for customers.      This excellent resource is perfect for getting acquainted with creating and manipulating browser-based  APIs. You don’t have to convert your whole work process immediately; you can incorporate as little or as much as you want of the API, and build on this as your skills develop. We live in an age where speed and simplicity are of the essence – this book provides a perfect way to add speech capabilities to our websites, directly in the browser and with the minimum of fuss.  Introducing the HTML5 Web Speech API is the right choice for developers who want to focus on simplicity to produce properly optimized content in modern browsers using tools already in their possession.  What You'll Learn      Implement the Web Speech API in a project Explore some of the options for personalizing them for a project Gain an appreciation of pointers around user experience and how this affects the API Understand how to manage issues and security when using the API Work through some example projects, from standalone demos to implementing with other tools or libraries              Who This Book Is For    Website developers who are already familiar with JavaScript, and are keen to learn how to leverage the Web Speech API to quickly add voice-enabled capabilities to a website, using little more than a text editor.It’s ideal for those in agile development teams, where time is of the essence, and the pressure is on to deliver results quickly.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52682599072017,"sku":"NLS9781484257340","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52995483402513,"sku":"NIN9781484257340","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484257340.jpg?v=1762318536"},{"product_id":"beginning-ractive-js-book-alex-libby-9781484230923","title":"Beginning Ractive.js","description":"Develop websites using the Ractive.js template-driven UI library. This book is project-oriented and simplifies the process of using Ractive.js to create websites or online applications that are interactive by default. It equips you with a starting toolset to develop future projects, safe in the knowledge that the site operates as expected, and is not reliant on bloated technology, typical of other similar frameworks.  Beginning Ractive.js takes the view that you shouldn’t always resort to what “everyone else uses”, and that there is indeed a different way you can achieve the same result. We live in an age where speed and simplicity are of the essence - this book provides a perfect alternative that challenges the norm. Stop thinking you must use the same library as everyone else. Give Ractive a try!    What You'll Learn       Understand how Ractive.js works and how it differs to other templating frameworks  Source and manage data using Ractive.js’ data binding methods  Gain an appreciation of managing events and animations using Ractive.js  Create components that contain reusability functionality for current or future projects  Work through real-world project examples using the Ractive.js library        Who This Book is For   Website developers who are keen to develop a fully interactive, template-driven website quickly, but don't have the desire to learn a more heavyweight framework, such as AngularJS.   Agile development teams, where time is of the essence, and the pressure is on to deliver results quickly.   Developers who want to focus on simplicity, where the library works for them, and they are not constrained by having to follow a particular methodology.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":53521628627217,"sku":"NLS9781484230923","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484230923.jpg?v=1778454975"},{"product_id":"introducing-dart-sass-book-alex-libby-9781484243718","title":"Introducing Dart Sass","description":"Leverage the power of Dart Sass to quickly create valid CSS styles for use within websites. This short project-oriented book simplifies the process of creating and manipulating Sass code in the browser, for websites, or online applications, using little more than a text editor or free software.   Designed to be much faster and simpler to use, yet still maintain the same features as past versions of Sass, Dart Sass offers a host of benefits of using it against writing CSS manually. You will be equipped with a starting toolset that you can use to develop future projects, incorporate into your existing workflow and reduce any dependency on graphics applications such as Illustrator for simple projects.   Dart Sass is a complete rewrite of what many know as Ruby Sass but you don’t have to convert your whole work process immediately to working with Sass. You will learn how to incorporate as little or as much as you need, and how to build on it as your skills develop.      We live in an age where speed and simplicity are of the essence – Introducing Dart Sass provides a perfect way to create valid CSS quickly, efficiently, and with the minimum of fuss.       What You Will Learn      Understand how Sass works and the benefits of using it against writing CSS manually  Create styles quickly and easily, using the power of Sass  Apply styles from pre-built libraries, to help reduce time and effort required  Gain an appreciation of the importance of optimizing content for efficiency  Work through a real-world project example using Sass and third-party Sass-based libraries.               Who This Book Is For        Website developers who are already familiar with writing CSS and to learn how to leverage Sass to quickly and more efficiently create valid CSS in projects.   Those in agile developmentteams, where time is of the essence, and the pressure is on to deliver results quickly.  Developers who want to focus on simplicity to produce properly optimized content in modern browsers using tools already in their possession.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":53522868535569,"sku":"NLS9781484243718","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484243718.jpg?v=1778460140"},{"product_id":"developing-web-components-with-svelte-book-alex-libby-9798868811791","title":"Developing Web Components with Svelte","description":"Leverage the power of Svelte to quickly produce the foundations of a framework-agnostic component library that can extend and develop over time. This is a project-oriented book that simplifies setting up the skeleton of the library and adding components, using little more than a text editor or free software.     You'll gain a starting baseline that can be used to develop future projects or incorporated into an existing workflow. You'll take development to the next level and can use this knowledge to create components with any framework, such as React, Angular or Vue.js, not just Svelte. Developing Web Components with Svelte is an excellent resource for getting acquainted with creating and maintaining a component library using a phased approach. It takes the view that you don't have to create something complex and unwieldy. Instead, you can start building something quickly, then extend it as needs dictate over time, without sacrificing speed or features.    You'll see how to develop cleaner components in a quick, clear and straightforward way. The components you create from this book can be made available for use in other frameworks such as React, Vue or Angular,  making them genuinely reusable. In short, Svelte offers plenty of opportunities as it is based on Node.js and JavaScript, which makes it a powerful package to use.    This New Edition Includes:       New chapters covering  animation components, accessibility concerns and Theming Extensively updated content and documentation to support changes in Storybook  Updated to the latest spec of Svelte  Reworked content and installation process for Storybook     You'll Learn:       To use the Svelte framework to rapidly create and deploy the foundation of a web component library that is versatile and performant To review developing and customizing components based on our needs To work through a real-world project to help solidify skills learned from the book and put them into practice    Who This Book Is For:      Website developers, familiar with JavaScript, who are keen to learn how to leverage the Svelte framework fast Agile development teams, where time is of the essence, and the pressure is on to deliver results quickly Developers who want to focus on simplicity, to produce efficient and optimized content in modern browsers using tools readily available","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":53628649603345,"sku":"NLS9798868811791","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9798868811791.jpg?v=1780812754"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-alex-libby.oembed","provider":"World of Books ","version":"1.0","type":"link"}