Skip to content

Commit 69956f6

Browse files
Update README.md
1 parent 2d871cf commit 69956f6

File tree

1 file changed

+63
-2
lines changed

1 file changed

+63
-2
lines changed

README.md

Lines changed: 63 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,63 @@
1-
# Clean-Code-in-JavaScript
2-
Clean Code in JavaScript, published by Packt
1+
# Clean Code in JavaScript
2+
3+
<a href="https://www.packtpub.com/in/web-development/clean-code-in-javascript?utm_source=github&utm_medium=repository&utm_campaign=9781789957648"><img src="https://www.packtpub.com/media/catalog/product/cache/e4d64343b1bc593f1c5348fe05efa4a6/9/7/9781789957648-original.png" alt="Clean Code in JavaScript" height="256px" align="right"></a>
4+
5+
This is the code repository for [Clean Code in JavaScript](https://www.packtpub.com/in/web-development/clean-code-in-javascript?utm_source=github&utm_medium=repository&utm_campaign=9781789957648), published by Packt.
6+
7+
** Develop reliable, maintainable, and robust JavaScript**
8+
9+
## What is this book about?
10+
Building robust apps starts with creating clean code. In this book, you’ll explore techniques for doing this by learning everything from the basics of JavaScript through to the practices of clean code. You’ll write functional, intuitive, and maintainable code while also understanding how your code affects the end user and the wider community.
11+
12+
This book covers the following exciting features:
13+
*Understand the true purpose of code and the problems it solves for your end-users and colleagues
14+
* Discover the tenets and enemies of clean code considering the effects of cultural and syntactic conventions
15+
* Use modern JavaScript syntax and design patterns to craft intuitive abstractions
16+
* Maintain code quality within your team via wise adoption of tooling and advocating best practices
17+
* Learn the modern ecosystem of JavaScript and its challenges like DOM reconciliation and state management
18+
19+
If you feel this book is for you, get your [copy](https://www.amazon.com/dp/1789957648) today!
20+
21+
<a href="https://www.packtpub.com/?utm_source=github&utm_medium=banner&utm_campaign=GitHubBanner"><img src="https://raw.githubusercontent.com/PacktPublishing/GitHub/master/GitHub.png"
22+
alt="https://www.packtpub.com/" border="5" /></a>
23+
24+
25+
## Instructions and Navigations
26+
All of the code is organized into folders. For example, Chapter19.
27+
28+
The code will look like the following:
29+
```
30+
function validatePostalCode(code) {
31+
return /^[0-9]{5}(?:-[0-9]{4})?$/.test(code);
32+
}
33+
```
34+
35+
**Following is what you need for this book:**
36+
37+
Clean coding is an important skill in the portfolio of any developer willing to write reliable and intuitive code. This book presents principles, patterns, anti-patterns, and practices supported by use cases and directions for writing clean JavaScript code. It helps you refactor your legacy codebase in JavaScript and modernize your web apps.
38+
39+
With the following software and hardware list you can run all code files present in the book (Chapter 1-7).
40+
41+
### Software and Hardware List
42+
43+
| Chapter | Software required | OS required |
44+
| -------- | ------------------------------------| -----------------------------------|
45+
| 19 | Node.js, | Windows |
46+
47+
48+
49+
50+
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. [Click here to download it]( https://static.packt-cdn.com/downloads/9781789957648_ColorImages.pdf).
51+
52+
53+
### Related products
54+
* Web Development with Angular and Bootstrap - Third Edition [[Packt]](https://www.packtpub.com/in/business-other/building-forms-with-vue-js?utm_source=github&utm_medium=repository&utm_campaign=9781839213335) [[Amazon]](https://www.amazon.com/dp/B07YY7MGDD)
55+
56+
* Web Development with Angular and Bootstrap - Third Edition [[Packt]](https://www.packtpub.com/in/web-development/web-development-angular-and-bootstrap-third-edition?utm_source=github&utm_medium=repository&utm_campaign=9781788838108) [[Amazon]](https://www.amazon.com/dp/B07KJJ2ZCF)
57+
58+
## Get to Know the Author
59+
**James Padolsey** is a passionate JavaScript and UI engineer with over 12 years' experience. James began his journey into JavaScript as a teenager, teaching himself how to build websites for school and small freelance projects. In the early years, he was a prolific blogger, sharing his unique solutions to common problems in the domains of jQuery, JavaScript, and the DOM. He later contributed to the jQuery library itself and authored a chapter within the jQuery Cookbook published by O'Reilly Media. Over subsequent years, James has been exposed to many unique software projects in his employment at Stripe, Twitter, and Facebook, informing his philosophy on what clean coding truly means in the ever-changing ecosystem of JavaScript.
60+
61+
62+
### Suggestions and Feedback
63+
[Click here](https://docs.google.com/forms/d/e/1FAIpQLSdy7dATC6QmEL81FIUuymZ0Wy9vH1jHkvpY57OiMeKGqib_Ow/viewform) if you have any feedback or suggestions.

0 commit comments

Comments
 (0)