W tym odcinku zapraszam na rozmowę z Adamem Marczakiem, osobą która połączyła dwie kariery w jedną całość. Adam jest architektem rozwiązań w chmurze, oraz z sukcesem prowadzi kanał technologiczny na YouTube. Oprócz tego jest po prostu skromną i niesłychanie pozytywną osobą. Jak połączyć te dwie kariery? Co daje prowadzenie kanały na YouTube z ponad 55 TYSIĄCAMI subskrybentów? Jak przekuć stres w pozytywne działanie, skąd brać inspiracje i jak działa ekstremalne podejście do zadań w życiu prywatnym i zaw...
Podstawą Clean Architecture jest odizolowanie domeny biznesowej od warstwy aplikacyjnej. Pomoże nam w tym Repository Pattern. Jeśli chcesz się dowiedzieć jak go użyć, to zapraszam do dalszego czytania. Wpis ten jest kontynuacją serii.
Architektura 1284 dni, 14 godzin, 7 minut temu 106 źrodło rozwiń
This is next post in my little series on streaming JSON objects (NDJSON) in .NET. This one discusses how to send an async stream with HttpClient.
An overview on what is Entity Framework Core 5, how to set it up, and how to use it in code. Chapters: 0:00 Introduction 0:26 What is Entity Framework Core 3:19 Getting started 6:41 Creating a DB Context 8:03 Migrations 12:03 How EF Core works 16:24 Relationships 21:15 More? 22:05 EF Core 5 book
Sztuka programowania 1286 dni, 14 godzin, 26 minut temu 43 źrodło rozwiń
Certyfikaty w karierze IT! Niezbędny punkt w CV czy raczej kwiatek do kożucha? A może inaczej to wygląda na poszczególnych etapach kariery. Wy pytacie o to, ja odpowiadam. W tym odcinku, przedstawiam mój punkt widzenia na rolę certyfikatów w karierze i ogólniej w branży IT. Czy warto inwestować w certyfikaty i kiedy? Kiedy mogą one już być zbędne? Czy certyfikaty mogą służyć jako podsumowanie wiedzy? Kiedy mogą być naszym wyróżnikiem na rynku.
Elastic Stack, czyli produkty Elasticsearch, Logstash, Kibana, Beats to platforma wykorzystywana na całym świecie. Wykorzystuje się ją na wiele sposobów: agregacja logów i metryk, analityka, silnik wyszukiwarki i jako SIEM w dziedzinie cyberbezpieczeństwa.
Krótki opis wraz z przykładem techniki EventStorming - Process Level.
Kim jest generalista i co robi w świecie technologii (podpowiem, nie jest to generał)? Zapraszam na rozmowę z Sebastianem Gębskim, architektem w AWS. Rozmawiamy nie o AWS ale o roli konsultanta, i jak zmieniała się na przestrzeni ostatnich lat przez zmianę w dostępie do informacji; o leadership w świecie technologii; roli CTO i VP of Engineering; byciu generalistą i co to oznacza; ewolucji internetu ... i wielu innych tematach.
Today I'm sharing a sneak peek of our dev/docs process at Event Store. I'm doing that on the practical example of the custom Github Action that cherry-picks pull request commits to the different (e.g. release) branches to keep them in sync.
Sztuka programowania 1290 dni, 13 godzin, 58 minut temu 25 źrodło rozwiń
Jednym ze standardowych elementów prawie każdej aplikacji jest walidacja danych. Również Blazor ma wbudowane mechanizmy do walidacji danych, na przykład z wykorzystaniem atrybutów DataAnnotation. W tym wpisie będę chciał pokazać Ci, w jaki sposób wyświetlić w Blazor błędy walidacji pochodzące z Web API.Gdzie walidować dane? Na początku chciałbym się zastanowić nad tym, gdzie powinniśmy zrealizować walidację danych. W przypadku Blazora (czy innej dowolnej techn...
Witajcie w 73. odcinku w którym to tematem będzie chmura czy blacha. Z naszym gościem omówimy wady z zalety rozwiązań opartych o chmurę czy tych znajdujących się on-prem. Miłego słuchania. Gość odcinka:Maciek Misztal – https://twitter.com/mmisztal1980, https://www.linkedin.com/in/maciej-misztal-bb424221/ Sponsor:Krzysiek M
I’m going to talk about reflection-heavy libraries; I will describe the scenario I’m talking about - as it is commonly used today, the status quo, giving a brief overview of the pros and cons of this, and then present the case that times have changed, and with new language and runtime features: it may be time to challenge our way of thinking about this kind of library. I’m a code-first kind of developer; I love the inner-loop experience of being able to tweak some C# types and immediately have everyth...
Darmowa konferencja w tematyce kontenerów, docker i kubernetes
Maarten Balliauw Loves web and HTTP, C#, Kotlin, Azure and application performance. Developer Advocate at JetBrains. Frequent speaker at and organizer of various community events. Likes brewing his own beer.Follow Antwerp, Belgium Twitter LinkedIn Github Edit on GitHub For a couple of months now, I’ve been pondering about what tools are at your disposal in .NET to help build and execute a supply chain attack. My goal was to see what is available out there, and what we, as .NET developers, should be awa...
Memoization is a simple programming pattern that can be useful for quick code optimization. It makes sure that the function logic is called only once and then remembered result is returned. Read more and see practical samples in my latest article.
Sztuka programowania 1297 dni, 13 godzin, 58 minut temu 103 źrodło rozwiń
Elastic wprowadził mechanizm Runetime fields, a Facebook’owi przydarzył się wyciek. Jest to dobry prektest by przetestować jedno i przyjrzeć się drugiemu 😁. Szczegóły o wycieku znajdziesz w artykule Niebezpiecznika.Spis treścihide1Wczytanie danychStruktura dokumentuLogstashEksploracja danych2Przetworzenie danychIngest PipelineReindexEksploracja danychRuntime fieldsBirthsday Month & yearWork normalizedEmail domain3AnalizaPracodawcyZagraniczne numery telefonu4Jakie roczniki najczęściej korzystają z Fa...
Bazy danych i XML 1299 dni, 15 godzin, 37 minut temu 60 źrodło rozwiń
Pragmatic about programmingStartCategoriesAboutContact🇵🇱 oskar dudyczEvent Sourcing Autonomy is the Holy Grail for teams management. At least that’s how it’s perceived. It’s not easy to get the right balance. In this post, I'm talking about inverted Conway's law in a good sense. I’m explaining how doing event-based systems can help in running autonomous teams.
Architektura 1303 dni, 14 godzin, 3 minuty temu 49 źrodło rozwiń
Trzy tygodnie temu opublikowałem pierwszy wpis z mini serii poświęconej tworzeniu aplikacji multi tenant. Tamten wpis dotyczył wprowadzenie w temat, gdzie głównie skupiłem się na plusach i minusach tego rozwiązania. W tym natomiast zajmiemy się pierwszym problemem, który musimy rozwiązać, a jest nim sposób określenia, z jakim tenantem aktualnie mamy do czynienia.Jak określić tenanta? Jednym z pierwszych problemów, jaki musimy rozwiązać, jest sposób określenia ...
Architektura 1303 dni, 14 godzin, 3 minuty temu 143 źrodło rozwiń
This article describes the naming convention I use in projects where CQRS is applied. After creating a couple of projects we’ve finally reached the convention which works great for my team. Let’s try to point out how it looks.
Sztuka programowania 1303 dni, 14 godzin, 3 minuty temu 112 źrodło rozwiń
In previous posts I’ve talked about a problem which I’ve seen many times – modern coupling. In this post I will give you a list of tools for discovering proper service boundaries that will reduce that coupling to its minimum.
Architektura 1303 dni, 14 godzin, 3 minuty temu 79 źrodło rozwiń