DEV Community

loading...
Jordan Lee profile picture

Jordan Lee

Melbourne-based full-stack JavaScript developer. Currently @ pikcha

Education

Swinburne University of Technology

Work

Software Developer at Pikcha

All 99 comments

Can you recommend some React Component libraries that I haven't heard of?

I agree, and I also think it's unnecessarily complex and over...

Can you recommend some React Component libraries that I haven't heard of?

I've tried material-ui, ant design, etc. But my personal favo...

Make one resolution this year. Never write your own Authentication

I understand the gist of the article but am strongly opposed ...

Frontend Performance Optimization

Well I somewhat disagree, frameworks like React have all thes...

What animation libraries do you use?

You missed the oldest and arguably most established JavaScrip...

Figure out: how 'junior' a junior developer is!!!

Talent is talent, regardless of age, gender, etc. Though to b...

Figure out: how 'junior' a junior developer is!!!

Geez. I mean, I could probably do most of it (besides the dev...

CSS got too many moving parts

position: absolute and position: relative. Most important is ...

Less Javascript, more HTML and CSS

Yeah, I have the same sentiments about JS frameworks being us...

CSS got too many moving parts

Learn flexbox religiously, as well as the position attribute....

Have you ever tried any JetBrains product?

Each to their own, but ever since I tried WebStorm I've been ...

Less Javascript, more HTML and CSS

I love that you're also an admirer of the marginal gains etho...

Do you prefer desktop or web clients?

For me, web clients undoubtedly. I love the portability and n...

Must have skills for Frontend Devs in 2021

100% agree.

When was the last time you ran your code successfully on the first try?

About 20 minutes ago (granted, the code was console.log(this)...

What is the concept that gave you the most trouble understanding ? 🤯

Yeah, definitely - I find FP much more natural now, but when ...

What is the concept that gave you the most trouble understanding ? 🤯

Hmm, probably currying and double arrow functions in es6. In ...

Has VS Code got worse recently?

Hahaha actually yes, I often came close to hurling my 8gb ram...

Javascript Explained | Sketch-notes PART3

Nice, was pretty sure it was done with excalidraw :)

Javascript Explained | Sketch-notes PART3

These look fantastic, what software do you use to make the sk...

Paid Developer tools you can´t live without?

Came here to say Jetbrains IDEs (specifically webstorm, being...

Has VS Code got worse recently?

Been telling you to try webstorm for the past year ;)

Have you ever worked with an engineer who never leveled up?

Why would you say that man, that's pretty cold-blooded imo (g...

Have you ever worked with an engineer who never leveled up?

We need to be very careful not to unconsciously create a tech...

Workdrop — UI Design and Prototyping

Hehe Montreal looks great. I'm gonna bookmark PangramPangra...

Workdrop — UI Design and Prototyping

TT Interphases is now my go-to as it is so versatile :) Whe...

Workdrop — UI Design and Prototyping

Looks great! TypeType is amazing. I use their typefaces for...

Reinventing the Wheel With React Hooks

Hmmm fair enough. Thanks for the explanation. In terms of...

Reinventing the Wheel With React Hooks

Well not exactly.... They're called components, not objects...

How are you preparing for the recession?

I respect your perspective and call for calm, but personall...

🦠 COVID-19: How can we use our unique skillset to help our communities?

Do you know if there's some sort of open-source COVID resea...

🦠 COVID-19: How can we use our unique skillset to help our communities?

Cheers. Yeah I've heard about contributing computing power,...

🦠 COVID-19: How can we use our unique skillset to help our communities?

I wonder if there's any way at all data science/AI/ML techn...

😷🦠 COVID-19, Self-Isolation, Work From Home and Developers 👩🏻‍💻👩🏽‍⚕️

Hats off to you for this excellent post. It too disheartens...

5 tips to improve your React and JS code

These are great. Another simple tip is to always format you...

What do you call modern (frontend?) dependency architecture?

There's a couple of great books I'd recommend regarding sof...

Let’s talk video vs article when learning

Articles

Expose Who’s Liked You on Tinder with js

Hahahahahaha this is great. I didn't even know Tinder had a...

Teach me like I'm 5! Difference between ReactJs and React Native

Best listen to Sung's advice. I'm not sure as I haven't wor...

Stop using for loops. Here's why.

You're right, dev.to is much better than medium. My comment...

Teach me like I'm 5! Difference between ReactJs and React Native

"React" on its own almost always refers to the React.js lib...

Stop using for loops. Here's why.

const filterClickbaitArticles = () => fetch('https://dev.t...

Stop using for loops. Here's why.

All of us who appreciate non-clickbait should make our own ...

Stop using for loops. Here's why.

It's widely known that loops based on callback functions ge...

Stop using for loops. Here's why.

... And it's articles like this that make me think we were ...

Why would people hate React (or JSX), but not Vue SFC, or even Angular?

I'm not sure I can agree with your comment about hooks making...

Why would people hate React (or JSX), but not Vue SFC, or even Angular?

So it sounds like the debate is really about a clash betwee...

Why would people hate React (or JSX), but not Vue SFC, or even Angular?

You use vanilla JavaScript and vim? Well I write everything i...

Is building 100 beginner projects a good approach?

Seconded indie hackers. Love that place.

Is building 100 beginner projects a good approach?

"From my conversations with working developers, the answer ...

How is GraphQL different from the old days?

Yes agreed. I didn't literally mean writing SQL queries on ...

How is GraphQL different from the old days?

Oh fair enough, that's an area I can't comment on cos I don...

How is GraphQL different from the old days?

Nah man, that's the whole point of having a middle data lay...

How is GraphQL different from the old days?

Because raw SQL queries should never be performed on the cl...

GRANDstack Access Control - Query Transformations

I just spent the whole weekend trying to learn the GRANDsta...

How is GraphQL different from the old days?

I think you answered your own question... Frontend devs can n...

Opinionated React: Folder Structure & File Naming

Great template, I follow something similar. The one thing t...

Resources for learning Design and UX as a developer?

In my experience,for some reason it's really hard to find p...

Tell me an unpopular software opinion

Thanks a lot for the great reply - that was very insightful...

Tell me an unpopular software opinion

I'm interested to hear more as I haven't been in the indust...

Tell me an unpopular software opinion

I've only ever tried RxJS with a React app and I loved it. ...

Tell me an unpopular software opinion

Yes I think that's definitely the growing sentiment these d...

Tell me an unpopular software opinion

Can second this. Been building a full-stack app for a few m...

⚡️ 10 Ways to Use Serverless Functions

Not really - those were my concerns initially too, but you ...

Learn JavaScript OOP: A primer for web development

I agree. Nice and informative article overall, though easie...

The 10 Best Note Taking Apps for developers in 2020

Agreed! Those are the sorts of "little" UX things that make...

Discussing the launch of Libra, "A new global currency"

Agree 100% in that capitalism's toxicity has passed the poi...

The 10 Best Note Taking Apps for developers in 2020

Google Keep would be perfect, but the lack of markdown is a...

What are some alternatives for Bootstrap?

Hey, no worries. Don't worry about causing me inconvenience -...

Don't use Freelancer.com

Commenting on this after almost a year - I've had money stuck...

What are some alternatives for Bootstrap?

Why is the title of this article alarmingly telling everyone ...

What I am currently doing as a code newbie and possibly you should do too

Good work. Here's my 2 cents: Immersion theory. At this s...

Tech's short-sighted perspective fails to recognize impending doom

This is just my opinion - without any specific data to back...

11 Must-Know FrontEnd Trends for 2020

I'm still confused as to whether this is an article for mus...

Deeper flow state with intermittent fasting - My experience

IF is awesome, though you should probably emphasise the phy...

Please, use modals wisely.

Agree with all these points except the login/sign up modals...

What Do You Do If You Disagree With Your Boss?

Been experiencing this a lot recently. Initially, I would p...

Ebooks vs paperback

I find myself equally split between both, but gradually shi...

New JavaScript features coming in 2020 that will surely rock your world!!

Fake it till you make it brah

What's the WORST thing about serverless?

That was the catch I didn't realise till I did the math. Th...

Don't Be Afraid to Play

This is a great article - I feel similarly at times but do ...

Finding joy in WordPress again, with React, Gatsby & GraphQL

Fair enough! Look forward to your series :)

Finding joy in WordPress again, with React, Gatsby & GraphQL

I've been advocating this approach to WordPress for the pas...

Python to React

No problem :) Thank you, and best of luck with your app too...

Python to React

Oh and btw, you can delete all the Spacy code in handler.py...

Python to React

Sure :) But a heads-up first: please make sure you're willi...

Python to React

Ah okay. Not sure if I fully understand your situation, but...

Python to React

Why would you write an API in node.js if the sentiment anal...

I'm a frontend developer. Or am I?

Imo, 2 relatively recent trends have redefined the traditio...

What did you have the hardest time learning?

Recently, it's been RxJS. In hindsight it's not too bad, bu...

What did you have the hardest time learning?

Haha tell me about it. Thought I could wing my intro to dat...

Hello Treacker, a tracking library for React

Wow talk about coincidence! I was just looking for a React-...

how do you know when to quit?

Wow, firstly respect for the experience you have! I'm sorr...

Why Not Having a CS Degree is Awesome

I'm not sure if that person sees the irony in the fact that...

Why Not Having a CS Degree is Awesome

Sounds like someone took this quite personally. I don't see...

Is Serverless really as cheap as everyone claims?

Serverful when you reach Facebook-scale

Why is it so hard to build or use a rich text editor yet amazing editors like vscode or atom are built with web technologies?

Hey this is totally random, but I came across your post aft...

loading...