Jacob Martella Development Blog

  • Categories
    • WordPress
      • Block Editor
      • Full Site Editing
      • Plugin Development
      • Theme Development
    • CSS
    • HTML
    • JavaScript
    • PHP
    • Privacy
    • Security
  • About Me
  • Contact Me
  • Hire Me
  • photo of a computer screen showing code for a WordPress full site editing theme

    My experience creating a full site editing theme for the WordPress theme directory

    July 19, 2022

    ·

    Full Site Editing, Theme Development, WordPress

    In June 2022, I released my first WordPress block theme to the theme directory for people to use. It was an attempt to really understand what it’s like to create a theme in a full site editing world. Here’s what I learned about that.

    Read This Post: My experience creating a full site editing theme for the WordPress theme directory
  • The WP Rig homepage on a laptop screen

    Developing with WP Rig

    December 30, 2019

    ·

    Theme Development, WordPress

    If you’re looking for a great starter theme to build your next WordPress theme on, you might want to check out WP Rig. It’s got everything a developer could want.

    Read This Post: Developing with WP Rig
  • laptop with code to preload css

    How to preload your CSS and why you should

    February 13, 2019

    ·

    CSS

    You’re trying speed up the page load time of your website and you’ve tried everything. But it’s still not quick enough. Have you tried preloading your CSS and JavaScript resources?

    Read This Post: How to preload your CSS and why you should
  • Person sitting on floor typing on a laptop

    The value of open source

    January 23, 2019

    ·

    Web Development

    What’s the value in using and contributing to an open source project? Well beyond the price, it’s really quite remarkable.

    Read This Post: The value of open source
  • Person looking at laptop showing Gutenberg editor with custom ACF block

    Creating Gutenberg blocks with Advanced Custom Fields

    January 16, 2019

    ·

    Block Editor, PHP, WordPress

    Playing with Gutenberg can be fun. But creating blocks in JavaScript can be tough. But ACF will be giving developers help in the future.

    Read This Post: Creating Gutenberg blocks with Advanced Custom Fields
  • WordPress 5.0 welcome screen

    After WordPress 5.0 everyone needs to take a breath

    December 13, 2018

    ·

    WordPress

    WordPress 5.0 came out last week and was met with almost every emotion under the sun. There’s at least a bit of a divide in the community. So now what?

    Read This Post: After WordPress 5.0 everyone needs to take a breath
  • A laptop screen showing code for a PHP class

    Object-oriented programming in a Gutenberg world

    September 7, 2018

    ·

    Block Editor, PHP, WordPress

    So now that we know why object-oriented programming might be good for your next WordPress plugin, let’s try it with a plugin that creates custom Gutenberg blocks.

    Read This Post: Object-oriented programming in a Gutenberg world
  • A laptop screen showing code for a PHP class

    Object-oriented programming in WordPress plugins

    August 27, 2018

    ·

    PHP, Plugin Development, WordPress

    Creating a WordPress plugin is pretty simple. It’s just another functions.php file, right? But what if you tried creating a plugin with object-oriented programming.

    Read This Post: Object-oriented programming in WordPress plugins
  • A screenshot of the Gutenberg editor in WordPress

    Patience will be needed with Gutenberg

    August 24, 2018

    ·

    Block Editor, WordPress

    Gutenberg continues to be a divisive topic inside the WordPress sphere. But as you begin to try out the new editor, heed this advice: be patient.

    Read This Post: Patience will be needed with Gutenberg
  • A screenshot of the Tower Git client on a computer

    My Git setup

    August 22, 2018

    ·

    Git, Web Development

    Getting going with a Git workflow can be a bit of a challenge at first. So here’s how I set up my projects to help get you started.

    Read This Post: My Git setup
Previous Page Next Page

© 2022 Jacob Martella

  • Twitter
  • GitHub
  • LinkedIn
  • WordPress
  • Instagram
  • Tumblr
  • Mastodon