#anonimowemirkowyznania
Eh, muszę to zrobić. Mam dość pracy w januszexie ( ͡° ͜ʖ ͡°) Po prawie 6 latach pora opuścić korpo i posadę bez perspektyw za śmieszne pieniądze.

Niestety skillsy mi trochę zardzewiały przez klepanie skryptów i aplikacji konsolowych, dlatego też wypadałoby się podszkolić i poprzypominać sobie rzeczy, które mogą się przydać w przyszłej pracy. Zastanawiam się tylko który język rozwijać, zakładając, że w obydwu czuję się równie swobodnie.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam rozkminę pomiędzy javą a C# i platformą .Net. Kilka lat już pracuje jako QA więc siedzę w branży i chcę przejść na backend/fullstack. Kilka miesięcy uczyłem się Javy, i szybciej wskoczyłbym w ta strone. Ale nie wiem dlaczego, wydaje mi się że C# jest nowocześniejszy, sporo ludzi twierdzi że lepiej im się w nim pracuje a java kojarzy mi się z samymi legacy czy inne fintechy. Zastanawia mnie tylko jak
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pabl0esc0bar:
Odpowiedź na szybko: język nie ma znaczenia, bierz co bardziej Tobie podchodzi, bo parę złotych różnicy nie wynagrodzi męczenie się z czymś czego nie lubi.

Dłuższą wypowiedź może kiedyś napiszę, ale nie wiem czy jest po co, skoro tu jest już wszystko ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@pabl0esc0bar: Legacy znajdziesz wszedzie, po prostu szukaj greenfieldow w startupach albo SH. Nie porownuj zarobkow miedzy FS/BE/jezyk, to nie jest miarodajne, na roznych rynkach dominuje rozna technologia a FS i BE to dwie rozne sprawy, w obu jezykach i na obu pozycjach znajdziesz podobne widelki, rynek rowniez sie zmienia - nikt ci nie powie co bedzie za 5 lat i czy warto bylo isc w C# czy Jave.
  • Odpowiedz
Przygotowuje API do wymyślonej przeze mnie aplikacji, w której użytkownik może
A) utworzyć post,
B) dodać tekst, opis i resztę parametrów
C) dodać zdjęcia do postu ( chciał bym żeby do każdego postu każdy użytkownik mógł dodać 0-5 zdjęć w ramach dobrej jakości )

Jestem na punkcie C i absolutnie nie wiem jak sobie poradzić ze zdjęciami :) jakieś tutoriale, podpowiedzi ? jak je przechowywać ? na jakimś S3 czy w bazie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
czy winformsy to zamykanie sobie drogi do przyszlosci w .net?
Pracuje jako winforms dev w firmie w ktorej nie ma zadnych wzorcow, zadnych testow, zadnych code review, zadnego orm, po prostu robi sie byle dzialalo i tyle. Pracuje tam od ponad roku, i teraz probujac zmienic prace, nie mogę dostać się na asp (głównie blokuje mnie brak jakiejkolwiek znajomości fronta, bo back uczę się we własnym zakresie i raczej z
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pracuje jako winforms dev w firmie w ktorej nie ma zadnych wzorcow, zadnych testow, zadnych code review, zadnego orm, po prostu robi sie byle dzialalo i tyle. Pracuje tam od ponad roku, i teraz probujac zmienic prace, nie mogę dostać się na asp (głównie blokuje mnie brak jakiejkolwiek znajomości fronta, bo back uczę się we własnym zakresie i raczej z tym nie mialem problemow na rozmowach)


@AnonimoweMirkoWyznania: niekoniecznie, nie wydaje mi
  • Odpowiedz
Mam problem z EF core, w metodzie Seed na starcie chce sobie zrobić dynamiczne dodawanie nowych wpisów na podstawie nowych klas w jednym z assembly i niby wszystko się dodaje w context w Locals widzę całą listę, ale po savechanges nie ma żadnych zmian w bazie i przy nowym wystartowaniu dalej to samo.

Kawałek kodu, o którym mówie https://pastebin.com/dPHqQvNd

#programowanie #dotnet #csharp
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hektorrr: Warunek jest dobry, bo jak znajdzie, czyli nie będzie nulem, to pomijamy.

Jak debugowałem i były dodawane do contextu nowe obiekty, w debugu w locals widać całą listę, po czym idzie savechanges i nie ma nic. ChangeTracker.HasChanges zwraca true, ale response z savechanges 0.

Ale może spróbuję postawić jakis mssql na dockerze i na nim spróbuje, bo i tak ostatecznie nie będzie na sqlite siedzieć, ale myslałem, że szybsze
  • Odpowiedz
@Hektorrr: To tak zamykając temat, to Raider jest trochę s---------y i jak nie zrobie breakpointa w środku catcha, to idąc normalnie Step overem omija mi wejście do catcha i od razu idzie dalej. Dziwne to takie, no ale będę na przyszłość już to wiedział
  • Odpowiedz
Dłubie sobie apke API NET 6. Ściągnąłem boilerplate od https://jasonwatmore.com i ten gościu ma rozdzielone DTO od Modeli, są one zmasowane przy pomocy automappera. Teraz pytanie jak te modele powinny wyglądać, czy mogą mieć zagnieżdżone w sobie elementy ? Czy struktura tych modeli powinna być prosta ? Np. Mam klasę biblioteka która ma właściwość
lista ksiazki;jak taka listę zmapować i obsłużyć po stronie modelu ? #programowanie #dotnet
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DaxterPoker: Odpowiedz sobie na pytanie do czego ci to DTO i będziesz miał odpowiedz jak to mapowac. Jak robisz proste API to bywa, że DTO jest bardzo zbliżone (jedli nie takie same) jak model

Po to zreszta automapper, żeby nie pisać całego mapowania samemu w takich przypadkach
  • Odpowiedz
Czy Jest Obecnie Zapotrzebowanie Na Młodszych Programistów C#/.NET?

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule odpowiem na pytanie, czy jest jeszcze zapotrzebowanie na młodszych programistów C#/.NET, a także przedstawie jakie umiejętności warto opanować i jak to będzie wyglądać w przyszłości. Zapraszam

Więcej: https://www.modestprogrammer.pl/czy-jest-obecnie-zapotrzebowanie-na-mlodszych-programistow-csharp-dotnet

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka
kazik- - Czy Jest Obecnie Zapotrzebowanie Na Młodszych Programistów C#/.NET?

Cześć...

źródło: comment_1661241985dasIo9HBHFTOgVa9iGOKC2.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pisze apke we fluterze i ASP.net. W cliencie mam klasę, która mi służy do odpytywania API, są w niej metody typu getItem() itp. standardowo. Teraz dodałem autentykacje za pomocą jwt. No i w jednej z tych metod, która odpytuje API z [Authorize] wczytuję sobie tokena z logowania i dodaje do nagłówka, standardowo, wszystko działa git. Sprawdzam też w tej metodzie (np. getItem()) czy token się nie przeterminował i jeśli tak to czy
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

10 Najważniejszych Nawyków, By Efektywnie Przeprowadzić Code Review (Przegląd Kodu)

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule przedstawię, czym jest i jak wygląda code review. Opowiem między innymi o tym, co możesz zyskać dzięki praktykowaniu code review, na co należy zwrócić uwagę podczas przeprowadzania code review i przedstawię 10 najważniejszych nawyków, które warto wdrożyć, by code review było jeszcze bardziej skuteczne. Zapraszam

Więcej: https://www.modestprogrammer.pl/10-waznych-nawykow-by-efektywnie-przeprowadzic-code-review-przeglad-kodu

#programowanie
kazik- - 10 Najważniejszych Nawyków, By Efektywnie Przeprowadzić Code Review (Przeglą...

źródło: comment_1660715631UZBfocpiGvlAyXbHn8jRpH.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

.NET Framework już natywnie na ARM, ale jest haczyk

Dowiedz się, co ekspansja .NET Framework na nową architekturę oznaczać będzie dla przyszłości rozwoju oprogramowania na Windowsie oraz dla Windowsa.
https://bulldogjob.pl/readme/net-framework-juz-natywnie-na-arm-ale-jest-haczyk

#dotnet #csharp #programowanie #naukaprogramowania #bulldogjob #pracait #technologia
Bulldogjob - .NET Framework już natywnie na ARM, ale jest haczyk

Dowiedz się, co e...

źródło: comment_16606480439qXLR49CoZZXtHgmkIYo7T.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej. Jakie będzie najlepsze podejście. Mam powiedzmy zadanie obliczyć coś. Dla różnych rzeczy obliczane jest to w inny sposób. Ale fajnie jakby był do tego sparametryzowane zapytanie do jednej metody w jednym kontrolerze. Może zrobić coś w styli ServiceResolvera? W zapytaniu podaje typ obliczeń i wtedy na zasadzie jakiegoś switch casa tworze instancje odpowiedniego serwisu. Wszystkie serwisy będą dziedziczyły po tej samej klasie abstrakcyjnej bazowej. Czy może inne podejście np każdy typ
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bin-bash: chłopie weź się doucz bo OCP dotyczy zmiany API metody a nie kodu w ogóle.

Odbierzesz nazwę z parametru i co dalej? Wpakujesz te nazwy w jakaś mapę z instancjami serwisów? Opakujesz je jakimiś annotacjami/atrybutami i coś dalej rozkmini który serwis wybrać? Czym to się niby różni funkcjonalnie od switcha?

Wstyd żeby programista pisał takie rzeczy i zarzucał innym że programują od
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach