A blog about some of my experiences as an IT developer and consultant. My name is Andreas and I am the author of these articles. More about me

Posts

  • HTTP Link header: Early Hints and Server Push

    HTTP Link headers have a long history, yet are only recently becoming a valuable tool to improve website performance. What they do and what you can tell a browser, web server or CDN to do has changed a lot and is still currently changing, which is why I want to explain the past, present and future of this header and how you can use it right now. Read more...
  • Collaboration killers

    Since a project of mine recently changed hands I have been thinking a lot about how I would like to collaborate with other people, and what it takes for it to succeed - and how collaboration is killed. Read more...
  • Tailwind v2 and IE11 compatibility

    I recently upgraded my two main projects from Tailwind v1 to Tailwind v2. Tailwind is a CSS utility framework which improved my usage of CSS in a major way, and I wanted to switch to the new version as soon as possible, just to keep up to date. Read more...
  • PHP speed differences with and without preloading and validate_timestamps in a real application

    Because of a preloading bug in PHP 7.4.12 I deactivated preloading in one of my applications, which gave me the chance to compare the speed between different opcache settings: Read more...
  • Encrypting local connections for websites

    Recently I got the idea of not only securing connections from my servers to the outside world, but also securing any connections between them in the internal network. It is unlikely that somebody could get access to it - one would need physical access, or access to a server in the internal network, because the servers only communicate with each other via 192.168.x.x IPs. Yet it could happen, and if the network data would be intercepted, all the data could be in jeopardy. Read more...
  • Underused PHP functions

    PHP has a lot of built-in functionality - and it continues to grow and grow (and improve), which makes it easy to overlook some of it and create custom solutions instead of tried and tested PHP functions. I decided to make a list - for one to just remind myself to use these functions more in the future. I will amend this list if there are new functions which seem really useful but underused by myself. Read more...
  • Switching to SVG icons

    SVG is great - an image format especially suited for icons/symbols. Its file contents are related to HTML and therefore editable and readable for “humans”, and because the file describes how the picture should look like (its contents basically “paint” the icon) SVG is a vector format - the icon is resizeable by the browser and is crisp in any resolution. Read more...

subscribe via RSS