Strawberry's test suite has been growing a lot lately and I've noticed that uploading coverage to Codecov would fail from time to time and it would also report wrong coverage numbers. I've decided to try and upload the coverage only when all the tests were done. This is how I did it.
A couple of months ago, I merged a pull request to improve Strawberry's error messages and make them more user-friendly. In this article I'll show the steps I took to improve the user experience of the Strawberry error messages and, hopefully, inspire you to do the same on your projects!
I've recently started using Logseq for writing daily notes and I found myself needing to open it very often (which is a good thing I hope), so I decided to spend a bit of time making a hotkey that opens Logseq and shows it in the active desktop (I wanted to prevent any kind of animation).
It’s been a while since I’ve published an open source update, I did set a goal to write an update every week but I wasn’t able to stick with it for very long. I want to get back to writing updates though, maybe on a less frequent schedule.
Last two weeks have been a bit hectic personally, that's why I'm only posting my weekly update now. Highlights from the last week are: a new FastAPI integration, an update to our Pydantic integration, a merge_types utility and improvements to our tests.
Last two weeks have been intense! I've been working on improvements for our website and as usual I've been reviewing some PRs. I also did a bit of cleanup for Hacktobterfest 😊 Oh and we now also support Python 3.10 😊
I'm back after a break in Italy! In the last couple of weeks I've managed to add support for PyRight; this will make the experience of using Strawberry on vscode much better! I've also done a few improvements to our GitHub actions and some code reviews.
This was a slow week but I managed to review and merge some PRs on Strawberry and we also released a new version of Strawberry GraphQL Django that supports the latest version of Strawberry 😊
This week I've spent some time fixing a couple of issues on the Twitter workflow for Strawberry. I've also reviewed some PRs for Strawberry and Strawberry Django and made a small bug-fix. Oh and I've also added a feedback form for Strawberry's docs.
This week I finally completed the workflow to send a tweet when a new release of Strawberry is published. We also had our monthly meeting! Not many people have joined, but I have some ideas on how to improve attendance.
This week I got publishing permissions for django-cursor-pagination, we finally have a version that support the latest version of django! I also kept working on the Strawberry workflow for generating images for Twitter.
This week we merged a big PR that improves the internal structure of Strawberry making it easier to maintain and to use programmatically. Plus more updates :)
Recently I needed to create a proxy to a third party API in our GraphQL Federation schema but didn’t want to spin up a new service just for this. This blog posts explains how to use a local schemas inside the Apollo Federation Gateway.
Hi there, this is my new personal space on the web. I've been thinking of redoing my website and start writing blogs posts about the things I've been working on, hopefully this is a step in the right direction.