Ensuring data quality and the correctness of analytical logic is a crucial part of data pipelines. dbt offers a powerful framework for testing, but it also comes with certain limitations. In this session, we will explore the various types of data tests available in dbt and discuss custom approaches you can implement to address specific challenges and tailor testing to your unique needs.
Dependency Injection nie jest tylko dla języków 'strongly typed' - przekazywać zależności przez parametry można w każdym języku. DI generalizuje kod i robi go łatwiej testowalnym. W pewny sensie DI jest podobne do usuwania 'magicznych stałych' z kodu.
Inżynier danych z wykształceniem zarówno w mechanice, jak i informatyce. Pracuje zawodowo od dziewięciu lat, a od pięciu skupia się na rozwoju oprogramowania. Obecnie współpracuje z amerykańską firmą z branży healthcare, gdzie rozwija aplikacje wspierające procesy ładowania i walidacji danych. Dla Piotra kluczowe jest dążenie do doskonałości w zawodzie – chce być rzemieślnikiem, który dostarcza najwyższą jakość pracy, zawsze stawiając na precyzję i solidność.
Programista od 40 lat - zaczynałem jako dziecko z językiem BASIC dla ZX 81, skończyłem studia informatyczne na MIMUW, później głownie programowałem www w Perlu, na koniec przerzuciłem się na Pythona. Od paru lat nie zajmuję się już programowaniem na pełny etat - ale ciągle do niego wracam w różnych projektach. Ostatnio głównie związanych z AI. Jestem fanem języków wysokopoziomowych i dobrych abstrakcji.
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.