Dzisiaj mam przyjemnosc przestawic dotnetomaniakom wstęp do usługi Azure Cosmos DB. Geo-replikowalnej oraz bardzo responsywnej bazy w Azure.
Reading time ~6 minutes This article is Part 2 in a 2-Part Series. Part 1 - Refactoring to Data Driven TestsPart 2 - This Article The previous post was meant to be an encouragement and a warmup to data-driven testing. This post describes why I love this way of testing. Understanding a simple fact about testing moved me from “Oh, I should write tests” to “I want it all! And I want it now!” and Data-Driven Testing. And the simple truth is: Anyone who is a bit interested in machine learning heard sta...
Sztuka programowania 1942 dni, 6 godzin, 13 minut temu 59 źrodło rozwiń
Domain-Driven Design #06: aggregate and aggregate root
Architektura 1942 dni, 6 godzin, 13 minut temu 115 źrodło rozwiń
O tym, jak dodać analizatory do projektu, pisałam całkiem niedawno. Dzisiaj czas na opisanie, jak takie analizatory skonfigurować. Wystarczy jeden prosty plik ruleset.
Sztuka programowania 1942 dni, 6 godzin, 13 minut temu 50 źrodło rozwiń
Temat odcinka to Kubernetes z dwóch punktów widzenia – osoby piszącej aplikacji oraz osoby dostarczającej Kuberentes jako platformę.
Architektura 1942 dni, 6 godzin, 13 minut temu 87 źrodło rozwiń
How I built a very simple macro system for C# that works right in the code editor
Dziś krótki wpis o automatyzacji tworzenia nowego projektu. Obecnie pracuje w zespole gdzie dosyć często tworzone są nowe projekty. Do tej pory tworzyliśmy zadania w jirze, które polegały właśnie na stworzeniu projektu i repozytorium itp. Stało się to uciążliwe więc zautomatyzowaliśmy ten proces przy pomocy prostego skryptu.
Posted on przez Daniel PlawgoWprowadzenie Dzisiaj kolejny wpis o Postmanie. W ostatnim pokazałem Ci, w jaki sposób dodawać asserty do żądań w Postmanie, aby weryfikować poprawność działania aplikacji. Na końcu zobaczyłeś, jak uruchamiać testy z wykorzystaniem wbudowanego runnera. Jest on wygodny w momencie, gdy pracujemy nad zmianami w api. Natomiast w celu systematycznej weryfikacji poprawności działania aplikacji sprawdza się średnio. Na szczęście testy można wykonywać automatycznie w ramach buildów ...
Have you ever tried to dig into the machine learning world and enhance your application with some artificial intelligence? The more you dive into this topic, the more complex math symbols and statistical formulas you will encounter. Fortunately, big cloud providers are investing in this area as well, making AI services easy to use even for people without a Ph.D. in data scie...
We observe that more and more customers are starting to use cloud computing. This is no longer a forbidden fruit, but it is becoming one of the key elements of modern IT infrastructure. Most companies have some combination of cloud and on-premise solutions. The number of applications from different vendors used in large corporations as well as smaller startups are growing rapidly. The second notable trend is the willingness to react quickly, change strategies and generate innovative ideas based on as muc...
Architektura 1948 dni, 5 godzin, 21 minut temu 49 źrodło rozwiń
Dzisiaj kolejny odcinek o Data Factory. A w nim mowie o jednym z najważniejszych elementów tworzenia rozwiązań, czyli parametryzacji pipeline’nów.
Razem z Jakub Gutkowski i Piotrkiem Stappem przygotowaliśmy dokument o tym Jak zacząć pracę z Kubernetes.
Warsztaty hands-on z programowania RabbitMQ w C#. Pomoc dla wszystkich którzy zainstalowali serwer i teraz chcieliby szybko i sprawnie opanować wykorzystanie tego narzędzia w swoich projektach.
Sztuka programowania 1949 dni, 5 godzin, 19 minut temu 200 źrodło rozwiń
In several recent posts, we discussed two ways to trade off correctness for performance in database systems. In particular, I wrote two posts (first one and second one) on the subject of isolation levels, and one post on the subject of consistency le...
Bazy danych i XML 1949 dni, 5 godzin, 19 minut temu 110 źrodło rozwiń
In this series I describe the new Microsoft.FeatureManagement library that is being developed by the Azure team. It standardises the approach to adding feature flags to an ASP.NET Core app. In the first post, I introduce the library and show how to create simple feature flags. In later posts I show some of the extensibility features of the library, as well as the some of the tighter integration points with ASP.NET Core Posts in this series (new posts will be listed here as they're written): Part 1...
A little while ago I blogged here and I set it up to be a "continues..." style post. I haven't had the energy to continue it in that context, and this fact was putting me off concluding the post. I then realised: the thing that matters isn't some overarching narrative structure, but that I get my ideas down. So: I'm aborting any attempt at making this post a continuation, and just focusing on the content! There's been a lot of confusion over when to use Task[
Programowanie rozproszone 1949 dni, 5 godzin, 19 minut temu 116 źrodło rozwiń
Zostałam partnerem konferencji programistycznej DevConf. Odbędzie się ona 25 września w Krakowie. We wpisie dzielę się moją agendą na 2 dni konferencji, a także zapraszam do KONKURSU, w którym jest do wygrania 2x zniżka aż 70% na bilet!
Reading time ~7 minutes I am not a big fan of writing tests. I like having them, but I find writing them to be boring. That said, retesting manually is even more annoying, so I write tests. The thought that there has to be a better way, never passed. I tried a few approaches. After some experimentation, I think I have the answer - DDT (Data Driven Testing) Before we dig into what Data Driven Tests are, let’s look at some standard, non-DDT tests.What we will be testing? There is a fragile line for cod...
Sztuka programowania 1949 dni, 5 godzin, 19 minut temu 41 źrodło rozwiń
This post describes an attempt to build a proof-of-concept RSocket server by putting together RSoket.NET and new ASP.NET Core networking primitives for non-HTTP servers.
W kolejnym odcinku serii poświęconej budowaniu aplikacji FintechKit chciałbym pokazać jak radzić sobie ze stylami w naszej aplikacji. Dla tych którzy nie oglądali jeszcze tej serii po krótce jakie przyjąłem założenia:wykorzystać do granic możliwości „Previewer” wbudowany w IDE100% XAMLDojść możliwie najbliżej do projektu który jest na Dribbble. Jak zawsze czekam na wasze opinie i sugestie. Wasze wypowiedzi pomagają w dalszej pracy nad tą serią. Jak z...
Mobile development 1954 dni, 4 godziny, 39 minut temu 30 źrodło rozwiń