Most of us has worked with legacy code at some point- you start a new job, clone a repository and...start crying. What you see is untested, untestable and unreadable code. Usually it leads to all kinds of frustrations- bugs, misunderstanding with business, missed deadlines. In this talk I'm going to show you a few techniques that can be used to make work with legacy code less painful and more predictable.
Python has a long and interesting history with dependency management. A number of tools has been created and popularized to address various programmer's needs. I would like to give an additional point of view to that by showing how to use Nix to manage dependencies for a Python program. Nix is a cross platform package manager with some unique properties distinguishing it from the classical ones. It is not common to know Nix so don't worry, I will explain what it is, what is has to do with Python and software in general.
Seasoned Python developer at EvidentID, experienced mostly with web projects written in Django, Tornado and Flask. Automation and self-development enthusiast. Occasional squash player in free time.
Functional advocate and security enthusiast. I tend to dissect ideas down to the first principles and question the status quo. Through my adventure with programming, I've learned that there is no silver bullet and everything is subject to a context. I'm focusing on making sure the programs we build are actually doing the right thing.
Chcesz zmienić swoje życie i pracować w branży IT? Wiemy, czego potrzebujesz, by z przytupem rozpocząć karierę! Codecool to profesjonalna szkoła programistów, dzięki której zdobędziesz wszystkie umiejętności miękkie i techniczne, potrzebne w pracy programisty. Po naszym kursie zostaniesz gotowym do pracy specjalistą, który potrafi samodzielnie pokierować swoją karierą. Jesteśmy tego pewni dlatego dajemy Ci gwarancję, że znajdziesz pracę jako programista! 96% absolwentów Codecool znajduje pracę w IT w ciągu maksymalnie czterech miesięcy od ukończenia kursu.
At FLYR, we're changing the way airline industries use data to ease the traveller’s experience from dynamic pricing, elastic demand forecasting, to bundling the best offers for end users. We’re taking off on a mission to deliver a real-time prediction and tracking platform to major travel industry partners, each with millions of consumers hungry for a new, first-rate travel shopping experience. To achieve this vision, we’re looking for smart people in Kraków, Poland. As a team of Data Science, Software Engineers, Product Geeks, we strongly believe that understanding client’s big data and implementing the final algorithm architecture is key to building a great product! Thanks to FLYR there would be pizza and something to drink waiting for attendees.