Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 24-01-2023, 03:58
  • Комментариев: 0
Business-Friendly DSLs (MEAP v10)Название: Business-Friendly DSLs (MEAP v10)
Автор: Meinte Boersma
Издательство: Manning Publications
Год: 2023
Страниц: 653
Язык: английский
Формат: pdf, epub
Размер: 43.6 MB

Written for developers who need to create user-facing Domain-Specific Languages (DSLs), Business-Friendly DSLs unlocks clear and practical methods to create DSLs with easy-to-use interfaces. In this book, we’re going to explore how to develop software tools for the business experts that allow them to write down their business knowledge in a way that’s understandable for them. Moreover, the business knowledge written down that way will be automatically translated into working software, without requiring a software developer for every change. This puts the business experts, rather than the software developers, at the center of software development. Written for developers who need to create user-facing DSLs, Business-Friendly DSLs unlocks clear and practical methods to create DSLs with easy-to-use interfaces. Author Meinte Boersma lays out an iterative process for creating languages accessible to domain experts such as operations specialists, data analysts, and financial experts. You'll start with an overview of software language engineering before diving into the unique projectional editing paradigm that makes it easy to produce DSLs for business.
  • Добавил: literator
  • Дата: 24-01-2023, 03:41
  • Комментариев: 0
Geometry for Programmers (MEAP v11)Название: Geometry for Programmers (MEAP v11)
Автор: Oleksandr Kaleniuk
Издательство: Manning Publications
Год: 2023
Страниц: 643
Язык: английский
Формат: pdf, epub
Размер: 27.4 MB

Master the geometry behind CAD, game engines, GIS, and more! This hands-on book teaches you the math behind the tools and libraries you use to create simulations, 3D prints, and other models of the physical world. Geometry for Programmers reveals important geometry concepts you need to write more efficient code. It’s full of practical guidance that’s relevant to your daily work as a developer. There are no unnecessary theory or formal proofs. Instead, you’ll learn how geometry can help you optimize your code for boosts to performance, and real reductions in your cloud services bill. You don’t have to be good at math to enjoy it. We will delegate all the non-trivial math to SymPy – a Python library that does your math for you. You don’t have to have a good memory either, the book is supposed to help you build the proper intuition, not just pack your head with terms and definitions. There are no theorems or proofs, but there are Python snippets with formulas in them. The book addresses geometry but it speaks in the programmer’s language.
  • Добавил: literator
  • Дата: 24-01-2023, 02:43
  • Комментариев: 0
Build a Robo Advisor with Python (From Scratch) (MEAP v1)Название: Build a Robo Advisor with Python (From Scratch) (MEAP v1)
Автор: Rob Reider, Alex Michalka
Издательство: Manning Publications
Год: 2023
Язык: английский
Формат: pdf, epub
Размер: 10.2 MB

Take control of your wealth management by building your own reliable, effective, and automated financial advisor tool. Every day automated digital advisors, also called robo advisors, make financial decisions worth millions of dollars. Build a Robo Advisor with Python (From Scratch): Automate your financial and investment decisions teaches you how to construct a Python-based financial advisor of your very own! You’ll develop a flexible tool that’s capable of managing a real investing strategy—all with popular free Python libraries.
  • Добавил: literator
  • Дата: 24-01-2023, 02:23
  • Комментариев: 0
Scaling Python with Dask: From Data Science to Machine Learning (Fifth Early Release)Название: Scaling Python with Dask: From Data Science to Machine Learning (Fifth Early Release)
Автор: Holden Karau, Mika Kimmins
Издательство: O’Reilly Media, Inc.
Год: 2023-01-23
Страниц: 111
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.1 MB

Dask is a free and open source library for parallel computing in Python that helps you scale your Data Science and Machine Learning workflows. With this quick but thorough resource, data scientists and Python programmers will learn how Dask provides APIs that make it easy to parallelize PyData libraries like NumPy, Pandas, and Scikit-learn. Dask is a framework for parallelized computing with Python that scales from multiple cores on one machine to data centers with thousands of machines. It has both low-level task APIs and higher-level data-focused APIs. The low-level task APIs power Dask’s integration with a wide variety of Python libraries. Having public APIs has allowed an ecosystem of tools to grow around Dask for various use cases. Why Do You Need Dask? Dask simplifies scaling analytics and ML code written in Python, allowing you to handle larger and more complex data and problems. Dask aims to fill the space where your existing tools, like pandas DataFrames, or your sci-kit machine learning pipelines start to become too slow (or do not succeed).
  • Добавил: literator
  • Дата: 23-01-2023, 19:45
  • Комментариев: 0
Web Security: Learning HTTP Security HeadersНазвание: Web Security: Learning HTTP Security Headers
Автор: Liran Tal
Издательство: Leanpub
Год: 2023-01-17
Язык: английский
Формат: pdf (true), mobi, epub
Размер: 11.98 MB

This book is a follow-up on Liran Tal's Essential Node.js Security for Express web applications and teaches you hands-on practical use of HTTP security headers as browser security controls to help secure web applications. 18 Lessons, 8 Quizzes, 30 Code Snippets, and 19 Illustrations to help you learn. If you have a development environment set with Node.js, Git, npm, and working Internet connectivity, you’re all set to get started! Some exercises require work with a valid HTTPS-enabled website, for which we defer to Heroku as the web hosting platform due to its ease of use and supporting simultaneously both HTTP and HTTPS web hosting. A jаvascript and Node.js development environment: This book uses the Express web application framework for Node.js to create web applications and set headers using open source modules from the npm ecosystem. It is expected that you have a working development environment with a supported Node.js version (LTS), along with the npm command-line utility. You’ll also need Git to clone example repositories used along with the exercises if you wish to practice locally.
  • Добавил: literator
  • Дата: 23-01-2023, 19:15
  • Комментариев: 0
Essential Node.js Security for Express Web ApplicationsНазвание: Essential Node.js Security for Express Web Applications
Автор: Liran Tal
Издательство: Leanpub
Год: 2023-01-14
Страниц: 140
Язык: английский
Формат: pdf (true), mobi, epub
Размер: 10.08 MB

Hands-on and abundant with source code for a practical guide to Securing Node.js web applications. This book is intended to be a hands-on thorough guide for securing web applications based on Node.js and the Express web application framework. Many of the concepts, tools and practices in this book are primarily based on open source libraries and the author leverages these projects and highlights them. The main objective of the book is to equip the reader with practical solutions to real world problems, and so this book is heavily saturated with source code examples as well as a high level description of the risks involved with any security topic, and the practical solution to prevent or mitigate it.
  • Добавил: literator
  • Дата: 23-01-2023, 09:23
  • Комментариев: 0
Python Networking Solutions Guide: Leverage the Power of Python to Automate and Maintain your Network EnvironmentНазвание: Python Networking Solutions Guide: Leverage the Power of Python to Automate and Maintain your Network Environment
Автор: Tolga Koca
Издательство: BPB Publications
Год: 2023
Страниц: 395
Язык: английский
Формат: pdf, epub (true)
Размер: 10.2 MB

This book shows the Python programming language's importance and power to automate network devices such as routers, switches, firewalls, system devices like Linux servers, and cloud devices like the AWS platform. It shows to manage and configure thousands of devices with a single script, saving time and preventing faults. This book covers network automation with Python specifically for Network, System, and DevOps engineers. It explains the Python basics from scratch with various features and modules. It covers the most helpful connection methods to login to multiple devices concurrently and manages them with scripts. It explains creating a customized network automation tool with many scripts. This book is divided into 11 chapters. It covers network automation and Python basics, connecting devices with Python, managing devices by scripts, creating a network automation tool, etc.
  • Добавил: literator
  • Дата: 23-01-2023, 07:49
  • Комментариев: 0
Akka in Action, Second Edition (MEAP V12)Название: Akka in Action, Second Edition (MEAP v12)
Автор: Francisco Lopez-Sancho
Издательство: Manning Publications
Год: 2023
Страниц: 491
Язык: английский
Формат: pdf, epub
Размер: 15.0 MB

Use Akka to solve the big problems of distributed systems—from multithreading and concurrency, to handling scalability and failure. But support for concurrency in most programming languages, especially on the JVM, has hardly changed. Although the implementation details of concurrency APIs have definitely improved, you still have to work with low-level constructs like threads and locks, or fibers. Akka gives you a single abstraction to deal with concurrency and scalability--the Actor Model, which is coherent semantics that let you work on your business logic without worrying about whether your program needs to run on a thousand servers or just one. Akka is a toolkit of libraries that make it easy to implement distributed applications in Scala and Java.
  • Добавил: literator
  • Дата: 22-01-2023, 19:43
  • Комментариев: 0
Implementing Progressive Web Apps with ReactНазвание: Implementing Progressive Web Apps with React: A Practical Guide to create Web Apps that provides a native experience to the users
Автор: Enrique Pablo Molinari
Издательство: Leanpub
Год: 2022-06-20
Страниц: 98
Язык: английский
Формат: pdf (true)
Размер: 10.2 MB

Did you know that with PWAs you can create Web Apps that deliver a user experience similar to native apps? Did you know that with the React tooling most of the work to create them is almost done? I will explain how to create PWAs with the React tooling and describe what the generated code does in order you can safely iterate over it. In this book we are going to implement a Progressive Web App (PWA) using a step-by-step approach. This learning experience starts with an already crafted React application called Task List, created using the create-react-app tool with the cra-template-pwa template, which gives us a good starting point for building a progressive web app. We will go into the details about how to make the web app installable and after that how to improve the user experience by adding offline support to the web app. This book requires prior knowledge of jаvascript and React.
  • Добавил: literator
  • Дата: 22-01-2023, 19:02
  • Комментариев: 0
Understanding React : The Simplest Practical Guide to Start Coding in ReactНазвание: Understanding React : The Simplest Practical Guide to Start Coding in React
Автор: Enrique Pablo Molinari
Издательство: Leanpub
Год: 2022-04-15
Страниц: 163
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Learn how to code applications in React 18 by following a solid path that starts by studying essential jаvascript constructions to then go into React core concepts to finally write an application. Understand how to split an application into components (class or function-based ones), how to use props, state, events, hooks, react router v6, and more. Every successful framework or library provides something unique which gives developers a new tool for writing better software. In the case of React, that tool is called component. You might be thinking that you have been reading about components as the solution to your spaghetti software nightmare for the last 15 years without any success. You are not wrong. However, React is an exception. It provides the constructions and tools to build highly cohesive components to assemble your next application. In this book, we will study React core concepts, to end up being very practical describing how to split an application into components and to fully implement it. But before that, it is necessary to study some jаvascript concepts. Understanding these concepts will make you a better React developer. If you are already a jаvascript developer, then you can just ignore the initial chapter. But if your experience is mainly on server side programming languages like Java, C#, PHP, etc, the initial chapter will give you the necessary basis.