W końcu jest⚠️⚠️⚠️ Drugi odcinek #StandardowePytaniaRekrutacyjne właśnie wjechał na Youtube. Tym razem cała masa mięcha. Czy wiesz czym jest SOLID? Rozumiesz czym jest Zasada podstawienia Liskov? Wiesz jak zastosować te wszystkie zasady w praktyce? Jeżeli masz jakiekolwiek wątpliwości to zapraszam. Wszystko wyjaśnione na przykładach. Doświadczonych kolegów też bardzo zapraszam do dyskusji. Chętnie poznam Wasze zdanie na temat przykładów.
Sztuka programowania 1843 dni, 14 godzin, 20 minut temu 153 źrodło rozwiń
If you are still using regex for setting AssemblyVersion you should definitely read this article.
Pięćdziesiąty trzeci odcinek to ten o liderowaniu. Siedzenie na kamyczku czy jego ciągnięcie. Styl wojskowy czy może bardziej stonowany? Rozkazywać czy prosić. To tylko niektóre z poruszanych tematów, które omawiamy z naszym gościem. Miłego słuchania.
Dzisiaj odcinek który chciałem zrobić od dawna. Mianowicie wstęp do usługi Azure Analysis Services. W tym odcinku pokaże wam jak działa AAS, jakie korzyści płyną z bycia w chmurze, jak zrobic deployment z Visual Studio oraz rozwiązywać konflikty podczas deploymentu za pomocą wtyczki BISM Normalizer. Odcinek specjalny bo po nagraniu i wrzuceniu całości na YouTube stwierdziłęm, że nie podoba mi się jego jasność przekazu oraz ilość informacji. Cały został usunięty i nagrany od nowa, nowe slajdy, więcej ani...
W poprzednim poście utworzyliśmy strumień danych lokalizacji pojazdów komunikacji miejskiej na jednym z topiców w Apache Kafka. Teraz dorwiemy się do tego strumienia z poziomu Apache Spark, zapiszemy trochę danych na HDFS i zobaczymy czy da się coś z nimi zrobić. Dla przypomnienia, wpis jest częścią mini projektu związanego z danymi lokalizacji pojazdów komunikacji miejskiej w Warszawie. Plan na dzień dzisiejszy poniżej, a zastanawiamy się nad jego środkiem => Apache SparkOdczyt z Kafki Najszybszą meto...
Bazy danych i XML 1847 dni, 14 godzin, 5 minut temu 45 źrodło rozwiń
Reading time ~25 minutes I need a document database. Why? There are areas in my problem generating (How to calculate 17 billion similarities) pet project cookit that are just asking for a document modelling approach. Most people will say that this is a straightforward problem to solve:Slap on MongoDB, and you are ready to go. It is NOT a good idea.Get email notifications about new posts: This article started as a way to structurize the comparison process but grew a bit more ( just like my previous ...
Bazy danych i XML 1848 dni, 13 godzin, 47 minut temu 104 źrodło rozwiń
Recently I am starting a couple of new projects. One of them is my university open-source project helping to donate animal shelters. The first challenge every developer faces is the architecture. There are many possible architectural patterns. I wrote a post about choice between monolith and microservices here. But this post is about how to structure your solution. Clean architecture is one of the ...
Architektura 1848 dni, 13 godzin, 47 minut temu 168 źrodło rozwiń
Chyba każdy z nas używa logowania w swojej aplikacji. Jeśli jednak ktoś tego nie robi, to zachęcam zacząć. W innym przypadku może być mu trudno zareagować, kiedy coś się wysypie. Postaram się w kilku prostych krokach pokazać, jak dodać logowanie do naszej aplikacji z wykorzystaniem Serilog.
What is a Modular Monolith architecture - introductory post in article series about monolithic and modular systems
Architektura 1850 dni, 13 godzin, 59 minut temu 113 źrodło rozwiń
✍️ Napisałem po raz pierwszy od ponad 1,5 roku wpis na blogu. Ważny dla mnie wpis. Piszę o źródłach otwartości, gdzie ich szukać i jak samemu też nim być. Być może docieram do rejonów Paolo Coelho, ale liczę, że i Tobie się to przyda.
In this blog post, I’m going to describe how to create a tool for generating code during the build process and how I used it to create auto-synchronizing mapping classes.
Czyli pierwsze pytanie z serii #StandardowePytaniaRekrutacyjne. Jaka jest różnica pomiędzy interfejsem, a klasą abstrakcyjną. Obejrzyj i zwiększ swoje szanse na zmianę pracy.
Sztuka programowania 1855 dni, 13 godzin, 47 minut temu 208 źrodło rozwiń
Dziś przyjrzymy się narzędziu, jakim jest Apache Airflow. Spróbujemy użyć dwóch operatorów i zasilić kafkę danymi z API. Przy okazji rozpoczynam taki „mini projekcik”. Nie wiem jak Tobie, ale najlepiej poznaję różne technologie poprzez praktykę. W tym wpisie wspomniałem o źródle, którym są otwarte dane Warszawy https://api.um.warszawa.pl/. Mój plan to wysyłanie takich danych na Kafkę i przetworzenie ich strumieniowo (np. w Sparku). Takie dane potem wylądują na HDFS, ELK (sprawdzimy czy da się sensownie ...
Bazy danych i XML 1855 dni, 13 godzin, 47 minut temu 93 źrodło rozwiń
Piotr Szymura software engineer, full-stack developer, open source contributor, crypto/blockchain enthusiast, try hard guitarist, starcraft fan FollowWrocław Email Twitter LinkedIn GitHub Stackoverflow Learn http client once again this time via netstat This is not a guide to: How to use HttpClient in your app ? But rather how to use netstat and how TCP connections are behaving in different code scenarios. Below examples will show...
Dzisiaj wstęp do PowerShell na Azure. PowerShell sprawdza się każdej sytuacji, od automatyzacji zadań poprzez zarządzanie procsami operacyjnymi waszych środowisk na Azure. Jest to idealne narzędzie w rekąch każdego administratora. Miłego oglądania.
Automatyzacja CI/CD pipeline z użyciem Kubernetesa, AWS, Azure i .NET Core – stawianie klastra na AWS Cześć! Zapraszam na nową serię wpisów dotyczącej stworzenia pipeline CI/CD z użyciem Kubernetesa, chmury AWS, Azure i .NET Core. Pierwszy wpis poruszy temat stawiania klastra w chmurze AWS. Przegląd architektury Cały pipeline będzie miał następujący Więcej…
Architektura 1857 dni, 13 godzin, 50 minut temu 149 źrodło rozwiń
EventModeling to ciekawa technika modelowania rozwiązania. Więcej o niej można poczytać na stronie eventmodeling.org. Na tym samym board’zie modeluję z wykorzystaniem właśnie tej metody to co wcześniej zos...
Architektura 1858 dni, 15 godzin, 8 minut temu 137 źrodło rozwiń
Zastanawiamy się co możemy dodać/ulepszyć żeby nasza społeczność czerpała jeszcze więcej korzyści z dotnetomaniaka i postanowiliśmy zaprosić Was do dyskusji. Wiadomo-pomysłów jest sporo, ale pozostaje pytanie: jaka jedna rzecz Twoim zdaniem najbardziej przydałaby się społeczności dotnetomaniaka? Każda dodatkowa propozycja również mile widziana. :)Jaka jedna rzecz Twoim zdaniem najbardziej przydałaby się społeczności dotnetomaniaka?zmiana wyglądu-dajcie coś nowocześniejszegorozbudowa modu...
Na blogu pojawiło się kilka różnych artykułów dotyczących tego, jak wykorzystać Postmana do testowania WebApi. W tym artykule pokażę, w jaki sposób przyśpieszyć dodawanie żądań do Postmana, szczególnie w sytuacji, gdy zaczynamy używać Postmana z już istniejącym WebApi. Wykorzystamy do tego opisywaną już na blogu bibliotekę Swagger, która dokumentuje nasze API. Postman jest w stanie zaimportować taki opis i na podstawie tego wygenerować żądania do nowej kolekcji...
produktywnośćrozkminkiOpublikowany krzych5minuty czytania. 1 października minął dokładnie rok od kiedy pracuję cztery dni w tygodniu. Nie oznacza to, że pracuję dłużej w te dni, po prostu 4/5 etatu, 32 godziny tygodniowo. Chcę potraktować ten wpis jako swego rodzaju analizę takiego trybu. Spojrzeć z perspektywy, zobaczyć co dobrego zyskuję, a co być może tracę. Zaczynamy!Początki O takim trybie myślałem już dużo wcześniej. Niedawno zastanawiałem się skąd w ogóle ten pomysł się u mnie pojawił. Myślę, że...