loading...
bravemaster619 profile picture

bravemaster619

Have been a fullstack web developer for 5+ years. Top 10% Javascript & React answerer in Stack Overflow.

Location Jilin, China Joined Joined on  Twitter logo Medium logo External link icon
Education

Master's Degree

Work

Fullstack Web Developer at Self-employed

Work status

I'm looking for work!

All 82 comments

What is ES6 Tree Shaking

Since @ben liked it, I assume this post will be selected as ...

7 Advantages of Vue JS

Most of the points can be applied to other JS frameworks. Nee...

How to prevent multiple socket connections and events in React

Sorry for late reply. I see no reason why tests are impossibl...

How I got perfect Google Lighthouse score with Gatsby

Superb!

πŸ† Add dynamically generated GitHub Trophy on your readme

Super awesome!!!

10 lesser-known Web APIs you may want to use

Best article!

How to Copy a Big Object or Array From Console to Clipboard

Good tip! My hack was this: JSON.stringify(temp1); ...

Safe eval() alternative in Javascript

So is this your version of _.get?

10 tips from A 10 years experienced Developer

Wow, thanks for the nice solution!

10 tips from A 10 years experienced Developer

Seriously, how do we check if the given number is odd or even...

Postwoman is changing name πŸ›Έ

Can you share the reason why you decided to change the name?

Wisdom engine "DEV Community" runtime exception

thepracticaldev orgnization was recently moved to forem. (sou...

TypeScript Functional Decorators w/ usecases

I'm already familiar with decorators in angular. It was this ...

How did you understand Git and its workflow.

Time travel, yeah you can say that again

Adding a README to your GitHub profile

Thanks for sharing knowledge!

Simple snippet to shuffle array

WARNING why you shouldn't use this method in cryptographic fu...

[Edited] What's the minimum a full stack dev should know?

Sorry, I didn't know that. No wonder I wondered why there're ...

Daily Challenge #271 - Simulate Population Growth

This is a 7kyu question in codewar but it's a bit tricky. I ...

[Edited] What's the minimum a full stack dev should know?

That looks like a frontend dev job posting to me.

What are some "classic reads" in programming?

Effective Java (by Joshua Bloch). I've read it when I was a p...

Live Stream your Webcam to HTML Page

Great work! Keep going!

Add a markdown version for DEV badge link

Thanks for the links! I'll try open a PR. :)

How safe is same-origin client-server communication?

So the argument is why do something twice when it really doe...

What's your main browser for development?

If you can make it for Safari, you can skip checking Google a...

How safe is same-origin client-server communication?

The reason is not because developers don't like doing things ...

How safe is same-origin client-server communication?

Any good coder should never trust client input. If you're de...

Stack Overflow has become an unwelcoming and hostile platform

But it’s built on mechanics and norms that push people away ...

What do you love most about DEV?

The community is the most welcoming that I can't find anywher...

Git blame should be called git credit

We can rename git as "smart" - the second version lang. And t...

Git blame should be called git credit

Well, git is made by you-know-who who prefers the "first" ver...

NoMethodError: undefined method for nil:NilClass... Explained

Haha. Very basic but pesky one for beginners. I can say near...

πŸ›‘ How To Handle Alerts/Popups in Selenium? (with Source Code)

Nice, article! Can you make a puppeteer version too?

Daily Challenge #258 - Ranking Poker Hands

I once implemented with Node.js. It was a little bit complica...

Essential git commands

ty!

Essential git commands

Here are more practical ones(IMHO): Change the last commit ...

Include files, rather than ignore

So you choose whitelist, instead of blacklist.

Learn what is CSRF attack by hacking an online Casino

I thought it was CRLF attack 🀣🀣🀣

PostgreSQL vs MongoDB

I more recently know that there is NoSQL injection as well ...

TDD in Angular - Dependency Injection and Mocking

Angular TDD is really annoying when you have to inject every ...

VSCode vs Vim

Yet more powerful is :w !sudo tee %.

VSCode vs Vim

VSCode for development in local, vim for editing env files in...

VSCode vs Vim

It's camelCase, bro.

Famous websites with JavaScript disabled

I already commented the similar problems before: dev.to/brave...

Is the Tailwind approach a big step forward for CSS or just-yet-another-thing?

I have never used Tailwind but I agree bootstrap is kinda ove...

Should I use event delegation in React?

Nice article! I once made a big table with Vue and the speed ...

You can do these 8 things at home too!

Yes, I already followed your account and I literally read all...

You can do these 8 things at home too!

Consider me a fan of Creative Tim. I used your Argon template...

Seems like GitHub is down

Now github is down here in China 😭😭😭

Seems like GitHub is down

It's working good here in China. How's COVID-19 status where ...

What You Missed About the Ugly Duckling

In the story of the ugly duckling, a young duck compares t...

State Management in Pure React with Hooks: useReducer

I'm used to react-redux. Today I've used react-redux for my...

How To Enforce Conventional Commit Messages Using GIT Hooks

Nice article! I have a question similar to @arun . Is it po...

April 9, 2020: What did you learn this week?

Github pages went down a few days ago and Twitter timeline ...

check out best CSS BUTTON HOVER EFFECTS

Nice work! I think in the last example, edges of the four c...

Don't use Freelancer.com

Commission fee is not that high I think. But I totally agree ...

The Flower that Blooms in Adversity

Just finished your article: "You Can't Cheat the Grind". I ...

The Flower that Blooms in Adversity

Wow, beautiful sentences. I'm deeply impressed. Is it your ...

7 Web Application Security Best Practices You Need to Know

xD The most secure app is the app that does nothing.

More Fun With VueJS

Vue doesn't seem to care when you're pulling the script fr...

How do YOU debug

Mostly with print statements and log files. Find out whic...

Welcome Thread - v66

o/

Daily Challenge #212 - DNA to RNA

Ruby def DNAtoRNA(dna) reg_dna = /^(G|C|A|T)*$/i if d...

Node.js best practices

GraphQL is NOT a different type of database. It's more like...

i need the pros and cons of Google AMP

Tips for you: don't forget to validate your AMP before depl...

Learn React Native In One Tutorial

Not using CSS! That's what I'm afriad of. 😬😬😬

Learn React Native In One Tutorial

Thanks for nice blog. I'm pretty much confident in React. H...

How to speed up your website?

Oh, and another advice is to use mod_deflate.c. You can com...

How to speed up your website?

Thanks for your attention. Loaders will prevent users from ...

How to speed up your website?

Make it PWA using service worker. Let it cache everything an...

Top 8 Free React.js Templates for this Spring

Thanks for listings! I used one of your free theme - Argon ...

How to run SPA webapp on Spring Boot 2.x

LOL, never thought this way. What a hack!

We started a new open source project: markdown2document

I have two questions: The sample md link in App.java seem...

A Beginner's Guide to Dev.to

Beautiful article as you are! 300th heart goes to you! Coul...

We started a new open source project: markdown2document

Hi, which Java version should I use to contribute? :)

5 Canny little tricks for React devs

Nice article! πŸ‘πŸ‘πŸ‘ Can you explain point 5 in more detail pl...

Server side rendering versus JS

I'm always impressed by how major websites(Facebook, Twitte...

Utils for JavaScript - what do you use regularly?

Safe number for price calculations. const safeNumber = (n...

Why I let React go!

Coding in vue is more organized than in React. I think React ...

Why I let React go!

const myInfo = {...this.state.myInfo}; myInfo.firstName = "...

How to get a React JS job in 2020 ?

Do you recommend React hooks? It's in functional style and ...

dev.to vs hashnode

Look what they think in hashnode. hashnode.com/post/devto-o...

loading...