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

Posted on by Adam Łepkowski In the first post, I described query execution steps that can be potentially improved when the query is executed. In this third article, I will focus on the second phase named “Request to a database”. I will show you how to solve the following problem: “Each create and update action send a SQL query in a separate round-trip. If your application requires 30ms to connect to a database and you create for example ten new objects, then application spends just 300ms on connecting ...

Źródło: devmate.net
Dziel się z innymi:
Entity Framework – improve query performance – limit roundtrips to database | DevMate

Sztuka programowania 1020 dni, 4 godziny, 12 minut temu Adam 99 źrodło rozwiń

This post shows how RethinkDB changefeed can be exposed from ASP.NET Core with Server-Sent Events and WebSockets fallback.

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

Web 1020 dni, 4 godziny, 12 minut temu tpeczek 18 źrodło rozwiń

W codziennej pracy w obszarze IT, większość ludzi uruchamia oprogramowanie, które działa na porcie TCP. Czy to serwer lokalny, baza danych, czy cokolwiek innego, to czasami zdarza się, że losowy proces zawiśnie w systemie i zablokuje dostęp do portu. Kiedyś jak telewizor się psuł wystarczyło walnąć lżej lub mocniej. Teraz nie ma tak łatwo. Dlatego, w dzisiejszym artykule, chciałbym wam przedstawić jak ubijać wiszące procesy na systemie Mac OS X. Jako, że przestawione sposoby będą korzystać z konsoli syst...

Tagi: console, mac os x
Źródło: bd90.pl
Dziel się z innymi:
Ubijanie procesów na Mac-u - bd90

Narzędzia 1020 dni, 4 godziny, 12 minut temu bd90 32 źrodło rozwiń

This week we had serious case of "how come it doesn't work on production? It did work on my laptop". After the release one core function did not work. Not in a sense that it threw exception. More like it didn't apply the changes it was suppose to. We opened the code, we looked at it and we scratched or heads wondering "what the hell is going on?!". This specific method that was responsible for the work even had good unit tests that were finishing successfully. We eventually found the cause of the issue a...

Tagi: .Net, C#
Dziel się z innymi:
IEnumerable Trap

Sztuka programowania 1023 dni, 20 godzin, 38 minut temu g_naj 198 źrodło rozwiń

My laptop stores everything on 250 GB SSD hard drive (actually Windows sees it as 223 GB), so from time to time I’m running out of free space. When there is a need I’m starting clearing-up by emptying c:\Users\username\AppData\Local\Temp\ and c:\Users\username\Downloads\ directories (the second one against all appearances is often full of unnecessary files). When this is not enough I use ...

Dziel się z innymi:
[EN] Space eaten up by Resharper · CEZARY PIĄTEK

Narzędzia 1023 dni, 20 godzin, 38 minut temu cezarypiatek 119 źrodło rozwiń

I think its no secret that more and more development teams are trying to take more of a micro service oriented approach (and for all the good reasons). With the power that cloud providers give plus the benefit of container (Docker and Kubernetes) I think it is inevitable that micro services will become a standard. Of course this approach is not problem proof but it allows us to move some of the monolith type application issues somewhere else where we have more flexibility

Event Sourcing for dummies

Architektura 1023 dni, 20 godzin, 38 minut temu g_naj 107 źrodło rozwiń

The trend of browsing websites using mobile devices is growing. Unfortunately, they are not as fast and beautiful as on desktops, but thanks to AMP this can change. If you're interested in improving website performance on mobile devices then this post is for you!

Tagi: AMP
Dziel się z innymi:
How can AMP help you to build faster web applications? – Krystian Czaplicki

Web 1023 dni, 20 godzin, 38 minut temu krystianczaplicki 117 źrodło rozwiń

Człowiek w ciągu miesiąca powinien przespać około 160 godzin, drugie tyle pracować, a 20 godzin poświęcić na delektowanie się kakałkiem. Na hobby nie zostaje wiele czasu. Chyba, że tak jak ja jesteście zajarani swoją pracą i na myśl o konferencjach programistycznych czujecie przyjemne mrowienie w okolicach karku. Rzadko kiedy zdarza się dla mnie tak obłożony miesiąc jak miniony kwiecień: 4 konferencje, 1 warsztat, czyli 6 dni poświęconych na eventy programistyczne. Uczestniczyłem w serii wykładów, lizną...

Źródło: bd90.pl
Dziel się z innymi:
Konferencyjny kwiecień - małe podsumowanie - bd90

Inne 1023 dni, 20 godzin, 38 minut temu bd90 36 źrodło rozwiń

W artykule chciałem pokazać sposób na testowanie query GraphQL'owych za pomocą biblioteki FsCheck co pozwoli na wyłapanie błędów, które byłyby trudne do znalezienia przy manualnym testowaniu, bądź przy testach jednostkowych. Zapraszam do lektury :)

Źródło: www.mnie.me
Dziel się z innymi:
Testing GraphQL queries with FsCheck library

Sztuka programowania 1023 dni, 20 godzin, 38 minut temu mnie 45 źrodło rozwiń

There are many programming-related things, I have tried at least once in my life such as web development, desktop development, cloud computing, functional programming, distributed computing, artificial intelligence, IoT, page styling with CSS (sic!) and many others. However, there’s one popular programming area I’ve never tried and I think I’ve been always scared of – mobile development. There are several reasons for that:I’m not a smartp...

Źródło: foreverframe.net
Dziel się z innymi:
Creating mobile apps with Thunkable - Forever F[r]ame

Mobile development 1023 dni, 20 godzin, 38 minut temu dpawlukiewicz 32 źrodło rozwiń

Cześć wszystkim powstał kolejny post o wzorcu obserwator(Observer), który moim zdaniem trzeba znać obowiązkowo.

Źródło: devman.pl
Dziel się z innymi:
Wzorce projektowe: Obserwator(Observer) | devman.pl

Architektura 1024 dni, 23 godziny, 44 minuty temu slawas 138 źrodło rozwiń

Dziś na tapetę wrzucam temat wycen szacunkowych i wycen wiążących – jeśli rozliczasz się projektowo, na pewno spotkałeś się z tymi pojęciami. W wpisie poruszam m.in. kwestię tego jaka rozbieżność jest “smaczna” pomiędzy wyceną poglądową a finalną. Jak to działa? Zazwyczaj dostajemy brief od klienta, na podstawie, którego dokonujemy szacunkowej wyceny. Klientowi jest to zazwyczaj potrzebne do wybrania wykonawcy, lub pod...

Tagi: estimate
Źródło: wojciszko.com
Dziel się z innymi:
Wycena szacunkowa VS wycena wiążąca – Karol Wójciszko

Inne 1024 dni, 23 godziny, 44 minuty temu mijagi 58 źrodło rozwiń

Masz jakieś API chciałbyś sprawdzić listę swoich endpointów? Swagger to najlepsze narzędzie do tego – do tworzenia interaktywnej dokumentacji API.

Dziel się z innymi:
Swagger – interaktywna dokumentacja API – programmer-girl

Narzędzia 1030 dni, 1 godzinę, 57 minut temu Weronika Mularczyk 151 źrodło rozwiń

Mikroserwisy rozwiązują wiele problemów występujących w tradycyjnym tworzeniu oprogramowania. Niestety żeby architektura rozproszona spełniała swoje zadania wymaga dobrego zaprojektowania i dużej wiedzy. W tym artykule zebrano informacje, które kwestie powinny być przemyślane podczas projektowania systemu.

Źródło: devenv.pl
Dziel się z innymi:
Mikroserwisy - zbiór informacji - DevEnv

Architektura 1030 dni, 1 godzinę, 57 minut temu devenv 223 źrodło rozwiń

Maj w tym roku wydaje mi się być naprawdę fajnym miesiącem jeśli chodzi o ciekawe konferencje. Trzy z nich chciałabym Wam polecić, bo choć w większości albo może i we wszystkich nie będę w stanie uczestniczyć ze względu na inne plany, to bardzo tego żałuję.Segfault Pierwsza z nich to łódzka konferencja o nazwie Segfault, która odbędzie się 18 maja (piątek). Jej tematem wiodącym jest architektura aplikacji – zarówno tych nowoczesnych jak i tych starych i porusza tematy dotyczące zarówno małych aplikacji ...

Źródło: programistka.com
Dziel się z innymi:
Konferencyjny maj | Programistka - Iwona Kubowicz

Inne 1030 dni, 1 godzinę, 57 minut temu Maga 98 źrodło rozwiń

Krótki post zainspirowany rewelacyjną prezentacją Roy’a Osherove „Growing great teams and adopting new processes through Elastic Leadership” podczas konferencji Wroc#.

Dziel się z innymi:
Dobry zespół i rola lidera – programmer-girl

Inne 1030 dni, 1 godzinę, 57 minut temu Weronika Mularczyk 111 źrodło rozwiń

Intercepting network traffic using HTTP proxy

Tagi: .netcore
Dziel się z innymi:
.net core, httpclient, proxy and localhost

Sztuka programowania 1030 dni, 1 godzinę, 57 minut temu asciiBlade 57 źrodło rozwiń

Od pewnego czasu intensywnie pracuję nad rozwojem Fresh Apps. Wiąże się to m.in. z zatrudnianiem nowych developerów. Aktualnie cały proces rekrutacyjny przeprowadzam sam – radząc się jedynie swoich developerów co do jakości kodu zadania testowego. W związku z tym chcę się z wami podzielić moimi przemyśleniami na temat rekrutacji z perspektywy osoby siedzącej “z drugiej strony stołu”. Wychodzę ...

Tagi: recruitment
Źródło: wojciszko.com
Dziel się z innymi:
Rekrutuj, nie zbankrutuj: 3 rzeczy, które musisz wiedzieć zanim zatrudnisz programistę – Karol Wójciszko

Inne 1034 dni, 49 minut temu mijagi 251 źrodło rozwiń

Password managers are very popular these days. There are some that store your passwords locally (e.g., KeePass), but vast majority store your passwords online. Two, most popular ones are 1password and LastPass. All online password managers claim they are secure. But do you know that for sure?

Źródło: jj09.net
Dziel się z innymi:
Do you Trust password managers?

Narzędzia 1034 dni, 49 minut temu jj09 141 źrodło rozwiń

Pisząc unit testy chcielibyśmy wiedzieć, czy robimy to wystarczająco dobrze i czy dodajemy w ten sposób wartość do projektu. Informacja ta jest potrzebna programistom, aby mogli doskonalić swój warsztat i ułatwiać pracę zespołowi. Korzystają z niej również managerowie planując zadania, skład zespołu itp. Najczęściej wykorzystywaną metryką jest tutaj test coverage, jednak niesie ona jedynie ograniczoną informację. Ważne są również miary empiryczne, które ciężko przedstawić w formie liczbowej. Na począt...

Źródło: ucgosu.pl
Dziel się z innymi:
Miary jakości unit testów - ucgosu.pl
1 2... 76 77 78 79 80 81... 441 442

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,65)
8
(9 775,28)
9
(8 728,31)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 221,45)