Mam rozmowę o pracę na #fullstack #dotnet #csharp. Ma trwać około 2h. Popatrzyłem już na internecie, ale zapytam też tu: jakie mieliście techniczne pytania/zadania na podobne stanowisko? #programowanie a jak się uda to #programista15k
Mam pytanie odnośnie architektury REST Api składającego się z 2 projektów :
-core - zawierające datacontext, modele dto, service wyciągające dane z bazy .
- Api - zawierające controllery, ustawienia aplikacji itd.
Aplikacja korzysta z usług google takich jak storage do przechowywania plików lub ML/AI itd.
Pytanie teraz gdzie powinny znajdować się klasy odpowiedzialne za obsługę googl'a i w którym momencie powinny być wywoływane ?
Normalnie proces wygląda tak : kontroler -
-core - zawierające datacontext, modele dto, service wyciągające dane z bazy .
- Api - zawierające controllery, ustawienia aplikacji itd.
Aplikacja korzysta z usług google takich jak storage do przechowywania plików lub ML/AI itd.
Pytanie teraz gdzie powinny znajdować się klasy odpowiedzialne za obsługę googl'a i w którym momencie powinny być wywoływane ?
Normalnie proces wygląda tak : kontroler -
- 0
kontroler -> service -> infrastructure (w tym baza i inne zrodla danych lub zewnetrzne serwisy)
- 1
jak zwykle wszystko zalezy od kontekstu, jesli apka staje sie wieksza warto dodac warstwe infrastruktury
Tutaj jest jeden moim zdaniem przydatne template z wyjasnieniem co jaka warstwa robi:
https://github.com/ardalis/CleanArchitecture
Tutaj jest jeden moim zdaniem przydatne template z wyjasnieniem co jaka warstwa robi:
https://github.com/ardalis/CleanArchitecture
W tym odcinku rozmawiamy o tym kto to jest trudny klient. Omawiamy różne typy oraz zastanawiamy się czy da się z sytuacji z takowym klientem wykaraskać.
ostrapila.pl/59
#programowanie #dotnet #python #java #javascript #software #php #podcast #podcasty #ostrapila
ostrapila.pl/59
#programowanie #dotnet #python #java #javascript #software #php #podcast #podcasty #ostrapila
#anonimowemirkowyznania
7000zł netto na B2B czy 4000zł netto na UOP?
Do tej pory pracowałem na umowie zlecenie, ale skończyłem już studia.
#pracait #pracbaza #programowanie
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( https://mirkowyznania.eu ) Zaakceptował: LeVentLeCri
7000zł netto na B2B czy 4000zł netto na UOP?
Do tej pory pracowałem na umowie zlecenie, ale skończyłem już studia.
#pracait #pracbaza #programowanie
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Kliknij tutaj, aby wysłać OPowi anonimową wiadomość prywatną
Post dodany za pomocą skryptu AnonimoweMirkoWyznania ( https://mirkowyznania.eu ) Zaakceptował: LeVentLeCri
- 0
@AnonimoweMirkoWyznania: jesli dopiero skonczyles studia to mozliwe ze jestes przed 26 rokiem zycia, w obecnej sytuacji czesciej do tego wieku nie oplaca sie przechodzic na B2B
Jak obsługujecie pliki różnego formatu np. .jpg, .bmp, .svg to rozszerzenia zapisujecie jako "const string" czy robicie enumy? Dostałem polecenie że mam przerobić to na enumy i trochę nie wiem o co chodzi.
Miałem fabrykę zrobiona na const stringach jak co
#dotnet #programowanie #csharp
Miałem fabrykę zrobiona na const stringach jak co
#dotnet #programowanie #csharp
nowa treść, nowy Ty. <3 https://wprostychslowach.pl/2020/02/05/single-responsibility/ #java #programowanie #dotnet #wprostychslowach
- 1
jaki jest cel 500000 wpisu na blogu o tym samym, bedziesz wyjasnial w 5 wpisach SOLID i w kolejnych 4 paradygmaty obiektowosci?
- 0
@trelixmorelix: widze ze potraktowales to jako obraze ale serio sie pytam, dla kogo to piszesz? poczatkujacy programisci maja tysiace takiego typu materialow, pewnie ciekawsze bylby rozwiazywanie problemow z realnych projektow bo SOLID czy nawet paradygmaty obiektowe nie sa zlotym srodkiem na wszystko
- 0
@trelixmorelix: ok, jeśli po prostu sprawa ci to przyjemność, a nie szukasz większego zbioru odbiorców, to możesz nawet lorem impsum przepisywac codziennie.
- 0
@LeopoldStuff: list comprehension
- 1
linq to troche co innego bo bazuje na koncepcji fluent API, w pythonie dobre jest tez natywne wsparcie dla duzych liczb
- 0
Cześć polecicie jakie sprosty program do testowania rest api ? Typu: wysyłam 100 x GET vs 1000 x GET i np. porównuje średni czas odpowiedzi ? #programowanie #rest #api #informatyka #pytanie #kiciochpyta
- 1
Chciałbym dać użytkownikom możliwość pisania kodu, który następnie będę kompilować po stronie serwera i wykonywać.
W jaki sposób mogę zabezpieczyć serwis po stronie serwera przed złośliwym użyciem funkcjonalności?
Potrafię sobie wyobrazić sytuację w której użytkownik np. poprzez refleksje wykona coś, czego wykonać nie powinien i wyśle sobie maila z wewnątrz kodu z informacjami, które zbierze.
Generalnie filtrowanie użytych usingów wydaje się być rozwiązaniem niespecjalnie bezpiecznym.
Czy Roslyn ma możliwość ograniczenia linkowanych bibliotek
W jaki sposób mogę zabezpieczyć serwis po stronie serwera przed złośliwym użyciem funkcjonalności?
Potrafię sobie wyobrazić sytuację w której użytkownik np. poprzez refleksje wykona coś, czego wykonać nie powinien i wyśle sobie maila z wewnątrz kodu z informacjami, które zbierze.
Generalnie filtrowanie użytych usingów wydaje się być rozwiązaniem niespecjalnie bezpiecznym.
Czy Roslyn ma możliwość ograniczenia linkowanych bibliotek
- 3
a mozeby wykonac albo nawet skompilowac te skrypty w zamknietym srodowisku? (docker, albo jakas maszyna wirtualna) ktora nie ma dostepu do niczego co jest chronione
- 0
@Hektorrr:
Kazdy z punktow ktore wymieniles nie rozni sie niczym pomiedzy sytuacjami gdzie odpalasz to na swoim serwerze, a w srodowisku izolowanym
a) Taki sam czas bylby odpalany na VM czy w dockerze jak i na twoim serwerze
b) Kazdy uzytkownik odpala to na tym samym izolowanym srodowisku,
c) ----||------
d) Tutaj tez w przypadku wyizolowania srodowiska jest latwiej zarzadzac bezpieczenstwem
Kazdy z punktow ktore wymieniles nie rozni sie niczym pomiedzy sytuacjami gdzie odpalasz to na swoim serwerze, a w srodowisku izolowanym
a) Taki sam czas bylby odpalany na VM czy w dockerze jak i na twoim serwerze
b) Kazdy uzytkownik odpala to na tym samym izolowanym srodowisku,
c) ----||------
d) Tutaj tez w przypadku wyizolowania srodowiska jest latwiej zarzadzac bezpieczenstwem
- 0
@Hektorrr:
nie znam szczegółów ale myśle, że niepotrzebne ci kontenery per user, mozesz wszystko wykonywac na jednym kontenerze, chyba ze zadań bedzie zbyt duzo a etapy kompilacji i uruchamiania zbyt wolne ale jedna maszyna może też robic ich pewnie kilka na raz więc może tej infrastruktury wcale nie bedzie tak duzo
nie znam szczegółów ale myśle, że niepotrzebne ci kontenery per user, mozesz wszystko wykonywac na jednym kontenerze, chyba ze zadań bedzie zbyt duzo a etapy kompilacji i uruchamiania zbyt wolne ale jedna maszyna może też robic ich pewnie kilka na raz więc może tej infrastruktury wcale nie bedzie tak duzo
- 0
@Hektorrr:
Tez przez chwile pomyslalem o Kubernetesie ale nie wiem czy to nie jest strzelanie z armaty do muchy, poszukalbym jakis informacji w jaki sposob zaimplementowane sa jakiekolwiek kompilatory online, aplikacje typu leetcode itd. tego jest pelno w internecie a nie wydaje mi sie zeby kazdy stawial setki kontenerow do obslugi setki uzytkownikow
Tez przez chwile pomyslalem o Kubernetesie ale nie wiem czy to nie jest strzelanie z armaty do muchy, poszukalbym jakis informacji w jaki sposob zaimplementowane sa jakiekolwiek kompilatory online, aplikacje typu leetcode itd. tego jest pelno w internecie a nie wydaje mi sie zeby kazdy stawial setki kontenerow do obslugi setki uzytkownikow
- 0
- 0
Mirkowcy frontendowcy, czy i jaką książkę, wciąż aktualną, określilibyście mianem "biblii frontendowca"? Na prezent dla juniora (0 lat doświadczenia komercyjnego, rok hobbystycznego z potencjałem na przyszłość). Myślałem na początku o "Czystym kodzie" jako uniwersalnej lekturze, ale boję się, że może na tak wczesnym etapie odrzucić "bo przykłady w javie" czy coś. HTTP, HTML, CSS, JS, REST w ten deseń.
#programowanie #webdev #pytanie #ksiazki
#programowanie #webdev #pytanie #ksiazki
Robie proste api (codeFirst) w którym jest klasa USER oraz DEVICE, użytkownik może mieć kolekcję urządzeń.
Użytkownik ma pole :
public ICollection Devices { get; set; }
jednak zawsze gdy pobieram z bazy użytkownika wraca on bez urządzeń. Jak skonfiguorwać strukturę klas /adnotacje/ dbset aby pobierał użytkownika z urządzeniami ?
Próbowałem do DEVICE dodać
[Required]
public virtual User user { get; set; }
albo
[Required]
public int userId { get; set; }
Użytkownik ma pole :
public ICollection Devices { get; set; }
jednak zawsze gdy pobieram z bazy użytkownika wraca on bez urządzeń. Jak skonfiguorwać strukturę klas /adnotacje/ dbset aby pobierał użytkownika z urządzeniami ?
Próbowałem do DEVICE dodać
[Required]
public virtual User user { get; set; }
albo
[Required]
public int userId { get; set; }
Po przejrzeniu ofert pracy rozumiem, że .NET Core to już jedyna możliwa ścieżka.
Pytanie do tych co już poszli tą drogą.
1. Podobne rozwiązania implementujecie szybciej?
2. Podobne rozwiązania są równie stabilne?
3. Nie ma problemu ze zgodnością wsteczną?
4. Przejście było płynne i intuicyjne?
5. Możliwości są równie duże/większe co w standardowym .NET?
6. Jakie są dla was osobiście największe korzyści z przejścia? Faktycznie przerzuciliście się na hostowanie na Linuxie i
Pytanie do tych co już poszli tą drogą.
1. Podobne rozwiązania implementujecie szybciej?
2. Podobne rozwiązania są równie stabilne?
3. Nie ma problemu ze zgodnością wsteczną?
4. Przejście było płynne i intuicyjne?
5. Możliwości są równie duże/większe co w standardowym .NET?
6. Jakie są dla was osobiście największe korzyści z przejścia? Faktycznie przerzuciliście się na hostowanie na Linuxie i
- 1
3. Nie ma nawet co patrzec na materialy z .net core 1.x,
5. Na pewno jest mniej gotowego oprogramowania, ale prawie wszystkie biblioteki, ktore sa utrzymywane chcac nie chcac musialy przesiasc sie na .net core wiec to jest problem tylko tych nieutrzymywanych albo typowo Windowsowych(np. wtyczki do Office)
6. Tak jak wpsomniano wczesniej, konteneryzacja na linuxowych kontenerach
5. Na pewno jest mniej gotowego oprogramowania, ale prawie wszystkie biblioteki, ktore sa utrzymywane chcac nie chcac musialy przesiasc sie na .net core wiec to jest problem tylko tych nieutrzymywanych albo typowo Windowsowych(np. wtyczki do Office)
6. Tak jak wpsomniano wczesniej, konteneryzacja na linuxowych kontenerach
Hej Mireczki, jak wygląda sytuacja na rynku pracy dla programistów z mniej więcej rocznym doświadczeniem komercyjnym? Czy takie 6k na rękę na uopie trzyma przyzwoity poziom? (Fullstack Node.js/Angular, duże miasto ale nie Warszawa)
#programista15k #programowanie
#programista15k #programowanie
- 15
Mam pomysł na prostą wtyczkę do fb szyfrującą komunikację, chyba skrobnę na dniach. Pomysł powstał na głównej w komentarzach.
Ogólnie zamysł jest taki, że na komputerze wrzuca się w config swój klucz prywatny i imiona + nazwiska ludzi z ich kluczem publicznym.
Skrypt przed wysłaniem wiadomości będzie pobierał naszą wiadomość, sprawdzał odbiorcę i ją szyfrował kluczem odbiorcy jeśli znajduje się on na liście + wrzucał do tagu(podmieniał wiadomość), np:
==43iuh4t3iuh43iuh3iuh34hiu543iuhf987sdsd
Nasz odbiorca
Ogólnie zamysł jest taki, że na komputerze wrzuca się w config swój klucz prywatny i imiona + nazwiska ludzi z ich kluczem publicznym.
Skrypt przed wysłaniem wiadomości będzie pobierał naszą wiadomość, sprawdzał odbiorcę i ją szyfrował kluczem odbiorcy jeśli znajduje się on na liście + wrzucał do tagu(podmieniał wiadomość), np:
==43iuh4t3iuh43iuh3iuh34hiu543iuhf987sdsd
Nasz odbiorca
#dotnet #pracait