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
@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.
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
#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 tym
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
@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 do
@Hektorrr: To tak zamykając temat, to Raider jest trochę #!$%@? 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ł
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
@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
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 #it #szkolenia #aplikacje #kursy
kazik- - Czy Jest Obecnie Zapotrzebowanie Na Młodszych Programistów C#/.NET?

Cześć...

źródło: comment_1661241985dasIo9HBHFTOgVa9iGOKC2.jpg

Pobierz
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
Cześć! ( ͡° ͜ʖ ͡°) Mamy dla Was oferty pracy z kategorii #backend ( ͡° ͜ʖ ͡°)

| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |

Zdalnie
Ruby on Rails Developer | Lemon.io | 27-47k
https://crossweb.pl/job/WBuR1
Ruby on Rails Developer | Lemon.io | 27-47k
https://crossweb.pl/job/hit2O
Java Cloud Developer | Grape Up | 16-22,1k
https://crossweb.pl/job/LwWeQ
Senior Java Engineer
Crossweb - Cześć! ( ͡° ͜ʖ ͡°) Mamy dla Was oferty pracy z kategorii #backend ( ͡° ͜ʖ ...

źródło: comment_1660892581vCJP3v3XPkCbuZlOMfA6md.jpg

Pobierz
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
.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
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
@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 miesiąca.

@Kamilex97: poczytaj, ale powtarzam - nie
Przed długim weekendem mamy dla Was najnowsze oferty pracy z kategorii #backend ( ͡° ͜ʖ ͡°)

| Facebook | Crossweb | Podcasty | Wydarzenia | Oferty Pracy |

Zdalnie
Ruby on Rails Developer | Lemon.io | 27-47k
https://crossweb.pl/job/WBuR1
Ruby on Rails Developer | Lemon.io | 27-47k
https://crossweb.pl/job/hit2O
Python Developer | Lemon.io | 27-47k
https://crossweb.pl/job/EbBvL
Senior Java Cloud Developer | Grape Up | 18,8-28,5k
https://crossweb.pl/job/jES0k
Crossweb - Przed długim weekendem mamy dla Was najnowsze oferty pracy z kategorii #ba...

źródło: comment_16602895624jOEpP9fwtDIzVwsVaarML.jpg

Pobierz