dotnetomaniak.pl

Strona głównaUżytkownik

krystiankolad | użytkownik

krystiankolad
krystiankolad
519,28
14 godzin, 17 minut temu
14 sierpnia, 2017
dotnetomaniak.pl

Posted on by krystiankolad Dzisiaj będzie krótko. W jednym z wpisów o dockerze opowiadałem o plikach Dockerfile. Pokazałem wtedy, jak można za pomocą takiego pliku zbudować aplikację podczas tworzenia obrazu. Dziś chciałbym zademonstrować, jak za pomocą wielokrotnych FROM możemy zbudować nasz projekt w jednym obrazie oraz wystawić go w innym. Jako przykład posłuży nam prosta aplikacja MVC o nazwie Sample. Jej struktura przedstawia się tak: Kilka słów wyjaśnienia: -src – folder, w którym znajduje ...

Tagi: .net core, docker
Dziel się z innymi:
Docker część IX: wielokrotne FROM – Krystian Kolad – o .Necie i nie tylko

Architektura 8 dni, 3 godziny, 29 minut temu krystiankolad 55 rozwiń

We wpisie pokazuję przykład walidacji po stronie serwera z wykorzystaniem pakietu FluentValidation. Na początek pokazuję proste użycie pakietu, w kolejnych wpisach - refactoring i testy.

Dziel się z innymi:
FluentValidation – cz. 1 proste użycie – programmer-girl

Sztuka programowania 14 dni, 3 godziny, 40 minut temu Weronika Tobor 54 rozwiń

Posted on by krystiankolad W trakcie pracy nad naszymi aplikacjami często musimy sprawdzić, czy na przykład dane wysłane do nas w formularzu lub do naszego api spełniają pewne kryteria. Kryteriami tymi mogą być długość numeru pesel, prawidłowy adres email oraz wiele, wiele więcej. Dziś pokażę, jak skonfigurować taką walidację przy użyciu biblioteki FluentValidation w ASP.Net Core Web Api. Zapraszam. Aby zainstalować bibliotekę w naszym projekcie używamy dwóch komend:dotnet add package FluentValidation ...

Tagi: .net core
Dziel się z innymi:
FluentValidation w ASP.Net Core – Krystian Kolad – o .Necie i nie tylko

Sztuka programowania 13 dni, 3 godziny, 20 minut temu krystiankolad 45 rozwiń

Posted on by krystiankolad Wiemy już, jak posługiwać się kontenerami dockerowyi, wiemy także, jak tworzyć pliki Dockerfile, które pozwalają nam w łatwy sposób opakować naszą aplikację w kontener i wystawić na świat. Co jednak w przypadku, gdy nasz system składa się z kilku mniejszych aplikacji opakowanych w kontenery? Jak zarządzać takim systemem? Z pomocą przychodzi nam właścnie docker-compose. Czym jest docker-compose? Jest to narzędzie, które pozwala na tworzenie systemów złożonych z kilku konteneró...

Dziel się z innymi:
Docker część VII: Docker-compose – Krystian Kolad – o .Necie i nie tylko

Narzędzia 55 dni, 4 godziny, 30 minut temu krystiankolad 65 rozwiń

Posted on by krystiankolad Dziś będzie krótko. Ostatnio podczas pracy nad aplikacją webową na studia mieliśmy mały problem z odpytywaniem naszego api, mianowicie nie udało nam się zmapować obiektu zwracanego z naszego api na obiekt po stronie Angulara. Powód ten okazał się bardzo prosty: mimo, iż properties naszego modelu powinno zostać zserializowane na nazwy rozpoczynające się z dużej litery, zostały zserializowane na małe. Po mały researchu okazało się, iż w ASP.Net Core serializacja domyślnie tworzy...

Tagi: dotnetcore
Dziel się z innymi:
Słówko o serializacji w ASP.Net Core – Krystian Kolad – o .Necie i nie tylko

Sztuka programowania 202 dni, 21 godzin, 30 minut temu krystiankolad 132 rozwiń

A few days ago I faced an interesting problem. In a nutshell, I had one interface implemented by three classes...

Źródło: foreverframe.net
Dziel się z innymi:
ASP.NET Core - Resolving proper implementation in runtime using Autofac - Forever F[r]ame

Web 266 dni, 2 godziny, 40 minut temu dpawlukiewicz 137 rozwiń

Dawno, dawno temu, za górami, za lasami, gdzie kakałko trzeba było na palenisku robić odganiając się patykiem od niedźwiedzi (a przynajmniej ja tak pamiętam te czasy) a aplikacje webowe tworzyło się w jednej technologii, życie było o wiele prostsze. Obecnie są to kombajny złożone z wielu technologii. Szczególnie to widać na przykładzie front-endu, który rozrósł się niesamowicie od czasu stworzenia pierwszych wersji Node.js. Jesteśmy wprost bombardowani nowymi frameworkami SPA, które coraz prześcigają się...

Tagi: CI, docker, gitlab
Źródło: bd90.pl
Dziel się z innymi:
.NET Core, Node, Docker - Różne technologie w pipeline Gitlab CI - bd90

Narzędzia 267 dni, 6 godzin, 26 minut temu bd90 137 rozwiń

Posted on by krystiankolad W dzisiejszym poście przedstawię czym są klasy abstrakcyjne oraz interfejsy. Post ten jest swego rodzaju pilotażowym postem w moim nowym cyklu “Od zera do .Net Juniora”. Będę w nim opisywał oraz pokazywał zagadnienia, z którymi powinna być zaznajomiona osoba starająca się o swoją pierwszą pracę jako Junior .Net Developer. Mam nadzieję że cykl się przyjmie, jeśli chcecie poczytać o jakiś zagadnieniach piszcie, z chęcią o nich napiszę, jeśli je znam, lub się ich nauczę, a potem ...

Tagi: .Net, .net core
Dziel się z innymi:
Od zera do .Net Juniora: Interface i klasa abstrakcyjna – Krystian Kolad – o .Necie i nie tylko

Sztuka programowania 300 dni, 4 godziny, 17 minut temu krystiankolad 111 rozwiń

Posted on by krystiankolad Przyszedł czas na post nieco bardziej zahaczający o .Net Core. Spojrzymy dziś na przetwarzanie asynchroniczne w C#. Pozwoli nam to na wykonywanie pewnych procesów w tle, bez konieczności blokowania wątku naszej aplikacji. Przetwarzanie takie przydaje się między innymi w pracy nad plikami – na przykład odczytem i zapisem plików, które wykonywane są w osobnym wątku, dzięki czemu użytkownik korzystający z naszej aplikacji może wykonywać w niej inne czynności. Używane są one równi...

Dziel się z innymi:
Życie asynchroniczne, czyli o  async/await – Krystian Kolad – o .Necie i nie tylko

Sztuka programowania 304 dni, 5 godzin, 55 minut temu krystiankolad 315 rozwiń

Dziś zajmiemy się tematem logów w Dokerze. Czym one są? Informacją o tym, co dzieje się w naszym programie, systemie. Dają nam informacje między innymi o tym, jakie wydarzenia miały miejsce oraz jakie błędy wystąpiły w naszym programie. Do sprawdzania logów służy komenda: docker logs [args] [containerId] Może ona zostać wywołana z argumentami takimi jak: -f – dzięki niemu mamy ciągły podgląd na nasze logi; –details – pozwala nam wyświetlić dodatkowe informacje o naszych l...

Tagi: docker
Dziel się z innymi:
Docker część VI: logi – Krystian Kolad – o .Necie i nie tylko

Architektura 308 dni, 3 godziny, 59 minut temu krystiankolad 66 rozwiń

W minionym tygodniu miałem przyjemność migracji z .NET Core’a 1.1 do mającego kilka dni wcześniej finalny release .NET Core’a 2.0. Po krótkim obeznaniu się z tematem miałem mieszane uczucia, połowa wpisów opisywała to zadanie jako mission impossible, druga jako przysłowiową bułkę z masłem..

Dziel się z innymi:
.NET Core 2.0 | Michał Kurpiński

Inne 312 dni, 5 godzin, 53 minuty temu mkurpinski 355 rozwiń

Posted on by krystiankolad Po wszystkich naszych zmaganiach przyszedł czas na poznanie Docker Hub. Jest on tym samym dla dockerowych obrazów czym Github dla naszych repozytoriów – miejscem ich przechowywania, udostępniania oraz miejscem, z którego możemy je pobrać. Dziś pokażę, jak wysłać stworzony przez nas obraz z lokalnego zbioru na Docker Hub, a następnie zautomatyzuję ten proces przy pomocy Bitbucket Pipelines. Skorzystamy z tego samego projektu, którego używaliśmy w części trzeciej, dotyczącej Doc...

Tagi: docker
Dziel się z innymi:
Docker część V: DockerHub – Krystian Kolad – o .Necie i nie tylko

Architektura 313 dni, 4 godziny, 4 minuty temu krystiankolad 51 rozwiń

Pracując nad aplikacjami często niezbędna będzie nam lokalna baza danych. Jako programiści .Net z pewnością regularnie, choć nie zawsze, będziemy korzystać z MSSQL. Powoduje to jednak bałagan w naszym systemie, który trzeba będzie później uporządkować. Tu z pomocą przychodzi nam Docker. Pozwala on nam na stawianie baz danych (w tym MSSQL) w kontenerach, które możemy w późniejszym czasie po prostu usunąć, nie martwiąc się o zaśmiecanie naszego komputera. Jak uruchomić taką bazę...

Tagi: MSSQL
Dziel się z innymi:
Docker część IV: Baza mssql w dockerze i Visual Studio Code – Krystian Kolad – o .Necie i nie tylko

Bazy danych i XML 315 dni, 4 godziny, 33 minuty temu krystiankolad 110 rozwiń

Dzisiaj omówię pokrótce, czym jest i jak używa się Bitbucket Pipelines. Jest to narzędzie do Continous Integration wbudowane w Bitbucket dostępne dla każdego, choć darmowa wersja daje nam jedynie 50 minut na budowanie naszych aplikacji. Pipelines jest oparte o obrazy dockerowe, których używa do budowania aplikacji. Jedyne czego tak naprawdę potrzebujemy to plik .yaml, który zawiera zestaw instrukcji, które Pipelines ma wykonać – takich jak wybranie odpowiedniego obrazu dockero...

Tagi: Bitbucket
Dziel się z innymi:
Wprowadzenie do Bitbucket Pipelines – Krystian Kolad – o .Necie i nie tylko

Architektura 319 dni, 4 godziny, 34 minuty temu krystiankolad 97 rozwiń

Ostatnie dwa posty wyszły nieco dłuższe niż zakładałem, więc dzisiaj będzie krócej. Stworzymy Azure Web App, na który następnie wrzucimy kod naszej aplikacji ASP.Net Core. Pominę część teoretyczną, ponieważ można ją znaleźć choćby tutaj i przejdę od razu to przykładu:Azure Web App Na potrzeby artykułu zakładam, że każdy posiada już konto na Azure oraz co najmniej subskrypcję Microsoft Imagine dla studentów, która pozwala na tworzenie Azure Web App. Aby utworzyć naszą aplikac...

Dziel się z innymi:
Deployment aplikacji ASP.Net Core w Azure Web Apps – Krystian Kolad – o .Necie i nie tylko

Web 324 dni, 3 godziny, 29 minut temu krystiankolad 66 rozwiń

Some guidance how you can introduce CQRS to your project, step by step.

Tagi: CQRS
Źródło: radblog.pl
Dziel się z innymi:
CQRS – First step – Split to commands and queries | RadBlog

Sztuka programowania 323 dni, 4 godziny, 42 minuty temu Radosław Maziarka 260 rozwiń

/ mkurpinski Ostatnio w projekcie tworzonym podczas praktyk spotkaliśmy się z wymaganiem, aby po trzech nieudanych próbach logowania pojawiała się reCaptcha, której poprawne wypełnienie umożliwia przeprowadzenie kolejnej próby. Po krótkim research’u na temat sposobu rozpoznawania użytkownika wybór padł na przypisywaniu do IP ilości niepoprawnych prób logowania. Z kilku możliwych sposobów przechowywania takiej informacji, postanowiliśmy wybrać in-memory caching. In-memory caching jest najprostszą we...

Dziel się z innymi:
In-memory caching.. | Michał Kurpiński

Web 324 dni, 3 godziny, 29 minut temu macabre13 160 rozwiń

Posted on by krystiankolad W poprzednich dwóch postach poznaliśmy podstawy poruszania się w dockerowym świecie. Były to jednak dosyć proste przykłady, a my, przy własnych lub firmowych projektach, będziemy używali bardziej rozbudowanego kodu. Ale nie każdy jest w stanie albo chciałby, korzystać z nano lub vima przy pisaniu aplikacji ASP.Net Core. Jednak jak przenieść kod naszej aplikacji z naszego komputera do dockerowego kontenera? Oczywiście można pushować kod na repozytorium git(np github) oraz pobie...

Tagi: docker
Dziel się z innymi:
Docker część III: dockerfiles – Krystian Kolad – o .Necie i nie tylko

Architektura 331 dni, 19 godzin, 27 minut temu krystiankolad 64 rozwiń

Posted on by krystiankolad W poprzednim poście omówiliśmy podstawy używania Dockera na przykładzie prostego programu konsolowego w Pythonie. Wspomniałem w nim o różnicy pomiędzy komendami: docker kill [containerName/containerId] oraz docker stop [containerName/containerId] Teraz przedstawię tę różnicę na przykładzie prostego programu konsolowego napisanego w C#. Stworzy on wątek, który można przerwać poprzez wpisanie naszego (lub nie ;)) imienia, co skończy działanie aplikacji, lub naciśnięcia klawisz...

Tagi: .net core, docker
Dziel się z innymi:
Docker część II: kill/stop oraz .Net Core – Krystian Kolad – o .Necie i nie tylko

Web 331 dni, 19 godzin, 27 minut temu krystiankolad 117 rozwiń

.NET DeveloperDays 2018

wrzesień

21.
Dev#
Gdansk, Stary Manez
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 873,58)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 393,71)

8

Damian (9 610,27)

9

danielplawgo (7 656,1)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 833,06)

15

dpawlukiewicz (3 770,26)

16

AdrianBystrek (3 500,85)

17

spetz (3 433,34)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

KonradKokosa (2 970,13)