Highlights from DjangoCon Europe 2019

DjangoCon Europe is run by the community for the community: which is what makes it just the kind of event we absolutely love to attend. It was a fun event that gave us a fresh perspective on the current state of Django… and the ramen was pretty good too!

DjangoCon Europe 2019, held in the picturesque city of Copenhagen, Denmark, from April 10th to 14th, brought together Django enthusiasts from around the world.

This vibrant event featured insightful talks, hands-on workshops, and collaborative sessions focused on the latest advancements in Django development. As we celebrated the community's achievements and explored the future of the framework, the conference underscored the power of innovation and collaboration within the Django ecosystem.

Creativity at DjangoCon Europe 2019

A good conference starts with a great space, and DjangoCon delivered in an inspiring and unusual way. The Academy for Untamed Creativity is a place normally dedicated to the training of circus arts to people who want to get into the entertainment industry. It offered the kind of playful, creative environment that was ideal for a group of developers looking to push technological instead of physical boundaries.

DjangoCon Europe - The Academy for Untamed Creativity

Packed Workshops: GraphQL and Async Python

We were able to make our own contribution to the event in a workshop, run by Marcin Gębala, Project Lead of Saleor, and Patryk Zawadzki, our Head of Tech, presenting the basics of building GraphQL servers in Python using Ariadne.

We started with the most important concepts then worked through creating an example query with a resolver and a mutation. We also wanted to give a sneak peek into Python of the future — asynchronous subscriptions with Ariadne, Django Channels 2.0, Starlette, and asynchronous database access!

This workshop highlighted our commitment to pushing the boundaries of async Python, an area in which Mirumee Software has been recognized as a top Python and Django developer by Clutch.

With 40 people attending, it was standing room only by the time we kicked things off. It showed a lot of excitement for what we are doing and convinced us that we are at the forefront of async Python, helping to shape the future of web development in Python. Many developers still don’t see the full value of the async model, or of changing from familiar tools to accommodate a new way of doing things, but we are strong advocates for taking that step and were excited by the response we received.

We’ll be sharing more about the talk and a full tutorial in a future post, so keep a look out over the coming weeks. For now, you can see the slide from the talk here:

Creating a GraphQL API in Python: from Django to fully asynchronous

Key Insights from DjangoCon Europe 2019

If you have ever seen Mikey Ariel in action, it will come as no surprise that her “Docs or it didn’t happen!” talk was one of the absolute highlights of the conference. Developers often overlook documentation but writethedocs.org does such an awesome job of providing writing aids and workshops to advocate for better practices. The talk offered up a lot of nice tools and resources and was a great example of passionate people spending their time and effort to make technology better for the whole community.

It’s something that also speaks clearly to us in our current projects. We’ve kicked off work on Saleor Cloud, a hosted version of our e-commerce platform, and we had already decided that a docs-first approach was the way to build the right technology.

Follow Mikey on Twitter and get in touch with your docs side.

Mirumee at DjangoCon Europe - Workshops

The Future of Django

One of our main takeaways from the conference was that async is the future of web frameworks; it is generally on the rise in the Python community but is not widely adopted in the Django community yet. It is a similar story with GraphQL, but the amount of talk we heard from people over the course of the three days told us that change is coming.

Mirumee at DjangoCon Europe - The Future of Django

It was great that Tom Christie, an author of the Django Rest Framework, and a leading figure in the Django community, sees things the same way that we do. He talked about a move towards asynchronous architecture and presented some experimental tools that he’s working on such as an async web framework and async database drivers. We were also stoked that he also mentioned our own Ariadne project as an emerging Python tool.

We were also excited to have a chance to chat to with Tom after this presentation and dive deep into ASGI. We’re definitely going to continue supporting ASGI and the Starlette stack and are looking forward to what the future brings there.

Mirumee guides clients through their digital transformation by providing a wide range of services from design and architecture, through business process automation to machine learning. We tailor services to the needs of organizations as diverse as governments and disruptive innovators on the ‘Forbes 30 Under 30’ list. Find out more by visiting our services page