🤖 Coding News ⚡️
27.1K subscribers
2 photos
1 video
807 links
High quality articles, videos, and tutorials about programming 💻

HTML, CSS, Sass, JavaScript, TypeScript, React, Angular, Electron, Node, Vue, GraphQL and other topics 💥

@CodingChat talk with other engineers
@CodingNewsFeedbackBot advertisement
Download Telegram
https://bit.ly/2Ftb5WP

Cranking up the performance rate of our apps is what we crave. Memoization is one of the techniques in JavaScript to speed up the lookup of expensive operations by caching the results and re-using the cache in the next operation.

#javascript #performance #memoization
https://bit.ly/2Ftf3P3

Creating and maintaining a consistent UI and UX across every part of your product helps your users intuitively navigate and successfully interact with different sections of your applications without confusion 🎨

#design #designsystem #ui #ux #components
https://bit.ly/2FwyHcX

ES6 brings more features to the JavaScript language. Some new syntax allows you to write code in a more expressive way, some features complete the functional programming toolbox 🧰

#javascript #es6
https://bit.ly/2FpMkvl

Let’s dive into execution context, call stack, event loop, web APIs, task/message/job/micro-task queues, callbacks, and understand how asynchronous functions work under the hood in JavaScript🕵️‍♂️

#javascript #async
​​https://bit.ly/2DbaAz1

Let’s continue our topic of asynchronous JavaScript and master async / await functions by building a real world app for converting currency 💴

#javascript #async #tutorial #axios
https://bit.ly/2AOVZYn

How to choose the right test types for Node and JavaScript, code them correctly, measure their effectiveness and host them in a CI/CD pipeline in the right way 💪🏼

#testing #jest #mocha #javascript #node #ci #cd
​​A few days ago I opened the calculator on my new phone and got a message: “Calculator would like to access your contacts”.

What if, just like apps on our phones, npm packages had to declare what permissions they required?

#npm #security #persmissons #package
​​Web development today is completely different from what it was a few years ago; there are lots of different things that can easily baffle anyone entering into the web development. It was one of the reasons that we decided to make these step by step visual guides demonstrating the bigger picture and to give anyone a clear idea about what they have to follow to be in certain roles in web development.

#backend #tutorial
​​​​The advantage of the component system in React (and view libraries like it) is that your UI gets split into small, digestible, reusable chunks.

#react #javascript
​​​​​​One of the most important things in development is fixing bugs 🐛 Let’s figure out all possible ways to do it right and for the minimum amount of time.

This article was submitted by one of readers @sobolev_nikita. We appreciate it 🤝

#bug #development #bestpractice
​​TypeScript grew a great deal between 2017 and 2019, and in many ways, for good reason. There’s a lot to love about TypeScript. In the 2018 State of JavaScript survey, almost half the respondents said they’d tried TypeScript and would use it again. But should you use it for your large scale app development project?

This article takes a more critical, data-driven approach to analyze the ROI of using TypeScript to build large scale applications.

#typescript
​​There are a lot of scary things happening these days, but here’s what keeps me up late at night.

Couple of corporations want to lock down the internet and give us access to nothing more than a few walled gardens. They want to burn down the Library of Alexandria and replace it with a magazine rack.

Why? Because they’ll make more money that way.

This may sound like a conspiracy theory, but this process is moving forward at an alarming rate.

#internet
​​https://bit.ly/2FZYT05

​​Service workers have been having a moment. In March 2018, iOS Safari began including service workers -- so all major browsers at this point support offline options. And this is more important than ever -- 20% of adults in the United States are without Internet at home, leaving these individuals relying solely on a cellphone to access most information.

#serviceworkers #offline