DEV Community

Simon Landry profile picture

Simon Landry

Consultant for PlanHub.ca and full time developer at MAG Energy Solutions

Location Montréal, Canada Joined Joined on  Email address slandry@magenergysolutions.com github website twitter website

Work

Developer at MAG Energy Solutions

All 61 comments

How to claim your Hacktoberfest completion badge

Is there a way to earn the previous years hacktoberfest badge...

That Really Tricky "isPandigital" Problem– but in Python

All your solutions seem exceedingly complex. I would solve th...

Source code of JSON Server app (written in PHP)

If you'd like to take your repo to the next step you can try ...

Top 5 Things NOT to Say in a Job Interview

I actually said point 3 in the interview for the job I curren...

#002 - Clean Code - Names

How would you name your interfaces for dependency injection?

Pure CSS lamp: step-by-step

Amazing work! I thought you were done after the first picture...

How do you fight boredom in software development?

While it makes a lot of sense, it could also be really benefi...

S1:E5 - How Hobbies Like Powerflifting, Auto Repair, and Music Can Make You a Better Developer

Minor typo in the title Powerflifting -> Powerlifting

What is your pettiest programming-related opinion?

Switch cases are syntactic sugar for writing repetitive if an...

What’s your alternative solution? Challenge #36

Here's a one liner answer using regex const countWords = (t...

What's your coding level?

Hey I saw your website not too long ago when it was still in ...

What do you dislike about your favorite language?

I love Ruby, but I hate that it's pretty much never used for ...

One thing led to another and I built my own static site generator today

I like this approach because, even though you're most likely ...

Did my Computer Science degree help me?

You forgot to mention that employers will often overlook "sel...

🤕 Git Visualized: Forked a Repo, Now The Original Has More Commits

Nice post! You could also talk about git pull upstream mast...

What library/language/tool wowed you with its developer experience?

Never said it wasn't easy, just that you /have/ to. Even if...

What library/language/tool wowed you with its developer experience?

Also "did you mean ... ?", Gotchas, syntactic sugar and Ac...

⭐️ Interactive JavaScript Quiz #2

ReferenceError* instead of Erorr in the 3rd one :)

Changelog: Badges!

I see you have a hacktoberfest badge on your profile. I hav...

querySelectorAll vs getElements

While this is also my first train of thought, this is what ...

Why I prefer rem over em

Came here to say this.

Daily Challenge #184 - Form the Minimum

Wouldn't rotating the array bring the biggest number at the...

Jan. 31, 2020: What did you learn this week?

Read the 2nd chapter of "clean code" and learned a lot abou...

I hated Regex so much that I made iHateRegex.io

Depends on the language, in PHP for example, there's this ...

I hated Regex so much that I made iHateRegex.io

If your repo is public, I'd be glad to help with a PR or tw...

I hated Regex so much that I made iHateRegex.io

I completely agree with the email one, that's also the one ...

I hated Regex so much that I made iHateRegex.io

Well simply put, Regex is not the right tool for validating...

I hated Regex so much that I made iHateRegex.io

Where does all this hate for Regex come from?? I never thou...

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

I might have to read more about it then. 🤔

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

Sass, I like Scss but not Sass, I never disliked brackets s...

I need a help please

Can you be a tad more concise with what exactly you need help...

Draw and Animate Bender's Face with CSS

Can you do Hypno toad next? Not like it's my favorite chara...

What SASS can offer

You can add syntax highlighting to your code snippets by ad...

A New Year, a New Start: I'm Joining the DEV Team!

Hi neighbour! I'm also from Montreal ;) I honestly thought...

5 Hacks to Speed Up Your TypeScript Development | Satire

Thus why there's the word "satire" in the title

5 Hacks to Speed Up Your TypeScript Development | Satire

Here's another pro-tip: Don't write any code. You can't ha...

What's an awesome VS Code extension you recently installed?

I would be honored to help you convert it for Atom! 😃

What's an awesome VS Code extension you recently installed?

God I love it so much! Sadly I prefer using Atom 😭

What is your favourite Git command?

Not just deleted branches, deleted commits also! :)

27 Web Development Terms You Should Absolutely Know About

You using people's status to validate your point is laughab...

27 Web Development Terms You Should Absolutely Know About

If that's all you're arguing about; querySelector is part o...

27 Web Development Terms You Should Absolutely Know About

Can you offer constructive criticism and show us a proper d...

27 Web Development Terms You Should Absolutely Know About

I think Vanilla anything should be added. E.g. Vanilla PHP ...

The Hacktoberfest swag just came in today's mail!

I received mine 1 month ago and am now rocking the stickers...

Dec. 20, 2019: What did you learn this week?

I learned that having a technical debt is an awful thing (t...

How many programming languages do you know?

In no particular order, the programming languages of projec...

Daily Challenge #134 - Rice and Chessboard Problem

Ruby: def squaresNeeded(grain) return 0 if grain.zero? ...

Daily Challenge #135 - The Wide Mouthed Frog!

Ruby: def mouth_size(animal) animal =~ /alligator/i ? '...

Daily Challenge #135 - The Wide Mouthed Frog!

The animal isn't case insensitive in your code mounth_size(...

Daily Challenge #136 - The Deaf Rats of Hamelin

Using Ruby and Regex def count_deaf_rats(input) deaf_co...

6 powerful CSS selectors that will really help you write clean CSS.

Yeah I also thought I was about to learn something new ;/

Dec. 13, 2019: What did you learn this week?

I learned how to use PHP Storm and OMG it's amazing!

A coding interview question asked at Google

I'm not convinced this works with every case; You're missin...

Software tests as a documentation tool

Pardon my inexperience, but where does it say a company wou...

Advanced Automation Tips with Python | Selenium

Before reading this comment, please visit Reverse Python for ...

loading...