Software engineer, formerly @matrixdotorg. Contributor to @MozThunderbird. @clokep@mastodon.social

MA
Joined November 2011
Exciting to see threads, which I've been working on for the past year, officially landing in Matrix 1.4!
It's officially landed: Matrix 1.4 spec with support for threads, edits, and private read receipts 🚀 Read all about it on the blog. matrix.org/blog/2022/09/29/m…
3
Patrick Cloke retweeted
🥁BIG NEWS! Element is a leader in the Forrester Wave: Secure Communications, Q3 '22! 🌊 Forrester states Element is a great fit for "... organisations that prioritise flexibility, federation, and data sovereignty". Read our blog and download the report! element.io/blog/element-is-a…
Patrick Cloke retweeted
Replying to @matrixdotorg
If the idea of FB owning the metaverse terrifies you, help us build out the open standard-based answer on Matrix. We already have decentralised voice/video, with native group calling coming shortly: VR/AR is the obvious next step. Come join the resistance! element.io/careers
I wrote up a blog post on some work I did last year around converting @twistedmatrix inlineCallbacks to async/await in the Synapse code for @matrixdotorg and why/how we did it: patrick.cloke.us/posts/2021/…
4
6
Patrick Cloke retweeted
We have lift off! 🚀 We’re launching Spaces— the next frontier for how to group rooms and people in Element and @matrixdotorg, a giant leap towards discoverability. Check the blog and join the public beta: welcome to the new dimension of Matrix! 🌌 🔭 element.io/blog/spaces-the-n…
6
54
4
168
Synapse 1.30 is out, focusing on addressing a few known inefficiencies with federation performance... and ending up with an order of magnitude improvement to the /_matrix/federation/v1/state_ids/ endpoint. Read all about it at matrix.org/blog/2021/03/22/s…
1
6
31
Earlier this week I fixed a @mozthunderbird bug that I had previously fixed in @instantbird 8.5 years ago. :(
2
Earlier today I published django-querysetsequence 0.14 with some cool new features: support for values(), values_list() and distinct() -- check it out patrick.cloke.us/posts/2021/…
Although concise, avoid using f-strings when logging messages in Python, especially in tight loops. The logging module is smart!
5
5
1
23
I've just released celery-batches v0.4 with support for @celeryproject v5.0: patrick.cloke.us/posts/2020/…
Hey Twitter, interested in working on Thunderbird for your day job? We have a couple of developer positions open! #developer #hiring #OpenSource thunderbird.net/en-US/career…
Patrick Cloke retweeted
We're hiring for a number of roles! 🚀 Engineering Managers (Web and Operations teams) Support Engineer Revenue Operations Manager 📍All roles are remote Find out more about the roles and apply 👇element.io/careers
6
1
10
Patrick Cloke retweeted
Massachusetts: You have a chance to vote YES on ranked-choice voting this year. Ranked-choice voting helps make sure the candidate who the most people want to see win, wins! It’s that simple. @Maura_Healey and I explain how it works:
Patrick Cloke retweeted
We’re growing fast (and currently have more roles open than we had staff 3 years ago, ish...) 🚀 - Production Designer - Senior Front End Engineer - Support Engineer - Sales Executive (fluent German) - Revenue Operations Manager 📍All roles are remote. Find out more & apply 👇
A feature that I've wanted for so long! News agencies are particularly bad about republishing articles with changed titles.
Server-side duplicate and near-duplicate filtering is now available on Inoreader! inoreader.com/blog/2020/08/w…
Update: We had originally announced we would enable OpenPGP by default in version 78.2.0, which is due out tomorrow. We have decided to slightly postpone this for final changes and additional testing. We expect to enable it in 78.2.1.
Patrick Cloke retweeted
Sad news for Mozilla today. If you'd like to work on @matrixdotorg at @element_hq get in touch. Open roles here (element.io/careers), if nothing suits and you like the project get in touch anyway, we always have ops in the pipeline. Remote absolutely fine #MozillaLifeboat
26
2
76
Patrick Cloke retweeted
Election day must be a federal holiday. #HR1 #ForthePeople #WeWillVote #WeWillVoteByMail #JohnLewisFuneral
Patrick Cloke retweeted
Django Developers Community Survey 2020 ift.tt/3fdTbFA