JS.dev

JS.dev An open and transparent JavaScript development community.

The keys to interview success - landing that dream jobMastering the interview technique is one of the most important thi...
04/03/2021

The keys to interview success - landing that dream job

Mastering the interview technique is one of the most important things you need to do...

By Justin Mitchell
▶️ http://bit.ly/3bcTWQp

Less is more; simplify your React code to super power your applications - part 3We look at effects, state, contexts and ...
03/03/2021

Less is more; simplify your React code to super power your applications - part 3

We look at effects, state, contexts and custom hooks!
By Justin Mitchell

▶️ http://bit.ly/3kIA7E2

This is the second article in a series covering different strategies to simplify your React applications. Simplify a React…

Less is more; simplify your React code to super power your applications - part 2We look at services and hooks and how we...
17/02/2021

Less is more; simplify your React code to super power your applications - part 2

We look at services and hooks and how we can super power them!

By Justin Mitchell

▶️ http://bit.ly/3qwLTn4

This is the second article in a series covering different strategies to simplify your React applications. Simplify a React…

Less is more; simplify your React code to super power your applications - part 1When it comes to React development, ther...
16/02/2021

Less is more; simplify your React code to super power your applications - part 1

When it comes to React development, there’s a mantra that as developers we often forget: “less is more”.

By Justin Mitchell

▶️ http://bit.ly/2OKWKvx

When it comes to React development, there’s a mantra that as developers we often forget, one that never, ever should be…

It's time to let go of lodashIn today’s world of JavaScript, there’s a huge number of tools that solve the same problem ...
16/02/2021

It's time to let go of lodash

In today’s world of JavaScript, there’s a huge number of tools that solve the same problem in slightly differing ways...

By Justin Mitchell
▶️ http://bit.ly/3deabhK

Coverage testing in application development is often a tough, challenging, hugely complex and often thankless task, and ...
14/02/2021

Coverage testing in application development is often a tough, challenging, hugely complex and often thankless task, and just one of a myriad of testing tools available to developers.

By Justin Mitchell

▶️ http://bit.ly/3jRhFsb

Coverage testing in application development is often a touch, challenging, hugely complex and often thankless task, and just…

Managing application state is one of the hardest parts of writing an application. It’s often the first created component...
04/10/2020

Managing application state is one of the hardest parts of writing an application. It’s often the first created component of any application, but tends to suffer from application growth. How exactly do you plan for managing application state in a huge code base, when you made decisions early on.

By Justin Mitchell



▶️ https://bit.ly/34mdvkS

Do we need state management libraries? Managing application state is one of the hardest parts of writing an application. It’s…

Testing in React can often be a challenge for developers. There are plenty of options and libraries to choose from, some...
03/10/2020

Testing in React can often be a challenge for developers. There are plenty of options and libraries to choose from, some more difficult to use than others. Some of that is down to the complexity or syntax of the testing frameworks, while React introduces plenty of its own issues that can be difficult to deal with, such as testing hooks and deferred actions. Enzyme just takes that pain away.

By Justin Mitchell



▶️ https://bit.ly/30KLEtN

Testing in React can often be a challenge for developers. There are plenty of options and libraries to choose from, some more…

What are side effects? It’s one of those questions that gets frequently asked on Stack Overflow, around the water cooler...
03/10/2020

What are side effects? It’s one of those questions that gets frequently asked on Stack Overflow, around the water cooler and in interviews, but what does it mean? How do you know if your code or function has a side effect?

By Justin Mitchell



▶️ https://bit.ly/3iqLXQi

What are side effects? It’s one of those questions that gets frequently asked on Stack Overflow, around the water cooler and…

The famed and often confusing term, certainly for any JavaScript developer, and it leaves many scratching their heads; w...
03/10/2020

The famed and often confusing term, certainly for any JavaScript developer, and it leaves many scratching their heads; what exactly is hoisting?

Ever wondered why in JavaScript you can interact with your variables and functions before they’ve been declared?

By Justin Mitchell



▶️ https://bit.ly/36wEcWD

The famed and often confusing term, certainly for any JavaScript developer, and it leaves many scratching their heads; what…

The release of ES2015 in 2015 introduced two new keywords, let and const, which are important block-scoped variables in ...
03/10/2020

The release of ES2015 in 2015 introduced two new keywords, let and const, which are important block-scoped variables in JavaScript. Until that point, for close to two decades, a variable was declared in JavaScript by using the var keyword.

So, what’s the difference?

By Justin Mitchell



▶️ https://bit.ly/3jlC33E

The release of ES2015 in 2015 introduced two new keywords, and , which are important block-scoped variables in JavaScript…

Software development is a career path that many of us take. We’ve all had to start somewhere, and for the vast majority ...
03/10/2020

Software development is a career path that many of us take. We’ve all had to start somewhere, and for the vast majority of us, it’s at the bottom. A few have lucked out, started their own businesses and careers, completely avoiding the need to grind away from day one.

By Justin Mitchell



▶️ https://bit.ly/3ld2JE7

Software development is a career path that many of us take. We’ve all had to start somewhere, and for the vast majority of us…

What exactly is conditional chaining - is conditionally a trap? We take a look at conditional chaining and null assertio...
02/10/2020

What exactly is conditional chaining - is conditionally a trap? We take a look at conditional chaining and null assertions, and compare the pair.

By Justin Mitchell



▶️ https://bit.ly/2SpAply

An interesting post from Kent Dodds popped up on my twitter feed today, discussing a certain experience he had with one of…

Address


Alerts

Be the first to know and let us send you an email when JS.dev posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to JS.dev:

Shortcuts

  • Address
  • Alerts
  • Contact The Business
  • Claim ownership or report listing
  • Want your business to be the top-listed Media Company?

Share