Moim kolejnym celem przed kolejne 1.5 miesiąca jest stworzenie własnego portfolio opartego o front-end jak również i back-end. Myślę, że warto spróbować różnych języków programowania aby zobaczyć, w czym czujemy się najlepiej.
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...
Problem which needs to be fixed: Project has two main directories with a lot files. Some of files are almost the same. Some changes to those files should be transfered to other main directory.
Debugging ASP.NET Core apps in Visual Studio Code is not as simple as in „Windows version” but it’s still pretty easy to setup. So if you have ever had some troubles with that, here’s an explanation of the entire process. Adding configuration Before configuring VSC, you need to install C# extension if you don’t have it yet. I’d say, it’s a must-have for every .NET developer working with Code since it offers lots of features like IntelliSense, useful sni...
Do budowy Modelu Dziedziny (ang. Domain Model), wykorzystujemy kilka bazowych składowych powiązanych ze sobą relacjami.Asocjacje (ang. associations) Asocjacja to swoista abstrakcja stanowiąca o związku pomiędzy bytami wchodzącymi w skład Modelu Dziedziny (ang. Domain Model), jaką twórca uznał za odpowiednią. O czym należy pamiętać tworząc asocjacje:elim...
Architektura 2674 dni, 23 godziny, 31 minut temu 235 źrodło rozwiń
Recently, I was tricked by Roslyn, today by Json.NET. My bloody luck ;) Let's look at the following two very simple classes. Class A has one readonly property and I had to define a special constructor to allow Json.NET to set this property. B is also simple. It has one property, this time of type A with some default value...
Sztuka programowania 2674 dni, 23 godziny, 31 minut temu 108 źrodło rozwiń
This post explores various approaches to concurrent requests limit.
Tworząc aplikacje webowe, często zastanawiamy się, czy tworzony przez nas kod nie pogorszy czasów odpowiedzi całej aplikacji. W jaki sposób możemy kontrolować te czasy, tak by kontrola była jednym z elementów całego procesu CI w naszym projekcie. Jednocześnie zapewniając losowość danych, o które odputujemy sprawdzaną aplikację. Właśnie o tym jest ten artykuł, zapraszam do lektury :)
Sztuka programowania 2674 dni, 23 godziny, 31 minut temu 68 źrodło rozwiń
Wpis, w którym próbuję przekonać siebie i innych, że ciągle jeszcze bloguję. Przedstawiam co u mnie słychać i referuję swoje postępy na moim Githubie. Event Sourcing, CQRS, Open Source to słowa klucze.
Architektura 2675 dni, 23 godziny, 30 minut temu 150 źrodło rozwiń
At Monday, we have a highly anticipated release – .Net Core 2.0 ! If it is not enough, we also got a new version of Visual Studio 2017 – update 15.3 (and I will write about it in the nearest feature). So now, I will try to show you the most interesting features of the youngest .Net kid.How to start? Installing update of Visual Studio 2017 is nothing extraordinary, so I will not write about it 😉. What may not seem very obvious, is the fact that we need to (additionally) install .Net Core 2.0 SDK....
It’s been over 2 weeks since the .NET Core Tour ended. In this summary, I’d like to share with you the journey that lasted for over 4 months.
W poprzednim wpisie o SharePoint Designer Workflow pokazałem Wam podstawowe opcje związane z projektowaniem przepływów w SharePoint designer. Dziś pora na projektowanie samych workflow. Generalnie idea tworzenia workflow polega na d...
When I started learning .Net Core some time ago I was constantly encountering a ‘.Net Standard’. I knew what it means and that it is (somehow 😉 ) important for me but didn’t really care about it. It’s just the standard, right? Who would care about it, when there is so many new things to discover (yep, I was an ignorant!). I changed my mind the last week – when the .Net Standard 2.0 was finally released. So, what the .Net Standard is? It is the standard common for every .Net technology. It ensures ...
How to test Azure function on localhost from the Internet? It is not easy, but doable. But we all know that everything in the computer science is doable, the only problem is the cost (time+money). Below a quick solution, worth less than 5 minutes of your time, including reading the post below, so I hope the effort is enough profitable.
Witaj w kolejnej części cyklu o bibliotekach .Net do komunikacji ze sterownikami Siemensa. Moim zdaniem najlepiej uczyć się nowych rozwiązań za pomocą działających przykładów. W związku z tym, zamiast prezentować “na sucho” działanie bibliotek zdecydowałem się przygotować trochę kodu, który pozwoli je przetestować w praktyce. W związku z tym przygotowałem projekt prostego programu dla sterownika oraz szkic prostej aplikacji WinForms, która posłuży nam do testów.
Aplikacje mobilne w Xamarinie można tworzyć zarówno pod Windows jak i Mac OS. Jednak, który system wybrać do codziennej pracy? Osobiście tworzę aplikacje mobilne pod iOS oraz Android, więc od jakiegoś czasu przesiadłem się tylko i wyłącznie na Mac OS. Wcześniej pracowałem na Windowsie z podłączonym Makiem do kompilacji iOS. Jednak takie podejście przysporzyło mi sporo problemów, o których będę pisać w tym poście.
Mobile development 2680 dni, 14 godzin, 10 minut temu 137 źrodło rozwiń
Piszą i mówią o Scrumie wszyscy, od lat wydaje się być nieprzemijającą modą. Zanim zaczęłam pracować w jakiejkolwiek metodologii Agile, byłam wielką entuzjastką;) Po jakimś czasie okazało się, że nie jest jednak tak kolorowo...
Sztuka programowania 2680 dni, 14 godzin, 10 minut temu 232 źrodło 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...
Często tworząc oprogramowanie nie widzimy zawiłości w kodzie, która później powoduje problemy związane z jego utrzymaniem. Ten artykuł opisuje jak wykorzystać Code Metrics w Visual Studio i F# by w miarę automatyczny sposób wyłuskać fragmenty kodu (metody), które wymagają naszej uwagi. Zachęcam do lektury :)
Sztuka programowania 2680 dni, 14 godzin, 10 minut temu 129 źrodło 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...
Architektura 2680 dni, 14 godzin, 10 minut temu 67 źrodło rozwiń