WordPress has a native database caching system called the Transients API. This simple wrapper can be used for caching database queries, remote data, or other expensive routines.
Continue reading “Everything you ever wanted to know about WordPress transients” →Category: Development
Everything is broken: an introduction to testing, logging, monitoring and metrics
‘You cannot make an omelette without breaking a few eggs.’ Things are inevitably going to break. And that’s stressful. If your triaging process involves manually seeking through log files or you only find out something is broken after a customer calls you, then you’re probably not fixing problems efficiently.
Continue reading “Everything is broken: an introduction to testing, logging, monitoring and metrics” →AI in the ‘Hacking world war’
This talk is intended to show how AI is used to crawl the Internet to find WordPress sites with vulnerabilities and recruit them for cyberterrorist botnets in the ‘Hacking World War’, which is currently running underground.
Continue reading “AI in the ‘Hacking world war’” →10 steps to a faster site
Performance matters. Doug’s talk will take a look at some tools and techniques that will boost your site’s speed. There are three main places where speed can be impacted when delivering a site to an end user, and we can have differing levels of impact on each of those places.
Continue reading “10 steps to a faster site” →Accessible CSS – honouring dark mode!
CSS is incredibly powerful for styling, but did you know it can also dramatically affect how accessible and inclusive your website is as well? Many operating systems now have advanced settings to allow users to customise and personalise their digital experiences.
Continue reading “Accessible CSS – honouring dark mode!” →Getting the best from code review
When done right, code review is a great tool for levelling up developers and sharing knowledge, but when done wrong it can have a hugely negative effect, causing stress, demoralisation and burn out.
Continue reading “Getting the best from code review” →PHP: a glimpse into the future
WordPress is the most successful application that was ever written in PHP. As such, the two have a symbiotic relationship, where the proliferation of one benefits the other and vice versa.
WordPress performance trends 2020
Hristo gave his first talk about WordPress speed optimisations back in 2013 in London. Since then, a lot has changed – people have started caring more and spending more time optimising their websites.
Continue reading “WordPress performance trends 2020” →Secure your site by becoming a hacker!
Keeping your site secure is difficult, and often times knowing where to start is the hardest step. With terms and acronyms like cross site scripting (XSS), cross site request forgery (CSRF) and others, it’s hard to know just what to do to keep your site secure.
Continue reading “Secure your site by becoming a hacker!” →Let’s make WordPress cutting-edge again to ensure its future for years to come
Miriam says that when she started with WordPress, it was a shiny, exciting product with endless functionality. But, as the years wore on, WordPress started to lose its lustre. The future of WordPress overall was in question.
Continue reading “Let’s make WordPress cutting-edge again to ensure its future for years to come” →Headless WordPress: current status and remaining challenges
Headless CMS architecture is gaining a lot of traction in the CMS ecosystem. WordPress has the potential to become the best headless solution in the market but, although it’s already a nice option, not all the challenges have been solved yet.
Continue reading “Headless WordPress: current status and remaining challenges” →How Subgrid enhances CSS Grid
CSS Grid has been around for over two years in major browsers. While it’s amazing to work with, there’s still room for improvement. Currently, only direct child elements of a container can be placed with CSS Grid.
Continue reading “How Subgrid enhances CSS Grid” →