dotnetomaniak.pl

Strona głównaUżytkownik

Paweł Łukasik | użytkownik

Paweł Łukasik
Paweł Łukasik
32 876,58
27 dni, 23 godziny, 12 minut temu
27 stycznia, 2009
dotnetomaniak.pl

In my last post, I wrote about great HTTP client for .NET Core called RestEase and I showed how to use it as a simple proxy between API Gateway and microservice. Today I’ll present how this library can also simplify writing part of integration tests.  Unit test vs integration test I assume that for some of you the term „integration test” may sounds odd, therefore I’d like to explain it first to avoid the possible confusion with a unit test later in this artic...

Źródło: foreverframe.net
Dziel się z innymi:
Writing integration tests for ASP.NET Core app with xUnit, RestEase and TestHost - Forever F[r]ame

Sztuka programowania 421 dni, 9 godzin, 48 minut temu dpawlukiewicz 128 rozwiń

Quite often when you play with dependency updates or project configuration it’s needed to clean the solution. Especially if other teammates claim it works on their machine (or even on build server). Unfortunately neither “dotnet clean” nor “Clean” command in Visual Studio work as expected and sometimes leave some leftover. So here’s the trick that I learned from one of my colleagues...

Dziel się z innymi:
[EN] Ultimate solution cleanup that always works | chrisseroka

Narzędzia 422 dni, 9 godzin, 5 minut temu https://chrisseroka.wordpre... 70 rozwiń

Wersją roboczą nazywam pliki na którymi pracujemy, to te gotowe do zmiany. Zmiana gałęzi, zmiana HEAD naszego repozytorium powoduje również zmianę wersji roboczej. Zazwyczaj ta zmiana jest bardzo szybka, ponieważ git jest bardzo szybki, ale… im większe repozytorium i większe zmiany między wersjami, to czas potrzebny na przełączanie rośnie. Czasochłoność przełączania powiększy także IDE, bo zmiana plików projektowych pociągnie za sobą ekran konieczności przeład...

Tagi: git
Źródło: blog.soltysiak.it
Dziel się z innymi:
git worktree: jak mieć jednocześnie kilka wersji roboczych? – Soltys Blog

Narzędzia 421 dni, 9 godzin, 48 minut temu Paweł Sołtysiak 177 rozwiń

Wiele osób ma problem z ustalaniem ceny w kwestii np. wyceny swoich usług lub produktu, który tworzą. Często rozmawiam ze znajomymi z branży na temat ich startupów lub firm – gdy pytam “dlaczego akurat tyle?”, często dostaję odpowiedź – “właściwie nie wiem, konkurencja ma podobne”. W tym wpisie przedstawię ci swój punkt widzenia w temacie ustalania ceny. Z czego składa się cena? Wed...

Źródło: wojciszko.com
Dziel się z innymi:
Jak ustalić cenę produktu lub swoich usług? – Karol Wójciszko

Inne 421 dni, 9 godzin, 48 minut temu mijagi 225 rozwiń

Wdrożenie procesu ciągłej integracji dla aplikacji .NET Core z wykorzystaniem narzędzia GitLab CI dla lokalnego Runnera.

Continuous Integration z GitLab CI - DevKR

Narzędzia 423 dni, 10 godzin, 14 minut temu Krzysztof_DevKR 118 rozwiń

Czasem robiąc code review rodzą się wątpliwości, czy dany kawałek kodu w ogóle działa albo czy przypadkiem nie psuje reszty systemu. Najlepiej w takiej sytuacji przed zamknięciem pull requesta po prostu to przetestować, ale do tego trzeba ściągnąć najnowszą wersję kodu, zbudować i uruchomić projekt a wcześniej odłożyć swoje zmiany na bok. Sam wiem po sobie, że często z tego rezygnowałem. Można jednak rozszerzyć swój proces CI/CD aby build server sam robił deploy każdego pull request’u na odrębne środowisko.

Dziel się z innymi:
CICD na sterydach: deploy pull requesta jeszcze przed jego zamknięciem | chrisseroka

Pakujemy się we trójkę w samochód i wyruszamy w Polskę. 5 miast, dzień po dniu. Trzech .NETomaniaków. Trzej Dot Netos w trasie. Codziennie wieczorem inne miasto, inni ludzie ale te same tematy - wydajność .NET, wnętrza .NET, zaawansowane tematy .NET.

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Trzej Dot Netos - pierwsze programistyczne tourne w Polsce!

Inne 424 dni, 10 godzin, 14 minut temu KonradKokosa 150 rozwiń

Reading time ~3 minutes This article is Part 2 in a 2-Part Series. Part 1 - The missing Azure Functions documentationPart 2 - This Article As I wrote in the previous post there are two ways to run precompiled .NET code in Azure Functions - .NET 4.6.x or .NET Core. Why did I decide to go with the old .NET runtime? For the current moment, F# on .NET Core does not support type providers (there is a workaround, but I didn’t want to go with it for the current moment). I went to work thinking that it will...

Troubleshooting compiled Azure Functions in F# – IndexOutOfRange

Cloud 426 dni, 9 godzin, 47 minut temu maklipsa 20 rozwiń

This post describes how to achieve database transaction, on a command level, with Autofac DI and MediatR.

Tagi: Autofac, MediatR
Źródło: radblog.pl
Dziel się z innymi:
Autofac + MediatR – Shared transaction between ORMs on a command level | Radek Maziarka Blog

Architektura 426 dni, 9 godzin, 47 minut temu Radosław Maziarka 132 rozwiń

Automatyzacja procesu budowania i testowania aplikacji .NET Core przy użyciu Bitbucket Pipelines.

Continuous Integration z Bitbucket

Narzędzia 426 dni, 9 godzin, 47 minut temu Krzysztof_DevKR 125 rozwiń

MvvmCross jest chyba obecnie najbardziej rozpowszechnionym frameworkiem do MVVM. Również w swoim projekcie bazującym na Xamarin.Forms użyłem tego frameworka. Zapraszam do czytania o moich doświadczeniach, które nie były do końca pozytywne.

MvvmCross + Xamarin.Forms – moje doświadczenia – Damian Antonowicz

Mobile development 426 dni, 9 godzin, 47 minut temu Damian 117 rozwiń

Niedawno pracując przy jednym z projektów które współtworzę natrafiłem na zadanie wymagające żmudnej, manualnej pracy powtarzanej w ten sam sposób w kilkunastu plikach. Postanowiłem, że z odrobiną wysiłku mogę zautomatyzować cały proces dedykowanym narzędziem, które być może przyda się również innym programistom w podobnej sytuacji. Jeśli jesteście zainteresowani jaki problem rozwiązywałem oraz co w efekcie tego procesu powstało, to zapraszam do dzisiejszego posta!Nowy Angul...

Dziel się z innymi:
O migracji do Angulara, czyli debiut w świecie open-source - PoznajProgramowanie.pl

Web 426 dni, 9 godzin, 47 minut temu AdrianBystrek 188 rozwiń

Wprowadzenie do Progressive Web Apps (PWA). Czyli rozwiązania pozwalającego na zainstalowanie aplikacji webowej na ekranie głównym smartfona bez konieczności korzystania z App Store.

Źródło: devenv.pl
Dziel się z innymi:
Progressive Web Apps - wprowadzenie do aplikacji progresywnych - DevEnv

Mobile development 427 dni, 9 godzin, 32 minuty temu devenv 191 rozwiń

W tym wpisie wyjaśniam jak wygląda proces powstawania wpisów na moim blogu od tzw. “kuchni”. Opisuję jakich narzędzi używam, jak dokładniej wygląda proces twórczy i jak zarządzam tym procesem. Jeśli prowadzisz bloga, lub myślisz o założeniu – możesz dostosować mój proces pod swoje wymagania. Myślę też, że wpis zaciekawi moich stałych czytelników.

Tagi: other
Źródło: wojciszko.com
Dziel się z innymi:
Jak powstają wpisy na moim blogu? – Karol Wójciszko

Inne 428 dni, 9 godzin, 22 minuty temu mijagi 63 rozwiń

Własna tożsamość to główny wyróżnik Encji w DDD. Jest ona wyrażana przez Id obiektu, którym w praktyce najczęściej okazuje się … int z bazy danych. Nie jest to najlepsze rozwiązanie, skoro w DDD chodzi o modelowanie biznesu. Postaram się przedstawić alternatywne podejście i jego implementację, która pozwala w możliwie bezbolesny sposób wprowadzić biznesowe identyfikatory do naszych encji.

Tagi: DDD
Źródło: itlibrium.com
Dziel się z innymi:
Identyfikowanie obiektów domenowych

Sztuka programowania 429 dni, 11 godzin, 8 minut temu technites_pl 227 rozwiń

Po pewnym okresie przerwy wracam do pisania o Visual Studio Code! Dzisiaj przejdę przez nowe komendy które pojawiły się marca 2017 roku do dnia dzisiejszego. Nie są to wszystkie komendy, wybrałem te najważniejsze a nadal jest ich trochę.

Źródło: blog.soltysiak.it
Dziel się z innymi:
Nowe komendy w Visual Studio Code (od 1.9 do 1.19 – 10 wersji zmian!) – Soltys Blog

Narzędzia 428 dni, 9 godzin, 22 minuty temu Paweł Sołtysiak 177 rozwiń

The third step in CQRS journey. It covers: - Domain events - publishing and handling - Building read model synchronously - Database transactions per command / request - Recreation of the read model

Tagi: CQRS, web api
Źródło: radblog.pl
Dziel się z innymi:
CQRS – Third step – Synchronous read model | Radek Maziarka Blog

Sztuka programowania 428 dni, 9 godzin, 22 minuty temu Radosław Maziarka 162 rozwiń

There are some common questions when it comes to microservices. One of them is „how to forward request from API gateway to the particular microservice?”. There’s no rule of thumb here because everyone has a slightly different approach, but the most popular solution I know is:For writes, so creates, updates and deletes (CUD) create a command and publish it to the service bus based on a queue like RabbitMQ.For reads (GET) forward the HTTP request to the internal API (not p...

Źródło: foreverframe.net
Dziel się z innymi:
Microservices, HTTP forwarding and RestEase - Forever F[r]ame

Programowanie rozproszone 429 dni, 11 godzin, 8 minut temu dpawlukiewicz 111 rozwiń

Let start right off the bat with quick overview what etcd is:distributed key/value store with failover mechanismheavily uses disk but also use in memory cacheAP regarding CAP theoremsequential consistency ( the strongest consistency guarantee availa...

Źródło: deaddesk.top
Dziel się z innymi:
Service discovery with etcd - DeadDesk.top

Architektura 431 dni, 1 godzinę, 41 minut temu undernotic 49 rozwiń

New year, new me… Just kidding, no running or yoga plans, but I decided to have a (temporary) break with ‘C# attributes you should know’ series and start with a brand new one – C# facts that somehow surprised me. For the first article, I will show you how (friendly looking, always helpful, good guy...) enum can become an asshole. An asshole who will steal your precious time! One enum value passed to a method, other value received! What’s goin’ on?

Dziel się z innymi:
C# stuff nobody told you – enum is a b*tch! – A Girl Among Geeks

Sztuka programowania 430 dni, 2 godziny, 53 minuty temu AGirlAmongGeeks 414 rozwiń

1 2 3 4 5 6 7... 69 70