DEV Community

loading...
yellow1912 profile picture

yellow1912

404 bio not found

Joined Joined on  github website

All 203 comments

Why I don't use Stack Overflow

I use stack overflow alot, it's very useful for any developer...

Do you use a subscription feature on your blog?

The fact is, most of us don't post regularly (and with good e...

Do you use a subscription feature on your blog?

I don't think rss is much used nowadays.

Integrate Symfony form with Vuejs

I will post some code tomorrow. Some of the code is very cust...

Why your website should use dithered images

Ecommerce shop owners: oh don't mind the shitty images on my ...

fireEye - Biggest Cyber attack just got public | solarwinds

Interesting read. I also read the Microsoft article as well. ...

The Web without CSS. 😿

Some people can live without markup, and it's okie. I dare yo...

2020 was meant to be the best year of my life. It almost killed me instead.

I'm glad to know that a fellow dev got through all this safe ...

Why AVIF Support in WordPress is Important?

I believe cloudflare is doing this but for webp for only 20us...

AWS Re:Invent is kind of stupid

Perhaps they have live QA session or something similar which ...

Database Design and the GDPR

I'm interested to know as well. Let's say we apply this to ec...

How to make push notifications without sockets

I find pusher.com to work well with Symfony as well and the c...

Privacy is about taking informed decisions

I don't hate targeted ads. Last month I was trying to buy a n...

Why fixed pixels are great

My experience with blogging is that you should use headings l...

SVG icons are not "settled science"

Yup, removing them makes things significantly faster. I haven...

SVG icons are not "settled science"

I'm using the following code to render the individual svg ima...

SVG icons are not "settled science"

I didn't use img tag, I use svg object tag instead I think. I...

SVG icons are not "settled science"

I have a big navigation tree with hundreds of elements, each ...

Coding in your native language – have you heard of Legesher?

Ok, so if I say it's useless to me wouldn't that make things ...

Time to Say Goodbye to GoogleΒ Fonts

Thank you. I'm very interested in all these performance topic...

Time to Say Goodbye to GoogleΒ Fonts

So you still use google font, you only download them to your ...

Coding in your native language – have you heard of Legesher?

That makes sense, but then in that way you need another compi...

What headsets do you use when working from home? Here are my picks.

I checked these and the comments as well, wow, I guess I'm po...

How to run PHP and link to MySQL using XAMPP

I used xammp before, let me tell you I trick that will save y...

Why does PHP get so much hate?

Right, I do agree. I have another perspective though, perhaps...

Coding in your native language – have you heard of Legesher?

Completely cool and useless. Imagine the difficulty to share ...

Using an iphone in 3rd world country can hurt you

I found a long thread discussing this issue here: github.com...

Why does PHP get so much hate?

There are modern cms out there, problem is that they don't ha...

Why does PHP get so much hate?

For server: You can use PHP-PM to replace PHP-FPM: never tr...

Why does PHP get so much hate?

Developers in general are strange human creatures. People oft...

PHP 8 performance πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸš€

If you can use pecl or run phpize to compile php then you can...

PHP 8 performance πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸš€

If you like the performance of C++, try the Swoole extension ...

PHP 8 performance πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸš€

PHP actually has better type checking, better support for OOP...

PHP 8 performance πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸ˜πŸš€

I don't expect to see much improvement on the frontend side, ...

Why I prefer JavaScript over Python

This is a difficult time for us all. I wish you all the best....

Why I prefer JavaScript over Python

You can live on edge and get the free version which contains ...

Why I prefer JavaScript over Python

Not sure about you but I use php storm and it's 1 click insta...

Why I prefer JavaScript over Python

An article dated 8 years ago. Things changed alot in 8 years....

Best font for kids online shop

The buyers are adults, not kids though? While you should incl...

Good Bye Web APIs

Would love to see this integration with php (Symfony in parti...

Remote work is our once-in-a-generation chance for rebalancing the economy

I think technology is making it easier day by day. However, i...

Scroll to Top Button using HTML CSS & JQuery

I don't, and many others don't as well. Don't make assumption...

Scroll to Top Button using HTML CSS & JQuery

Absolutely no need to use bootstrap for this. It makes sense ...

Scroll to Top Button using HTML CSS & JQuery

Why jQuery when you have native support for this? developer.m...

What do you want from a job, that is the question

Food on my table and work that I can be proud of. It's that e...

I made my website 28ms faster with content-visibility πŸ€“

I don't understand the down vote of Daniel's comment. True it...

Optional Chaining in javascript.

Thank you. I learned something new today. Can we do that with...

You don't have to use Webpack

I use npm scripts to do lots of things, including watching an...

CSS focus powered dropdown menu

On mobile clicking on the avatar again does not close the dro...

Slack or Discord?

Slack has thread which many people like, it can be useful for...

Scraping Facebook groups using Python? Avoid getting blocked with ProxyCrawl

I'm not sure. Perhaps my use case is different. I scrap Insta...

5% privilege tax for working remotely?

There are always 2 sides of the coins. For me nothing beats f...

Scraping Facebook groups using Python? Avoid getting blocked with ProxyCrawl

The problem is that most services like Facebook will try to b...

Here are 6 Google Analytics alternatives that care about your privacy

What's missing from your list is the feature set. For example...

Why not use GraphQL? Misconceptions, why REST is superior but still draws the short straw

I like the way you put it. I really hate it when some guy ran...

Why I am switching from Vim to IntelliJ

Oh wow, I barely get by with :wq, : and ? . That's the end of...

Best way to lazy load images for maximum performance

Lazysizes also has support for native lazy loading as well.

Top problems I got switching to Vue 3

Thank you for sharing. As much as I'm I'm excited about v3, I...

Building a personal but multi-tenant web page screenshotting service with Puppeteer and Vercel

I can have some good use for this. Thank you for sharing.

Vue over React just for the syntaxis? :(

Actually it can be. It was the major reason why I went with a...

Vue over React just for the syntaxis? :(

So what are you trying to ask? If you feel comfortable with r...

Forget pay cut, give me a raise to work remotely

Yup. Wait till they get remote workers from cheaper countries...

How to Deal with Nightmare Clients πŸŽƒ

"Small" clients normally pay out of their own pocket. "Big" c...

Time to stop using REST...

Exactly. And I'm really really worried about exposing data st...

An old CAT 😺 can learn new tricks

I never heard of the term localisation engineer until this th...

Missed Frontend Vulnerabilities (1): CSS is not as safe as you think!

These people are so smart.

What is it about Vue?

I used quasar before, will look into ionic as well. We also...

Debate: Symfony VS Laravel

So I can not have my opinion then? If you think I'm wrong fee...

Debate: Symfony VS Laravel

Php has come a long way. There are still quirks and inconsist...

Debate: Symfony VS Laravel

Ignore these people. They are the same people asking question...

Debate: Symfony VS Laravel

Laravel is like WordPress, it gets popular thanks to its fanc...

Understanding Vue Directives

Thank you, very useful.

Juniors and overtime

Hello, to answer your questions: You mean people who do not...

Juniors and overtime

I do overtime like, alot. Mainly because I'm the boss but als...

How to Estimate Your Work Like You Know What You’re Doing

True. I had clients who told me: "I know I like it or not whe...

Best Colors and Names

Looking good. I think you can make a repo and share the list ...

Best Colors and Names

I have this error: Warning: Invalid argument supplied for fo...

Introduction to Assembly

I took a course in assembly because it was compulsory. I admi...

What search engines have you used in your apps?

For me, elasticsearch is really full featured, but sometimes ...

What search engines have you used in your apps?

You can check meilisearch.com/ and crates.io/crates/sonic-ser...

I failed the tech assessment and still got the job

Thank you for sharing your story. I'm happy for you.

Consider Not Using 3rd Party CDNs

Edge caching, edge computing, load balancing. A good cdn give...

Should you use Medium or dev.to?

Medium asks you to pay if you go above the number of posts yo...

Would you outsource an open source project?

I think why not? If you care enough then it's worth it.

The state of Vue - Will the 3.0 still be approachable?

I get you. I kind of see why they do it with key for vfor tho...

Expat to Canada ?

Yup they are looking for lots of skilled workers. I'm not ent...

Introducing BTGen, your new best friend

I don't know. I think I spend most of my time figuring how to...

Why svelte is revolutionary

I tried svelte before, didn't work out for me because i have ...

Tailwind. My experience using it for a month now.

I like it, it use it. But I think they are running out of ide...

How-to: Creating a super simple URL shortening service

If you are already using a web server such as nginx, you can ...

πŸš€10 Trending projects on GitHub for web developers - 9th October 2020

You have done a great service to the community. I always foll...

Reasons Behind Lack of Quality Computer Engineers in Bangladesh

When I took my degree, most of what I learned was also the th...

Queries for Observables: Crazy & Simple!

I think it would be interesting to create predefined example ...

Queries for Observables: Crazy & Simple!

Look very cool. I will try it out.

Getting Started with the Canvas API: Complex Shapes

Thank you very much. I'm interested in those curved lines and...

Dev.to SPAM

Yeah, same problem with me. Anyhow, regarding the spam, I thi...

Getting Started with the Canvas API: Complex Shapes

Thank you. In the next part can you show how to create soft c...

Why don't you use Ansible ?

You are absolutely right. But it's like saying electric cars ...

Why do microservices need an API Gateway?

Traefik is very interesting as well, do you see it as an alte...

Simple (OOP) PHP Calculator

Php has problem with big numbers, you may need to look into b...

Why do microservices need an API Gateway?

Nothing in particular. It actually looks great. I may even us...

Why don't you use Ansible ?

Exactly. If new technologies take off the complexity. When yo...

Why don't you use Ansible ?

I'm quite hesitant to use the word wrong :) in any situation....

Why do microservices need an API Gateway?

Thank you. I'm staring at haproxy now. It looks quite promisi...

Why don't you use Ansible ?

It depends on your use case, sometimes a bash script is much ...

Why do microservices need an API Gateway?

Any open source api gateway you recommend? I know Kong but do...

Building a Chrome Extension using DEV API

Put real code instead of image would be much better I think.

Hacktober backfires on OSS

These accounts should get permanent ban.

How to track website link clicks in HTML5?

Interesting. Normally we already use a javascript library wit...

CrowdSec, an open-source, modernized & collaborative Fail2ban

Very interesting. I hope the setup is simple so that it can b...

Website Builder vs Web Developer - What should you choose?

Check out webflow :). What I meant by high quality standard i...

I like being lost

I always get lost even with the map. Sometimes it sucks, some...

Website Builder vs Web Developer - What should you choose?

Why 1 against another? Why not together? There are builders s...

Improving redirects in PHP Built-in Webserver

Nice. Are you using the server for testing purposes or in pro...

Why using a website builder is 'shooting yourself in the foot'

It depends. Let's say you call yourself a wix, webflow expert...

Why you should create design systems, not pages?

I agree with you. We recently switched to this. What do you t...

Why using a website builder is 'shooting yourself in the foot'

You are seeing things from a developer's eyes. Most website b...

Is React really that bad?

Bundle size matters, especially for frontend projects. Slow ...

Deadly commands and why you should be extra careful with them

One time I accidentally wiped out my os with rm -rf.

✏ Handle CSS in webpack | Extract CSS

Coming from very traditional web development background, webp...

Essential Docker Container Security Features

Sometimes I wonder if it's worth the hassle or if you should ...

πŸ‘‰12 advices of What to do if you're being disrespected🀬/ignored😢 in a job.

Hey, my point may sound weird but hear me out: dress up. Our ...

How to create Javascript Scrollspy (Vanilla Js Tutorial)

I mean this one: developer.mozilla.org/en-US/docs/W... It'...

The fosshost project is a not-for-profit organisation that exists to serve the hosting needs of the global open source community

Your post title is bad for marketing. Make it shorter and mor...

How to create Javascript Scrollspy (Vanilla Js Tutorial)

You should use the new observer api instead for better perfor...

Tips for 3rd Party Website Hosting

If you are a developer, teach yourself some linux, go and con...

Please recommend me a tech stack

Thank you. I have been thinking about learning pgsql, this is...

It was great while it lasted

Nice. As I grow older, I start to value the time I have. It's...

Vue vs. Riot: Both are Winners!

Alpinejs is also another alternative to vuejs when you need s...

Start writing Vue3 now

Exactly what I mean, and thank you very much for the sample c...

Start writing Vue3 now

Can we mix code with view or we have to choose between old an...

Let’s Create A URL Shortener

You can use nginx, redis, and lua to handle millions of reque...

Leverage `provide/inject` to avoid prop drilling in Vue.js

Can you somehow make inject dynamic? Let's say you have a lis...

πŸ”₯πŸ”₯πŸ”₯it's fast, it's easy~ step-tooltip

How is it different from shepherdjs?

Advance Searching in Laravel for JSON Column type and using WHEN Method

What does it use under the hood? I imagine you need a new ve...

Voice controlled ToDo List: JavaScript Speech Recognition

Thank you. This is fun. I will try it out lol.

How to Load a Million+ Records in Less Than a Second in Syncfusion Angular Data Grid

Thank you for introducing the concept of virtual scroll, didn...

Can you sell me Tailwindcss over Styled Components?

I'm not going to convince you, that is useless. You have your...

Cron-job.org - Free Cron service

That is nice. How do you plan to sustain this service? When I...

CakePHP Form button Customize

I used cakephp when it first came out. It was the php version...

CakePHP Form button Customize

Cakephp is still a thing? It was my first php framework but I...

Would you recommend a dentist to switch to software development?

By the time he becomes a software developer the pandemic is a...

How to Estimate Your Work Like You Know What You’re Doing

Thank you for sharing. Sometimes (or most of the time) you ge...

Beginner's guide to Elasticsearch

Hi Lisa, sure, I will write my complete journey with Elastic ...

Living alone, how do you cope up with anxiety, depression and stress from work or from the current events?

Depending on your personality, living alone can be a blessing...

There's a new Kid in town "The Clone Purgatory"

I think most of the clones do not tackle the scaling issue. T...

Chat Application using PHP

Use reactphp or swoole to handle sockets, use redis to tempor...

Beginner's guide to Elasticsearch

Great article. Elastic is easy to setup but difficult to prop...

Tiktok is getting banned in the US. Will this affect US jobs?

CNN says that Trump is okie with the concept, and has given 1...

Speeding up my website

I see, so they are actually still hosted on CDN :)

Tiktok is getting banned in the US. Will this affect US jobs?

You are right regarding kids. But doesn't that mean banning t...

Why do some popular websites have cryptic page sources

One added benefit is to make it diffult for the script kiddie...

Speeding up my website

Replacing cdn with your hosted solution is normally faster fo...

How to compete with low market prices?

Another option to get in the low end market is to mass produc...

Webflow Tutorial | Make websites without code?!

I can imagine that will be difficult. Webflow automatically g...

Tiktok is getting banned in the US. Will this affect US jobs?

Hey, coming from Vietnam, the country with almost same level ...

Angular vs React vs Vue - Getting Started

Basically if you are old-school (me) and want to pickup somet...

Tiktok is getting banned in the US. Will this affect US jobs?

I find it funny that China can ban google and facebook and ap...

How to compete with low market prices?

So true. But let them get burned once or twice. It's difficul...

Webflow Tutorial | Make websites without code?!

Is there anything that you don't like about the whole experie...

How to compete with low market prices?

I think experienced clients who have been burned before know ...

My First Platformer Game - The Adventures of Bob

How much time did it take you? I have always wanted to create...

Dendron - an open source, local first, anti-roam note-taking tool

Interesting. Would it work for building documents for an appl...

How I built architecture of uptime monitoring service

I wonder if we can use coroutine from swoole for example and ...

Slack Vibe πŸŽ‰, the Open Source Analytics for Slack

Thank you for introducing cubejs.

What's your favorite domain registrar?

Ha ha, same here. Love cloudflare.

Farewell, Moment.js!

I have just switched from momentjs to dayjs, the size of mome...

Where do you host server-side code?

Vultr, it has been quite stable (we don't have too many serve...

Build a "Pluggable" Widget for your Web App

Nice. I think alpine is a better solution here for simple web...

Does anyone homeschool here?

You seem to think everyone can afford to do all the things yo...

What extend it is "OK" to be tracked?

It's difficult to have the best of both worlds. Duckduckgo is...

What extend it is "OK" to be tracked?

I have seen so many small scale social networks come and go. ...

WebRTCβ€Š-β€ŠThe technology that powers Google Meet/Hangout, Facebook Messenger andΒ Discord

Yup I really hate medium now. People who really want to share...

PHP sessions

You can ensure that by storing every active session somewhere...

Gatsby + Figma + Netlify = Free Landing Page

On this topic, I would like to ask if figma can reliably conv...

Life of a Kenyan Software Developer

Thank you for sharing. I wish to visit your country some day.

meta-fetcher: URL meta-data fetcher for Node.js

Thanks for sharing. Starred. I may need it later.

Does anyone homeschool here?

I think by going to school you are forced to socialize, adapt...

Quick question about time estimation β°πŸ“†

We have the same issue. It's difficult to estimate tasks that...

A GitHub action to trigger an alarm on your room 🚨

We need to get the bat projector for this, haha. Cool one. Lo...

Stop Using YAML

Exactly. If he doesn't like it, don't use it or anything that...

Adding real-time updates to your Laravel and Vue apps with laravel-websockets

It just happens that I'm researching this for my Symfony app ...

Vue 3 Migrations

Dang. That's lots of changes. I will wait till everything is ...

What I've Learned Learning Terraform: Part 7

Thank you for sharing. I'm starting with terraform as well an...

What FTP software do you use?

Winscp with the live sync feature has been a saver for me.

Terraform simply explained

Very informative. Thank you for your time.

πŸš€10 Trending projects on GitHub for web developers - 3rd July 2020

Hey, I just want to let you know that your list is very usefu...

Stack Overflow has become an unwelcoming and hostile platform

I have experienced this before. I may not be the best questio...

My coding playlist

Sometimes I just open an episode of the bigbangtheory or frie...

ZaloPay and the battle in super app platform in Vietnam

Zalo is now backed and partially owned by big Chinese Corp. I...

Set CSS styles with javascript

With CSSStyleSheet, what is the best way to replace a rule? I...

Angular 10 Now Available

I was among the first users of angular. The release of v2 has...

Why you need to start using Svelte Js for web development projects if you still don't

Thank you, this is interesting. I have implemented my own s...

Introducing the SolidJS UI Library

How does it work with legacy apps? The beauty of vuejs is tha...

Why you need to start using Svelte Js for web development projects if you still don't

The last time I checked it, svelte doesn't really support l...

Caching network requests on the frontend

I got around this by issuing another promise. Something hac...

Caching network requests on the frontend

Lets say that for some reason you have multiple requests at...

Integrate Symfony form with Vuejs

You are absolutely right regarding APIs for phase 2. At the...

Vue.js Running On Symfony4 and Creating Reusable Components

You don't use the Form Component of Symfony in your example...

loading...