• London Django Meetup

    Skills Matter at CodeNode

    This month's talks: Data transparency on Django with yourData - Matthew Linares yourData is an open-source project to develop data transparency features for websites with content personalisation. For example, if a given content-stream element is rendered on the basis of a user’s personal data, we seek to display, on the element, what data is in use to the user. The aim is to improve online transparency, trust and data fluency. In this talk I will outline the project’s ambition to create patterns applicable to Django and other frameworks. I will then showcase how we are implementing this on our own Wagtail Django site. --- Hiring a Personal Investigator for your app - Emanuil Tolev This is an intro to Application Performance Monitoring (APM). We'll talk a bit about the history of APM, look through a quick case study and walk through a simple vendor-agnostic approach to choosing an APM solution. --- Agenda • 6:30pm Doors open at Code Node • 7:00pm Meetup starts • 8:00pm Socialising at the Code Node Space Bar, with free pizza and drinks offered by our sponsors • 9:15pm Code Node closes, continue socialising in The Red Lion pub, across the street PLEASE NOTE: in order to attend, you need to be registered on Skills Matter too! Link: https://skillsmatter.com/meetups/12966-data-transparency-on-django-with-yourdata This meetup is sponsored by: • Elastic ( https://www.elastic.co/) is the world’s leading software provider for making structured and unstructured data usable in real time for use cases like search, logging, security, and analytics. Founded in 2012 by the people behind the Elasticsearch, Kibana, Beats, and Logstash open source projects, the Elastic Stack, X-Pack, and Elastic Cloud have had more than 100 million cumulative downloads to date. • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Mixcloud (https://www.mixcloud.com/): Mixcloud is an audio streaming platform connecting a global community of listeners and creators through audio culture. Listeners can access a unique collection of over 15 million radio shows, DJ mixes and podcasts produced and uploaded by over 1.3 million passionate tastemakers and curators around the globe. • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel." Our meetups are governed by a Code of Conduct. Please take a few minutes to read it. https://www.djangolondon.com/code-of-conduct/ Website: https://djangolondon.com Twitter: https://twitter.com/djangolondon/ Github: https://github.com/djangolondon/ Open Collective: https://opencollective.com/the-london-django-meetup-group/

    3
  • London Django Meetup

    Skills Matter at CodeNode

    Clean Architectures in Python by Leonardo Giordani Architectural considerations are often overlooked by developers or completely delegated to a framework. We should start once again discussing how applications are structured, how components are connected and how to lower coupling between different parts of a system, to avoid creating software that cannot easily be maintained or changed. The “clean architecture” model predates Robert Martin, who recently brought it back to the attention of the community, and is a way of structuring applications that leverages layers separation and internal APIs to achieve a very tidy, fully-tested, and loosely coupled system. The talk introduces the main ideas of the architecture, showing how the layers can be implemented in Python Strawberry: a dataclasses inspired approach to GraphQL by Patrick Arminio Over the past few years, GraphQL has gained much traction, especially in the JavaScript world. Python is getting on board this trend with new interesting libraries. In this talk, we will see how Strawberry makes uses of dataclasses and type hints to easily create GraphQL APIs. There’s going to be a recap of the current GraphQL libraries available for Python, what are pro and cons and which one is the best for Django. Then there’s going to be a deep dive of Strawberry, a new GraphQL library that makes uses of dataclasses and type hints. Agenda • 6:30pm Doors open at Code Node • 7:00pm Meetup starts • 8:15pm Socialising at the Code Node Space Bar, with free pizza and drinks offered by our sponsors • 9:15pm Code Node closes, continue socialising in The Red Lion pub, across the street PLEASE NOTE: in order to attend, you need to be registered on Skills Matter too! Link: https://skillsmatter.com/meetups/12817-london-django-september This meetup is sponsored by: • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Mixcloud (https://www.mixcloud.com/): Mixcloud is an audio streaming platform connecting a global community of listeners and creators through audio culture. Listeners can access a unique collection of over 15 million radio shows, DJ mixes and podcasts produced and uploaded by over 1.3 million passionate tastemakers and curators around the globe. • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel." Website: https://djangolondon.com Twitter: https://twitter.com/djangolondon/ Github: https://github.com/djangolondon/ Open Collective: https://opencollective.com/the-london-django-meetup-group/

    4
  • London Django Meetup

    Skills Matter at CodeNode

    This month's talk: What Makes us Passionate - Marco Alabruzzo A non-technical talk about individual and team motivation. From debunking of the carrot-and-stick paradigm to the more modern approach of positive psychology. Agenda • 6:30pm Doors open at Code Node • 7:00pm Meetup starts • 8:00pm Socialising at the Code Node Space Bar, with free pizza and drinks offered by our sponsors • 9:00pm Code Node closes, continue socialising in The Red Lion pub, accross the street PLEASE NOTE: in order to attend, you need to be registered on Skills Matter too! Do so at: https://skillsmatter.com/meetups/12719-london-django-meetup-august This meetup is sponsored by: • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Mixcloud (https://www.mixcloud.com/): Mixcloud is an audio streaming platform connecting a global community of listeners and creators through audio culture. Listeners can access a unique collection of over 15 million radio shows, DJ mixes and podcasts produced and uploaded by over 1.3 million passionate tastemakers and curators around the globe. • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel."

    2
  • London Django Meetup

    Skills Matter at CodeNode

    Arrive at Code Node from 6:30pm for talks starting at 7pm, followed by socialising in the Code Node Space Bar and then The Red Lion. Please note: in order to attend, you need to be registered on Skills Matter too! Do so at: https://skillsmatter.com/meetups/12563-django-london-meetup This month's talk: How Docker and Django Meet for a Tango - Hendrik Frentrup Making development and production environments play nice together can be a real challenge. Docker and Django offer some neat functionality on both ends to make the process smoother and boost productivity. We’ll be putting the individual pieces together nicely to build what looks like a neatly dockerised Django app - from making Django use environment variables to speak to containerised services all the way to the minefield that is logging. This meetup is sponsored by: • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Mixcloud (https://www.mixcloud.com/): Mixcloud is an audio streaming platform connecting a global community of listeners and creators through audio culture. Listeners can access a unique collection of over 15 million radio shows, DJ mixes and podcasts produced and uploaded by over 1.3 million passionate tastemakers and curators around the globe. • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel."

    1
  • London Django Meetup

    Skills Matter at CodeNode

    Arrive at Code Node from 6:30pm for talks starting at 7pm, followed by socialising in the Code Node Space Bar and then The Red Lion. Please note: in order to attend, you need to be registered on Skills Matter too! Do so at: https://skillsmatter.com/meetups/12500-london-django-june This month's talk: Less Obvious Things To Do With Django's ORM - Markus Holtermann Markus, Django core developer and Engineer at Crate.io, will teach us some less well-known ways to use the Django ORM for querying the database. Lightning Talk: Upgrading to Django 2.2 - Neil Bachelor Neil recently upgraded omnifolio.org to Django 2.2, and will share his summary of what it took to do this. This meetup is sponsored by: • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Mixcloud (https://www.mixcloud.com/): Mixcloud is an audio streaming platform connecting a global community of listeners and creators through audio culture. Listeners can access a unique collection of over 15 million radio shows, DJ mixes and podcasts produced and uploaded by over 1.3 million passionate tastemakers and curators around the globe. • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel."

    4
  • London Django Meetup

    Skills Matter at CodeNode

    Arrive at Code Node from 6:30pm for talks starting at 7pm, followed by socialising in the Code Node Space Bar and then The Red Lion. Please note: in order to attend, you need to be registered on Skills Matter too! https://skillsmatter.com/meetups/12399-container-based-architecture-for-django-applications Container based Architecture for Django Applications by Ibukunoluwa Oluwayomi Have you heard about Docker? Do you think it's too complicated? Are you intimidated by the whole concept of containerization? I answered yes to these questions less than a year ago. Now I cannot start a new project without docker. I have tamed the beast and I am now able to take advantage of all of its benefits. In this talk, I will explain what Docker containers are and outline their benefits. I will also present a simple architecture for developing Django applications. It will include, Django, Mysql, RabbitMQ, Memcache and Nginx all running in separate containers. I will show a demo of how such an application can be deployed to Heroku easily. This meetup is sponsored by: • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Mixcloud (https://www.mixcloud.com/): Mixcloud is an audio streaming platform connecting a global community of listeners and creators through audio culture. Listeners can access a unique collection of over 15 million radio shows, DJ mixes and podcasts produced and uploaded by over 1.3 million passionate tastemakers and curators around the globe. • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel."

    3
  • London Django Meetup

    Skills Matter at CodeNode

    Arrive at Code Node from 6:30pm for talks starting at 7pm, followed by socialising in the Code Node Space Bar and then The Red Lion. Please note: in order to attend, you need to be registered on Skills Matter too! https://skillsmatter.com/meetups/11864-london-django (event link TBA) Container based Architecture for Django Applications by Ibukunoluwa Oluwayomi Have you heard about Docker? Do you think it's too complicated? Are you intimidated by the whole concept of containerization? I answered yes to these questions less than a year ago. Now I cannot start a new project without docker. I have tamed the beast and I am now able to take advantage of all of its benefits. In this talk, I will explain what Docker containers are and outline their benefits. I will also present a simple architecture for developing Django applications. It will include, Django, Mysql, RabbitMQ, Memcache and Nginx all running in separate containers. I will show a demo of how such an application can be deployed to Heroku easily. This meetup is sponsored by: • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Mixcloud (https://www.mixcloud.com/): Mixcloud is an audio streaming platform connecting a global community of listeners and creators through audio culture. Listeners can access a unique collection of over 15 million radio shows, DJ mixes and podcasts produced and uploaded by over 1.3 million passionate tastemakers and curators around the globe. • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel."

  • London Django Meetup

    Skills Matter at CodeNode

    Arrive at Code Node from 6:30pm for talks starting at 7pm, followed by socialising in the Code Node Space Bar and then The Red Lion. Please note: in order to attend, you need to be registered on Skills Matter too! https://skillsmatter.com/meetups/11866-london-django * Decomposing a Django monolith: 2 different approaches by Lim Hoang We have all heard, or even lived, this story before -- we had a greenfield project with an exciting business opportunity, so we chose Django with all of its batteries included to move fast and go to market quickly. Fortunately, things went very well, the business was booming and the company growing. Unfortunately, so was the operational and developmental complexity of our Django project. It’s a good problem to have, but a problem nonetheless. In this talk, I will discuss two different approaches to decomposing a Django monolith into multiple services. * Django and Web Security Headers by Adam Johnson Web browsers support several HTTP headers to opt in to extra security features. I’ll explain then and show you how to get an A+ rating for these with the free checker SecurityHeaders.com, using built-in features and a few third-party packages. * Lightening talk about Django Girls London 12th May 2019 by Gintare Urbone and Jamica Ortiz https://djangogirls.org/london/ This meetup is sponsored by: • Mixcloud (https://www.mixcloud.com/) • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel."

    1
  • London Django Meetup

    Skills Matter at CodeNode

    Arrive at Code Node from 6:30pm for talks starting at 7pm, followed by socialising in the Code Node Space Bar and then The Red Lion. Please note: in order to attend, you need to be registered on Skills Matter too! https://skillsmatter.com/meetups/12195-london-django-meetup-march Talk 1: A Gentle Introduction to Experimentalism by Vaughan Allan An overview of A/B testing and a Django module that may assist with this process. Talk 2 (lightning talk): Dependency Health Checkup for your Django Apps - Andy Jones A demo of Depcheck, an open-source tool to check the health of your Python dependencies. This meetup is sponsored by: • Mixcloud (https://www.mixcloud.com/) • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel."

  • London Django Meetup

    Skills Matter at CodeNode

    Arrive at Code Node from 6:30pm for talks starting at 7pm, followed by socialising in the Code Node Space Bar and then The Red Lion. Please note: in order to attend, you need to be registered on Skills Matter too! https://skillsmatter.com/meetups/11864-london-django Emanuil Tolev - Build search into your Django app From ops to UX, a lot of useful problems in many fields of tech are search problems. This talk will introduce you to the 'why' behind search and provide a quick introduction to integrating Elasticsearch into a new Django application, focussing on easily building your app's first search features. Raul Tavares - Django: breaking the monolith! Bringing Django to the era of micro-services, with Django Rest Framework (DRF) and a front-end framework - using React as an example. David Seddon Lightning talk: Impulse Demo A quick demo of Impulse, a command line tool for visualising the architecture of any python package. https://impulse-cli.readthedocs.io/ This meetup is sponsored by: • Festicket (https://festicket.workable.com/): "Europe's largest music festival platform, and UK's 6th fastest growing private tech start up. Transforming the way music fans discover, book tickets and travel packages for festivals around the world." • Time Out (https://timeout.com/): "The trusted global platform that inspires and enables people to experience the best of the city." • Verve (https://verve.co): "We turn word of mouth into your best sales channel."

    8