Wszystko
Najnowsze
Archiwum
- 1
@obieq tak jak pisałem, dekadę temu miałbyś rację, teraz tłumaczenia są na takim poziomie, że nie zauważysz różnicy między automatem, a tłumaczem przysięgłym.
- 1
Nowości w C# 13. Całkiem fajna lista zmian szykowana na Listopad.
#dotnet #csharp #msbuild #microsoftbuild #programowanie #programista15k
#dotnet #csharp #msbuild #microsoftbuild #programowanie #programista15k

@nad__czlowiek: ale to chyba w windowsie a nie C# 13
- 0
@mch0588: Jeżeli patrzysz na tą stronę: https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13 to tam nie ma wszystkiego. Tutaj trochę więcej ale też nie wszystko:
https://devblogs.microsoft.com/dotnet/dotnet-build-2024-announcements/#c-13
a tutaj aktualną listę z której większość powinna trafić do C# 13:
https://github.com/dotnet/roslyn/blob/main/docs/Language%20Feature%20Status.md
Na pewno extension types wyglądają świetnie. Nowy
https://devblogs.microsoft.com/dotnet/dotnet-build-2024-announcements/#c-13
a tutaj aktualną listę z której większość powinna trafić do C# 13:
https://github.com/dotnet/roslyn/blob/main/docs/Language%20Feature%20Status.md
Na pewno extension types wyglądają świetnie. Nowy
field keyword może być użyteczny. Wszystko ze Span zawsze jest świetne.- 6
Jak Microsoft naruszył Liskov Substitute Principle w .NET
#dotnet #csharp #programowanie #programista15k #solid #microsoft
#dotnet #csharp #programowanie #programista15k #solid #microsoft

@Hektorrr: tldr Microsoft zrobił dobrze a clean code to g---o? Stare, znałem
@Hektorrr: @nad__czlowiek: Microsoft zrobił źle. Akurat LSP jest jedną z nielicznych sensownych zasad z całego SOLIDa.
Główny problem jednak polega na tym że OOP jest za cienkie - w OOP nie daje się modelować braku jakiejś własności. Np nie da się mieć cechy „read only” tj że czegoś nie da się zrobić. Gdyby mieli ICollection oraz IMutableCollection to problemu by nie było.
Główny problem jednak polega na tym że OOP jest za cienkie - w OOP nie daje się modelować braku jakiejś własności. Np nie da się mieć cechy „read only” tj że czegoś nie da się zrobić. Gdyby mieli ICollection oraz IMutableCollection to problemu by nie było.
- 12
Słyszeliśmy, że lubicie Copilota, więc dodaliśmy Copilota do waszego Copilota, żebyście mogli korzystać z Copilota, podczas gdy korzystacie z Copilota.
#dotnet #csharp #microsoft #microsoftbuild #msbuild #copilot #windows #programowanie #programista15k
#dotnet #csharp #microsoft #microsoftbuild #msbuild #copilot #windows #programowanie #programista15k
źródło: 20190506_Microsoft_Build_28
PobierzUczę się ASP.NET Core Web API oraz Angulara. Szukam certyfikatów, które pomogłyby mi się chociaż troszkę wyróżnić na tle innych kandydatów. Niestety nie mogę znaleźć nic z ASP.NET Core. Znacie jakieś? Co do Angulara, to znalazłem angulartraining.com i chyba sobie go klepnę. Myślę też nad ogarnięciem podstaw Azure'a - myślicie, że warto tracić na to czas?
#pracait #backend #pytanie #dotnet
#pracait #backend #pytanie #dotnet
@_gabriel: bardziej ci pomoże udział open source niż kurs którego najpewniej pracodawca nie kojarzy (wiem że jedyne kursy które się liczą to te z azure dla devopsów). dla pracodawcy bardziej liczy się jak szybko ogarniesz projekt i się wdrążysz. Co do Azure sam go nie ogarniam jestem junior .net + vue.ts ale widzę po ofertach że powoli fullstack to devops + front + backend ale na uczelni na wykładach z
konto usunięte via Wykop
- 1
@_gabriel: powodzenia z szukaniem pracy xD
Księżyc (1969) - Windows 95 (1995) ➡ ok. 26 lat
Windows 95 (1995) - Dzisiaj (2024) ➡ ok. 29 lat
PS: jest sporo pracy dla lubiących środowisko Microsoftu, sprawdź! ( ͡° ͜ʖ ͡°)
Swoją drogą, który Windows jest dla Was najlepszy? ( ͡°( ͡
Windows 95 (1995) - Dzisiaj (2024) ➡ ok. 29 lat
PS: jest sporo pracy dla lubiących środowisko Microsoftu, sprawdź! ( ͡° ͜ʖ ͡°)
Swoją drogą, który Windows jest dla Was najlepszy? ( ͡°( ͡
źródło: 434406507_826052909558872_6577860887822559216_n (1)
Pobierz
konto usunięte via Wykop
- 2
@JustJoinIT:
A na księżycu nadal nikt nie wylądował.
14 lat użytkowania daily linuxa na desktopie here. Najlepszy chyba był 98 jak sobie odpalałem na nim gierki w okolicach 2000.
A na księżycu nadal nikt nie wylądował.
który Windows jest dla Was najlepszy?
14 lat użytkowania daily linuxa na desktopie here. Najlepszy chyba był 98 jak sobie odpalałem na nim gierki w okolicach 2000.
Swoją drogą, który Windows jest dla Was najlepszy? (
@JustJoinIT: Win2000 nie był całkowicie okropny.
Jak się teraz robi Web API w ASP.NET Core? Dokumentacja Microsoftu jest ponoć nieaktualna (przy tutorialu web api jest krzyżyk). Podeślecie coś co jest aktualne? Wcześniej endpointy robiło się w Controllerze, a teraz widzę tutoriale, które definiują endpointy w Program.cs (sic!)
#aspnetcore #dotnet #csharp #naukaprogramowania #pytanie
#aspnetcore #dotnet #csharp #naukaprogramowania #pytanie
@_gabriel: można robić tak i tak.
Tu masz wersję minimalistyczną: https://learn.microsoft.com/en-us/aspnet/core/tutorials/min-web-api?view=aspnetcore-8.0&tabs=visual-studio
A tu wersję na kontrolerach: https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-8.0&tabs=visual-studio
Tu masz wersję minimalistyczną: https://learn.microsoft.com/en-us/aspnet/core/tutorials/min-web-api?view=aspnetcore-8.0&tabs=visual-studio
A tu wersję na kontrolerach: https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-8.0&tabs=visual-studio
@_gabriel minimal api nie trzeba robić Program.cs.
Tutaj przykład: https://youtube.com/shorts/Ik3Vo8Fr0JM?si=sVQFAtk2aasQUIeU
Tutaj przykład: https://youtube.com/shorts/Ik3Vo8Fr0JM?si=sVQFAtk2aasQUIeU
Po jakim czasie potrafiliście coś takiego napisać od kopa z głowy? Wiem, że to jest tylko lekko zmieniony scaffold z Visuala, ale mimo wszystko, jestem zwyczajnie ciekaw. W pełni rozumiem ten kod, ale na ten moment nie umiem tego z buta napisać.
https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-8.0&tabs=visual-studio
#aspnetcore #csharp #naukaprogramowania #pytanie #dotnet
https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-web-api?view=aspnetcore-8.0&tabs=visual-studio
#aspnetcore #csharp #naukaprogramowania #pytanie #dotnet
Skąd ASP.NET Core "wie", że musi użyć model binding technique, która używa [FromBody]? To zachowanie domyślne ASP.NET Core?
[HttpPost]
public async Task<ActionResult<TodoItem>> PostTodoItem(TodoItem todoItem)
{
_context.TodoItems.Add(todoItem);@_gabriel: Domyślne zachowanie.
Jeśli parametrem metody jest typ prosty (int/double/string itd.) to domyślnie jego wartość będzie poszukiwana w url requestu, jeśli jest to obiekt złożony to dane będą poszukiwane w body requestu.
Można również ten mechanizm ominąć, tj zrobić:
Jeśli parametrem metody jest typ prosty (int/double/string itd.) to domyślnie jego wartość będzie poszukiwana w url requestu, jeśli jest to obiekt złożony to dane będą poszukiwane w body requestu.
Można również ten mechanizm ominąć, tj zrobić:
(...) PostTodoItem([FromBody]- 0
@Hirunkan:
dzięki to wiele wyjaśnia
dzięki to wiele wyjaśnia
Czy dla was też dokumentacja Microsoftu brzmiała tak abstrakcyjnie? Uczę się ASP.NET Core i wiem jak coś napisać (mniej więcej), ale nie rozumiem jak to do końca działa. Chyba zostanę CRUD-owcem xD
#aspnetcore #naukaprogramowania #nieprogramowanie #csharp #dotnet #pytanie
#aspnetcore #naukaprogramowania #nieprogramowanie #csharp #dotnet #pytanie
Czy dla was też dokumentacja Microsoftu brzmiała tak abstrakcyjnie?
@_gabriel: Dokumentacja MS jest złota, pod warunkiem że czytasz ją w wersji angielskiej xD Te polskie tłumaczenia maszynowe to jakieś nieporozumienie.
@_gabriel: w sumie długo tak miałem i wolałem już na stacku szukać odpowiedzi a później jakoś zaskoczylo i jest to pierwszy wybór. Dodatkowo mają trochę fajnych artykułów gdzie poza czysta dokumentacja biblioteki opisują np good practice albo naming guideline itp
swagger.json jest generowany za każdym razem, gdy odpalamy projekt? szukam go w projekcie i fizycznie go nie widzę, więc wnioskuję, że jest to generowane w biegu podczas odpalania
#csharp #naukaprogramowania #pytanie #dotnet
#csharp #naukaprogramowania #pytanie #dotnet
- 0
@_gabriel:
To zależy od wersji .NET oraz od wersji OpenAPI:
W moim przypadku plik jest run-time generated.
To zależy od wersji .NET oraz od wersji OpenAPI:
Build-time OpenAPI document generation with Swashbuckle isn't supported in .NET 8 and later. For a supported build-time alternative, see ASP.NET Core web API documentation with Swagger / OpenAPI. Run-time document generation is still supported in .NET 8.
W moim przypadku plik jest run-time generated.
- 0
Znacie jakiś fajny kurs ASP.NET Core Web API? Coś spoza dokumentacji Microsoftu
#aspnetcore #dotnet #csharp #naukaprogramowania #pytaniedoeksperta
#aspnetcore #dotnet #csharp #naukaprogramowania #pytaniedoeksperta
Radzicie sobie jakoś z migracjami EntityFrameworkCore na dalszym etapie rozwoju aplikacji? Wcześniej zmiany w bazie wprowadzałem dodając do projektu kolejne skrypty SQL i rozwijanie bazy było mniej złożone i mniej rzeczy mogło pójść źle.
#dotnet #entityframework #sql #programowanie
#dotnet #entityframework #sql #programowanie
@TwojHimars: Code First Approach i kilka środowisk na kórych kolejno testowane sa zmiany
@Dworki: Niestety ale pewne podejścia narzucaja pewne ograniczneia z kórymi się trzeba pogodzić. Takie hotfixy powinny być rzadkie wiec jeśli nawet jest spory narzut pracy związany z dodaniem ich potem do deva to ja bym to zakaceptował.
Znam podstawy C#. Chcę w przyszłości ogólnie klepać API + frontendowy framework. Znacie jakies kursy/książki, które mnie do tego wprowadzą? Coś oprócz dokumentacji microsoftu i żeby to nie były kobyły po 1600 stron z kodem maszynowym :S
#aspnetcore #pytanie #csharp #dotnet
#aspnetcore #pytanie #csharp #dotnet
3
Asembler CIL/MSIL/.NET IL i kod generowany dynamicznie

Wnętrzności .NET, czyli język pośredni (ang. intermediate language). Na dzień pisania tekstu całkowity brak dobrych materiałów do nauki o tej tematyce w polskim internecie.
z- 4
- #
- #
- #
- #
- #
- #
Czy CTS, CLS oraz Base Class Libraries są częścią .NET Runtime, czy odrębnymi blokami składowymi .NET platformy?
#naukaprogramowania #csharp #dotnet #pytanie
#naukaprogramowania #csharp #dotnet #pytanie
Czy raczkujący junior musi bardzo dobrze rozumieć pojęcia takie jak assembly, metadata, .net runtime, CIL, CLS, CLR oraz JIT? Jest tego trochę xD samo klepanie kodu chyba powinno wystarczyć, bebechy to bardziej mid, nie?
#naukaprogramowania #pytanie #csharp #dotnet
#naukaprogramowania #pytanie #csharp #dotnet
konto usunięte via Wykop
- 2
@_gabriel: jak dopiero zaczynasz to raczej nie, ale pasowałoby nauczyć się tych pojęć bo potem ci się przydadzą ( ͡° ͜ʖ ͡°)
@_gabriel: przecież to elementarz jest, a tu masz wszystko w jednym artykule wikipedii: https://pl.wikipedia.org/wiki/Common_Language_Runtime
W skrócie: .NET to jest maszyna wirtualna (coś jak Java). Programy kompilowane są najpierw do kodu pośredniego (tzw. bajtkodu), który działa na tej maszynie. Ten kod to jest właśnie CIL (w uproszczeniu), a maszyna - CLR. Runtime to, po prostu, konkretna implementacja CLR (możesz sobie napisać własną jeśli chcesz), ale żeby była kompatybilna ze standardem, musi
W skrócie: .NET to jest maszyna wirtualna (coś jak Java). Programy kompilowane są najpierw do kodu pośredniego (tzw. bajtkodu), który działa na tej maszynie. Ten kod to jest właśnie CIL (w uproszczeniu), a maszyna - CLR. Runtime to, po prostu, konkretna implementacja CLR (możesz sobie napisać własną jeśli chcesz), ale żeby była kompatybilna ze standardem, musi

















Dostałem takie oto zadanie na dostanie pracy.
Aplikacja REST/json API która zwraca z dwóch źródeł dane, nie wiem dlaczego są zwane "repozytoriami" w opisie zadania.
Między
@PilotPirx: znaj łaskę pana, nie trzeba 100%
tak całkiem serio to ja już wole zrobić te 2h live-coding na rozmowie albo te 3 hardy z leetcode niż sie