Siemson,
pytanko: mam taki projekcik u klienta w technologii .NET Core WebApi + React.js.

Wszystko fajnie śmiga, tylko że doskierwa problem związany z brakiem CMS - jakakolwiek zmiana przechodzi przez Nas. Zastanawiam się czy istnieje względnie prosty sposób na dodanie takiego uproszczonego CMS'a do kilku stron (raczej bez dodawania/usuwania nowych stron). Macie jakieś pomysły?

Dzięki za pomoc.

#webdev #react #netcore #cms #csharp
Ale zacznijmy od tego że... Mam życie, ani myślę pisać czegokolwiek w c# czy okolicach winapi. Jeszcze nie zbzikowałem żeby nazywaćMetodyPełnymiZdaniami ;)


@hawat:

Chyba najgłupsza rzecz od dawna jaką przeczytałem na tym tagu, miałem w pracy gościa, który mówił, że OOP jest trudne bo są długie nazwy metod, może to wspólna granica nie do przeskoczenia
@hawat:

Widzę znawca.

Nom znawca, nie próbuje wmówić komuś swojej opinii xD nigdy nie słyszałem w pracy od kogoś kto umiał coś więcej niż pętle, że opisowe nazwy klas to minus i że przez składnie/nazewnictwo jakiś język jest #!$%@? oprócz śmieszków z js

Jak to zrobisz wróć, padnij na kolana i błagaj o wybaczenie.


Co to za tekst?
Nie jestem od spełniania twoich fetyszy, a po stylu wypowiedzi wnioskuję, że albo
Ej mireczki mam taką rozkmine jak ludzie implementują niektóre rzeczy w .NET Core + Ef Core. Załóżmy taki scenariusz, że robimy sobie sklep internetowy i mamy klasę Product.cs w której jest zdefiniowana propertka Amount. W sytuacji gdy ktoś składa zamówienie (czyli strzela do endpointa) to na danym produkcie zmniejszamy Amount o odpowiednią liczbę.

Jak to rozwiązać, żeby to było w 100% bezpieczne i nie pojawiła się sytuacja, gdy dwie osoby zrobią dokładnie
@maestrozo: To jest ASP.NET Core, tutaj nie powinienes myśleć w kategori wątków bo to jest abstracted away xD
Chcesz żeby serwer się skalował na dużą liczbe połączen to robisz async, chcesz żeby latency na pojedynczego requesta było jak najmniejsze to nie używasz asynca.

Async daje tylko jedna rzecz, jeśli na tasku będzie wywolany await a task nie ma cpu-bound pracy do wykonania tylko np jakieś operacje sieciowe, to wątek który to
@maestrozo: Asynchroniczność != wielowątkowość. Asynchroniczność polega na tym, że wątek jest zwalniany w momencie, kiedy wykonuje się operacja I/O (odczyt z dysku, zapis/ odczyt z bazy danych, komunikacja sieciowa).

Przykładowe zapytanie wygląda mniej więcej tak w większości przypadków:
- Przetwarzanie requestu 5ms
- odczyt czegoś z bazy danych 100ms
- przetworzenie odpowiedzi z bazy danych 15ms

Czyli właśnie zajęliśmy jeden wątek na 120ms. Wątek w trakcie czekania na odpowiedź z bazy
Siema mireczki.

Jaki hosting polecacie do tego, żeby stawiać apki MSSQL + .NET Core + React? Aplikacje raczej małe, monoliciki, z zasobami nie ma problemu. Aktualnie korzystam ze smarterasp.net, bo jest zajebiście tani, ale #!$%@? już dostaje bo tam więcej rzeczy nie działa niż działa jak mam więcej apek.

Ogólnie chodzi o to, żeby móc wrzucać React, .NET Core bez problemu, że gryzą się ze sobą, najlepiej względnie niskim kosztem.

#webdev #
Siema Mirki,

W ramach przypomnienia czym są rekordy w C#, w jaki sposób z nich korzystamy i w jakich sytuacjach możemy je wykorzystać, przygotowałem w ramach #szkoladotneta infografikę.


Po rozszerzenie tematu zapraszam na film na YouTube

A jeśli chcesz ją sobie zapisać, to ściągnij stąd pełną wersję:
link

#record #dotnet #csharp #tutorial #infographic #infografika #net5 #newfeatures #programowanie #net #jakzaczac #programming #softwaredevelopment #it #pracawit #juniordev #edukacja #netcore #csharp9 #records #immutable #programowanieobiektowe #programista15k #
wildcat89 - Siema Mirki,

W ramach przypomnienia czym są rekordy w C#, w jaki sposó...

źródło: comment_16097519057mvnHVBCh7ePQRtY9pESNy.jpg

Pobierz
@wildcat89 no przyznam szczerze, że specjalnie wspomniałem o Tiobe bo scala tam jest na znacznie odleglejszej pozycji. Nie chciałem wywoływać kontrowersji.

Wydaje mi się, że faktycznie SO annual developers survey jest bliższa prawdy. A przynajmniej bliższe moim odczuciom. :D
Technologia ASP.NET i .NET Core w nazwa.pl.

Nie zatrzymujemy się! Od września sukcesywnie wprowadzamy technologie, które rozszerzają możliwości usług świadczonych przez nazwa.pl o dodatkowe, nowoczesne rozwiązania. Od niedawna możesz już korzystać z ASP.NET i .NET Core na platformie VPS dzięki systemowi operacyjnemu Windows Server.

Jesteś developerem? Jeśli tak, z pewnością ucieszy Cię fakt, że obecnie pracujemy nad wdrożeniem technologii .NET Core oraz baz danych MS SQL w modelu SaaS (Software as a
nazwapl - Technologia ASP.NET i .NET Core w nazwa.pl.

Nie zatrzymujemy się! Od wrz...

źródło: comment_1609142908fNahPbXgS2LA30bmX1DQqy.jpg

Pobierz
mam obiekt z polem typu Guid te pole zawiera id odpowiadające primary key w innej tabeli ... jak zrobić includa za pomocą entity framework aby kiedy pobiera liste wierszy z pierwszej tabeli dodatkowo był załączany na podstawie id odpowiedni wiersz z drugiej tabeli ... to troche odwrotna sytuacja bo zwykle foreign key jest w tej tabeli którą załączamy ... to ma byc relacja one-to-one

#netcore
#csharp
Siema mireczki.

Ma ktoś obcykany darmowy hosting do backendu do celów hobbystycznych #netcore i #nodejs

Przydałaby się jeszcze relacyjna baza danych. Lubię dla celów eksperymentalnych coś wystawić albo Live Demo mojej apki dla świata.

Może też być coś płatnego, ale wtedy musi być tanie, już z db i umożliwić deploy wielu apek.

Pierwsze lepsze hostingi z googla zawsze są w wersji darmowej nie do przyjęcia np. max uptime 1h miesięcznie.

#kiciochpyta #
Szukam jakiś fajnie opisanych przykładów CD/CI dla #jenkins w przypadku #netcore ( #csharp ) #dotnet, najlepiej z wykorzystaniem IIS jako serwera.

Mam napisany skrypt powershella ale średnio mi się to podba i wolałbym przejść na pipeliny z fajną graficzną reprezentacją pipeline-ów (dla mniej technicznych userów aby nie musieli czytać logów)

#programowanie