• Complain

Fernando Doglio - Introducing Deno: A First Look at the Newest JavaScript Runtime

Here you can read online Fernando Doglio - Introducing Deno: A First Look at the Newest JavaScript Runtime full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2020, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Fernando Doglio Introducing Deno: A First Look at the Newest JavaScript Runtime
  • Book:
    Introducing Deno: A First Look at the Newest JavaScript Runtime
  • Author:
  • Genre:
  • Year:
    2020
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Introducing Deno: A First Look at the Newest JavaScript Runtime: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Introducing Deno: A First Look at the Newest JavaScript Runtime" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

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.Youll 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. Youll 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, youll be ready to build and test your own Deno applications.Whether youre 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 Youll 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 behaviorWho This Book Is ForAnyone 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.

Fernando Doglio: author's other books


Who wrote Introducing Deno: A First Look at the Newest JavaScript Runtime? Find out the surname, the name of the author of the book and a list of all author's works by series.

Introducing Deno: A First Look at the Newest JavaScript Runtime — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Introducing Deno: A First Look at the Newest JavaScript Runtime" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Fernando Doglio Introducing Deno A First Look at the Newest JavaScript - photo 1
Fernando Doglio
Introducing Deno
A First Look at the Newest JavaScript Runtime
1st ed.
Fernando Doglio El Molar Madrid Spain Any source code or other supplementary - photo 2
Fernando Doglio
El Molar, Madrid, Spain

Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/9781484261965 . For more detailed information, please visit http://www.apress.com/source-code .

ISBN 978-1-4842-6196-5 e-ISBN 978-1-4842-6197-2
https://doi.org/10.1007/978-1-4842-6197-2
Fernando Doglio 2020
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 1 New York Plaza, New York, NY 10004. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.

To my wife, whos been an amazing rock throughout this entire process: You make me a better person.

To my kids: You managed to fill a place in my heart I didnt know I had empty. I love you.

Introduction

For the past decade or more, theres only been one way of reliably working with JavaScript in the back end, and thats been through Node.js.

In May of 2020, however, that changednot only did we (the development community) see the birth of a new back-end development technology, but one that was envisioned and created by none other than the father of Node.js: Ryan Dahl.

In this book, I want to cover everything known so far, both stable and experimental, about Deno, Ryans new brainchild, and how it was designed to overthrow the current reigning champion. Although new and still unstable in some aspects, my hope is that by the end and thanks to the follow-along examples Ill provide, youll see how much potential this new runtime brings.

Acknowledgments

Id like to thank the amazing technical reviewer involved in the project, Alexander Nnakwue, whose great feedback was a crucial contribution to the making of this book.

Id also like to thank the rest of the Apress editorial team, whose guidance helped me through the process of writing this book in record time, thus allowing us to release the first book about this new programming language to the public.

Thank you!

Table of Contents
About the Author
Fernando Doglio
has been a part of the Software Development industry for the past 16 years Hes - photo 3
has been a part of the Software Development industry for the past 16 years. Hes worked on countless web projects, which include (among other things) APIs, Web Services, SPA, Node.js applications, PHP, Ruby, and a lot of JavaScript/HTML/CSS. He was there when SOAP hit the Web and it was all the rage, and he was also there when XML was the magic X on AJAX. Hes worked with Node.js for several years now, and hes written several books and countless articles about it, covering everything from the art of designing REST APIs with it to understanding the best design patterns and how they can be implemented with it. Now, working as a Technical Manager, hes an eager evangelist of using JavaScript for back-end development given how flexible and powerful this language is. You can find him on Twitter @deleteman.
About the Technical Reviewer
Alexander Nnakwue
has a background in Mechanical Engineering from the University of Ibadan - photo 4
has a background in Mechanical Engineering from the University of Ibadan, Nigeria, and has been a front-end developer for over 3 years working on both web and mobile technologies. He also has experience as a technical author, writer, and reviewer. He enjoys programming for the Web, and occasionally, you can also find him playing soccer. He was born in Benin City and is currently based in Lagos, Nigeria.
Fernando Doglio 2020
F. Doglio Introducing Deno https://doi.org/10.1007/978-1-4842-6197-2_1
1. Why Deno?
Fernando Doglio
(1)
El Molar, Madrid, Spain

For the past 10 years, when back-end developers heard the words JavaScript in the back end, everyone instantly thought about Node.js.

Maybe not immediately at the start of those 10 years, but eventually it got to a point where the name was known to everyone as yet another available back-end technology based on JavaScript . And with its async I/O capabilities out of the box (because while other technologies also supported this, Node was the first one to have it as a core mechanic), it carved a portion of the market for itself.

More specifically, Node.js became almost the de facto choice for writing APIs, given the insane performance a developer could have while doing so and the great results you could achieve with very little effort.

So, why, after 10 years of evolution of the Node.js core and its surrounding ecosystem of tools and libraries, are we getting a new JavaScript runtime that is not only very similar to Node but is also meant as a better approach at solving the same problem?

The answer to that and an overview of this new project are what await you in the following chapters, so buckle up and lets talk about Deno, shall we?

Denos version 1.0 was officially released on May 13, 2020, but the idea for Deno wasnt born in 2020. In fact, although it was originally presented by its creator Ryan Dahl by that time, he had been working on a prototype of Deno for a while.

And the motivation for this was simple: he considered Node to have some fundamental flaws that couldnt be solved from within the project, so instead, a better solution would be to start over. Not to redesign the language, by any means, after all, the issues between Ryan and Node werent about JavaScript, but rather about the internal architecture of Node and how it managed to solve some of the requirements.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Introducing Deno: A First Look at the Newest JavaScript Runtime»

Look at similar books to Introducing Deno: A First Look at the Newest JavaScript Runtime. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Introducing Deno: A First Look at the Newest JavaScript Runtime»

Discussion, reviews of the book Introducing Deno: A First Look at the Newest JavaScript Runtime and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.