A co gdybym Wam powiedział, że Single Page Applications i GraphQL to ślepy zaułek? Że REST to wcale nie synonim na "JSON API"? W mojej prezentacji opowiem o powrocie do korzeni - tworzeniu dynamicznych (!) stron w oparciu wyłącznie o (renderowany na serwerze) HTML, CSS i małą bibliotekę JS - HTMX. Pokażę kilka przykładów z użyciem Django i FastAPI/Starlette.
GIL often appears as a scary, obscure *gizmo*. Misunderstanding this aspect of Python may lead to *suboptimal architectural choices*. I invite you to see my attempt at explaining the GIL and its implications, as well as providing pointers for **how to deal with the GIL** in specific situations. There have been (and still are), of course, attempts to get around the GIL - or *get rid of it* altogether. I hope to give some light to these works. By providing a comprehensive overview of today's GIL in CPython, this presentation aims to help make **better design choices** - be it choosing a concurrency/parallelism model, Python implementation to use - or even whether or not to drop. Python entirely.
Aspires to be A Programmer (https://www.linkedin.com/in/kolodziejj/). Lately into: data engineering in a web services/big data/machine learning environment at Allegro. On the side: Photographs: https://www.instagram.com/unit03/), runs, wanders from one concert to another: http://www.last.fm/user/Unit03 and from one hill to another, too. Plays drums occasionally.
Sunscrapers is a technology consultancy where the most driven and experienced engineers come together to solve meaningful challenges using software, data, and AI. We’re a team that values excellence, ambition, and trust, combining deep industry expertise with a passion for engineering to create high-impact software for finance and healthcare. At Sunscrapers, you’ll be part of a close-knit team of 40, where your work is valued and your growth is supported. We actively contribute to the engineering community through events, open-source projects, and our in-house R&D lab, giving you the chance to explore the latest technologies. We’re proud to maintain an eNPS above 70 and a 5/5 rating on Glassdoor, reflecting our commitment to creating an environment where everyone thrives. Join us, and be part of a culture that’s as focused on learning and growth as it is on delivering world-class solutions.