Full description not available
P**N
A must read if you want to learn Web Develpment with Deno
This is a great book that covers all you need to know about creating web applications with Deno.It covers from installing Deno to development of your first web application, configuration, testing and deployment...a really complete learning experience!!
B**L
This is a systems programming book, not one about client-side web app development
If you are strictly a front end developer, this book may initially be frustrating or even difficult to grasp, in terms of -- say -- how to write an standalone alone desktop HTML/CSS app that uses Deno to access, say, a backend DBMS (either on the desktop or the cloud). But check out p.86, and the associated frontend app code in git, and you might get some ideas as to how to make it all work. But it will take some additional research, and lots of trial and error, but eventually you might really start to enjoy Deno and the third party modules that are a lot of fun to work with. At least that was my experience. Just realize going in that what is meant by "Web Applications" in this book's context are TS/JS server scripts. That should have been made very clear at the outset, IMHO.
D**A
Great material to learn Deno
If you are a software developer, you should know that we work in a space that is changing rapidly, new technologies, new trends, new paradigms, and new methodologies arrive at any moment. In 2010, nodejs was released and it changed the way many of us develop software applications. Allowing stacks such as the MEN or MERN. Some of these new technologies are very promising and attractive, and I think that we should invest some time learning some of them, such as Deno in this case.Deno is a very new technology, and the Deno Web Development book makes a great job explaining this technology.The book starts with an excellent explanation about why deno was created and its motivations. What was wrong with nodejs and what is improved in Deno. This is great because you will recognize some failures that maybe you didn’t notice in the past.Later, the book explains the entire Deno ecosystem. I liked it that Deno already provides a set of built-in elements and tools such as linter, formater, test runner, and generation of binary files, among others. Even you can easily create a .exe file (which contains your entire application ready to be executed). In other platforms or technologies you need to install extra libraries or packages to get these tools (which is not the case with Deno).Another key point of this book is the way examples are designed and coded. Through the entire book you will design a museum api and a user api. I have to highlight that these api are designed with a very proper architecture and with the use of SOLID principles. Specially the use of dependency inversion principle. This is great, because you have a proper layer separation, and you can easily manage future project evolutions and tests. For example, you can easily change the way data is stored (“in memory” or in a mongo database are used in the book). If you want to change from “in memory” to mongo, you just need to inject the proper dependency (which only requires to modify one or two lines of code). However, this can be complex to understand for novice developers, and in my opinion, the dependency injection is overused (for example in the method params).The book also contains excellent sections such as the routing with oak, authentication and use tokens, CORS and https, and testing and deployment. Deployment with docker is great. I use docker for all my projects. Besides, the book shows you how to deploy the application with Heroku.The only thing that I miss in this book was the view layer. The book is centered in a REST api, but I think that a chapter about a simple MVC application (with the use of EJS or another template manager) would make the book even better.
N**Y
Well formatted, thorough review of Deno
The book starts with the foundations of Javascript, introduction of NodeJS and the eases into Deno giving you a big picture before getting granular. The author attentively guides the reader through the major topics; write, test, maintain and deploy Deno apps (I appreciated the thoroughness)
C**S
Amazing book with clear content.
really good book.
J**N
Excellent peak at the future beyond Node
Node is a powerful and important part of the internet. Deno, written by the creator of Node is explained with clarity and working examples. I look forward to Deno having some years behind it, and expect to move over when the framework solutions have built up around it. If you want to know the future as an architect or as a developer this is a great read.
M**R
Good beginner guide
Deno is constantly moving and changing. As a Node.js developer, I was curious to learn more about Deno and I grabbed this.The book does a decent amount of job Explaining its history, tools required to get it up and running, building an end-to-end app with tests including deployment.If you are beginning to learn Deno and want to build an end-to-end app then this one might be a valuable read.
J**O
work reading
As a backend developer I can say Deno is worth playing around with if you are already an experienced Node.js dev, or if you have background in JS. It fixes some common patterns node is missing, because it lets you directly install packages from the URL or directly use them by importing packages as a library in the script from the URL. This eliminates the 'package. json' file for managing dependencies that can make a lot of noise in the overall package. This books provides the great opportunity to learn and appreciate its full potencial, Alexandre Portela did a great job in explain everything to start working with it 9:15 ---------- 9:15 aca esta el libro 9:15 https://www.amazon.com/Deno-Web-Development-JavaScript-applications/dp/180020566X/re[…]?dchild=1&keywords=Deno+W
Trustpilot
2 weeks ago
3 weeks ago