DEV Community

loading...
Nicolas Bailly profile picture

Nicolas Bailly

Hey, that's me !

Location Paris, France Joined Joined on  github website

Work

Lead developer at Scutum Security First

All 135 comments

Why I'm Not One of the Guys

mansplaining Ugh... That word is even worse than saying "y...

Why I'm Not One of the Guys

"how are you" (another silly greeting we have)." The most ...

Best Text Editor For Programming

I use text editors to edit text. I usually use Notepad++ on t...

Why our work culture sucks.

This is also true on purely technical subjects : Everyone tel...

Why I switched from VsCode to WebStorm

The "free" argument really depends on where you work. In most...

Boy or Girl Paradox... What the heck is it??? 🤯🤷

If you don't know it already, check out the Monty Hall proble...

How to properly retrieve Laravel models between two dates

Hi ! Thanks I was actually of investigating this after someon...

Why I'm dropping WordPress for Strapi hopefully forever

From a NodeJs dev, php speed is not comparable to NodeJs spe...

Sessions or Cookies?

Hi, thanks for the article ! I think a few things could be cl...

Flutter or Angular for web ....?

It seems you already know Angular, so Angular. I find it's al...

[Introductory] Laravel sucks. Here's 100 reasons why

Following you. I'm curious to see if this is going to be iron...

PHP Tricky True False Examples

My favorite : define('TRUE', false); define('FALSE', true)...

Laravel Get Data Between Two Dates Tutorial

Hi, Thanks for the tutorial, unfortunately it's a bit mislea...

Laravel Fortify : Implement 2FA in a way that won't let users lock themselves out

All right, so the binding is not working, I'm not sure why :-...

Laravel Fortify : Implement 2FA in a way that won't let users lock themselves out

Hi ! I take it you've followed my example and created a Disab...

What do you think about strongly-annotated HTML?

I hate it ! I mean : <link language="css" href="./_.cs...

Sexism, Racism, Toxic Positivity, and TailwindCSS

Yeah I think OP is trolling ;-)

Sexism, Racism, Toxic Positivity, and TailwindCSS

This isn't a commentary on Adam's intentions. This isn't a c...

PHP Tips and Tricks

I keep going back and forth on the "return early" style. The...

PHP Tips and Tricks

no, this is not a templating engine, this is just PHP making...

6 BEST Fonts for Programming in 2021

I've stopped trying to find a new font and just accepted that...

Hello 👋, I'm new here

Hi, welcome !

Why discord is bad? Why u should quit discord?

FYI Slack is more expensive than discord : 6.25€ per month pe...

Write less not worse

Don't try to look like a ninja This. As a senior dev and ...

My first post

Welcome I guess ? ;-)

How do I format WSL and start from scratch?

Hi ! the most obvious way is to run : wsl --unregister distri...

I Made $4800 in January 2021

Lucky for me, in Bosnia taxes are pretty low and they come a...

What's the longest you've ever spent debugging a single bug?

The most I've worked uninterrupted on the same bug is probabl...

Work and play in PHP 7.4 & PHP 8.0

Hey, congrats on your first post ! That's a pretty nice solut...

Re-ordering git commits using IntelliJ

A word of warning though : Don't do that (or any other Rebase...

My opinion on the PHP 8.1 Enum RFC

Yes I think get that part, that's what I called 'class consta...

My opinion on the PHP 8.1 Enum RFC

Yeah I agree with you. I had not read the whole RFC, just the...

Stop being lazy and learn Git!

The laziness doesn't start here for me... I know how to pull,...

Learn PHP

I haven't tried it personally but I've heard good things abou...

PHP Security: Introduction

The OWASP website uses Google Analytics too, and I definitely...

Don't Use VSCODE Anymore!

I agree : Don't use VSCode, use a full IDE like PhpStorm. Ho...

What is the best routine for a Dev?

goroutines ?

Code comments are (mostly) a violation of DRY

I've been convinced for quite some time that comments that de...

No cookies please: How to stop Laravel setting default cookies

I would argue that if you don't need sessions or forms, you p...

How I Easily Code For 8+ Hours Without Feeling Tired (My Productivity System)

Good article, I especially like the idea of writing your todo...

How to Make Vim a Python IDE - Best IDE for Python.

Great suggestions, thanks !

How to Make Vim a Python IDE - Best IDE for Python.

I haven't tested your setup but it looks more like a nice edi...

Which concept took you the longest to grasp?

I'd say either pointers or rxjs Observables.

How a developer broke the internet by un-publishing his package containing 11 lines of code

I don' think that's the real issue here. The problem is that ...

Forget pay cut, give me a raise to work remotely

For me it entirely depends on how you personally feel about w...

4 ways to deploy web apps in 2020

Nothing on Gitlab CI/CD though ? For me it's one of the best ...

What irritates you the most as a developer? 👩‍💻👨‍💻

Clearly working with arcane external services that don't work...

Why Should You Become A Freelancer ..

You could freelance from an office or coworking space.

What our your thoughts on the new Hey email service?

I'd never heard about it and read their pitch on the site. As...

What would you choose if you'd go against the trends?

I just use PHP + Laravel to make websites. It works really re...

Do you use blue light glasses?

No. I wear glasses and on my previous pair I got the blue lig...

What Is the Difference between Imperative and Declarative Code

Yeah, I said "the most intuitive way with a for loop" ;-) I'...

What Is the Difference between Imperative and Declarative Code

It was an interesting read, but I have to gripes with the cod...

I improved Page Speed from 80 to 91 -- can you help me get closer to 100?

I wouldn't necessarily go as far as saying they're 100% arbit...

✨Awesome fonts to code 💻

I really want to like those fonts like Cascadia code, Fira or...

How I chose a programming language and beat bad habits

After that, I would say: Flutter or GO. Flutter is not a l...

How will 5G affect how we build for mobile?

I don't think it will. Right now a good 4G connection is fast...

Laravel Sanctum Explained : SPA Authentication

Well, the way you use it in Stateless mode is very similar to...

Fired for Agility

So basically on your first week on the job you : Told your ...

Laravel Sanctum Explained : SPA Authentication

If front and back are on completely different domain, Sanctum...

What is the most potentially-revolutionary software currently being developed?

Yeah I was reading the first comment and thinking "what happe...

Celebrating Juneteenth

You might not be intimately familiar with many of the holida...

This is my first(and probably last) website

I consider myself a web dev, but I very rarely do HTML and CS...

Advice to Junior Developers

Care to argument ? It seems to me that Java is still a more v...

Reasons why I switched to Linux. Full time!

Sure, I was specifically replying to John's comment about his...

Reasons why I switched to Linux. Full time!

But the best part is whenever I step into my terminal, I fee...

Laravel Sanctum Explained : SPA Authentication

Hi ! Your session domain should be SESSION_DOMAIN=.mydomai...

Why I'm excited about serverless as a frontend engineer

Before the node.js days working with backend was more or les...

The Ultimate list of places you can host your apps for free:

It might be a good idea to categorize which service can host ...

Closing a modal with the back button in Ionic 5 / Angular 9

Oh yeah I forgot to mention : The best solution is probably n...

What apps do you use for development?

There's an http client in phpStorm (jetbrains.com/help/phpsto...

What apps do you use for development?

Here's what I use daily : Windows 10 (with Powershell and W...

What is your pettiest programming-related opinion?

I think that's the consensus. I mean Javascript is the only l...

Wysi Wysi Wysiwyg

OK so I don't have anything interesting to contribute but... ...

"Is PHP Dead?" Discussion

I think we need to stop having this discussion altogether. I...

What are the misconceptions of non-tech folks when working with devs on web projects?

I've been a web developer for 10 years and I'm guilty of this...

What does Full Stack mean to you?

I think you're not supposed to know DevOps I'd argue that ...

What is your top tool that most devs would be surprised you use regularly?

For photo editing ? No. For wireframing, designing responsive...

Daily Challenge #233 - Get Planet Name by ID

Because it's Python. My solution : <?php function get_...

29 : No More Vanilla JavaScript

Why javascript at all though ? If your area of interest is M...

YAML vs. XML vs. JSON for Configuration

I like YAML but it often adds quite a bit of overhead as it...

How does deployment work at your organization?

As far as I can tell pipelined is only available on bitbuck...

How does deployment work at your organization?

Thank you for your answer, it's important to keep in mind tha...

Want Better Design/CSS Skills? Spot the Difference!

Difference 4 : The dark border around your Exhibit B is much ...

Fear on saving

Yeah the way I phrased it made no sense, I meant it's the s...

Fear on saving

I guess the person above assumed like me that your fear of ...

Server side rendering versus JS

I think a big part of it has to do with indexing : My under...

Getting Homestead to play nice with Hyper-V

I don't think being in an ISO 27001 certified environment a...

When should I use HTTP verbs?

Yeah, SOAP is always POST. It's absolutely not designed aro...

When should I use HTTP verbs?

If your endpoints look like /comments/ it means they repres...

Your boat is sinking, you think you can make it to land, but you can only...

Typescript, which is the only sane way to do Object Oriente...

What you should know about CORS

I'm pretty sure Firefox identifies as male, not sure about ...

Apples announces new 16-inch Macbook Pro

Dedicated escape key Is this a joke that only Mac users ...

Issues with VSCODE License — You should worry

Oh wow, I had no idea, thanks for pointing that out !

The Best Thing for Your Resume

If I made contributions to a significant project on a regul...

Issues with VSCODE License — You should worry

May I suggest Jetbrains products ? I've switched to PHPStorm ...

What you should know about CORS

Because CORS is handled by the browser. The server will nev...

Which dev.to loading GIF do you prefer?

The first one is very original, I like it. But honestly the P...

What you should know about CORS

Hey, thanks for your input ! You're probably right about t...

Sprint charts : Burn down or Burn up ?

I have never seen anyone really take burn down charts seri...

What you should know about CORS

Sure, as long as you include the original link it's not a p...

What you should know about CORS

Thanks ! I added that tip to the main article.

Laravel which version to use if starting a new project?

Just use the latest (5.8), support for the latest Long Term...

What’s your default terminal shell? And what do you love the most about it?

Powershell. It came with Windows and it works fine. I insta...

There's only one way to validate an email address

Until bots start clicking on emails. Then we're gonna have...

What Do Web Developers Need To Know About HTTP/HTTPS?

And CORS, whether you're doing front-end or back-end you sh...

Feedback on this new DEV feature?

Twitter allows you to click a button and then click submit...

If you had to live with only 5 dev tools, what would they be?

PHPStorm (which may be cheating since it includes a REST A...

If you had to live with only 5 dev tools, what would they be?

putty is a great tool, but now that ssh is available in the...

The Button

Honestly though, it entirely depends on what the task was. ...

My Blogging Editing Process

Oh... If that makes you uncomfortable maybe you could recor...

Of course you are an above-average developer... Right?

As much as we all may want to be above the average person,...

Fresh PHP development noIDE adventures

As someone who's been working with PHP on Windows for 10 ye...

Who are your career heroes & why? (Signal Boost!)

Mine is John Carmack. He can talk for 3 hours straight abou...

Why is your preferred programming language your go-to?

It is one of the fastest scripting languages, and it will b...

Git + GitHub Best Practices for Teams (Opinionated)

Definitely. In gitlab (I'm guessing it works in github too)...

I really want to know how to make this

That's.... Really uncanny XD Anyway, from what I can tell ...

I am DevOps Engineer Working With K8s A Lot, Ask Me Anything!

I have a confession to make : My first thought when reading...

I’m sorry, but this “Full Stack” meme makes me really mad/sad

I agree with what you say and with the meme. You say : Mo...

Dude, get a debugger!

There's a huge difference between "I don't have a debugger"...

Adblockers Performance Study

It's not really paid advertisement, the title of the poster...

Should employers provide time for learning/training?

These are actually two sides of the same coin : The best wa...

PHP Typed Properties: Think Twice.

Typed property doesn't mean you should suddenly expose your...

Describe Your Tetris Effect

It's not only Tetris. Other notorious examples are Sim City...

I created a bot that talks to recruiters for me (and it's sooo good!)

It's a pretty good idea when you think about it. Right now ...

Compact or Verbose Codestyle?

I'm not a js developer, but I would use this middle ground ...

loading...