Jekyll2024-03-15T05:58:31-05:00https://blog.consdata.tech/feed.xmlConsdata - blog techniczny | Czy wiesz, czym jest OpenTelemetry i jak go stosować w praktyce?2024-03-15T02:00:00-05:002024-03-15T02:00:00-05:00https://blog.consdata.tech/2024/03/15/czy-wiesz-czym-jest-opentelemetry-i-jak-go-stosowa%C4%87-w-praktyceFilip PhilavongSłowem wstępuCzy wiesz, jak wyświetlić devtoolsy na telefonie z Androidem?2024-03-08T01:00:00-06:002024-03-08T01:00:00-06:00https://blog.consdata.tech/2024/03/08/czy-wiesz-jak-wyswietlic-devtoolsy-na-telefonie-z-androidemPiotr GrobelnyCzęsto w trakcie naprawy błędów lub implementacji nowych funkcjonalności musimy coś sprawdzić na fizycznym urządzeniu, ponieważ widok mobilny w przeglądarce nie jest dla nas wystarczający (na przykład potrzebujemy skorzystać z natywnego wyboru daty lub dotykowej klawiatury).Czy wiesz, czym jest i jak działa WebWorker?2024-02-23T01:00:00-06:002024-02-23T01:00:00-06:00https://blog.consdata.tech/2024/02/23/czy-wiesz-czym-jest-i-jak-dziala-webworkerPiotr GrobelnyJavaScript, który wywołujemy na naszych stronach w postaci skryptów jest jednowątkowy. Jeżeli zdecydujemy się używać go do wykonywania zasobożernych obliczeń, może spowodować to, że interfejs użytkownika stanie się nieresponsywny.Czy wiesz, jak bezprzerwowo zmienić schemat w MongoDB?2024-01-26T01:00:00-06:002024-01-26T01:00:00-06:00https://blog.consdata.tech/2024/01/26/czy-wiesz-jak-bezprzerwowo-zmienic-schemat-w-mongodbBarbara MitanWyobraźmy sobie konieczność wprowadzenia zmian w schemacie. Przy tradycyjnym podejściu musielibyśmy zatrzymać aplikację, dokonać migracji bazy i dopiero po jej zakończeniu uruchomić aplikację. Co jeśli nasza kolekcja jest już bardzo duża albo przerwy nie są akceptowalne? Jest też ryzyko, że nastąpi błąd przy migracji, a powrót do poprzedniej wersji w niektórych przypadkach może być dużym problemem. Co proponuje MongoDB? Schema Versioning Pattern.Czy wiesz czym jest Attribute Pattern w MongoDB?2024-01-26T01:00:00-06:002024-01-26T01:00:00-06:00https://blog.consdata.tech/2024/01/26/czy-wiesz-czym-jest-attribute-pattern-w-mongodbBarbara MitanKiedy stosować Attribute Pattern?Czy wiesz co to stylePreprocessorOptions w Angular?2024-01-12T01:00:00-06:002024-01-12T01:00:00-06:00https://blog.consdata.tech/2024/01/12/czy-wiesz-co-to-style-processor-options-w-angularDorian MejerStylePreprocessorOptions pozwala na dynamiczne dodawanie stylów do aplikacji. Zamiast używać relatywnych ścieżek do pliku ze stylami: // Relatywna ścieżka @import 'libs/feature-theme-A/src/style/palette'; można zaimportować style w taki sposób: // Po dodaniu stylePreprocessorOptions, można tak: @import 'palette';Czy wiesz, że w TypeScript możesz łączyć typy za pomocą interpolacji ciągów znaków?2023-12-29T01:00:00-06:002023-12-29T01:00:00-06:00https://blog.consdata.tech/2023/12/29/czy-wiesz-ze-w-typescript-mozesz-laczyc-typy-za-pomoca-interpolacji-ciagow-znakowPiotr GrobelnyW TypeScript możemy tworzyć swoje własne typy (Literal Types) w następujący sposób: type lang = 'pl' | 'en'; gdzie używamy znaku | aby móc zdefiniować kilka różnych typów (Union Types).Czy wiesz czym .includes() różni się od .some()?2023-12-15T01:00:00-06:002023-12-15T01:00:00-06:00https://blog.consdata.tech/2023/12/15/czy-wiesz-czym-include-rozni-sie-od-someDorian Mejerincludes() pozwala nam sprawdzić, czy element Y znajduje się w tablicy, np.: const zbior = [1,2,3,4,5,6,7]; const wynik = zbior.includes(3); console.log(wynik); // true, 3 znajduje się w zbiorze liczbCzy wiesz jak używać discriminated union w języku TypeScript?2023-12-01T01:00:00-06:002023-12-01T01:00:00-06:00https://blog.consdata.tech/2023/12/01/czy-wiesz-jak-uzywac-discriminated-union-w-jezyku-typescriptKrzysztof CzechowskiDiscriminated union (pol. unia dyskryminacyjna) to połączenie takich typów, z których każdy posiada jedno wspólne pole, na podstawie którego możemy określić, z jakim z nich mamy do czynienia. Zgodnie z ogólnie przyjętą konwencją jest to pole type, które jest typu Literal Type, czyli jego typ opisuje się za pomocą stringa.Czy wiesz, jak należy trzymać powiązane dane w jednym dokumencie w bazie MongoDB?2023-11-17T05:00:00-06:002023-11-17T05:00:00-06:00https://blog.consdata.tech/2023/11/17/czy-wiesz-jak-nalezy-trzymac-powiazane-dane-w-jednym-dokumencie-w-bazie-mongodbBarbara MitanWażna zasada przy projektowaniu schematu w MongoDB mówi, żeby dane, do których dostęp jest zazwyczaj wspólny, przechowywać razem. Jest to całkowicie sprzeczne z koncepcją normalizacji – dzieleniem danych tak, żeby uniknąć duplikowania i ograniczyć potrzebne miejsce na dane – czyli ze wszystkim, co znamy z relacyjnych baz danych.