DEV Community

Thibaut Allender profile picture

Thibaut Allender

Constructing web stuff since 1996

Location Brisbane, Australia Joined Joined on  Personal website https://capsule.org twitter website

Education

A lot of common sense

All 36 comments

CSS + BEM Methodology = 🀘

You only need BEM if you don’t understand CSS specificity. If...

Playstation Store redesign – the biggest UX Failure of 2020

Rushing deadlines by writing a shitload of JS? Sure, sounds l...

My first experiences with Tailwind CSS

Mate, it's up to you only to follow the trend you feel is the...

My first experiences with Tailwind CSS

The prospect is attractive to junior developers. They think C...

My first experiences with Tailwind CSS

OK I'll help you: Tailwind (or any utility css framework) is ...

Making a 'Back to Top' button without Javascript

The question is more, what browser doesn't add it to the hist...

Making a 'Back to Top' button without Javascript

You mean html {scroll-behavior: smooth;}?

Best CSS Frameworks in 2021

If it was included the right way, Normalize should be invisib...

Best CSS Frameworks in 2021

I wouldn't call a classless framework a "framework", it's jus...

Best CSS Frameworks in 2021

You know what all these frameworks do? They make believe jun...

Best CSS Frameworks in 2021

Please, stop lying to yourself. "writing your own framework" ...

Creating A Custom Scroll Bar In 24 Lines Of CSS

Congratulations, you just spent a couple of hours to make you...

Git blame should be called git credit

I didn't say you claimed that, but it's interesting to see yo...

Git blame should be called git credit

That's you being negative here, not the person asking you not...

A cool way to handle scss color variables

Well I thought about talking about maps too :-) I rarely use ...

A cool way to handle scss color variables

Interesting but this is just highlighting the issue with nami...

How to be a better react Developer.

Although that was a semi sarcastic comment, the reply tells...

[COMPARISON] Angular vs Vue.js vs React.js - which one you should choose in 2020?

The no job argument is so BS. According to you, we should a...

Possibly the Most Useful CSS Trick

:placeholder-shown doesn't rely on focus so it would still ...

Designing button focus states for better usability

The WICG issue you mention in this article actually raises ...

Designing button focus states for better usability

I'm not a fan of :focus-visible as it leads to inconsistenc...

Designing button focus states for better usability

Thanks for the reminder, but while Example 3 and 4 indeed c...

The Best Newsletters to Subscribe to for a Frontend Developer

Thank god they also have RSS feeds!

HTML can do that?

Maybe use CanIUse Embed to show each feature's support? can...

I will now charge my clients a fee to support open source projects

Maybe ask yourself why you wouldn't give 1% of your revenue...

Fix 85% of your Web Accessibility issues in 5 easy steps

So this is a post about accessibility and you're telling us...

How would you define high quality code?

Well, if your answer is as undocumented as your code, I hop...

Fix 85% of your Web Accessibility issues in 5 easy steps

Why would you use the picture element tho? It's not support...

Unusual HTML tags worth knowing 🧩

Except it’s not :-)

Use $ & $$ Instead of document.querySelector/All in JavaScript without jQuery

It's 2 calls instead of one, so it's double.

Use $ & $$ Instead of document.querySelector/All in JavaScript without jQuery

From a performance perspective, that would double the amoun...

What does a dev's personal website need to include?

Explain what you achieved and what value you added to the b...

Jack of the Stack

Isn't every web developer with 15+ years of experience that...

10 HTML Elements You Didn't Know You Needed

ignoring IE = ignoring users = ignoring customers = ignorin...

10 HTML Elements You Didn't Know You Needed

I would avoid using the picture element in 2019. It's mostly ...

Git hacks you should know about

But "hacks" sells more than "commands".

loading...