JavaScript: The Hidden Parts: Building More Performant, Flexible, and Maintainable Applications (Second Early Release)КНИГИ » ПРОГРАММИНГ
Название: javascript: The Hidden Parts: Building More Performant, Flexible, and Maintainable Applications (Second Early Release) Автор: Milecia McGregor Издательство: O’Reilly Media, Inc. Год: 2022-08-29 Страниц: 142 Язык: английский Формат: epub (true), mobi Размер: 10.2 MB
While plenty of educational material exists for beginning and advanced javascript developers, resources for intermediate-level engineers are scarce. Yet this is the career step where many developers often get stuck. With this practical book, you'll learn how to apply javascript theory in real projects, manage every stage of the software development lifecycle, and move your career forward.
Author Milecia McGregor takes frontend, backend, and full stack engineers through all of the steps and considerations of senior javascript engineers, including making decisions based on product and user feedback. By the time you finish this book, you'll know how to create a production-level app for any size system you face.
You’re likely already familiar with a lot of concepts in javascript. Things like the different array methods and how to use them, DRY principles, and writing effecient code. These are all important to a javascript developer at any level. While it’s great to be familiar and comfortable with those concepts, there are a few things that take you deeper into javascript and might help you understand how and why we write code the way we do. In this chapter, we’ll spend some time on more advanced javascript concepts. You probably work with these all the time and so some of them will be familiar. Others might have never come up in your day to day programming tasks, even though they’re always in the background.
One big complaint in the javascript community is that it is a weakly-typed language. In javascript, your variables can be anything at anytime. This leads to issues with values dynamically changing while an app is running which can lead to unexpected errors, causing your applications to crash for users. That’s where TypeScript comes in. TypeScript is a language developed by Microsoft that’s an extension of javascript that adds the ability to use types. It can be used on the front-end and the back-end, regardless of any frameworks you choose to work with.
Understand how javascript works under the hood, including how a real software development lifecycle works Learn how to make decisions when building a long-term maintainable javascript project Explore the software development lifecycle from project ideation to production deployment with javascript code Gain a better understanding of complex javascript issues such as closures, generators, and the event loop Learn when you should take specific approaches to keep a project moving on the technical side
Скачать javascript: The Hidden Parts (Second Early Release)