dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 30

Jakiś czas temu pisałem o tym, że gdy tworzymy API, warto dodać narzędzie Swagger. Umożliwia ono w szybki i prosty sposób przetestować nasze API (tutaj). Zdarza się jednak tak, że aby móc korzystać z naszego API, dane żądanie (request) musi być zautoryzowane, czyli np. posiadać odpowiedni token. Swagger umożliwia autoryzację żądań na wiele sposobów. W tym poście opiszę jak to zrobić, gdy potrzebujemy Bearer token.

Tagi: C#, Narzędzia, testy
Źródło: www.admu.pl
Dziel się z innymi:
Autoryzacja żądań w Swagger – ADMU Blog

Narzędzia 1460 dni, 3 godziny, 41 minut temu Admu 94 źrodło rozwiń

Cypress & ExtJS – testy e2e. Króki wpis o tym jak zitnegrować ze sobą te dwie biblioteki i o moich pierwszych krokach w temacie testów pisanych w JavaScripcie.

Źródło: f2black.pl
Dziel się z innymi:
Cypress & ExtJS – testy e2e

Web 1460 dni, 3 godziny, 41 minut temu f2Black 44 źrodło rozwiń

Wiadomo, że dobry programista musi posiadać wiele umiejętności. Oprócz tego, że umie programować, powinien mieć ogólną wiedzę informatyczną, znać język angielski, umieć logicznie myśleć, umieć rozwiązywać problemy, szukać informacji itd. Większość programistów to tak zwane umysły ścisłe i mają predyspozycję do nauki takich przedmiotów ja...

Dziel się z innymi:
Czy Programista .NET Musi Umieć Matematykę? Krótka odpowiedź - Modest Programmer

Inne 1460 dni, 3 godziny, 41 minut temu modestprogrammer 74 źrodło rozwiń

Buzzword świata IT, który widnieje w czołówce obok mikroserwisów i DDD. Wzorzec tak popularny, a jednoczenie w wielu przypadkach tak błędnie rozumiany.

CQRS - o co właściwie z tym chodzi?

Architektura 1460 dni, 3 godziny, 41 minut temu marcinlovescode 115 źrodło rozwiń

Nie ma nic odkrywczego w stwierdzeniu – mamy jesień. Listopad nie zachęca do spacerów. A cóż brzmi kusząco w zimne, pochmurne dni? Oczywiście kakałko i programowanie! W momencie kiedy pracujemy w środowiskach rozproszonych czasami potrzebujemy wykonywać pewne zadania jako oddzielny proces. Czasami jest to generowanie raportu, czasami jakieś inne zadanie długo lub krótko trwałe. W takich sytuacjach możemy do tego użyć prostej aplikacji konsolowej, zamkniętej w kontenerze i uruchamianej co jakiś czas za p...

Tagi: ef core
Źródło: bd90.pl
Dziel się z innymi:
EF Core - Migracje w aplikacji konsolowej - bd90

Narzędzia 1462 dni, 2 godziny, 51 minut temu bd90 69 źrodło rozwiń

Today I’d like to share with you a very interesting concept in software testing – Assert Object pattern. It makes the Assert part of a test much simpler and more readable. Let’s dive right into it 😉The Asserts Hell Let’s consider the following unit test: What’s wrong here? Given and When sections are great single-liners. We know straightaway what’s the input and the action executed. However, Then block is too complex. It’s hard to figure out, just passing quickly through this test, what is expected. T...

Tagi: .Net, C#, Tests, testy
Dziel się z innymi:
Improve your tests with Assert Object Pattern - CodeJourney.net

Sztuka programowania 1462 dni, 2 godziny, 51 minut temu dsibinski 65 źrodło rozwiń

Pierwszy z tej serii wpis będzie zawierał wprowadzenie do wzorców, jak i opis mojego ulubionego wzorca o wspaniałej nazwie Dekorator. Wzorce projektowe to uniwersalny sposób na rozwiązanie powtarzalnego problemu. Dekorator pozwala na dynamiczne przydzielenie danemu obiektowi nowych zachowań.

Wzorce projektowe - dekorator

Sztuka programowania 1463 dni, 2 godziny, 55 minut temu Cesarstwo-Dev 165 źrodło rozwiń

Obecnie sporo aplikacji typu SPA działa bez żadnego backendu. Są to zazwyczaj małe aplikacje, najczęściej wizytówki, strony informacyjne czy prezentacje portfolio. Zazwyczaj hostowane są za pomocą mechanizmu typu Github Pages, gdzie konfiguracja procesu wdrażania zajmuje kilka chwil. Co jednak w przypadku, kiedy nie chcemy lub, co gorsza, nie możemy wstawić kodu do publicznego repozytorium? Obecnie modne jest zamykanie aplikacji w kontenery. Jednak w niektórych sytuacjach może to byc przerost formy nad t...

Tagi: CI, GitLab CI/CD
Źródło: bd90.pl
Dziel się z innymi:
Gitlab CI - FTP Deployment - bd90

Narzędzia 1466 dni, 2 godziny, 55 minut temu bd90 47 źrodło rozwiń

Dzisiaj przyszedł czas na ostatni wpis o Azure Logic App. Poprzednio zajęliśmy się kosztami usługi, a dzisiaj przyszedł czas na automatyzację procesu wdrażania nowych wersji aplikacji. Skupimy się na przechowywaniu kodu w gicie oraz wdrażaniu z wykorzystaniem Azure DevOpsów. Dzięki czemu będziemy mogli zautomatyzować proces przenoszenia zmian z środowiska developerskiego na testowe, czy produkcyjne.Parametryzowanie aplikacji Na potrzeby tego wpisu wykorzystam ...

Źródło: plawgo.pl
Dziel się z innymi:
Azure Logic App - wdrażanie - Blog Daniela Plawgo

Cloud 1467 dni, 2 godziny, 56 minut temu danielplawgo 47 źrodło rozwiń

Przeglądając kod innych ludzi można napotkać (w deklaracjach klas) na private set. Zastanawiałeś się kiedyś do czego jest to używane? Czemu należy tak wszędzie pisać? A może nie wszędzie? Czym jest enkapsulacja? Spis treściPo co?Czym jest enkapsulacja?To jak to użyć?Jak niby ma zadziałać serializacja?To utrudnia testy!A co z Automapperem?PodsumowaniePo co? To co widzisz to zastosowanie zasady enkapsulacji – hermetyzacji -kapsułkowania (to ost...

Programowanie 101. Enkapsulacja, hermetyzacja czy kapsułkowanie? | Power-Dev

Sztuka programowania 1467 dni, 2 godziny, 56 minut temu kamilzima 83 źrodło rozwiń

In the last two posts, I’ve described 14 different code smells related to the async/await keywords. Beside the problem description, I’ve also provided info about code analyzers that can detect and report given issue. Those analyzers come from a few different packages that are not strictly devoted to the asynchronous programming area. They also contain rules from other fields with predefined severity, which might not be appropriate to your needs, or you might not be interested in enforcing them at all. Th...

Dziel się z innymi:
Async code smells and how to track them down with analyzers - Summary · Cezary Piątek Blog

Narzędzia 1468 dni, 2 godziny, 56 minut temu cezarypiatek 80 źrodło rozwiń

Spojrzenie na TDD przez pryzmat własnych porażek TDD czyli Test Driven Development to bez wątpienia najbardziej znana praktyka ze zbioru XP[1]. Sama koncepcja już leciwa, a jej pomysłodawca - Kent Beck - przedstawił jej fundamenty w książce z 2002 roku[2]. W telegraficznym skrócie można by rzecz, że sprowadza się do napisania testu, kt...

TDD - jak znów to polubić?

Sztuka programowania 1469 dni, 2 godziny, 45 minut temu marcinlovescode 106 źrodło rozwiń

Artykuł pokazuje jak zmodyfikować rzekomo niemodyfikowalnego stringa w c#.

Tagi: C#
Źródło: piatkosia.k4be.pl
Dziel się z innymi:
Modyfikacja stringa w c#

Inne 1470 dni, 2 godziny, 58 minut temu piatkosia 182 źrodło rozwiń

gRPC is a modern open source remote procedure call framework. There are many exciting features in gRPC: real-time streaming, client-to-server code generation, and great cross-platform support to name a few. The most exciting to me, and consistently mentioned by developers who are interested in gRPC, is performance. Last year Microsoft contributed a new implementation of gRPC for .NET to the CNCF. Built on top of Kestrel and HttpClient, gRPC for .NET makes gRPC a first-class me...

Tagi: gRPC
Dziel się z innymi:
gRPC performance improvements in .NET 5

Programowanie rozproszone 1474 dni, 3 godziny, 22 minuty temu rroszczyk 78 źrodło rozwiń

Przemysław Walkowski Każdy szanujący swój czas deweloper powinien znać git-a oraz umieć go obsługiwać. Poniżej lista komend, które każdy użytkownik git-a powinien znać i używać. Komend wyszło 97. Niektóre są bardzo proste, nie których rzadko się używa ale znać je trzeba. Listę też można potraktować jak szybkie przypomnienie co i jak. Zapraszam na 97 komend git-a, które musisz znać aby go dobrze używać.git config user.name Przemek Od czegoś trzeba zaczą...

Dziel się z innymi:
Komendy GIT-a, które należy znać | Blog Programisty.NET

Narzędzia 1474 dni, 3 godziny, 22 minuty temu przemekwa 193 źrodło rozwiń

Do dzisiejszego wpisu zainspirował mnie jeden z Czytelników mojego bloga, który w artykule Jaki Język Programowania Wybrać? zasugerował, że na początek powinno się wybrać język angielski. Pomijając już fakt, że w tamtym artykule pisałem tylko o językach programowania, to zastanówmy się dzisiaj, czy faktycznie na początku powinniśmy się s...

Czy Programista Musi Znać Język Angielski?

Sztuka programowania 1474 dni, 3 godziny, 22 minuty temu modestprogrammer 97 źrodło rozwiń

Zdemotywowany zespół programistów to utrapienie. Kosztowne i nieprzyjemne. W przeciwieństwie do pracy fizycznej, którą latami wykonywano pod przymusem bata, praca umysłowa jest ciężka lub niemożliwa do wyegzekwowania siłą… Oto siedem oznak, że zespół jest zdemotywowany...

Źródło: kalkus.dev
Dziel się z innymi:
7 oznak, że twój zespół jest zdemotywowany

Inne 1474 dni, 3 godziny, 22 minuty temu landeeyo 150 źrodło rozwiń

Handling gRPC server exceptions in .Net Core. Changing of gRPC requests HTTP status code for bad requests. Transform gRPC exception details to the client-side.

Tagi: .Net, Exceptions, gRPC
Źródło: the-worst.dev
Dziel się z innymi:
How to handle gRPC errors in .Net | The-worst.dev

Sztuka programowania 1474 dni, 3 godziny, 22 minuty temu proguszewski 38 źrodło rozwiń

Continous Testingadmin W Visual Studio od jakiegoś czasu brakowało mi plugina/feature’a, który uruchamiałby testy jednostkowe za każdym razem, kiedy wprowadzałbym większe zmiany w projekcie. Taka funkcjonalność jest co prawda dostępna w moim ulubionym IDE, tyle że w wersji Enterprise, za którą, trzeba słono zapłacić. Chodzi mi tu o Live Unit Testing. Inne komercyjne rozwiązania to plugin NCrunch i dotCover. Dlatego postanowiłem opracować własne rozwiązanie, pokaże teraz Ci jak to zrobiłem. Tool do moni...

Źródło: f2black.pl
Dziel się z innymi:
Continous Testing w Visual Studio Community

Narzędzia 1480 dni, 4 godziny, 3 minuty temu f2Black 91 źrodło rozwiń

career developmentpersonal developmentSebastian Gebski 4 min read

Tagi: kariera w IT
Dziel się z innymi:
[ENG] What I've learned about career development - Sebastian Gebski

Inne 1480 dni, 4 godziny, 3 minuty temu Piotr Stapp 80 źrodło rozwiń

1 2... 28 29 30 31 32 33... 464 465