I maintain a few websites where the hosting company uses cPanel to provide a graphical user interface (GUI) that allows me to easily manage all aspects of my sites. Today I got an email from cPanel that warned me about reaching the disk quota. This happened before, but something was fishy about the email, so I didn't click on the provided links to fix the problem immediately...
Sometimes when you are working on a webstore, your client might ask you totally reasonable questions like how many products have no images uploaded. To answer this question is not so easy when there are 3000+ products in said shop. As the admin interface doesn't provide an easy way to check for thumbnail-less products, I had to turn to some SQL magic to answer the question.
Ads are pretty annoying when you just want to look up something really quick on Youtube. Not as if they aren't annoying all the time, but when you are looking up instructions on CPR, you definitely don't need a long advertisement on hamburgers.
Were you ever in a situation with friends or family when you decided to watch a movie together, but kept on arguing on which movie it should be? For me, this is a far too familiar situation that often spoils the mood. I blame the size of my movie backlog solely on this actually. Can't we do this without the arguing? I think we can and I created the perfect tool to help...
Working at home instead of the office did not decrease the number of meetings I attend. It might have even increased them a little as I can't just turn to the guy next to me with my questions. The company where I work uses Google Meet for internal and external communication. It works pretty well, but with a few extensions you can make the experience even better.
I always used a lot of extensions with Google Chrome to tailor it to my liking and to streamline my workflow. This was especially true when I was working as a web developer as I needed a lot of tools that are otherwise completely unnecessary for everyday use. Let's see what I still use in May 2020.
During the development of a website, the caching of .css and .js files can be a problem, especially when dealing with less tech-savvy clients who do not understand that the changes you made might not be visible to them due to their browser caching previously downloaded content.
It is always nice to add a scrolling effect for links that point to an ID on the same HTML page - and it is really easy to do with a few lines of code if you are already using jQuery.
I tried at least 30 different Wordpress themes for this blog and to my surprise it was really hard to find one that fulfilled all my criteria. Not that I had huge expectations: Classic blog layout, clean aesthetics, easy to read and no huge header image.
You can easily auto generate a clickable table of contents with jQuery if your text is divided by (the same level of) headers. All you need to do is to wrap your text in a container div and use the setInnerLinks() function.