#programowanie #dotnet #csharp #aspnet #akademiaspetza #devmentors
Wszystko
Najnowsze
Archiwum
- 12
W jednym z ostatnich materiałów poruszyliśmy temat modularności od strony teoretycznej. W dzisiejszym nagraniu skupiamy się na praktycznej implementacji modularnego monolitu :)
#programowanie #dotnet #csharp #aspnet #akademiaspetza #devmentors
#programowanie #dotnet #csharp #aspnet #akademiaspetza #devmentors

- 0
Na potrzeby eksportu danych napisałem sobie takie coś, co ma mi wyciągnąć dane o userach:
return context.Users
.Include(x => x.Posts)
.Include(x => x.Activities)
.Include(x => x.Bans)
.AsNoTracking()
return context.Users
.Include(x => x.Posts)
.Include(x => x.Activities)
.Include(x => x.Bans)
.AsNoTracking()
- 2
Jakąkolwiek optymalizację warto zacząć od analizy tego co wypluwa ORM. Jeśli silnik bazy pozwala na sprawdzenie planu wykonania to też warto to zrobić.
Tutaj znając życie brakuje indeksów ale bez znajomości struktury modeli i tego co masz w konfiguracji DbContextu to ciężko powiedzieć cokolwiek więcej.
Tutaj znając życie brakuje indeksów ale bez znajomości struktury modeli i tego co masz w konfiguracji DbContextu to ciężko powiedzieć cokolwiek więcej.
- 2
@becvvv:
Po pierwsze sprawdź jakie query generuje EF.
Po drugie sprawdź czy masz indeksy.
Po trzecie użyj SQL Profilera, żeby zobaczyć jaki plan zapytania jest generowany.
I po czwarte napisz sobie analogiczne zapytanie w SQL i sprawdź czas jego wykonania bezpośrednio na bazie, na przykład w SQL Server Management Styudio
Po pierwsze sprawdź jakie query generuje EF.
Po drugie sprawdź czy masz indeksy.
Po trzecie użyj SQL Profilera, żeby zobaczyć jaki plan zapytania jest generowany.
I po czwarte napisz sobie analogiczne zapytanie w SQL i sprawdź czas jego wykonania bezpośrednio na bazie, na przykład w SQL Server Management Styudio
- 15
Przy piąteczku mamy dla Was najnowsze oferty pracy z kategorii #backend ( ͡° ͜ʖ ͡°)
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
Zdalnie
• Ruby on Rails Developer
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
Zdalnie
• Ruby on Rails Developer
źródło: comment_1659077119ZPJ6tR7OQqDg1Imd2sHmfA.jpg
Pobierz- 16
Dziś na tapet wlatuje dość ciekawy komponent z frameworka ASP.NET Core, jakim jest ApplicationPartManager, pozwalający m.in. na dynamicznie ładowanie wybranych części aplikacji ( ͡° ͜ʖ ͡°)
#programowanie #dotnet #csharp #aspnet #akademiaspetza #devmentors
#programowanie #dotnet #csharp #aspnet #akademiaspetza #devmentors

- 1
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 7/10 – Aplikacje Branżowe)
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przedstawię Ci kolejne 10 pomysłów na aplikację, dzięki którym możesz zwiększyć swoje umiejętności i stworzyć fajne programistyczne portfolio. Tym razem przedstawię tzw. aplikacje branżowe, czyli skierowane, dostosowane już pod konkretne branże. Przy okazji są to też aplikacje, na których możesz już zarabiać.
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przedstawię Ci kolejne 10 pomysłów na aplikację, dzięki którym możesz zwiększyć swoje umiejętności i stworzyć fajne programistyczne portfolio. Tym razem przedstawię tzw. aplikacje branżowe, czyli skierowane, dostosowane już pod konkretne branże. Przy okazji są to też aplikacje, na których możesz już zarabiać.
źródło: comment_16590759337ofpz6gsQ6z95PA1W0nDGk.jpg
Pobierz@kazik-: aplikacje (gry) dla maluchów... Jakieś puzle, kolorowanki, miliony ściągnięć XD
- 1
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 6/10 – Średnio-Zaawansowani)
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. Dzisiaj przybywam z kolejna porcją nowych pomysłów na własną aplikację do swojego portfolio. Będzie to 6 część naszej serii. Dalej będą to aplikacje, wydaje mi się, że na takim średnio-zaawansowanym poziomie. Także, jeżeli znasz już podstawy, to zachęcam Cię do wybrania sobie jednej aplikacji z moich
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. Dzisiaj przybywam z kolejna porcją nowych pomysłów na własną aplikację do swojego portfolio. Będzie to 6 część naszej serii. Dalej będą to aplikacje, wydaje mi się, że na takim średnio-zaawansowanym poziomie. Także, jeżeli znasz już podstawy, to zachęcam Cię do wybrania sobie jednej aplikacji z moich
źródło: comment_16588249608kaJXoZ0eRcrN6QUFKe3xK.jpg
PobierzCzytałem sobie artykuł o EventSourcing - https://codeopinion.com/event-sourcing-example-explained-in-plain-english/
I wszystko git, zrozumiałem o co chodzi, ale męczy mnie jedna rzecz. Mianowicie jest tam taka metoda:
I wszystko git, zrozumiałem o co chodzi, ale męczy mnie jedna rzecz. Mianowicie jest tam taka metoda:
public IList GetUncommittedEvents()
{
return new List(_uncommittedEvents);- 5
@zielonka_san: 1. zmień pasek bo głupio się czyta jak różowy pisze zrozumiałem
2. To taki sposób żeby aplikacja alokowała więcej pamięci i GC miał co robić
3. A poważnie to udostępniając wewnętrzną listę ryzykujesz że ktoś Ci w niej nabroi
4. Zazwyczaj w takim wypadku lepiej zwrócić read-only collection która nie powinna mieć w środku osobnej tablicy tylko opakowywać oryginalną blokując jej edycje
2. To taki sposób żeby aplikacja alokowała więcej pamięci i GC miał co robić
3. A poważnie to udostępniając wewnętrzną listę ryzykujesz że ktoś Ci w niej nabroi
4. Zazwyczaj w takim wypadku lepiej zwrócić read-only collection która nie powinna mieć w środku osobnej tablicy tylko opakowywać oryginalną blokując jej edycje
- 3
@zielonka_san: idąc w ekstremalną stronę masz kolekcje niemutowalne np. https://docs.microsoft.com/en-us/dotnet/api/system.collections.immutable.immutablelist-1.add?view=net-6.0#system-collections-immutable-immutablelist-1-add(-0) (zauważ, że Add() tworzy kopię listy co jest wyrażone jako typ zwracany). Takie podejście jest dobre, bo nie trzeba robić tak zwanych defensivie copy, bo takiej niemutowalnej kolekcji nie da się zepsuć: jest bezpieczna by design a jakiekolwiek zmiany tworzą nową strukturę całkowicie nie wpływającą na te stare
- 5
Cześć w piątek ( ͡° ͜ʖ ͡°) Mamy dla Was najnowsze oferty pracy z kategorii #backend ( ͡° ͜ʖ ͡°)
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
Zdalnie
•
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
Zdalnie
•
źródło: comment_1658472487JzukxSv2OW87AYkFuEniYa.jpg
Pobierz- 1
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 5/10 – Średnio-Zaawansowani)
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przeanalizujemy kolejnych 10 pomysłów ze 100 na aplikację, dzięki której nauczysz się programować i zbudujesz swoje portfolio. Dzisiaj przedstawię aplikację o poziomie trudności średnio-zaawansowanym. Zapraszam
Więcej: https://www.modestprogrammer.pl/100-najlepszych-pomyslow-na-aplikacje-nauczysz-sie-programowac-i-zbudujesz-portfolio-czesc-5-10-srednio-zaawansowani
#programowanie #programista #nauka #naukaprogramowania #programista15k #
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przeanalizujemy kolejnych 10 pomysłów ze 100 na aplikację, dzięki której nauczysz się programować i zbudujesz swoje portfolio. Dzisiaj przedstawię aplikację o poziomie trudności średnio-zaawansowanym. Zapraszam
Więcej: https://www.modestprogrammer.pl/100-najlepszych-pomyslow-na-aplikacje-nauczysz-sie-programowac-i-zbudujesz-portfolio-czesc-5-10-srednio-zaawansowani
#programowanie #programista #nauka #naukaprogramowania #programista15k #
źródło: comment_1658401851IGYFfbM65Loyob8rEQSobN.jpg
Pobierz- 3
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 4/10 – Średnio-Zaawansowani)
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przedstawię Ci kolejne 10 pomysłów na aplikację, dzięki którym możesz poprawić swoje umiejętności programistyczne. Będzie to 4 część z 10. Tym razem przejdziemy już do aplikacji, które wymagają trochę większej wiedzy, co nie znaczy, że jeżeli jesteś początkującym, to sobie z nimi nie
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przedstawię Ci kolejne 10 pomysłów na aplikację, dzięki którym możesz poprawić swoje umiejętności programistyczne. Będzie to 4 część z 10. Tym razem przejdziemy już do aplikacji, które wymagają trochę większej wiedzy, co nie znaczy, że jeżeli jesteś początkującym, to sobie z nimi nie
źródło: comment_1658148377wf0Xi6g6nKS7W2pIlbZQiW.jpg
PobierzWykopki mam zagwozdke, mam 30lvl skończyłem automatykę i robotykę, mechanikę i budowę maszyn pracuje jako lider projektu zespołu konstruktów w budowie maszyn zarobki bez fajerwerków ale i bez dramatu okolice 10k brutto. Coraz bardziej męczy mnie jednak przykucie do fabryki i bez przeprowadzki ciężko o lepszą pracę. Rozważam czy nie przebrazowic się do IT, głównie ze względu na pracę zdalną i większą elastyczność zatrudnienia. Chciałbym to zrobić na spokojnie tzn. uczyć się
Komentarz usunięty przez autora
- 2
Rozważam czy nie przebrazowic się do IT,
@wrobel102: też jestem po robotyce a siedzę w IT XD
Jak chcesz się przebranżowić to zadaj sobie pytanie co by Cię najbardziej kręciło.
Żeby być programistą trzeba mieć do tego odpowiednie podejście mentalne. Mnie np by trafiło jak bym miał siedzieć cały dzień nad kodem. Z drugiej strony jeśli jednak uważasz że to dla Ciebie to poszukaj takiego kursu ktury nauczy Cię branżowego pisania kodu.
Chłop przyjdzie pospamuje swoim reklamowym gownem, nic się nie odezwie ale na czarno wrzuci XD
@kazik-
#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka #it #szkolenia #aplikacje #kursy
@kazik-
#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka #it #szkolenia #aplikacje #kursy
źródło: comment_1657869567T16Zng4yRhav9yZnMtFdIO.jpg
Pobierz- 11
Dzień dobry Mirki! ( ͡° ͜ʖ ͡°) Mamy dla Was najnowsze oferty pracy z kategorii #backend ( ͡° ͜ʖ ͡°)
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
Zdalnie
| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |
Zdalnie
źródło: comment_1657869588ozqfpLoQsnpWUBRrQveUSi.jpg
Pobierz- 1
Jak Zostać Programistą C#/.NET w 2022 Roku (Startując Od Zera)
Szkolenie + Q&A odbędzie się już w najbliższy poniedziałek (tylko dla zapisanych wcześniej osób)
Agenda spotkania:
➡ Dlaczego warto zostać programistą C#/.NET.
Szkolenie + Q&A odbędzie się już w najbliższy poniedziałek (tylko dla zapisanych wcześniej osób)
Agenda spotkania:
➡ Dlaczego warto zostać programistą C#/.NET.
źródło: comment_1657868003aMf96k43VKr8dCByN0D98e.jpg
Pobierz- 1
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 3/10 – Początkujący)
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przedstawię Ci kolejne 10 pomysłów na aplikację, dzięki którym możesz poprawić swoje umiejętności programistyczne. Jeszcze dzisiaj będą to aplikację, dla osób początkujących, ale również jeżeli jesteś na bardziej zaawansowanym poziomie, to możesz zaimplementować do tych aplikacji więcej funkcji. Zapraszam
Więcej: https://www.modestprogrammer.pl/100-najlepszych-pomyslow-na-aplikacje-nauczysz-sie-programowac-i-zbudujesz-portfolio-czesc-3-10-poczatkujacy
#programowanie
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W dzisiejszym artykule przedstawię Ci kolejne 10 pomysłów na aplikację, dzięki którym możesz poprawić swoje umiejętności programistyczne. Jeszcze dzisiaj będą to aplikację, dla osób początkujących, ale również jeżeli jesteś na bardziej zaawansowanym poziomie, to możesz zaimplementować do tych aplikacji więcej funkcji. Zapraszam
Więcej: https://www.modestprogrammer.pl/100-najlepszych-pomyslow-na-aplikacje-nauczysz-sie-programowac-i-zbudujesz-portfolio-czesc-3-10-poczatkujacy
#programowanie
źródło: comment_1657866349q5OUV7mD4yafndm2RyT988.jpg
Pobierz- 1
100 Najlepszych Pomysłów Na Aplikacje – Nauczysz Się Programować i Zbudujesz Portfolio (Część 2/10 – Początkujący)
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule przeanalizujemy kolejnych 10 najlepszych pomysłów na aplikację do portfolio. Tym razem będą to aplikację dla osób początkujących, ale wymagające już podstawowej wiedzy. Jeżeli dopiero stawiasz pierwsze kroki w programowaniu, to również możesz spróbować stworzyć takie aplikacje, na pewno dzięki temu zwiększysz swoje umiejętności.
Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule przeanalizujemy kolejnych 10 najlepszych pomysłów na aplikację do portfolio. Tym razem będą to aplikację dla osób początkujących, ale wymagające już podstawowej wiedzy. Jeżeli dopiero stawiasz pierwsze kroki w programowaniu, to również możesz spróbować stworzyć takie aplikacje, na pewno dzięki temu zwiększysz swoje umiejętności.
źródło: comment_1657613657mZaGFdKQ7w1daPTglEa7va.jpg
Pobierz- 0
Może mi ktoś powiedzieć co dokładnie się dzieje w tym kodzie turaj? Tworzona jest baza danych? Widze też że dziedziczenie jest ustawione.
#dotnet #programowanie #pytanie
#dotnet #programowanie #pytanie
źródło: comment_1657482960gHjVkuimvmA2LuplhIeWws.jpg
Pobierz- 10
@kafel12: https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/types/generics
Dobra rada - naucz się korzystać z google zamiast zadawać co chwila pytania na wykopie ( ͡° ͜ʖ ͡°)
Dobra rada - naucz się korzystać z google zamiast zadawać co chwila pytania na wykopie ( ͡° ͜ʖ ͡°)
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Dostałem się do firmy na staż i jest ogólnie ciężko xD
Mam taką linijke kodu i do końca nie rozumiem jak ona działa, bo jest lista task... i nagle znow jest lista z klasy CarDTO czyli jak to jest lista w liście? Nie rozumiem tego
oraz druga sprawa ten zapis lambda => czy ja dobrze rozumiem że on zwraca wartość bool? na jakiej zasadzie działa tu ten zapis, to jest skrócona wersja wywołania konstruktora?
(x
Mam taką linijke kodu i do końca nie rozumiem jak ona działa, bo jest lista task... i nagle znow jest lista z klasy CarDTO czyli jak to jest lista w liście? Nie rozumiem tego
oraz druga sprawa ten zapis lambda => czy ja dobrze rozumiem że on zwraca wartość bool? na jakiej zasadzie działa tu ten zapis, to jest skrócona wersja wywołania konstruktora?
(x
źródło: comment_1657445379Oj5kYz2FyfQwqO6YVtkNbF.jpg
Pobierz@kafel12: nie wiem do końca co to za język, ale wygląda na zwykłe asynchroniczne mapowanie listy samochodów z carContext.Cars na List
Jakiś mirek szuka pracy, senior #dotnet #csharp? Bezpośrednio dla zagranicznego klienta, stawka do 5.5k euro na B2B. Dość luźno w projekcie. Leciwy juz monolit który jest powoli migrowany do net core. Stawka za polecenie do podziału 50/50.
#programowanie #programista15k #pracait #csharp #dotnet
#programowanie #programista15k #pracait #csharp #dotnet
- 0
@Barszcz1987 tak, na codzień komunikacja w języku angielskim













PS. 2022: Na LINUXA wciąż trzeba to robić XD
#programista15k #programowanie #humorinformatykow #pracait #informatyk #java #dotnet #csharp #linux
źródło: comment_165935313133kCU0ir9CKzt0YwKs0aiM.jpg
Pobierz@binarny_pasek: Po Twojej odpowiedzi wychodzi, że @Kryspin013 ma całkowitą rację. Krzyczysz tylko po to, żeby krzyczeć, nie podajesz żadnego argumentu na potwierdzenie swojej tezy. Po pierwsze problem ze sterownikami to nie jest wina linuksa, tylko producenta sprzętu, który tego sterownika nie dostarczył, poza tym problem to był może z 15 lat