Showing posts with label JavaScript. Show all posts
Showing posts with label JavaScript. Show all posts

SC - 1430 | Webpack for Beginners by Mohamed Bouzid

Learn how to use Webpack from installation to configuration without the hassle of complex examples. Webpack has become one of the most popular module bundlers in recent years; it’s widely used by developers, companies, and organizations of all sizes, and many web frameworks use it for the management of their assets. If you are serious about web development these days then you must learn and understand Webpack.

 

You will begin by installing and configuring Webpack, and learn how to write modular code. You’ll then move onto understanding the usage of loaders and plugins with practical use cases, how to make aliases and resolve folders, cache busting, and installing third-party libraries such as jQuery, Bootstrap, QuillJS, and more. By the end of this book you will feel confident and ready to start using Webpack in your projects.

 

Free from complex examples and intended to be as easy-to-follow as possible, this book is ideal for anyone who knows basic HTML, JavaScript, and how to work on the command line. Upgrade your developer skillset using Webpack for Beginners today.

 

What You Will Learn

Install and configure Webpack beyond the default settings
Efficiently work with plugins and loaders
Optimize Webpack for production
Use instant refreshing with the Webpack dev server and hot module replacement
Explore how to install some common JavaScript libraries

 

Who This Book Is For

This book is conceived for beginners and newcomers to Webpack, and assumes you have some very basic knowledge in JavaScript, HTML and working on the command line. This step-by-step guide will help you understand and clarify everything you need to know to bundle your JavaScript hassle-free.

 

ID:  SC - 1430


SC | 1425 - Practical hapi by Kanika Sud

Understand the core concepts of hapi and learn to build RESTful APIs that are quick, useful, and productive. Created by the mobile team at Walmart Labs, hapi is a light Node.js framework that is perfect for building API servers, websites, and HTTP proxy applications.


With this quick guide, you’ll learn the basics of hapi and use those skills to build an application and a REST API with MySQL. You’ll then wrap up with a Capstone project of industry relevance, understanding solution design, and how hapi fits into industry relevant projects for data driven apps.

 

Used by companies such as PayPal and Mozilla, hapi is a key framework for anyone serious about enterprise web development. Practical hapi will ensure you focus your time on critical project tasks instead of building infrastructure.

 

You will:

Utilize the power of RESTful APIs and Node.js
Build your first hapi application based on its core concepts
Work with promises and asynchronous programming effectively
Use Sequelize for database connectivity

 

ID:  SC - 1425


SC - 1422 | IoT Development for ESP32 and ESP8266 with JavaScript BY Peter Hoddie

This book introduces a new approach to embedded development, grounded in modern, industry-standard JavaScript. Using the same language that powers web browsers and Node.js, the Moddable SDK empowers IoT developers to apply many of the same tools and techniques used to build sophisticated websites and mobile apps. 

 

The Moddable SDK enables you to unlock the full potential of inexpensive microcontrollers like the ESP32 and ESP8266. Coding for these microcontrollers in C or C++ with the ESP-IDF and Arduino SDKs works for building basic products but doesn`t scale to handle the increasingly complex IoT products that customers expect. The Moddable SDK adds the lightweight XS JavaScript engine to those traditional environments, accelerating development with JavaScript while keeping the performance benefits of a native SDK.

 

Building user interfaces and communicating over the network are two areas where JavaScript really shines. IoT Development for ESP32 and ESP8266 with JavaScript shows you how to build responsive touch screen user interfaces using the Piu framework. You`ll learn how easy it is to securely send and receive JSON data over Wi-Fi with elegant JavaScript APIs for common IoT protocols, including HTTP/HTTPS, WebSocket, MQTT, and mDNS. You`ll also learn how to integrate common sensors and actuators, Bluetooth Low Energy (BLE), file systems, and more into your projects, and you`ll see firsthand how JavaScript makes it easier to combine these diverse technologies.

 

If you`re an embedded C or C++ developer who has never worked in JavaScript, don`t worry. This book includes an introduction to the JavaScript language just for embedded developers experienced with C or C++.

 

What You`ll Learn

Building, installing, and debugging JavaScript projects on the ESP32 and ESP8266
Using modern JavaScript for all aspects of embedded development with the Moddable SDK
Developing IoT products with animated user interfaces, touch input, networking, BLE, sensors, actuators, and more

 

Who This Book Is For

Professional embedded developers who want the speed, flexibility, and power of web development in their embedded software work
Makers who want a faster, easier way to build their hobby projects
Web developers working in JavaScript who want to extend their skills to hardware products

 

ID:  SC - 1422


SC - 1411 | JavaScript The New Toys by T.J. Crowder

All of JavaScript’s newest features, in depth, made easy to understand.


JavaScript is a rapidly changing language and it can be challenging to keep up with all the new toys being added. JavaScript: The New Toys explores the newest features of the world’s most popular programming language while also showing readers how to track what’s coming next. After setting the stage by covering who manages the process of improving JavaScript, how new features get introduced, terminology, and a high-level overview of new features, it details each new or updated item in depth, with example uses, possible pitfalls, and expert recommendations for updating old habits in light of new features.


JavaScript: The New Toys:


Covers all the additions to JavaScript in ES2015-ES2019 plus a preview of ES2020 (and beyond)
Explores the latest syntax: nullish coalescing, optional chaining, let and const, class syntax, private methods, private fields, new.target, numeric separators, BigInt, destructuring, default parameters, arrow functions, async functions, await, generator functions, … (rest and spread), template literals, binary and octal literals, ** (exponentiation), computed property/method names, for-of, for-await-of, shorthand properties, and others


Details the new features and patterns including modules, promises, iteration, generators, Symbol, Proxy, reflection, typed arrays, Atomics, shared memory, WeakMap, WeakSet, and more
Highlights common pitfalls and explains how to avoid them
Shows how to follow the improvements process and even participate in the process yourself
Explains how to use new features even before they’re widely supported


With its comprehensive coverage and friendly, accessible style, JavaScript: The New Toys provides an invaluable resource for programmers everywhere, whether they work in web development, Node.js, Electron, Windows Universal Apps, or another JavaScript environment.


ID:  SC - 1411


SC - 1364 | Practical Test Automation

Learn the principles behind test-driven development (TDD) and behavior-driven development (BDD) and see how Jasmine, RSpec and Cucumber can be used to your advantage. This book examines some of the leading technologies used for testing.

You’ll see how to use Jasmine’s features to work with a JavaScript application. You will learn how to use Mini Test and RSpec with Ruby and Rubymine. Finally, you’ll use Cucumber to develop your software using a BDD approach.

Understanding test automation is a vital skill for any web developer. Practical Test Automation breaks down for you some of the important TDD and BDD technologies on the modern web.

What You’ll Learn

  • Test an example JavaScript application with Jasmine
  • Use Jasmine with JS Bin
  • Work with Minitest for test-driven development
  • Test an example Ruby project with RSpec
  • Use Cucumber and Gherkin for behavior-driven development
  • Integrate Cucumber with RSpec

Who This Book Is For

This book is for anyone who wants to learn test automation and more about test-driven development and behavior-driven development.

ID:  SC - 1364



Napomene:
- clanovima nase biblioteke omogucen je pristup resursima Svetske elektronske biblioteke (World electronic library - WELIB), na linku WELIBRS, gde se mogu pronaci knjige na srpskom jeziku. Napominjemo da mi samo ostvarujemo saradnju sa ovom bibliotekom, a nismo njen deo.

- u jednom postu se nalazi onoliko knjiga od istog autora koliko smo ih dobili u tom trenutku - ako zelite da vidite kompletan spisak svih postavljenih knjiga istog autora na celom blogu - mozete ih pronaci putem stranice sa spiskom autora ili putem taga sa imenom autora ispod naslova odgovarajuceg posta.