πŸ€– 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
​​For the last couple of years, I have done lots of interviews for the Senior NodeJS Developer position, and one of the key requirements always was a good knowledge of TypeScript. How good exactly? Well, by β€œgood” I understand the ability of a programmer to use TypeScript not just as a set of keywords you can use to define types, but as a tool that helps you design and to write better code.

⏱️ 5 minutes read

#Typescript
​​In January, Google laid off 12,000 employees. This was a result of over hiring and over spending during the pandemic that did not extend today. Due to pressure from both investors and ChatGPT, Google decided to layoff 6% of their +186,000 workforce to recover some of the costs.

⏱️ 4 minutes read

#Career
​​Authentication is a process of recognizing user identity. When a user enters their credentials (usually login & password) and, depending on an identification strategy, a user is being determined by a system. Then all necessary user permissions are verified, and they might have access to particular resources (aka authorization).

⏱️ 4 minutes read

#Testing
​​In today's world of ever-changing business requirements, it can be difficult to find an appropriate and reliable architecture to stick to. You need something that is flexible, easy to scale, maintain, and understandable, enabling new developers to get up to speed quickly.

⏱️ 9 minutes read

#Architecture #Frontend
❀1
​​Clean Architecture is a software development concept that focuses on creating modular and maintainable code.

⏱️ 12 minutes read

#Architecture
​​Google introduced Web Vitals initially to measure User Experience quality in web applications. However, Core Web Vitals (a subset of Web Vitals) later purely focused on web application performance.

⏱️ 5 minutes read

#Performance #Metrics
​​We’ll explore twelve TypeScript tricks for writing clean code, with examples that demonstrate how they work and why they are useful. By using these tricks in your own TypeScript code, you can create more robust and maintainable applications that are easier to reason about and debug.

⏱️ 11 minutes read

#Typescript
​​As a programming language that has been gaining popularity among developers, TypeScript has continued to evolve, bringing a plethora of improvements and new features. In this article, we’ll delve into the latest iteration of TypeScript, version 5.0, and explore its most noteworthy updates.

⏱️ 8 minutes read

#Typescript
​​If you do interviews as a JavaScript developer from time to time, then you know that the questions in such interviews are always similar (more or less, okay!). Under different phrases, interviewers test you for knowledge of the same topics. And despite this, as you will see, the statistics of correct answers to such questions is quite low.

⏱️ 8 minutes read

#Interview
​​Are you ready to have your mind blown? I’m Erick Wendel, and I’ve recreated the Node.js project from scratch, uncovering some shocking truths along the way, and published it on my Youtube channel.

⏱️ 10 minutes read

#NodeJS
​​Let me first start by stating that I started using Node.js when it was on version 0.10 (yes, you read that right!).

⏱️ 8 minutes read

#NodeJS
​​TypeScript has become a reliable tool for catching errors and improving the stability of code. However, when working with TypeScript, I’ve often wondered about the differences between the type and interface keywords and when to use each one.

⏱️ 8 minutes read
​​Many developers continue to use the useState and useEffect hooks to update states, but I have not been fond of this approach. The issue is that it causes the component to mount, remount, and unmount simultaneously, leading to unexpected behavior. As a result, when logging something into the console, you may see the result repeated three times.

⏱️ 6 minutes read

#React
​​Our team is a couple of months into developing a new application, and our suite of unit 240 tests takes 46 seconds to run. That duration is not excessive yet, but it’s increasing in proportion to the number of tests. In a couple of months, it’ll take a couple of minutes to run our tests.

⏱️ 12 minutes read

#Testing #Jest
​​This past week, the Vercel team posted a major announcement on their blog about the release of Next.js 13.4. To provide more context about why this is such an important release, we need to understand how the Vercel team handles releases to the public. Next.js 13 introduced new many new features, but most of them have remained in alpha & beta, even though they were included in the major release.

⏱️ 8 minutes read

#NextJS #React