Tutorial on reading the ECMAScript specification
Today we’re announcing the Release Candidate for TypeScript 3.8!
I recently read Asana's blog post on TypeScript quirks and took particular interest in the first TypeScript quirk they mention. While it may seem like an inconsistency, the way the type system behaves here is entirely logical.
The SOLID principles were defined quite some time ago and are still relatable. Their goal is to make our software easier to understand, read, and extend. We accredit this concept to Robert C. Martin from his paper from the year 2000. The actual SOLID acronym was defined later, though. In this article, we go through all of the SOLID principles and reflect them in TypeScript examples.
In this article, we will see how to build a piano with react hooks. Building a Piano with React Hooks. if you are completely new to react hooks, check out this course.
They're almost the same. But there's actually just enough of a difference to possibly get you into trouble -- especially if you're refactoring from classes.
As a software developer I like to think of myself as intelligent and discerning, but if I'm being completely honest with myself most of the decisions I make around code structure are governed by fairly low-resolution heuristics like 'Don't Repeat Yourself' and 'Keep It Simple, Stupid'.
Usually, I talk and write about the basics of functional programming because I believe they are the easiest to apply and bring the most value. But if you have the basics figured out and want to understand what all the cool Haskell developers are talking about, you came to the right place.
DarkModeJS helps you to auto detect user's time and switch theme to darkside
A headless GraphQL ecommerce framework for the modern web - vendure-ecommerce/vendure
See what is new in the Visual Studio Code January 2020 Release (1.42)
ESlint plugin for sorting requires (CommonJS modules) alphabetically - zcuric/eslint-plugin-require-sort
It’s real! The 2020, 2nd edition of You Don’t Know JS Yet: Get Started is here. See this tweet from February 1st proving its realness
i Hate Regex is a regex cheat sheet that also explains the commonly used expressions so that you understand it. Stop hating and start learning.
WebSocket is a powerful protocol, but scaling WebSocket server can be tricky. Learn how to horizontally scale WebSocket.
Here are some questions from an on-site technical interview at Facebook in 2019.