DEV Community

loading...
Julien Maury profile picture

Julien Maury

Enjoy yourself, practice what you preach.

Location Paris Joined Joined on  Personal website https://julien-maury.dev/ github website
Work

Web Developer

All 238 comments

Sexism, Racism, Toxic Positivity, and TailwindCSS

How does Sarah Soueidan feel about that?

✔||🤢 Commit or Vomit | nested ternary operator

Nesting ternaries is illegal in my imaginary country 😊

Do you code on weekends?

"code-free" like sugar-free ^^? Probably healthier, but we ne...

Monkey CSS

Agree with you on z-index and rem. Actually, I apply the same...

Monkey CSS

cool, still I would not overuse z-index and positions. That w...

Build your Responsive website without media query

that's clever, but I did not fully understand your point. Do ...

Why developers might misunderstand anonymity

maybe you can add it in your job interviews ^^ => rejected

Why developers might misunderstand anonymity

yw ;)

Why developers might misunderstand anonymity

Indeed, it's not bulletproof with those tools, but it's worse...

🤷‍♂️ W1y d2s a11y h2e to be so b4y c9d a1d i10e? 👿

Yee comments can be tough sometimes, but most people do that ...

🤷‍♂️ W1y d2s a11y h2e to be so b4y c9d a1d i10e? 👿

You certainly have a point, I call it "the noise", and with b...

🤷‍♂️ W1y d2s a11y h2e to be so b4y c9d a1d i10e? 👿

if you are new you aren't going to understand how to impleme...

🤷‍♂️ W1y d2s a11y h2e to be so b4y c9d a1d i10e? 👿

In my case a11y helped me improve my skills. I'm a rich stack...

How I got my first job with the help of DevCommunity☄️

congrats, this is a pretty cool story.

6 Python Tips & Tricks that no One Teaches 🚀🐍

Nice post. You give tips that are not so common but still use...

jQuery: the king is dead

People can use it as it's still available :), but loading the...

jQuery: the king is dead

I don't like your tone at all. Did you actually read the post...

jQuery: the king is dead

It's best to remember now and then that there's no silver bu...

jQuery: the king is dead

you're right, and of course I would prefer that by far instea...

jQuery: the king is dead

I agree with you, and it is something that I've discovered at...

jQuery: the king is dead

Thanks for your detailed comments. But it's not only "old" ...

jQuery: the king is dead

I think there might be a misunderstanding. My point is not th...

jQuery: the king is dead

A significant part of the world is often neglected, for sure,...

jQuery: the king is dead

Right, if the king is dead, then long live the king.

jQuery: the king is dead

Too bad, still, this is what I wanted to share. While I under...

jQuery: the king is dead

Yes, it's not uncommon to get significantly different results...

jQuery: the king is dead

That happens a lot, which is why I want to write about this, ...

jQuery: the king is dead

Many people rely on plugins. Whether it's a good thing or not...

jQuery: the king is dead

Thanks for saying that. Really appreciate it, because I alway...

jQuery: the king is dead

I see your point and I agree with you, why use jQuery if that...

jQuery: the king is dead

Yes, it's a core dependency of WordPress, especially in the b...

jQuery: the king is dead

Interesting point, documentation is vital for any tools. Mode...

jQuery: the king is dead

Not any. There are many cheap devices out there as @inhuoffi...

jQuery: the king is dead

I would certainly agree with you, jQuery syntax is so conveni...

Iconic developers | part 4 🤷‍♀️🐙🤑

love the series!

jQuery: the king is dead

88 kb seems huge, don't you think? People use preact to avoid...

jQuery: the king is dead

As I said in the conclusion of the post, it's a lot of bytes ...

35 Principles for 35 Years

happy birthday !!! Love that list, especially the 27 ^^

Netlify, Gatsby and trailing slashes

I believe you.

Javascript: what I didn't understand

There's a dead zone in programming where you think you know h...

Git: Are you an over-committer? Squash those commits!

edit: love rebase -i I have quite the same point of view as y...

I'm An Impostor

I agree with you, you have to learn how to learn and learn ho...

I'm An Impostor

A huge part of the job consists of learning new things. Even ...

Another blog post about Svelte vs. React

yeah, you already said that, and it's on the todo list ;)

Another blog post about Svelte vs. React

You're right, I kinda misused the term "fork", but what I wan...

Another blog post about Svelte vs. React

Preact is helpful, but as I said in the post, it's a fork. A ...

Do you code mobile-first?

yes edit: but I feel sometimes limited with current webdesig...

I Don't Use JavaScript Classes At All. Am I Missing Out on Something?

JavaScript is a prototype-based language. You can go without ...

Hooray! I Created my First Portfolio! 📂🎉

Neat! Not a big fan on the yellow and green for h2-h3 on you...

I write my own web desktop OS for 3 years and this is what it looks like now

impressive work

Another blog post about const, let and var

Naming is hard.

The Simpsons in CSS

pretty cool

Pausing GIF animations on dev.to for those who `prefer-reduced-motion` [hack 1]

what about svg animations ? Would you hide them if prefer-re...

A11yship is multi-dimensional — with Crystal Preston Watson and Marcy Sutton

a11y does improve things for everyone, including people with ...

Which JavaScript frameworks are worth learning in 2021?

Never had or took the time to check it. Will do. Looks clean ...

Which JavaScript frameworks are worth learning in 2021?

Not a framework in the typical sense as it's a compiler, but ...

When do you think it’s the right time to create your own coding language? Answer for the chance to be featured on our podcast!

When you're skilled enough to create something elegant and ea...

The promising HTTP/3

IP breaks up data into packets and sends them, TCP reassemble...

Same Origin Policy: Demystified

amazing read.

So, how many of you respect CSS as a programming language?

CSS is everything, any web developer should start by that eve...

Workshopping

this video <3 tier workshops for yourself. definitely

Interview Questions on web Accessibility - Part 2

very concise.

The danger of Slack

Slack is good, slack is great. It's undeniably fun and so s...

Beginner looking for a community

right place, right time. Keep that good mindset and everythin...

What you hate the most about being a Developer? 😅🤓

No matter what I do, there are some functions I always have t...

3 Ways to Utilise Your Subconscious for Problem-Solving

very interesting approaches

Table Tennis in Pure HTML CSS 🤯

impressive

Tailwindcss with Jekyll

Awesome. That's exactly why I made that repo.

We can finally animate CSS gradient

it's awesome!

How to use multiple GIT accounts per folder on Linux

yes, you need the trailing slash

How to use multiple GIT accounts per folder on Linux

nice trick. I use this approach to distinguish personal and p...

What is the biggest misconception about being a software developer?

that all you do is coding stuff. I disagree. The most intere...

SmolCSS.dev - Minimal Modern CSS Snippets

Not only are your projects useful but beautiful too. Looks pr...

How do you think tech can better protect people from harassment? Answer for the chance to appear on the DevDiscuss podcast!

It's a tough question. Honestly, I don't really know about te...

Write less not worse

I much prefer a developer that will make some unoptimal code...

Cartoon character in HTML and CSS

really cool

Do you need async and/or defer?

hi, In the post : The best-case scenario for async is whe...

Hugo vs. Jekyll

No I think the comparison between Jekyll and Hugo makes sense...

Why Tailwind Isn't for Me

Very interesting post. And as an added bonus, writing all y...

I created my first game after quitting web development! 🎮

love that story!

Less sleep, learn more.

less sleep, bad learn

Do you associate music with any fond coding memories?

I like various artists too, but my favorites are Prodigy, Mus...

How to become a software developer

I really like your illustrations, very creative! Don't conf...

Complete Flexbox Tutorial w/ Cheat Sheet

pretty cool!

Why developers hate PHP

Nice post! Elitism is a complete waste of energy, and, sadly,...

Having fun with Monkey ASCII

thanks 😊

DX stands for developer experience

kinda, so "Ux" too

DX stands for developer experience

héhé, still, as developers, we are users with privileges, we ...

DX stands for developer experience

I knew DUx, DX is probably a shorthand ^^

PHP cheat sheet

amazing!

Why PHP 8 will be awesome

maybe you can use the syntactic sugar $var = $_REQUEST["sVar...

Handle Hugo translations

the documentation link is gohugo.io/content-management/multi....

What will you focus on in your tech-stack in 2021?

golang, devops, e-commerce

Do you need SEO meta keywords?

Many people ask the question about the meta keywords. I think...

Gatsby or Next?

Very nice post. I've tested Gatsby performances and new feat...

What are some interesting visualization libraries?

efficient library, great choice

What tech did you use to build your personal website/portfolio? 2020 Edition!

gatsby + tailwind

Cyberpunk 2077, Timnit Gebru’s Firing, GitHub’s ‘State of the Octoverse,’ & more on DevNews!

If I don't do it, someone else will If you do it, you're p...

Don't lose your eyesight as a Developer (5 Tips to Reduce Eye Strain)

Dude, that's a hell of a good video, very informative and con...

A CSS property you might not know

sure, look at the link I give at the very top of the post scr...

How I wrote a PS5 hunter bot in 7 hours

nice project Maciej, thanks for sharing your journey

Rate my Portfolio website

smooth

Do you still use IDs for unique elements?

yes, it's still a pretty good practice for selecting DOM elem...

The Perils of Remote Work

they have the right to decide on the work arrangement/enviro...

The Perils of Remote Work

it can make sense to change but it's not that easy if everyth...

The Perils of Remote Work

Fantastic write, Adam! Indeed it's not meant for everybody, ...

17 Pro JavaScript tricks you didn't know

No problem, thanks for sharing :)

17 Pro JavaScript tricks you didn't know

Before anything, thanks for sharing. These are funky tips, an...

Warning: Each child in a list should have a unique "key" prop

you'd rather use static keys

localStorage vs cookies: the "tabs vs spaces" sterile debate of web development 🙄

I would say the client-side is probably not the right candida...

Announcing Word Wrap Podcast

Congratulations for the amazing work!

Understanding WebP

I've been playing with this recently, I recommend using moder...

Naked Emperors in Tech

Oversimplifying leads to major fails in this IT business. Whe...

why social logins are a bad idea - dev.to please keep your native login enabled

Hi, it's an interesting point of view, but I don't see what l...

MacOS users, Java problems in Big Sur? HELP

hopefully, they will release compatibility updates in the nex...

MacOS users, Java problems in Big Sur? HELP

I read that Big Sur breaks the JAVA_HOME so I'm not surprised...

Errors with Mac OS 11 Big Sur

I've updated the gist. Xcode new stable version supports Big ...

Why the Release of Ruby 3 Will Be Monumental

Ruby just makes everything better yeeeeah, this language i...

What are your favorite VS Code extensions?

a lot... ^^, but bracket pair colorizer 2 is cool

PHP 8 attributes, what's new?

we'll see. This post is about attributes.

Have you ever contributed to DEV?

yes, pretty small fix, though github.com/forem/forem/pull/10...

Why PHP 8 will be awesome

See the big picture. This operator creates more problems than...

Why PHP 8 will be awesome

IMHO, @ is a terrible operator. Suppressing errors to make th...

Why PHP 8 will be awesome

that's true ;) it seems PHP 8 is a momentum, though

Why PHP 8 will be awesome

I will write about them, but in another article, it deserves ...

Why PHP 8 will be awesome

Nikita Popov said that in his experience moving from 7.4 to 8...

Why PHP 8 will be awesome

you have a point, we are dealing with a momentum in release c...

Why PHP 8 will be awesome

my pleasure

WordPress Gutenberg - the fast way?

I've updated the post and the GitHub demo as well with the ne...

What was your win this week?

I've started to run a11y tests before any build/deploy, I do ...

1 Step to Incentivize Stars and Forks on GitHub

Very clever. Thanks for sharing.

Steps to become Z Senior Developer

on a regular basis

Where do you back-up your posts?

The markdown format is fantastic because it's freaking portab...

Think recursion

I've updated post with this better version.

What do you use Cron jobs for?

mostly at work, but also with my personal devices to run main...

How One Guy Ruined #Hacktoberfest2020 #Drama

Unfortunately, open-source does that from time to time. Some ...

Too Old To Be In Tech?

I've seen so many counterexamples for those clichés in this I...

Understanding WebP

I would say it's tricky. You can definitely use webP in CSS, ...

What was your win this week?

I use now twice less css and twice less js for the same resul...

Make sense of pointers

it's not what I've said. I'm not inlining declarations like y...

Make sense of pointers

I'm trying to use explicit things and you give me examples of...

Make sense of pointers

int *a = &b; is like int *a: and then a = &b;, IMHO ...

Make sense of pointers

Is it a real question or did you find something false in the ...

Why I choose C++

sorry I should have told you I want to learn both, which is m...

Why I choose C++

I agree, maybe start with C. I'm following this pattern.

Make sense of pointers

there is no typo in the article, I always use the most portab...

What's the first thing you install on a fresh OS?

yes saw that, nice feature but I still prefer f.lux

What's the first thing you install on a fresh OS?

f.lux

LinkedIn: Is it useful for DEVs in 2020?

Amazingly efficient for anyone looking for a job. I've receiv...

Make sense of PHP interfaces

It depends. Symfony has a lot of Interfaces with that suffix,...

Is git commit --amend truly *important*?

You should rewrite the history on your local machine with a r...

Deep dive into Python scopes

It's a good practice. Still it's important to know them.

What gives you the most anxiety?

Any Way You Look At It, All The Information That A Person Ac...

What is a specific recurring challenge you have with CSS?

I'm interested in what you publish in general, I will look at...

What is a specific recurring challenge you have with CSS?

you're probably right, always forget how to do it, don't know...

What is a specific recurring challenge you have with CSS?

equal height columns

What does it take to create a strong password?

the best password is the password you don't know

Burger or not burger?

you're right, it might be the easiest solution, but it does n...

I failed an interview because of an algorithm

thanks for sharing, those feedbacks are quite helpful.

Are you a "confident" developer?

Good question. Too much confidence may be harmful, especially...

Share your Github Profile Readme

had fun with it github.com/jmau111

Python libraries to make your code readable, reliable and maintainable

Very nice post, thanks

Why you should be a "Night Owl"

Ultimately it's your decision. Circadian misalignments happen...

Why you should be a "Night Owl"

I know it's ironic here but I have mixed feelings for this to...

One line - Dark Mode using CSS

you can probably add other stuff such as : img, iframe { ...

Do you style for the Galaxy Fold?

I know they (W3C) are considering enhancing the Web for dual ...

One line - Dark Mode using CSS

thanks a lot, will read that.

One line - Dark Mode using CSS

you are amazing man, I see another catch, though. When you de...

Personal portfolio: Gatsby vs Next?

by order Jekyll > Gatsby > Hugo

Reflection in PHP

That's a good point. As I said in the article, it has impacts...

Stealing Accounts with an IMG Tag

thanks for sharing this

PWA Checklist 2021 (final and complete)

extra cool

What are your ambitions?

keep on trying till i reach the highest ground.

What are your ambitions?

that sounds great!

I'm a "Lifelong Beginner". Are you?

I'm currently trying to make pastries. It seems that you can ...

I'm a "Lifelong Beginner". Are you?

Lifelong beginner, quick learner, tech enthusiast. I spent ye...

Tips for Programming with a low end PC.

very nice post! there's definitely something to do with those...

Bash tip of the day: lazygit

While I understand the need for less command lines in the ter...

Twitter accounts for Apple, Elon Musk and Bill Gates were hacked

malicious insiders involved, the human factor.

How To Create A GitHub Profile README

pretty cool, I did not pay attention to that before, thanks f...

What's the worst advice you've ever received?

I've met a lot of people who are convinced security through o...

Python pro tips

totally agree with you on that point

The algorithm behind Ctrl + F.

very nice read, thanks

Python pro tips

thx

Python pro tips

good idea, noted!

Understanding WebP

hi, thanks for your comment, I know this nuance, there are ex...

How will 5G affect how we build for mobile?

IMHO, it should not affect how we build for mobile. 5G is for...

What are some misconceptions about web development?

It seems hard for non-technical people to understand the timi...

Bad Security habits to lose

you're right, it's really really annoying for hackers 👍

Scrape Tweets from Twitter profiles without using Twitter's API.

bad ass! thanks for sharing

Is it safe to use Disqus for my Blog?

no, I think it's not safe.

You're not worth hiring unless...

In 2020, there's still a widely held misconception about "bei...

TIME TO SAY BYE BYE DOCKER !!! Era of Docker is over...

A fascinating tool. It seems almost perfectly shaped. But, "...

Wordpress Sucks. Let's Switch to Static Site Generators!

Jekyll, definitely

Are you more optimistic or pessimistic for the future of the software development career?

Honestly, I don't know. I love coding. For now, it's fun and ...

Jekylling to the next level

don't use posts, use custom collections

Bad loop/good loop in Python

My pleasure bro ;)

Embed your dev.to posts anywhere!🥳

brilliant

What are matrices in Python?

I agree with you. Those visualization tools are powerful and ...

"Is PHP Dead?" Discussion

Not at all. It's a fantastic language, web-friendly, dUx. Sim...

Gatsby has now incremental builds

Definitely! This will make Gatsby even more popular. Build ti...

Understanding Reduce in JavaScript

reduce() is a fantastic tool but sometimes it's misunderstood...

Best PHP practices explained

Welcome :) and thanks for your comment.

How do Websites work? 👩🏻‍💻 Simply explained with examples

brilliant video.

Best PHP practices explained

Thanks :)

How do YOU debug

Hi, PHP => xdebug, custom logs js => chrome too...

Symfony, the "not magic" parts

I find your comment quite inappropriate. But still, nobody'...

Best PHP practices explained

my pleasure ;)

Understanding PHP static

thanks :)

Why programmers should seek after mathematics?

I agree with you. Mathematics helps a lot as a programmer e...

You should write a comment on every line of code

Very nice post. Some developers find some comments irrelev...

How To Use An Animated Video In The Sales Funnel to Boost Conversions

thanks for the hints, I like the presentation with todo lis...

Explain to me git rebase

Hi, nice question! Git commands such as merge and rebase a...

Make sense of PHP interfaces

Hi, I agree you can indeed combine the use of traits with int...

PHP: enter the Matrix

thanks

Which Techie Are You?

I'm a mix of 1 and 5 except that I hate desks so any other ...

A Git from the Future (Comic)

very creative, congrats !

Why I switched from Atom to Visual Studio Code

Atom is pretty cool, hackable etc... BUT it crashes like al...

Name a tech you recently tried, but wasn't fully a fan of?

Here are 4 "why" : don't really see what problem(s) they ...

Name a tech you recently tried, but wasn't fully a fan of?

css-in-js libraries

What are some common falsehoods about working as a software developer?

Genius IQ Score

What are the best Funniest code comments in the source code you have ever found?

/* it's not my fault, I don't endorse this code */

How to improve yourself ? By doing these things -

learning over entertaining is the key ! doesn't mean you wo...

Why I Use Yarn, Not npm

I've switched and I will never go back to npm, speed, stabi...

5 Technical Skills Developers Need In 2020: Based Off Of A Job Description

In the tech world you have to learn quick and solve problem...

5 Technical Skills Developers Need In 2020: Based Off Of A Job Description

Thanks, very informative. I've no doubt there are some su...

Run multiple commands in one line with `;`, `&&` and `||` - Linux Tips

this is extra cool ! Most of the time I use &&, I w...

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

Very fair ! Thanks Jason.

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

Hi Jason, What's the best way ? wait for the v4 or use the...

When is nesting good or neutral?

A lot of people (we) would consider nested html div bad cau...

7 JavaScript Hacks for 2020

Nice list and the coolest thing is that it's perfectly safe...

70 JavaScript Interview Questions

"This is a long one", this is a nice one ! thanks. My favor...

Can you solve the fastest horse 🐴 algorithm problem?

I think this might be wrong. Even if we take the winner of...

Welcome Thread - v54

Greetings doers ! Happy New Year's Eve :)

loading...