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

Dzisiaj również tematyka nieco techniczno-niszowa i tym razem bez wstępnej dygresji :). Z formatem Intel Hex pewnie stosunkowo niewielu programistów się spotkało i być może niewielu się spotka. Nie mniej jednak, gdy pojawia się taka konieczność – nie jest tak łatwo zdobyć proste i „zjadliwe” informacje a jeszcze trudniej gotową do zaadaptowania implementację w danej technologii.

Tagi: .Net, IntelHex
Źródło: strejczek.com
Dziel się z innymi:
Format IntelHex

Inne 2065 dni, 39 minut temu pstrejczek 62 źrodło rozwiń

W jaki sposób zaplanować proces testowy by przynosił zespołowi developerskiemu jak najwięcej korzyści? Tym razem nieco na temat: implementacji, wykonania, oceny, raportowania i zamykania czynności testowych.

Źródło: devenv.pl
Dziel się z innymi:
Proces testowy - Czyli jak dobrze podejść do testowania oprogramowania. Cz. 2

This post shows how Cosmos DB change feed can be exposed from ASP.NET Core.

Źródło: www.tpeczek.com
Dziel się z innymi:
[EN] Exposing Cosmos DB change feed from ASP.NET Core

Web 2066 dni, 39 minut temu tpeczek 27 źrodło rozwiń

W poprzednim wpisie opisywałam, jak używać komendy merge do łączenia zmian. Dzisiaj czas na kolejną komendę – rebase. Chcesz zmienić historię? Zapraszam!

Dziel się z innymi:
Zmiana historii: rebase w GitBashu – programmer-girl

Inne 2066 dni, 39 minut temu Weronika Mularczyk 45 źrodło rozwiń

Reading application’s logs is not a big fun but let’s be honest – it is part of our job and we will not avoid it. So why don’t we make it slightly more pleasant? Stack traces explorers to the rescue! In fact, I didn’t know about the existence of stack trace explorers till the day I copied a part of app’s log to my clipboard with the plan to send it to the colleague. But when I opened Visual Studio a magic happened, fairytales flew on my desk and opened a new tab in my IDE.

Painkiller for reading logs – Stack Trace Explorer – A Girl Among Geeks

Narzędzia 2066 dni, 39 minut temu AGirlAmongGeeks 54 źrodło rozwiń

Test jednostkowy powinien trwać milisekundy, a tu mija pierwsza, piąta, dziesiąta sekunda, coś jest nie tak. Zaglądamy do kodu czyżby nasz test jednostkowy był uzależniony od kosztownej zewnętrznej zależności. Pudło, wszystkie rzeczywiste zależności na potrzeby testów jednostkowych zastały zastąpione przez atrapę (mock). W ramac...

Mock Frameworks - Wydajność testów jednostkowych - DevKR

Od czasu do czasu musimy wstawić do bazy wiele rekordów na raz, najczęściej w przypadku importu danych. Jest wiele sposobów na wykonanie tej czynności, ale najprościej stworzyć DbContext, dodać elementy do kolekcji, a następnie zapisać za pomocą SaveChanges. Gdy korzystamy z Entity Framework 6, istnieje kilka zasad, których powinniśmy przestrzegać, aby wydajnośc rozwiązania była odpowiednia ...

Dziel się z innymi:
Entity Framework - dodawanie / import wielu rekordów na raz

W artykule chciałem przedstawić sposób na alternatywne propagowanie błędów (nie polegające na wyjątkach) w GraphQL-Dotnet. Miłej lektury :)

Źródło: www.mnie.me
Dziel się z innymi:
GraphQL error propagation

Sztuka programowania 2066 dni, 39 minut temu mnie 30 źrodło rozwiń

Oryginalnie Dangling Commas (lub comma-dangle) to reguła pozwalająca na pozostawienie przecinka przy ostatnim elemencie typu wyliczeniowego, tablicy, czy też obiektu (podczas inicjalizacji). W związku z tym kompilatory oraz lintery w dobrej wierze zezwalają na ten niepoprawny znak przy ostatnim elemencie umożliwiając nam...

Źródło: kurzyniec.pl
Dziel się z innymi:
Dyndające przecinki, czyli notacja przecinkowa | Łukasz Kurzyniec

Sztuka programowania 2068 dni, 23 godziny, 57 minut temu lkurzyniec 136 źrodło rozwiń

„The web has evolved. Finally, testing has too.” These words welcome us on the main page of the Cypress.io project, a new framework used to create the E2E tests in web applications. In my opinion, this statement is extremely accurate, and I would like to explain why I believe so.

Dziel się z innymi:
Cypress.io - the reason why we’re not stuck with Selenium - Technical Blog - Future Processing — Technical Blog – Future Processing

Sztuka programowania 2068 dni, 23 godziny, 57 minut temu FutureProcessing 77 źrodło rozwiń

Na każdym etapie swojej kariery programista patrzy na interfejsy zupełnie inaczej. Programista rozpoczynający przygodę z programowaniem nawet jeśli zrozumie technikę działania interfejsów, to prawdopodobnie w perspektywie całej architektury aplikacji nie będzie do końca przekonany o sensie ich używania. Starszy programista z kolei dostrzeże wiele ich zalet, a wręcz konieczność ich stosowania..

Interfejsy w C# - jak i kiedy ich używać?

Sztuka programowania 2068 dni, 23 godziny, 57 minut temu igorzysko 235 źrodło rozwiń

Od mojego ostatniego artykułu, w którym wspominałem o rabbicie, minął prawie rok. Chyba najwyższa pora, aby napisać coś więcej. Szczególnie, że ostatnio w moje łapki wpadła bardzo ciekawa książka: Let’s learn 🙂 @RabbitMQ@ManningBooks#neverstoplearningpic.twitter.com/ymGlRp6Ytq — Kamil Kiełbasa (@bd90) Tak off-topic – jeżeli chcielibyście, abym skrobnął drobną recenzję tej książki, dajcie mi znać 🙂 Moją nową miłością okazało się tworzenie aplikacji rozproszonych przy wykorzystaniu DDD, TDD i je...

Źródło: bd90.pl
Dziel się z innymi:
RabbitMQ - Bezbolesna integracja z .NET Core - bd90

Programowanie rozproszone 2068 dni, 23 godziny, 57 minut temu bd90 174 źrodło rozwiń

W bardzo wielu aplikacjach w bazie danych zapisujemy ten sam czas jaki przyszedł do nas od użytkownika w formularzu. W przypadku, gdy tworzysz aplikację na rynek polski, takie podejście może okazać się bezproblemowe, bo wszyscy jesteśmy w jednej strefie czasowej i mamy ten sam czas. Problemy zaczynają się, gdy tworzymy aplikację, w której użytkownicy są w różnych strefach . Wtedy takie podejście może się okazać bardzo problematyczne. Dlatego zaleca się, aby po...

Źródło: plawgo.pl
Dziel się z innymi:
Jak automatycznie zmieniać czas lokalny na UTC w ASP.NET MVC? - Blog Daniela Plawgo

Web 2070 dni, 40 minut temu danielplawgo 124 źrodło rozwiń

Examining garbage collection in more details today. We'll see what is marking phase, actual collection process and heaps compaction to make it more efficient. Come and read! :)

[.NET Internals 05] Garbage collection: marking, collection and heaps compaction – Dawid’s blog

Ostatnio na portalu embedded.com zaczęła pojawiać się seria artykułów omawiających 10 najczęstszych problemów w projektach embedded napisana przez Jacka Gannsle. Pierwszym omówionym zagadnieniem były złudne oszczędności (link  tutaj). Czytając artykuł zgadzałem się praktycznie z każdym słowem, bo sam obserwuję to samo praktycznie od początku kariery zawodowej. Z resztą nie jest to coś specyficznego tylko dla systemów embedded, czy branży IT, Krótkowzroczne podejście do oszczędności jest chyba ogólnoświat...

Źródło: ucgosu.pl
Dziel się z innymi:
Czy na pewno stać Cię na oszczędności w projekcie? - ucgosu.pl

Inne 2070 dni, 40 minut temu ucgosupl 68 źrodło rozwiń

Praca z Gitem. Dużo się o nim mówi, zwłaszcza w środowisku .NET, głównie ze względu na to iż Microsoft kupił Github, a także udostępnił źródła .NET Standard i .NET Core na licencji Open Source (MIT). Osobiście, ciągle się uczę Gita i przy okazji sprawdzam, testuję różne rozwiązania około-gitowe. Wtyczki, narzędzia, różnego rodzaju integracje z Gitem. To sprawia, że wiem co mogę i ile mogę. Gita świetnie się obsługuje z poziomu konsoli czy terminala i przy tym pozostanę, ale zawsze dobrze m...

Tagi: git, IDE, VCS
Dziel się z innymi:
Praca z Gitem. Nie tylko okienka, nie tylko konsola.

Narzędzia 2072 dni, 36 minut temu patrykkubiela 183 źrodło rozwiń

Jak zacząłem korzystać z Gita to większość poleceń wykonywałem z linii poleceń. Visual Studio używałem tylko do rozwiązywania konfliktów. Jednak taki tryb pracy był trochę niewygodny. Gdy trzeba było rozwiązać konflikt, to:musiałem przełączyć się do Visual Studio (a przeważnie mam kilka programów otwartych, czasem trzeba trochę się nawciskać CTRL+TAB 🙂 ), teraz wpisuję jedną komendę i rozwiązuje konflikt w aplikacji kdiff3.

Tagi: git, VCS
Źródło: tomaszprasolek.pl
Dziel się z innymi:
Git – szybsze rozwiązywanie konfliktów z narzędziem kdiff3 – Tomasz Prasołek

Narzędzia 2072 dni, 36 minut temu tomaszprasolek 115 źrodło rozwiń

Kolejny post z serii o Bounded Contextach - język i jego wpływ na tworzone konteksty. Nieco o Ubitiquous Language i psychologii 😉

Źródło: radblog.pl
Dziel się z innymi:
Dlaczego Bounded Contexty są ważne – język | Radek Maziarka

Cykl życia aplikacji. Jedno z podstawowych pytań rekrutacyjnych. Nie zależnie od technologii w której piszemy to jedna z podstawowych rzeczy do zrozumienia. W świecie aplikacji mobilnych pytanie jest jeszcze bardziej skomplikowane niż zwykle bo mamy co najmniej trzy podejścia, przynajmniej w przypadku który rozważam czyli  Xamarin.Form. Ponieważ aby zrozumieć jak działa Xamarin.Forms i dlaczego potrzebujemy jeszcze wiedzę na temat Androida i iOSa. (dodatkowo na diagramach dodałam również nazwy metod Xa...

Dziel się z innymi:
Programistka i kot: Cykl życia aplikacji Android, iOS, Xamarin.Forms

Mobile development 2072 dni, 36 minut temu JLamch 55 źrodło rozwiń

Jak trudne może być dodanie przycisku zamykającego widok modalny w Xamarin.Forms? Okazuje się, że może. Problem wydaje się banalny ale rozwiązanie już niekoniecznie – zwłaszcza jeśli chcemy być zgodni z wytycznymi danej platformy.

Jak dodać przycisk zamykający stronę modalną w Xamarin.Forms? – Damian Antonowicz

Mobile development 2076 dni, 43 minuty temu Damian 36 źrodło rozwiń

1 2... 88 89 90 91 92 93... 464 465

Najaktywniejsi w tym miesiącu