Kolejna rozmowa na stanowisko seniora .NET i kończymy na 2 pytaniach. Pytam takiego "Czym różni się typ referencyjny od typu wartościowego ?". "Typ wartościowy alokowany jest na stosie a referencyjny na stercie". No i dopytuje czy typ wartosiciowy może się jednak znaleźć na stercie w niektórych przypadkach? Odpowiedź oczywiście nie, i pytam a czy niektórych typów które są referencyjne nie mogę jednak zaalokować na stosie? Zdziwienie.jpg. Kandydat próbujec coś wymyślić ale gada
Wszystko
Najnowsze
Archiwum
@Whiskeyjack29: play stupid games, win stupid prizes
@Whiskeyjack29: ludzi z kilkuletnim doświadczeniem pytasz o rzeczy, które w tym języku nie mają praktycznego znaczenia.
Chcesz zatrudniać programistów do pracy, czy popisywać się przed nimi nieprzydatną wiedzą?
Chcesz zatrudniać programistów do pracy, czy popisywać się przed nimi nieprzydatną wiedzą?
Jaki jest najgorszy framework w którym przyszło wam pracować? #programowanie #java #javascript #naukaprogramowania #csharp #frontend #backend
@Whiskeyjack29: spring, java ee. Generalnie wszystko, gdzie nie da się skoczyć do kodu frameworka i ogarnać
* JavaEE: tutaj jest najgorzej, bo oprócz czytania konfiguracji z adnotacji/xmla dochodzą problemy w ogarnieciu tego jak działa kontener aplikacyjny i co może
co i jak się dzieje, bo cała logika jest gdzieś deklaratywnie zdefiniowana i po samym go to definition nie idzie ogarnąć co się dzieje. W szczególności mówię tu o frameworkach javowych:* JavaEE: tutaj jest najgorzej, bo oprócz czytania konfiguracji z adnotacji/xmla dochodzą problemy w ogarnieciu tego jak działa kontener aplikacyjny i co może
@Whiskeyjack29: Z reguły im ORM mniej robi za ciebie i jest prostszy tym przyjemniej się z niego korzysta, np. jooq, exposed
Poleci ktoś jakąś aktualną książkę o OOP w C#? Głównie chodzi o to jak używać, czego nie robić, kiedy używać, a kiedy nie używać itd.
Generalnie szukam "tej drugiej książki do nauki", która wykracza poza syntax C#, więc nie musi być tylko o OOP. Ktoś coś?
Może być po angielsku.
W ostateczności może być coś w formie wideo jeśli warto.
#programowanie #naukaprogramowania #dotnet #csharp
Generalnie szukam "tej drugiej książki do nauki", która wykracza poza syntax C#, więc nie musi być tylko o OOP. Ktoś coś?
Może być po angielsku.
W ostateczności może być coś w formie wideo jeśli warto.
#programowanie #naukaprogramowania #dotnet #csharp
@ZagubionyPodroznik: w C# nie da się nie używać OOP. Tam wszystko jest obiektem.
Możesz do nauki korzystać z dowolnych źródeł o OOP, bo w każdym języku obowiązują te same zasady. Nie musi być dedykowana do C#.
Możesz do nauki korzystać z dowolnych źródeł o OOP, bo w każdym języku obowiązują te same zasady. Nie musi być dedykowana do C#.
@Michuy: żony nie musisz mi przedstawiać
Co sądzicie o tych kursach z #udemy ? Szukałem darmowych tutoriali ale większość jest robiona przez hindusów z pierdzącymi mikrofonami robiących projekty typu kalkulator a kupując taki kurs zaoszczędził bym pewnie sporo czasu
https://www.udemy.com/course/aspnet-core-mvc-kurs-od-podstaw-c-net/
https://www.udemy.com/course/praktyczny-kurs-aspnet-core-rest-web-api-od-podstaw/
#csharp #dotnet #programowanie
https://www.udemy.com/course/aspnet-core-mvc-kurs-od-podstaw-c-net/
https://www.udemy.com/course/praktyczny-kurs-aspnet-core-rest-web-api-od-podstaw/
#csharp #dotnet #programowanie
@iluvmypickle: Ja jestem na nie, wyjątkiem mogą być osoby które są total entry w programowaniu i chciałyby zobaczyć mniej więcej co to jest asp.net. W necie jest dużo kursów za darmochę nawet tych w formie video, imo szkoda kasy.
@iluvmypickle: pluralsight. Mają co jakiś czas darmowe weekendy
- 2
Rozmawiałem dzisiaj z wannabe programmer i ziomek mi mówi że chciałbybyć starszy itp. Pytam dlaczego - a on że w #java na jednej stronce z ogłoszeniami jest 39 ofert na juniora a w przypadku #csharp jest zawrotne 24 oferty, nic tylko just join it :D Chyba hype się skonczy na rynku...
#programowanie #programista15k #it
#programowanie #programista15k #it
konto usunięte via Wykop
- 8
@WaveCreator: Dlaczego wszyscy zaczynający karierę pchają się na juniora zamiast na staże? xd Też zaczynałem 5 lat temu, wysłałem 1 CV na staż i po godzinnej rozmowie w biurze na drugi dzień miałem ofertę (ofc minimalna krajowa ale I tak byłem szczęśliwy xD)
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
Jest tu ktoś kto postawił jakąś większą webapkę na Blazor Server (lub WASM) która ma dziesiątki/setki jednoczesnych użytkowników? Działa to normalnie? Nie ma problemu z zasobami serwera? Główne problemy z którymi się takie rozwiązanie boryka? Polecasz?
#programowanie #programista15k #dotnet #csharp #blazor
#programowanie #programista15k #dotnet #csharp #blazor
@Varin w poprzedniej robocie wewnętrzny tool do zarządzania był na blazor serverze, ok 150 użytkowników w każdym momencie przez większość dnia, zero problemów, wszystko near instant, stało to na Azure na jakimś bodaj B1. W #!$%@? polecam, bardzo przyjemnie się z tym pracuje zwłaszcza jak weźmiesz jakiś fajny system componentów jak np. MudBlazor. Wszystkim dotnetowcom w teamie się z tym fajnie robiło w przyciwienstwie do starego gówna w MVC z jquery.
@Varin Daniel Roth zarzekał się ze 5k połączeń na jednej maszynce D1_v2 uciągnie i bez zauważalnego obciążenia. Myślę, że to relatywnie spoko wynik ale nie miałem okazji dojść blazorem do takiej skali niestety żeby to sprawdzić.
Source: https://devblogs.microsoft.com/dotnet/blazor-server-in-net-core-3-0-scenarios-and-performance/
Source: https://devblogs.microsoft.com/dotnet/blazor-server-in-net-core-3-0-scenarios-and-performance/
- 0
API na .net 7, jedyne co robi to Service Worker się loguje do API co 10 sekund (JWT) i sprawdza czy są jakieś maile w DB zaznaczone do wysłania. Nie ma żadnych maili (bo to QA i DEV) więc jedynie co się dzieje to logowanie i sprawdzanie co 10 sekund.
Dlaczego Garbage Collection nie zbiera? Dlaczego to rośnie i rośnie I restartując AppPool wieczorem, dziś rano urosło do 4GB i nadal nic
Dlaczego Garbage Collection nie zbiera? Dlaczego to rośnie i rośnie I restartując AppPool wieczorem, dziś rano urosło do 4GB i nadal nic
źródło: apimemory
PobierzSprawdzałem w dotMemory - po prostu trzyma cały czas rzeczy w Heap1 i Heap2
@Varin: No to sprawdź jakie rzeczy tam trzyma ( ͡º ͜ʖ͡º)
- 2
@drajvver @Krolik @some_ONE @czupek
Okazało się że za każdym razem jak jest tworzony token JWT, to używa on dwóch medod z 'helpera' które mają za zadanie z
Okazało się że za każdym razem jak jest tworzony token JWT, to używa on dwóch medod z 'helpera' które mają za zadanie z
Configuration dać mi Secret i Issuer. I jakiś chuop tak to zaimplementował, że za każdym razem jak się te medody woła, to ZAWSZE leci to i tworzy nowe obiekty i czyta appsettings.json...:public- 0
Uczę się C#/.net a przechodzę z JS/TS i napisałem swojego pierwszego cruda z tutorialem z YouTube. Szukałem po googlach co robi "using" pod spodem ale nie znalazłem nic co by mi odpowiedziało na moje pytanie. A zastanawiam się czemu w poniższym kodzie, jeżeli odkomentuję "using Microsoft.EntityFrameworkCore;" mam możliwość użycia "ToListAsync()" w "context.Drivers" a bez tego nie mam takiej możliwości.
Kod:
Kod:
using AppApi.Data;
using AppApi.Models;
using@wobloblo: ToListAsync to jest extension method zdefiniowany w Microsoft.EntityFrameworkCore;
Dokładnie tutaj: https://github.com/dotnet/efcore/blob/main/src/EFCore/Extensions/EntityFrameworkQueryableExtensions.cs
To, że w klasie ApiDbContext masz już using na ten namespace to nie ma żadnego znaczenia.
Tak naprawdę ta linia mogłaby być napisana w ten sposób (i tak to naprawdę działa):
Microsoft.EntityFrameworkCore.QueryableExtensions.ToListAsync(_context.Drivers);
Dokładnie tutaj: https://github.com/dotnet/efcore/blob/main/src/EFCore/Extensions/EntityFrameworkQueryableExtensions.cs
To, że w klasie ApiDbContext masz już using na ten namespace to nie ma żadnego znaczenia.
Tak naprawdę ta linia mogłaby być napisana w ten sposób (i tak to naprawdę działa):
Microsoft.EntityFrameworkCore.QueryableExtensions.ToListAsync(_context.Drivers);
@wobloblo: doczytaj sobie czym są przestrzenie nazw
22
Entity Framework Core - kurs dla początkujących: Obsluga relacyjnych baz danych

Godzina wiedzy dla początkujących programistów .NET o podstawach biblioteki Entity Framework Core. W sposób praktyczny pokazałem jak rozpocząć przygodę z najpopularniejszym ORMem wśród .NET Developerów. Planuję kolejną część, w której poruszę bardziej zaawansowane elementy EF Core.
z- 3
- #
- #
- #
- #
- #
- #
#technologia #programowanie #csharp #programista15k
Hej programiści, poradźcie coś.
Mam sobie klasę bazową i kilka klas potomnych. W każdej z nich chcę mieć funkcję zwracającą listę wybranych właściwości (List<PropertyInfo>). Normalnie można to zrobić nadpisując po prostu metodę, ale ponieważ będzie ona wywoływana wielokrotnie wymyśliłem, że może ją zrobić statyczną, tym bardziej że lista taka będzie identyczna dla wszystkich instancji danej klasy. Problem w tym, że
Hej programiści, poradźcie coś.
Mam sobie klasę bazową i kilka klas potomnych. W każdej z nich chcę mieć funkcję zwracającą listę wybranych właściwości (List<PropertyInfo>). Normalnie można to zrobić nadpisując po prostu metodę, ale ponieważ będzie ona wywoływana wielokrotnie wymyśliłem, że może ją zrobić statyczną, tym bardziej że lista taka będzie identyczna dla wszystkich instancji danej klasy. Problem w tym, że
@MostlyRenegade: W czym ci to przeszkadza że będzie wywoływana wielokrotnie? Brzmi jak jakaś mikro optymalizacja i próba rozwiązania wydumanego problemu.
@MostlyRenegade: W teorii ułatwia w praktyce komplikuje bo prowadzi do hierarchii powiązanych ze sobą klas co właśnie się prawdopodobnie wydarzyło w twoim projekcie. Poczytaj o kompozycji i przewadze kompozycji nad dziedziczeniem. Nie będę się tu rozpisywał bo jest masa informacji online. Tu masz z przykładem w C# https://code-maze.com/csharp-composition-vs-inheritance/
- 4
Kojarzy ktoś jakąś stronkę z zadaniami w stylu.
Masz fragment kodu i musisz zrobić refactor, zaimplementować jakiś wzorzec, albo dopisać brakujące metody czy coś
https://app.testdome.com/t?generatorId=67 (cos w tym stylu najlepiej trudniejsze)
(wiem, że jest to https://www.codewars.com i podobne, ale tam sa raczej stricte algorytmiczne zadania)
#programista15k #dotnet #csharp
Masz fragment kodu i musisz zrobić refactor, zaimplementować jakiś wzorzec, albo dopisać brakujące metody czy coś
https://app.testdome.com/t?generatorId=67 (cos w tym stylu najlepiej trudniejsze)
(wiem, że jest to https://www.codewars.com i podobne, ale tam sa raczej stricte algorytmiczne zadania)
#programista15k #dotnet #csharp
źródło: Screenshot_1
PobierzKomentarz dla zasięgu. Też by się przydało. ( ͡° ͜ʖ ͡°)
- 2
@DawajChleb: @Potezny_Odyniec nie testowałem ale jest kilka ogólnie termin refactoring kąta. Niestety trzeba sobie u siebie stawiać ale dobre i to.
https://kata-log.rocks/
https://github.com/emilybache
https://anthonysciamanna.com/2022/05/05/code-kata-websites.html
https://yoan-thirion.gitbook.io/knowledge-base/software-craftsmanship/code-katas
https://kata-log.rocks/
https://github.com/emilybache
https://anthonysciamanna.com/2022/05/05/code-kata-websites.html
https://yoan-thirion.gitbook.io/knowledge-base/software-craftsmanship/code-katas
- 0
#programowanie #csharp #ai #sztucznainteligencja #machinelearning
Dlaczego to machine learning, chociażby w ml.net stało się tak popularne obecnie, od kilku lat?
Dlaczego to machine learning, chociażby w ml.net stało się tak popularne obecnie, od kilku lat?
@zonbat: Bo jest potencjał do rozwiązywania problemów które były w konwencjonalny sposób trudne lub niemożliwe do rozwiązania. Sam ml.net nie jest popularny na tle innych bibliotek/frameworkow tego typu.
Treść przeznaczona dla osób powyżej 18 roku życia...
Sprzedam 3 książki do nauki programowania w C#:
1) C#. Praktyczny Kurs, wydanie III - Marcin Jamro [2016]
2) Struktury danych i algorytmy w języku C# - Marcin Jamro [2019]
3) Wzorce projektowe w .NET - Dmitri Nesteruk [2020]
Pierwsza książka ma widoczne ślady użytkowania, pozostałe dwie wyglądają jak nowe. Nie są mi już potrzebne. Za komplet trzech książek wystarczy jedynie 100 zł przelewem na konto bankowe. Możemy zrobić OLX/Allegro, jak wolicie. Zapraszam na priv.
1) C#. Praktyczny Kurs, wydanie III - Marcin Jamro [2016]
2) Struktury danych i algorytmy w języku C# - Marcin Jamro [2019]
3) Wzorce projektowe w .NET - Dmitri Nesteruk [2020]
Pierwsza książka ma widoczne ślady użytkowania, pozostałe dwie wyglądają jak nowe. Nie są mi już potrzebne. Za komplet trzech książek wystarczy jedynie 100 zł przelewem na konto bankowe. Możemy zrobić OLX/Allegro, jak wolicie. Zapraszam na priv.
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
@Ra-V-ek: jak nie umiesz googla obsłużyć, to za programowanie się nie bierz
- 2
@JoeGlodomor: gościu, ja programuję od półtora roku xD
Szukam polecenia jakichś fajnych rzeczy, bo kupić losowe szkolenie to nie jest sztuka.
Szukam polecenia jakichś fajnych rzeczy, bo kupić losowe szkolenie to nie jest sztuka.
- 0
- 0
Mam zagwozdkę programistyczną: trzeba podstawić dźwięk silnika w samochodzie. Mamy dane obroty i częstotliwość dźwięku:
jak podstawię w ten sposób to działa:
int rpm=10; //10=idle 100=max
float freqPercent;jak podstawię w ten sposób to działa:
freqPercent
źródło: rat_racer_03
Pobierz@jacku: matematyka pozostaje obojętna na ten problem bo nie ma z nim nic wspólnego, zobacz sobie na yt jak sie tworzy ściezki dźwiękowe do samochodów bo sa gotowe tutoriale
- 1
@MostlyRenegade: na tym się pewnie skończy( ͡° ͜ʖ ͡°) już coś mi świta żeby podejśc do tego generatywnie, ostatecznie może zrobię jakąś bieda wersję tego symulatora bo wiekszość tutoriali brzmi sztucznie
- 0
Mirki,
Jest jakaś różnica jeśli chodzi o zapisy:
Task<SomeModel?> Siur;
a
Task<SomeModel>? Siur;
można
Jest jakaś różnica jeśli chodzi o zapisy:
Task<SomeModel?> Siur;
a
Task<SomeModel>? Siur;
można
@Ra-V-ek: zasadnicza
Jak często stosujecie Class Library? Oglądam sobie tutoriale od Tima Coreya i chłop wszelakie modele, enumy itd itp wrzuca do Class Library, wcześniej jak sobie coś klepałem to wszystko w jednym projekcie, ale do odpowiednich folderów (Models, Controllers, Enums itd) i w sumie nigdy wcześniej nie korzystałem z CL. Robić jak on czy w------e?
#dotnet #csharp #naukaprogramowania
#dotnet #csharp #naukaprogramowania
@RarestOfAllPepes: Warto dla samej separacji warstw w solucji. Jak klepiesz api to rzuć okiem na onion/clean/hexagonal architecture. Kolejny przykład użycia to kiedy masz więcej niż jedna aplikacje która korzysta z tego samego kodu, możesz wtedy wydzielić ten kod do classlib.
@RarestOfAllPepes: jak ja nawet nie wiem co to jest
- 11
Cześć,
Dziś (w sumie to wczoraj) na tapet wleciał temat dotyczący pożądanych umiejętności dla junior .net developera — jest to nasz komentarz do tzw. roadmapy dla programisty ASP.NET Core. Wszystkie odnośniki znajdziecie w tym repozytorium.
#programowanie #dotnet #csharp #aspnetcore #devmentors #akademiaspetza
Dziś (w sumie to wczoraj) na tapet wleciał temat dotyczący pożądanych umiejętności dla junior .net developera — jest to nasz komentarz do tzw. roadmapy dla programisty ASP.NET Core. Wszystkie odnośniki znajdziecie w tym repozytorium.
#programowanie #dotnet #csharp #aspnetcore #devmentors #akademiaspetza

konto usunięte via Wykop
- 6
@spetz:
junior to musi umiec robic kawe dla seniora, do niczego innego sie nie nadaje jak nie ma 2 lat expa (mid)
junior to musi umiec robic kawe dla seniora, do niczego innego sie nie nadaje jak nie ma 2 lat expa (mid)
























Uczę się ostatnio wzorca architektonicznego domain-driven-design (DDD) w .NET'cie.
Macie do podesłania jakieś fajne repka na gitcie którymi można byłoby się inspirować w trakcie nauki tego wzorca/podpatrzeć dobrych praktyk?
dziena z góry za pomoc :D
#programowanie #programista15k #cleancode #dotnet #microsoft #csharp #ddd