I have worked with web clients for coming up on 23 years now. The web is constantly changing: applications are getting smarter; more interconnected; more powerful. In 1997, I started building custom content management systems in a language called Perl. Then a new...
I am late to the game of loving the Divi page builder. It works really great – or, it did until today. Why did it jump the bridge and fail to load? Memory. As the site gets more elaborate, the Divi Builder gets more encumbered; the code has conflicts and/or your...
Before the Web, the brochure reigned as the primary form of sharing information. It told your customers who you were and what you did. Information packed, multi-page, colourful and formally written: these were foisted on sales leads like candy. These static little...
For over two decades, I have been paid to design websites, solve technical problems and give people advice about websites, web publishing and WordPress web design. Should you pay me? Should you do it yourself? I cannot ask that question without recognizing my bias...
W3 total cache had a remote code execution vulnerability come out yesterday. https://wpvulndb.com/vulnerabilities/9270 How does this work? The implementation of `opcache_flush_file` calls `file_exists` with a parameter fully controlled by the user. Proof of Concept...