|
|
Showing 1 - 5 of
5 matches in All Departments
Learn how to institute Reactive Programming (RP) for your back-end
development with Node.js. Up to now, RP has most often been used in
front-end development, but with its cutting-edge approach you can
also transform your back-end programming. Reactive Programming with
Node.js will show you the paradigms of RP, why you should use it,
and the variations available to you. You will learn how to use the
main libraries necessary to provide an enhanced development
experience in Node.js, including RxJS, Bacon.js, Kefir.js, and
Highland.js. You will also create a custom library that provides a
variety of key features, and learn how to scale up a system
developed using RP in Node.js. Ideal for back-end developers with
knowledge of Node.js or JavaScript, this book enables you to get up
and running with RP in Node.js, and revolutionize your back-end
development. What You'll Learn: Review the variations of Reactive
programming Use the main libraries that provide this type of
development experience in Node.js Create a custom library Scale up
a system developed using RP in Node.js Who This Book Is For: Any
back-end developers who understand Node.js or are advanced enough
to pick up the basics. Ideal for developers who have an interest in
learning about this different programming paradigm that's being
used more and more every day.
Take your Node.js application into production-ready status, capable
of scaling up to whatever your needs might be. You'll discover that
architecting for successful, popular sites is an essential tool of
any professional Node.js developer, and learning to scale your own
applications is a great place to start. Using this book you will
learn when to scale, what factors should trigger scaling, and what
architectural techniques are best suited for scaling. You will also
explore common pitfalls that arise when scaling a Node.js
application and solutions to correct them. Including analyses of
success cases at the largest-scale companies, such as Netflix and
Paypal, this book will get you started with scaling in no time at
all. What You'll Learn Determine what factors should trigger the
need to scale Discover different architectural patterns that lend
themselves to scaling Resolve problems that arise when scaling up a
Node.js application Monitor a platform in order to understand when
to start scaling Who This Book Is For The main audience for this
book are Node.js developers with a mid-level understanding of the
technology. Novice Node users will also benefit from the coverage
of generic scaling-related topics.
Manage and understand the full capabilities of successful REST
development. REST API development is a hot topic in the programming
world, but not many resources exist for developers to really
understand how you can leverage the advantages. This completely
updated second edition provides a brief background on REST and the
tools it provides (well known and not so well known), then explains
how there is more to REST than just JSON and URLs. You will learn
about the maintained modules currently available in the npm
community, including Express, Restify, Vatican, and Swagger.
Finally you will code an example API from start to finish, using a
subset of the tools covered. The Node community is currently
flooded with modules; some of them are published once and never
updated again - cluttering the entire universe of packages. Pro
REST API Development with Node.js shines light into that black hole
of modules for the developers trying to create an API. Understand
REST API development with Node.js using this book today. What
You'll Learn Understand how REST and API development mix up with
Node.js Create a scalable, technology agnostic, and uniform
interface Prepare your services to be consumed by your clients Test
and deploy your API Review troubleshooting techniques Who This Book
Is For Any Node.js developer who wants to fully understand REST API
development. Beginner and Intermediate Node.js developers who are
looking to fully understand how to create RESTful microservices.
Learn everything there is to know about the new secure runtime for
JavaScript: Deno. A proposed replacement for Node.js envisioned and
created by the same developer who wrote the first version of Node,
Deno is a simple, modern and secure runtime for JavaScript and
TypeScript that uses V8 and is built in Rust. This book will cover
everything from its inception to the currently available version.
You'll see how to take advantage of the security layer in order to
avoid unwanted security holes, and how to use TypeScript to develop
your applications without having to manually set up a build
process. You'll also learn how to create and use modules without
having to depend on a package manager, and much more. Armed with
these newly learned concepts, by the time you finish this book,
you'll be ready to build and test your own Deno applications.
Whether you're a brand new developer to the back end with a
JavaScript background or a seasoned Node.js developer looking to
understand this competing technology, Introducing Deno will put you
on the right path. What You'll Learn Learn why Deno was created and
why it is different from Node Build real applications using Deno
and related technologies Create backend applications with
Typescript Resolve how to live without npm and package.json Set
permissions and default behavior Who This Book Is For Anyone with
knowledge of back-end development looking to learn a new way of
doing things and those with a basic understanding of JavaScript and
Node.js core concepts.
Measure, optimize, and improve the performance of your Python code
with this easy-to-follow guide About This Book * Master the do's
and don'ts of Python performance programming * Learn how to use
exiting new tools that will help you improve your scripts * A
step-by-step, conceptual guide to teach you how to optimize and
fine-tune your critical pieces of code Who This Book Is For If
you're a Python developer looking to improve the speed of your
scripts or simply wanting to take your skills to the next level,
then this book is perfect for you. What You Will Learn * Master
code optimization step-by-step and learn how to use different tools
* Understand what a profiler is and how to read its output *
Interpret visual output from profiling tools and improve the
performance of your script * Use Cython to create fast applications
using Python and C * Take advantage of PyPy to improve performance
of Python code * Optimize number-crunching code with NumPy, Numba,
Parakeet, and Pandas In Detail Simply knowing how to code is not
enough; on mission-critical pieces of code, every bit of memory and
every CPU cycle counts, and knowing how to squish every bit of
processing power out of your code is a crucial and sought-after
skill. Nowadays, Python is used for many scientific projects, and
sometimes the calculations done in those projects require some
serious fine-tuning. Profilers are tools designed to help you
measure the performance of your code and help you during the
optimization process, so knowing how to use them and read their
output is very handy. This book starts from the basics and
progressively moves on to more advanced topics. You'll learn
everything from profiling all the way up to writing a real-life
application and applying a full set of tools designed to improve it
in different ways. In the middle, you'll stop to learn about the
major profilers used in Python and about some graphic tools to help
you make sense of their output. You'll then move from generic
optimization techniques onto Python-specific ones, going over the
main constructs of the language that will help you improve your
speed without much of a change. Finally, the book covers some
number-crunching-specific libraries and how to use them properly to
get the best speed out of them. After reading this book, you will
know how to take any Python code, profile it, find out where the
bottlenecks are, and apply different techniques to remove them.
Style and approach This easy-to-follow, practical guide will help
you enhance your optimization skills by improving real-world code.
|
You may like...
Harry's House
Harry Styles
CD
(1)
R435
R350
Discovery Miles 3 500
|