Saltar al contenido

Detalles

This month we have two awesome talks about Decoupling Database and Domain layers in your application and a session about web scraping with beautiful soup.

***

  • ➡️ What: Working in Units: How to Decouple the Database and Domain Layers in Python
  • 📢 Who: Alvaro Duran (LinkedIn)
  • ⏱ Duration: ~30
  • 👅 Language: English
  • 🧐 Abstract: A crucial element of architecting a software application for scale is the collaboration of domain experts and developers. For that to happen, the application must separate the domain layer— where elements that represent the real world reside—from the infrastructure layer—where these elements are translated into precise software processes.Within the Fintech team at Kiwi.com, we are rearchitecting a critical service to accept more payment providers. As part of this refactor, we are adopting the Unit of Work pattern to disentangle domain entities from the database processes that represent them. This way, domain experts can share their knowledge with developers more easily, and developers can find opportunities for optimization without the involvement of domain experts in the process.Attendees will gain a solid understanding of how to implement the UoW pattern in their Python applications, how it fits into the broader context of DDD, and how to prepare their code for future growth.

***

  • ➡️ What: Basic web scraping with Beautiful Soup
  • 📢 Who: Noé Casas (twitter, LinkedIn)
  • ⏱ Duration: ~30-45 minutes
  • 👅 Language: English
  • 🧐 Abstract: Web scraping consists of different techniques to extract information from web pages. Beautiful Soup is one of the most popular web scraping Python frameworks. In this talk we will be having a practical live coding session, creating a web scraper to collect information from a web site.

***

➡️ Only register if you can attend!

  • This is a reduced capacity event. Only register if you plan on attending, and if something comes up please free your spot so somebody else can pick it up!

➡️ Location

➡️ Access Control

  • 🛂 The security access control requires an attendee list and a means of identification. Provide your full name in your profile, otherwise you will be REMOVED from the list. For the event, bring some form of identification (DNI, NIE, passport).
  • 🔞 People under 18 years old only allowed accompanied by one parent or legal guardian.
  • 🚷 There are limited seats, please BE RESPONSIBLE when signing up. If you can't make it, please free up your seat, so someone else can attend. We keep a list with repeated offenders!

➡️ More

Temas relacionados

Software Architecture
Open Source Python
Programming Languages
Python
Web Crawling And Scraping

También te puede gustar