Mirasy jestem programistą seniorem z 5 lat doświadczenia, wyższymi studiami i dobrymi wynikami. W pierwszej pracy pracowałem za 6k na rękę a obecnie 12k na rękę i wydaje mi się że więcej już się nie da wyciągnąć w tym kraju. Wszystkie oferty dla seniorów to max 18k brutto UOP a na B2B nie chcę pracować bo to oszukiwanie na podatkach. Serio dojście do 15k na rękę jest takie trudne jeśli się zna
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@miki4ever: chciałem napisać, że ja znam całkiem sporo programistów 20 lat starszych ode mnie. Potem zdałem sobie sprawę, że każdy z nich to siedzi w embedded xD
  • Odpowiedz
@Kaczus2B: Jakby kiedyś umieli to bym starego kodu nie poprawiał, myślę, że całkowicie normalny junior, próg wejścia kiedyś było wiele niższy niż teraz
@bacteria: Może o czymś takim mówi @Kaczus2B po informatyce na pwr nie wyjdziesz z wiadomościami na temat wzorcow projektowych, a to jedna z najlepszych informatyk w Polsce
  • Odpowiedz
Wywołuję funkcję, która zwraca mi obiekt lub string (dwa różne przypadki). Wywołuję tą funkcję tylko po to, żeby wstawić ten obiekt (lub string) do następnej funkcji.

Mógłbym po prostu zrobić np.
BigCar bigCar = FunkcjaZwracającaBigCar();
FunkcjaWysyłającaObiekt(bigCar);

Ale
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Szebek: Ustaw sobie język na angielski, łatwiej Ci bedzie zrozumieć warningi. Każdy warning ma kod, w tym przypadku jest to CS0176. Jeśli wpiszesz to w google to pierwszym linkiem będzie CS0176.
Ogólnie probujesz się odwołać do zmiennej statycznej przez nazwę instancji, a nie klasy. Pola statyczne nie są powiązane z żadną konkretną instancją, tylko z klasa jako typem, dlatego jest to niedozwolone.
Śmiem twierdzić, że te zmienne nie powinny
  • Odpowiedz
Dwa super ciekawe projekty zaprezentowane podczas #msbuild

1. Project Tye - narzędzie mające pomóc w debugowaniu wielo-kontenerowych projektów.
Uruchamianie aplikacji i wszystkich usług powiązanych lokalnie w Kubernetes bez pisania własnych yamli a nawet automatyczna integracja z Kabana (do zbierania logów jak Graylog) i Zipkin (do distributed tracing tj. Jaeger)

https://devblogs.microsoft.com/aspnet/introducing-project-tye/
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanko bo jestem totalnie słaby w regexy a muszę szybkiego fixa ogarnąć( ͡° ͜ʖ ͡°) (piąteczek piątunio)
Jak z tekstu wybyć taki wzór:
2929—93—99
[4 cyfry][—][dwie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

Chciałbym przedstawić nasz ostatni projekt open source Pacco, dotyczący mikroserwisów w .NET Core i podejścia "cloud agnostic". Na nim opiera się m.in. kurs Mikroserwisy .NET, a dodatkowa praktycznie cała infrastruktura jest spięta na podstawie naszego innego projektu Convey.

Poniżej link do wpisu na blogu, a w załączeniu wideo o samym projekcie i jak to
spetz - Cześć,

Chciałbym przedstawić nasz ostatni projekt open source Pacco, dotyc...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grap32: mid jak i senior tu coś znajdą dla siebie (wiadomo, jak to bywa ze stanowiskami). Na stronie kursu jest kilka lekcji demo jak coś :)
  • Odpowiedz
Potrzebuje porady/wskazówki w znalezieniu błędu.

Otóż mam program desktopowy, do którego można uploadować pliki i inne czynności, coś ala google drive czy inny chmurowy dysk. Ostatnimi czasy w trakcie wrzucania pliku do systemu, jeśli robi się coś w nim to wszystkie akcje na serwer wywołują się znacznie dłużej niż normalnie.
tutaj zawołam zainteresowanych: #programowanie #csharp #devops #siecikomputerowe #sieci

Dalsza część informacji: Z jednej strony to
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WielkiElektronig: no nie ma takiej linii wlasnie, bo ja mam czasy wykonania calej akcji na serwer od poczatku do konca i czas wywolania requesta od wywolania do odpowiedzi na kliencie i wlasnie ten czas na kliencie minus wykonanie samej akcji na serwerze mi daje samo wyslanie/odebranie danych. I to jest spowolnione znacznie. Chociaz teraz testowalem to co mi @juzjuzjuz podpowiedzialem i zrobilem downgrade biblioteki system.net.http do wersji, ktora mam
  • Odpowiedz
@Zeronader: powodów może być trylion. Masz dostęp do kodu? Sprawdź source control. Może jakiś middleware po aktualizacji nie śmiga. Może logowanie? Nie masz analytics żadnego? Grafana? Hosting iis/kestrel jakieś reverse proxy? Antywirus? Szukasz igly w stogu siana kolego..
  • Odpowiedz
#programowanie #programista15k #dotnet #csharp #microsoft

Wrzucam kolejny wpis porównujący wydajność .NET, tym razem na dwóch systemach operacyjnych Windows 10 i Linux (Ubuntu 20.04). Na obu OS sprawdziłem szybkość: .NET Core 3., .NET 5 oraz z Mono 6.8. - .NET Linux vs Windows - test wydajności .NET Core 3.1, .NET 5.0, a także Mono
djfoxer - #programowanie #programista15k #dotnet #csharp #microsoft

Wrzucam kolejn...

źródło: comment_15897441157S7xzFaxQ60ZnnV7o7R5tO.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#dotnet #csharp #angular

Mam problem, który nie wiem jak obsłużyć komunikacyjnie. Robię przekierowanie z frontendu do 3rd party serwisu, który przekierowuje mnie na mój backend. Z tego backendu chciałbym zrobić przekierowanie na frontend i ogólnie nie ma problemu żadnego jeśli mam frontend i backend pod jednym adresem. Natomiast nie jest tak kiedy sobie developuje i wtedy frontend mam powiedzmy na localhost:1234 a backend na localhost:9876. Chciałbym
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WielkiElektronig: Ale to działa. Jednak zmieniłem to tak, żeby pomijał ten cały kod jak nie jest odpalona wersja developerska, więc jest całkowicie bezpieczne. A w wersji developerskiej tak jak powiedziałem: wszystko działa jak trzeba
  • Odpowiedz
JWT jest często stosowaną metodą wymiany informacji między dwiema stronami. By mechanizm ten był możliwie bezpieczny trzeba go jednak odpowiednio zaimplementować. Dowiedz się, jak to zrobić w Twojej aplikacji C#.

https://bulldogjob.pl/news/1096-bezpieczna-implementacja-json-web-tokens-w-c

#csharp #programowanie #naukaprogramowania
Bulldogjob - JWT jest często stosowaną metodą wymiany informacji między dwiema strona...

źródło: comment_15895330672YrcX3pTcJ7EmOq5e87VaS.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp

Witam, mam problem z drag enter / drag drop w C# precyzujac przeciagajac plik do Form, w momencie gdy przytrzymam go dluzej na Formie to zaczytuje go kilkukrotnie jest tak w przypadku przeciagania jednego jak i kilku plików

if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach