DEV Community

loading...
bravemaster619 profile picture

bravemaster619

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

Joined Joined on  twitter website

Education

Master's Degree

Work

Fullstack Web Developer at Self-employed

All 107 comments

Laravel Best Practice [Coding Standards Part 02] πŸ§‘β€πŸ¦°πŸ‘©β€πŸ¦°

This.

Laravel Best Practice [Coding Standards Part 02] πŸ§‘β€πŸ¦°πŸ‘©β€πŸ¦°

I'd like to add a thing to 02. I've seen many devs use env f...

Laravel Best Practice [Coding Standards Part 02] πŸ§‘β€πŸ¦°πŸ‘©β€πŸ¦°

03 is more like: Avoid N+1 query problem.

100 more underline/overlay animations | The upgraded CSS collection πŸ₯‡πŸ₯ˆπŸ₯‰

Fun fact: you can solve the puzzle in his stackoverflow profi...

I built an advanced Dev.to dashboard with historic data using Next.js and Azure Functions πŸ“ˆ

Superb!

How to use socket.io-client correctly in React app

Thanks! If you want to ask me anything, please open a stackov...

Learn about difference between Type & Interface in Typescript

In a word, interface for OOP, type for FP

Stack Overflow Framework Boilerplates

This is really helpful for SO newbies. I've created a React s...

How to use Forelse loop in Laravel Blade?

Nice tip!

How to use Conditional Rendering with Animation in React

Superb!

Use Google like a pro

thanks for the links

Formatting Dates With the DateTimeFormat Object

Nope. You can use formatToParts but it's not currently suppor...

What if I don't use GET (and DELETE)?

When you want to show a specific page for ajax table. If ajax...

What if I don't use GET (and DELETE)?

POST is bad for user experience. For example: Browser will...

What was your win this week?

Got 11k+ total post views in dev.to!

Integrating Youtube player in React

Nice article! If you want a quicker solution, here is my answ...

React vs Angular vs Vue

Nice article! typo: Documnation

Don't stop Mutating

Sometimes, we fetch data from MongoDB, and deleting a bit of...

Don't stop Mutating

You shouldn't have included projects attribute in the first p...

Need suggestion for web scraping using Node.js

If you're going to use Node.js you have to be familiar with a...

Rails gets out of the way when you need that most.

Most servers are VPS nowadays. VPS does not have any problem ...

Let's Make it Snow!

That's why I admire frontend developers!

Rails gets out of the way when you need that most.

I love the idea, but Ruby needs to be faster before that.

Rails gets out of the way when you need that most.

Ruby on Rails focus on DX (development experience) and I don'...

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...

Daily Challenge #271 - Simulate Population Growth

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

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 ...

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...