Simon Willison’s Weblog

Subscribe

Saturday, 25th July 2020

If you have to repeat yourself, you weren’t clear enough the first time. However, if you're talking about something brand new, you may have to repeat yourself for years before you're heard. Pick your repeats wisely.

The Basecamp Guide to Internal Communication

# 3:07 pm / basecamp, communication

Doing Stupid Stuff with GitHub Actions (via) I love the idea here of running a scheduled action once a year that deliberately fails, causing GitHub to send you a “Happy New Year” failure email!

# 9:19 pm / github, github-actions

PostgreSQL full-text search in the Django Admin. Today I figured out how to use PostgreSQL full-text search in the Django admin for my blog, using the get_search_results method on a subclass of ModelAdmin.

# 11:05 pm / django, postgresql, search

pypi-rename. I wanted to rename a PyPI package (renaming datasette-insert-api to datasette-insert as it’s about to grow some non-API features). PyPI recommend uploading a final release under the old name which points to (and depends on) the new name. I’ve built a cookiecutter template to codify that pattern.

# 11:07 pm / projects, pypi, cookiecutter

Organizations adopt microservices when the logistical overhead of coordinating teams against a monolith becomes so large that it starts affecting product velocity. Microservices are a way to release that organizational/logistical friction, at great technical cost.

sagichmal

# 11:43 pm / microservices

2020 » July

MTWTFSS
  12345
6789101112
13141516171819
20212223242526
2728293031