DEV Community

loading...
Khalyomede profile picture

Khalyomede

Fullstack developer @ Carlili

Last 250 comments

How do you build your static site?

I am currently building a documentation website (19 pages at ...

Goodbye Offline Page

I'm really glad to have your feedback on this subject. I also...

The Full Stack Illusion

100% with you on this one too. I think today if you would sa...

Telescope 1.8 Release

So cool, thanks for giving us an insight of the review proces...

The New Way of the Developer?

Very good topic :) I will try to give my opinion at the end,...

Interactive SVG + JS map

Very cool! I did not know this tool. On my previous job, we...

Can You write a complex program only using const variables in javascript?

At my (yesterday last day of) job, we wrote an interactive, z...

What are the hardest parts about working from home?

I feel, mentally thinking your day is over is a bit harder ...

Frontend Shorts: How to create link content previewer with React, Vue, and Vanilla JavaScript

Very cool for the UX: bookmarked!

Python vs PHP: Which Language To Choose In 2020?

The idea of the post is pretty cool. I think it would diser...

I Created A New Way To Make Your Site Faster

Awesome! I should consider adding this someday.

How much does your job dictate what new tools you learn vs self-direction?

For me it has always been in my spare time. In 3 companies,...

How much does your job dictate what new tools you learn vs self-direction?

I pretty followed this path until I stared to team up with ...

Describe the best manager you've ever had

I remember my manager from my second internship while I was...

DEV.to Javascript API Lib? Interested?

Definitely in TypeScript :) and if you provide a declaratio...

pkgreview.dev - The Ratings and Review Website for NPM Packages 🎉

I love the idea, keep up the good work! (I guess it's under...

Most frequently asked questions in PWA

Chrome 80+ support the Contact Picker API which can help you ...

3 Weird Things You (Probably) Didn't Know You Can Do With The JavaScript Spread Operator 🥳

String spreading is on fire! Thank you for sharing these in...

You become responsible, forever, for what you have published on NPM

Definitively my motto: if you have an idea of package for y...

Welcome Thread - v58

Welcome aboard!

Git blameless?

There is this VSCode plugins to let us see the git blame in...

What are the hardest coding terms to search for?

Damn, I just spend a day realizing I was not using my admin...

What are the hardest coding terms to search for?

I just had a nightmare searching where to find GitLab runne...

Who uses IRC?

Gridsome has its Discord channels, and I like it very much....

In 2020, dark or light should be the default theme?

Why don't you make a poll post? 😉

In 2020, dark or light should be the default theme?

Nice idea for following the sun, great!

Building JavaScript assets offline, before deploying to the web server

Maybe because these services do not assume which technology...

Make a parallax effect with 10 lines of JavaScript

On fire!

How many programming languages do you know?

Nice suggestion, I was thinking of which language should I ...

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

Blazing fast! Congrats man

How many programming languages do you know?

Interesting one :) Here is my list Language Confidence ...

What is Laravel? Explain it like I'm five.

No man don't 😂 you know, there is so much tools out there, ...

What is Laravel? Explain it like I'm five.

Would have said AdonisJS

What is Laravel? Explain it like I'm five.

What was your win this week?

My man 😎

What was your win this week?

Great, congrats! I know the feeling, been on it also, feels...

What is the difference between a Library vs A Framework?

library: responds to a single need (how to generate a PDF ...

Capitalize first letter in every sentence?

If you check the prototype of substr (see the MDN documenta...

Design an easy to use and flexible REST API

Could not help myself but create a dedicated OData v4 query...

Design an easy to use and flexible REST API

I like this suggestion! I am used to matching the name of m...

I might quit.

Sad you are thinking of leaving us... Here is some advices...

7 NPM Commands that will help you save time

I did not know 1. and 2., thanks for sharing! I always use...

Design an easy to use and flexible REST API

I agree, that is what make it a better choice, to be able t...

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

Nope, I mean prototype 🤓

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

POP, because it offers runtime mutation of the code, I like...

Database Normalization Explained

I whish we teach this in database class, everything makes per...

Do you use Axios or Fetch?

Months have past, and I finally switched my fetch call for ...

How to structure API for creating content with parent/child relationship?

I completely agree with Phil and Kasey. Jumping right into ...

Is this stack over-engineered?

Flux pattern is not intuitive, mostly from the point of vie...

Is this stack over-engineered?

I have the feeling Vuex can be hijacked for things it has n...

Build tool maintenance?

I never used Webpack, I prefer Gulp because it just run tas...

Keep your NPM dependencies up to date with npm-check

I checked npm-check-updates (no puns intended), also very c...

What is a static website?

This post arrives at the perfect moment, when we are submer...

Welcome Thread - v47

Hello there :)

Got any weekend projects on the go?

Adding a service worker (a library I worked on that I open ...

Got any weekend projects on the go?

Is 😵😡 appropriate sir?

DEV.TO in Web Comics Style ?

Damn Nayden you and me are on the same line Ness.css is dop...

What are your favorite analogies to explain programming?

I like the restaurant analogy: the cooking chief is baking ...

5 package.json magic scripts that you don't use!

Great man, did not knew most of those, really helpful 😊

DEV.TO in Web Comics Style ?

Dude I friggin found it 🤑 wiredjs.com/ @ben whayu think ...

Fun fact! Baby elephants are born weighing ~250 pounds, making them the world’s biggest babies.......

According to a recent study conducted in March 2019 (see en...

500 followers!😱🤩 About myself

Congrats Alexandra, great milestone! Keep up the good artic...

DEV.TO in Web Comics Style ?

Amazing job have been done here! Guys, what is the name of ...

Are we too gullible?

There is a great post about this topic, I think it resumes ...

How will we store data 100 years from now?

I cannot believe what we have gone through during these las...

What’s the weather like where you live?

Went to St Petersburg last year in end of January, one of m...

The Pendulum Swing of Development and Technology Trends

Enlightening 🤓 bravo!

Welcome Thread - v46

Welcome Thiru 🙂

Explain Vue to Me

Suitable for progressive web apps or single page applicatio...

Concatenation performance boost

Perfect conclusion! Your last optimization reminds me this ...

Fallback font and font substitution for presentations

Great advice for a progressive experience indeed!

Guides to Refactoring

Thanks for gathering those resources James 🤓 I do not refr...

Fix unexpected scroll jump - Vue Router

Thank you so much Rémi, it helped me fix a bug when I was p...

Developers Halloween

A regression for sure 😱

Daily Challenge #61 - Evolution Rate

Let's do a side project together

3 easy steps to fix slow image loading

Great pieces of advices Felix :) I use them all, verlok/laz...

What are your Favorite Text-Processing Tools?

Pug (former Jade) is wonderful. I do not know how to HTML n...

What's your favorite new thing?

I felt in love with split-require. Finally I can use the dy...

Cognitive Bias and Software Engineering

Thank you Graham for raising such an interesting and import...

There's a new DEV theme in town for all you 10x hackers out there (plus one actually useful new feature)

Ben this is going too far, shut down the internet right now...

How to Remove Unused CSS

Love this tool for my Vue less apps. Otherwise, had an hard...

Cypress vs.....

Tried Jest for my SPA, had an hard time with the puppeteer ...

I am a Developer Advocate for Security in Mobile Apps and APIs, Ask Me Anything

An absolute thank you for all those information, I have now...

I am a Developer Advocate for Security in Mobile Apps and APIs, Ask Me Anything

The link where I read JWT is not a good medium for keeping ...

I am a Developer Advocate for Security in Mobile Apps and APIs, Ask Me Anything

Hi Paulo, Great to give some of your time for our question...

2048 game remake

Sweet design, love it, great job guys!

Architecting Vuex store for large-scale Vue.js applications

Auto module export is on fire!

What was your win this week?

With our team we fixed a very tricky concurrent update tran...

What was your win this week?

They damn cute!

My Shell Aliases

Ubuntu update on demand: alias UPDATE='sudo apt -y update...

How to Perform Pre-rendering in Vue CLI 3?

Great article Aashay, I waited so long for someone to open th...

MVC, AJAX and REST - Breaking out of the sandbox, part 4

I love the fact that you provided another perspective of su...

MVC, AJAX and REST - Breaking out of the sandbox, part 1

I actually just finished to follow this YouTube video in wh...

Yarn and the dark future of third party NPM clients

Great article, lights out some parts of Yarn I did not know...

MVC, AJAX and REST - Breaking out of the sandbox, part 1

Absolutely! I was thinking the same, until I came up to thi...

MVC, AJAX and REST - Breaking out of the sandbox, part 1

I am actually making an app for my mum that holds a shoe st...

MVC, AJAX and REST - Breaking out of the sandbox, part 1

Great introduction to these building blocks that construct ...

Better Commit Messages

Very clever way to enforce convention on those meaningless ...

How often do you clean your screen/keyboard?

I think I eat so much in front of my computer that my keybo...

When was the last time you made a change to your process?

Last time I improved my code habits was just last week, whe...

Don't forget to call your mom 👵

I laughed, sometimes got angry, many times been amazed, but...

UX !== UI

I think there is always an UI, even your command line is an...

#discuss What is the benefit of React/Angular/VueJS?

I use Vue.js because I can provide my customers an experien...

Daily Challenge #71 - See you next Happy Year

Here is my solution using PHP: if (!function_exists("hasU...

Bootstrapping a CLI PHP application in Vanilla PHP

I always found PHP appealing for CLI, your article demonstr...

Daily Challenge #61 - Evolution Rate

Since no one proposed a PHP solution, here I am! if (!fun...

Will you sacrifice minimalist UI for features?

I would say: for an e-commerce / presentation website: ke...

It’s my birthday

Happy birthday Ben, have a great celebrations 😉

What kind of doctor fixes broken websites?

Do you love or hate big techs influence in open source?

I love it because this is such a huge time and energy boost...

Microservices and Multiple Delivery Streams

Great article, really!!

Never fail your type checking ever again

Always wondered if there was a better way, and here it is! ...

May today be the day you enjoy life and your code.

Man I love your blog posts, so sad to hear about your son, ...

How to implement Dark Mode in CSS with @media

Nice article, I did not knew this property yet, very cool! ...

Welcome Thread - v39

Welcome :) happy you joined this great community!

The Nature of Success

I am reading this awesome book, where I understood one thin...

What have you built/automated with headless browsers (e.g. Puppeteer)?

Like Johannes, I automated e2e for my SPA, using an object ...

What is the most overlooked Laravel feature?

Form requests, help extracting validation logic out of cont...

What is the most overlooked Laravel feature?

Query scopes are on fire indeed!

Your side project is useful, even if no one uses it

100% agree, I think the regular fail then learn step is not...

Entities properties : public, protected or private ?

I also like the Laravel way, it is even more fluid when acc...

Favorite Smartphone in 2019

I only bought the P30 for my wife so I could not tell if th...

Favorite Smartphone in 2019

I found the Huawei P30 to be a very good quality/price comp...

[Ask Dev] Is Slack disruptive at work?

I agree, if I am working in a project, and my coworker is e...

Daily Challenge #39 - Virus

Also, if your sentence contains nouns such as He haD iEght ...

Working with PWAs

Good introduction, liked the bullet list that made it clear...

What is bad code?

I guess yes, it really depends. I remember this time I was ...

What is bad code?

About your last link, this issue made me lmfao: github.com/...

Do you use Axios or Fetch?

I personnaly use fetch because of 2 reasons: I did not u...

Do you use Axios or Fetch?

I just came into 2 things that should interest you (and me as...

What color are your office walls?

Blank white both at work and home. I find it good to beauti...

What do you want to learn?

Push notifications, and real time web apps would be my favo...

PHP vs Node?

Depends if you build it up from a bare nude OS or not. Anyw...

Coding for fun on a smartphone

Wonderful, I just overviewed the Codex, great idea to let p...

Which dev.to loading GIF do you prefer?

Definitively the first one: loading! Clever way to swap t...

Why PHP...???

lmao your first sentence :')

Why PHP...???

I am afraid that FormData will always convert your values t...

Welcome Thread - v36

I think I missed a lot of welcome thread, here we are! Hi ...

Given a choice, would you choose an iterative approach or a recursive one?

I do not use recursive often, like really not that much. T...

What do you prefer: general all-in-one tools or focused single domain tools?

I prefer all-in-one for my frameworks because it let you fo...

What If I Want My Website to Last for 100 Years?

I think chatbots are actually a thing in the sense that the...

ECMASCRIPT: Optional Chaining | Stage 3

This is definitively one of my most awaited features! Tons ...

Introduction to Service Workers in JavaScript

Great introduction :)

What Not to Do as a Programmer - My List After 2 Years of Working In Teams

Agree, and many companies should print and display this lis...

What software projects made you "wow" 🤯

Agree, vue is really mind blowing for his kind. SPA in gene...

Microservices Will Mess Your Team Up

I agree, I can see in our own projects, a lot of time is sp...

How do you compress mp4 videos?

Good to know there is other languages on the way, thank you...

How do you compress mp4 videos?

I agree on both points, just ran ffmpeg to first resize my ...

How do you compress mp4 videos?

I guess it is the best way to achieve image resizing and co...

What was your win this week?

Meme required for complete success 😂

What are your favorite visual design inspiration sources?

Definitively Dribble, I cannot count How many time I had an...

What was the most over-hyped software movement?

NoSQL, always had the feeling it never broke through like i...

TC39 Pipeline proposal comparison - RxJS case study

Interesting, I would be curious to see where this proposal ...

Frameworks, Libraries and Languages

You absolutely right, I think nowadays programing is more s...

Convince me that types are awesome

Good one! Had a bad experience with using Typescript on m...

I've never become overly convinced that switch statements are that much cleaner than `if else if else if else if else`

I am not a big fan, it forces me to use break a lot... Good o...

What do you consider your greatest developer strength? Weakness?

So cool to read you guys :) My greatest strength is like you...

How do you deal with creator burnout as a developer?

A good proper break for me always does the job. I did not e...

Folks should choose their project names wisely!

Very true! This make me think of an eternal battle with mys...

What time of day are you most productive?

I feel weird... Definitively 10-12 PM (maybe later the nigh...

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

I agree, it might be seen as charging fees for something fr...

What tools have you built?

I love this post idea! I've made myself a tool to run tes...

What If I Want My Website to Last for 100 Years?

I'm convinced the future is made of reworking our computer-...

VueJS is dead, long live VueJS!

This is gonna be great for encapsulation indeed. Also like ...

Ensuring accuracy of README code snippets

This is what I frigging needed! Great job, can't wait to us...

Is there any pattern for handling network error when sending requests?

Yes exactly, the service worker is taking advantage of the ...

Is there any pattern for handling network error when sending requests?

About the concept of queuing requests in the cache, waiting...

How to Grow a Multi-Sided Platform: Start with Single Player Mode

Sounds cool, let us know if it is ready to try 😉

How to find out if your back-end is firing an exception now.

Great article, great tool. +1 for letting développer use th...

How do you feel about the "misuse" of HTTP methods?

Actually the more I build complex apis, the more It messes ...

Should a button communicate the current state, the intended behavior, or both?

I don't have enough UX skills to answer, but I would be cur...

Can we make a better CSS?

Oh yeah I totally get you, something more readable, eventua...

New Site Theme: "Minimal Light"

Keep up the good work! I am a big fan of the Dark Theme rig...

New Site Theme: "Minimal Light"

Might be feasable if you provide a latitude/longitude, by c...

Invest in building custom tools

I like your shaded answer, because I think this is our dail...

What's your worst nightmare as a coder?

Critical, process-blocking bug that I cannot reproduce in l...

The end game for developers

Agree but disagree! I think you being tired comes from the...

ELI5: Useful Unit Testing

Even if you are working on relatively small or personal pro...

Can we make a better CSS?

Turning natural language into CSS would be so exciting inde...

The fascinating phenomena of PHP trashing????

I think this is just people being people. You will always h...

What is the worst thing you've done directly in prod?

We did not test our algorithm on test server, so our produc...

What's a JavaScript concept that you're still confused about?

Why does caches.match() Dont reject on error but ret...

Which Programming Language Did You Start With As A Developer?

Started with C++ on Code::Blocks 😅

Let's talk SEO, 10 tips you should know

I've done some experiments and monitor it using Google Sear...

Chromium and the browser monoculture problem

I cannot agree more, you raise some interesting points. Cha...

Do you have a process for naming things?

variable names in camel case, uppercase combos gets camel ...

What programming best practice do you disagree with?

Team tab here.

Anybody still working with jQuery?

Using jQuery on my current project just because Materialize...

The best way to make a web API

I share your pov, I prefer firebase authentication over Lar...

The best way to make a web API

Programming Language: PHP Framework: Laravel Scheme/spec/st...

If the World Wide Web were re-created today with no legacy dependencies, how would it be different?

No multiple Javascript engine, only different approach to t...

Is generalization killing creativity in the software industry?

Tough question, for me creativity does not born in a closed...

DEV's community growth 🥳

Rename for "That old dude" 😂

What do you listen to while programming?

Sometimes I click on play on my 500+ music Playlist, but al...

What should I learn next?

Are you constrained to front end only? If not, my advice is...

Which part about your job/studies/etc. gives you the most anxiety?

Can relate 😂 so exhausting...

Tell Me Your Secret

This is so interesting and raises a lot of good issues, suc...

Hello World :)

Love that one 😂

Hello World :)

Warning on index.php(3,1) undefined constant 'Hello' - assu...

Should I open source my code?

One disatvantgae of not open-sourcing is that you loose pot...

Coding Best Practices, Chapter One: Functions.

Very good advices, I have seen implementing this guideline ...

What "accepted truth" in software development do you find questionable?

Not adding prorotypes to base Objects (Array, Number, ...) ...

How to show desktop notifications using JavaScript

I am very interested in adding native notification to my we...

AWS Lambda and DynamoDB - some first steps

Very instructive, thank your for taking your time to crystall...

How do you prioritize?

Good question! In our team, we have my director and a produ...

How do you prioritize?

At my work we use a system of notation on our kanban tasks ...

Quick Intro to Vuex ORM

I need to use it for my current project! Why they did not m...

Don’t use progress bars in your CV

I also noticed this phenomenon in night with friends, it al...

Language and complexity

Always a great time reading your article. This goes without...

Don’t use progress bars in your CV

I think nuSei meant that, you might not know where is the b...

If you could change one thing about learning to code, what would it be?

Having more examples, more recipes, not just general concep...

Browser recommendation, or Why you should move to Vivaldi

I think if Vivaldi is figuring out syncing, I might give it...

Writing Good Method & Variable Names

I sometimes encounter var self = this; too, kind of annoyin...

What are your favourite dev resources?

Definitively regex101.com for regexes. Time savior!

Introducing Progressive Web User Interface 🎉

Great resource Maye thank you! I wish I knew the manifest g...

What new language/tool/etc. have you been meaning to learn but haven't gotten around to yet?

Definitively all what is related to text analysis. Giving t...

Beginner Guide on “Poetry”, New Python dependency management tool

So true... It is not like they do not have any inspiration ...

Try to imagine Laravel in the present, without adopting Vue.js in the past

Hard to imagine 2 of the best tools not going along with ea...

When and how to write future-proof code

Hi Graham, thank you for this detailed overview of EasyCode...

How to build a Web App, Part 3

Thank you for this show case! Having put the code and then ...

VueJS: The Golidilocks of JS Frameworks?

You will love Vuex. It just feels so right. No more, no les...

7 Best PHP Frameworks Recommended by PHP Developers

For those who like setting up their framework and customize...

Caring for your Health as a Developer

Thank you for raising an important subject as this one! Gre...

TDD is Not for Me

I have a quite good experience with TDD. Actually it helped...

How to build a Web App

I am looking forward this serie, and mostly the last part. ...

Lazy Loading Images For Your Digital Library

Next step: finding a way to download images when the networ...

The Rise of the Web App

Great article, I discovered HyperTalk thanks to you, and I ...

How safe are your cat pics?

I love the way you put thing on so the attack surface and t...

Speed up your web page loading with WebP

Awesome input Abhishek, thank you! I am understanding bette...

Speed up your web page loading with WebP

Gonna double check for caniuse filters, I tell you that rig...

Speed up your web page loading with WebP

Very well noticed! I completely not took into account the p...

Pattern-Match your JavaScript with Z

Absolutely agree, I use Joi but it still seems not "natural...

Pattern-Match your JavaScript with Z

Very interesting, I would use it mostly to do validation. L...

Why you should adopt Graphql

Since I have played a little bit with the GraphQL playgroun...

Why you should adopt Graphql

Great introduction! Do you know if the fact that controllin...

The biggest mistake library and framework maintainers make

Nice one, yet true one :)

Last night my side project made one person happy, and someone else pissed off

I am splitted between, rewarding the good work, and contrib...

Domain-Driven Design - The Factory in PHP

Thanks so much for sharing, I really like DDD examples beca...

Add unit tests on a project already in progress

Speaking the truth here, I cannot count how many example I ...

Add unit tests on a project already in progress

Thank you very much, your feedback is gold! I definitively ...

PHP needs its own ES6

Could not help myself but start a research project. github....

PHP needs its own ES6

Transpiling ES6 into PHP 🤓

loading...