I loved his approach, and how he kept me in the loop and asked question. He made sure to provide screenshots of his work as it progressed, and the outcome of any changes made. Would definitely work with him again.
Full time web developer since 2008. Designed and developed from scratch multiple projects from simple websites to online games and search systems.
Upwork TOP RATED
Top Rated talent delivers quality work with stellar feedback.
Add Emoji support to Dompdf
Attempting to generate a PDF with emojis and getting ???? Googling has led you to github issues of dompdf, where you learned that the problem is hard, not solved yet, and that emojis support should be added to php-font-lib first? What should you do next if you still want emojis in your generated PDF?
Docker for the long-time Vagrant user (Laravel, Nginx, PHP with Xdebug, MySQL, Redis)
Why did I decide to try Docker after being totally happy with Vagrant for such a long time? Well, I switched to the new dev machine, based on an M1 processor, which is unsupported by VirtualBox. Also for the speed, less disc consumption, ease of networking between containers and other benefits of containerized approach, such as when I'm working on a quick project with only a PHP built-in web server and need MySQL, Redis or Mailhog right away.
Make NPM package with Vue Single File Component (SFC) working with Vue 2 and 3
Recently I made a single file upload component for Vue with drag'n'drop support. I made it suitable for my Vue2 and Vue3 projects and while publishing on NPM, I thought there would be a simple way to make it installable for both Vue2 and Vue3 users.
Resize multiple images proportionally with FFmpeg and a shell function
You probably already know that FFmpeg can resize images proportionally, and also that it can't overwrite them. So you either save resized files under new names or into a new folder, and it becomes tedious...
Cross-browser SVG to PNG. Solution for a tainted canvas in Safari and mobile Chrome.
How to convert inline SVG image into PNG in the browser? —The easiest way is to draw it on the canvas and use toDataUrl() function. The catch is browser support, especially mobile browsers and desktop Safari. When you try to use toDataUrl() function of canvas with SVG, it becomes «tainted» and blows up with an error.
Ota yhteyttä käyttäjään Andrey E. työhösi liittyen
Kirjaudu sisään keskustellaksesi yksityiskohdista chatin välityksellä.