Three Things I Tried to Fix a Failing Connection From Ulysses to My Custom WordPress Site

  1. I didn’t actually try this one (misdirection!) but it could be your issue. Shared hosting can block access to the /xmlrpc.php file. This plugin can help you get around that.
    https://wordpress.org/plugins/rename-xml-rpc/
    Be sure to also follow the installation instructions: https://wordpress.org/plugins/rename-xml-rpc/#installation
  2. php-xmlrpc is not installed. sudo apt-get install php-xmlrpc. Then sudo service apache2 restart. Not my issue, but kept on looking.
  3. php-xml not installed. sudo apt-get install php-xml. Then sudo service apache2 restart. This was my issue!

Reading Today

Oregon Employment, January 2021



"This morning the Oregon Employment Department released the latest employment report. The good news is jobs rebounded in January, following losses in December. More importantly from a data perspective we also got the annual benchmark revisions as well."

read full text »

Workaday Reading

What is SvelteKit?



"SvelteKit is an upcoming app framework built around Svelte. As the next evolution to Sapper, it inherits much of its functionality such as file-based routing, Server Side Rendering, and TypeScript support."

read »

Workaday Reading

The modern web on a slow connection



"A couple years ago, I took a road trip from Wisconsin to Washington and mostly stayed in rural hotels on the way. I expected the internet in rural areas too sparse to have cable internet to be slow, but I was still surprised that a large fraction of the web was inaccessible."

read »

Workaday Reading

The Pros and Cons of DRY Code



"Clean code is like clean garbage – it’s only truly clean if it doesn’t exist. In other words, the only clean code is no code. Let’s start with an acknowledgment that a perfectly clean (empty) codebase is useless."

read »

Workaday Reading

Security Overview of AWS Lambda

"This whitepaper presents a deep dive into the AWS Lambda service through a security lens. It provides a well-rounded picture of the service, which is useful for new adopters, and deepens understanding of Lambda for current users."
read »

Workaday Reading

Understanding DynamoDB Condition Expressions



"If you’re working with DynamoDB, you’re likely to rely on Condition Expressions when manipulating items in your table. Condition Expressions can ensure you don’t overwrite existing users, allow bank account balances to drop below $0, or give Admin access to every user in your application."

read »