My blog

Writings on WordPress, websites, web development and web design.

  • Book notes: Twenty Bits I Learned About Making Websites

    I just picked up and read Twenty Bits I Learned About Making Websites by Dan Cederholm. It’s a very short read but really fun and nostalgic. Dan does a great job keeping things really casual. A few takeaways Content is king Semantic HTML, performance and accessibility aside. A website is only as good as the […]


  • Separating display and logic in your PHP templates

    A quick tip when building your theme is to separate any logic to the display of your data. For example you might have this code (taken from the codex) in your single.php to loop through and show the categories for a particular post But by putting the code inside the template you’re mixing logic (looping […]


  • Three questions to help you focus and reduce unnecessary web work

    Why are we doing this? How does this help our users? Is there a simpler way?


  • Some observations from building block themes

    I’ve recently built a couple of block themes in the last few months, the first was for this website and the second was for Molten, a theme that I built for restaurant owners and people in the food and drink industry. Building block themes has been an interesting and pretty good experience overall but there […]


  • GeneratePress vs FSE. A quick performance comparison

    I recently rebuilt my website with a custom block theme and using full site editing (FSE). Before that I was using GeneratePress and GenerateBlocks. They are really great products and I have nothing against them. I chose to rebuild my website as a way of learning more about FSE, that’s the only reason, nothing less, […]


  • What kind of website is WordPress good for?

    There are a two types of websites where WordPress is a match made in heaven, besides your typical blog. They are marketing and eCommerce sites. There is also a third type of website that WordPress is a surprisingly good match for, directory websites, and while I wouldn’t call it a match made in heaven, it’s […]


© 2023 Paul Truong

Illustrations from absurd.design