@numeryczny_mikolaj12: Nie wiem czy w przypadku mikroserwisów w ogóle istnieje coś takiego jak podstawy (chyba, że chodzi ci o teoretyczne koncepcje). To jest skomplikowany system już z założenia, a zrobisz źle to będzie trudniej wyprostować niż źle zaprojektowany monolit.

Wszystkie ważne linki od @spetz (+fajna prezentacja) tutaj
  • Odpowiedz
@zibizz1: jak zrobisz dobrze to przede wszystkim autonomiczność (dedykowane osoby per usługa, osobne repozytoria, CI & CD pipeline, łatwo usunąć/przepisać mikroserwisy na nowy), asymetryczna skalowalność (możesz najbardziej wykorzystywaną usługę skalować horyzontalnie niezależnie od reszty) oraz nie ma SPOF jak w przypadku monolitu (część systemu nadal działa, nawet gdy pewne mikroserwisy padły) - jak to faktycznie zrobić dobrze to już inna historia ( ͡° ͜ʖ ͡°).
  • Odpowiedz
#programowanie #dotnet #csharp

Obecnie do testów integracyjnych używam xUnit. Ale zaczynam się zastanawiać czy nie ma jakiegoś runnera który jest lepiej przystosowany do pewnych rzeczy. Potrzebuję zorganizować testy w drzewo. Nie mają być wykonywane losowo, tylko w ustalonej kolejności aby sprawdzać pewne ścieżki scenariuszy. Używam WebApplicationFactory bo testy są robione jak najbliżej żywego organizmu jak się da w ten sposób.

Obecnie udało mi się je uszeregować
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Khaine: Jeśli bazujesz w testach na jednej instancji aplikacji (a w xUnicie akurat to nie będzie defaultowe zachowanie, bo on tworzy instancję klasy testowej per test, nie per zestaw testów), to zrób sobie własny orderer do testów, xUnit wystawia do tego API. Google Twoim przyjacielem, szukasz hasła TestCaseOrderer.
  • Odpowiedz
Hejka, uczę się ASP .NET MVC, bo taką książkę Freemana podrzucił mi znajomy, kiedy jeszcze kompletnie nie wiedziałem na czym polegają dane frameworki, ich plusy i minusy, przeczytałem już lwią część tej książki, za rok będę miał staż (mam nadzieje, że w technologii .NETowej). Jednak jak tak czytam coraz wiecej o .NET Core 3 i C# 8 to się zastanawiam czy nie miałoby sensu dokończenie obecnej książki (nie lubię zostawiać niedokończonych książek)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cimcirimcipiririri: Przejąć rynek może za dużo powiedziane, ale porównania wydajności i plan na cały ekosystem wydaje się bardzo fajny. Raczej mało który projekt na greenfieldzie teraz decyduje się na pójście w ASP.NET bez Core.
Ja nigdy nie widziałem sensu czytania takich książek od deski do deski, wybieram zawsze rozdziały które mnie interesują i na nich się skupiam
  • Odpowiedz
Ile powinien zarabiać dobry ogarnięty SENIOR programista jednej z dobrych technologii(.NET, JAVA) w jednym z dużych miast? Powiedzmy że ma 30 lat i skończył dobre studia.

Wiadomo że 15k to teraz biedaki juniorzy zarabiają, stąd pytanie: ile? stawki w netto PLN.

#programista15k #programowanie #zarobki #pracbaza #gospodarka #naukaprogramowania #csharp #java #dotnet #programistawpsychiatryku #

ILE POWINIEN ZARABIAC SENIOR DEV?

  • 20k 13.7% (37)
  • 25k 7.0% (19)
  • 30k 8.5% (23)
  • 40k 1.5% (4)
  • 50k 1.8% (5)
  • 70k 67.5% (183)

Oddanych głosów: 271

  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

OK. Plecaki spakowane, kanapki z zeszłego roku rozpoczynają nowe życie, a my prezentujemy 49 odcinek.
10x developer - mit czy kit?
https://ostrapila.pl/49
#programowanie #programista15k #programista #dotnet #python #java #javascript #software #php #ostrapila #podcast #podcasty #programista10x #10x #devops #ostrapila
jaroslaw-stadnicki - OK. Plecaki spakowane, kanapki z zeszłego roku rozpoczynają nowe...

źródło: comment_4QOIc9IFQ8EjJUo0H3E33PZr5F3V0Lf2.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grzech_u: jak umiesz programowac to sobie poradzisz. Sam jezyk to tylko narzedzie, szybko ogarniesz. Kwestia tylko ogarniecia applowego API, ktore jest calkiem przyjemne.

To wszystko pod warunkiem, ze bedziesz robil w switcie.

Bo objective c jest bardzo specyficznym jezykiem, z wieloma dzienymi rzeczami zaczynajac od skladni. Tzn. tez predzej czy pozniej ogarniesz ale zajmie Ci to duzo wiecej czasu i wiele korew poleci po drodze.
  • Odpowiedz
Właśnie wróciłem z #emigracja #uk i zacząłem szukać pracy jako programista w kraków, myślałem że w Polsce się coś zmieniło w kwestii zarobków ale widzę że dalej jest tragedia. Mam 7 lat doświadczenia i w jednej firmie mi zaproponowali stanowisko seniora z pensją 11k(na rekę) xDD w kolejnych trzech trochę lepiej bo po około 13k na rękę(akurat u nikogo nie było możliwości #b2b). Przecież to
  • 90
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Scaab: zobacz co podaje GUS, a konkretnie jaka jest srednia krajowa. porownaj stawki specjalistow z innych branz. 15k to nie jest jakas niewyobrazalna stawka, ale to tez nie sa gowniane pieniadze. a ze bedziesz zyc na kredyt? to obniz swoje wymagania. przyzwoite samochody kupisz za polowe kwoty, ktora zaproponowales.

jezeli chcesz zarabiac stawki europejskie, to albo znajdz sobie jakas fuche zdalna, albo wracaj skad przyjechales, skoro tam jest taki super
  • Odpowiedz
@hiperchimera: Od razu sobie to do double parsuj. Trzeba mieć tylko na uwadze, że w Twoim stringu separatorem jest kropka a nie przecinek. Możesz wcześniej zamienić jedno na drugie, albo użyć odpowiednich parametrów parsowania.

double val = double.Parse(
doc.SelectSingleNode("//Mid").InnerText,
NumberStyles.Any,
CultureInfo.InvariantCulture);
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
#pytaniedoeksperta z działu #csharp #dotnet - czy mając aplikacje konsolową można z jej poziomu wywołać okno gdzie będziemy wybierać folder (a dalej plik) do analizy przez odpowiednie metody?

z tego co czytałem to podobno da się zaimportować (OpenFileDialog i odpowiedni using, i STAThread w Mainie) ale raz że to jeśli już będzie działać na Windows (WinForms), #linux raczej nie łyknie, a dwa że mam
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hiperchimera: tzn ja nie wiem jak ta aplikacja będzie działać. Czy użytkownik uruchamia aplikację konsolową, wybiera plik, coś tam robi, następnie wybiera następny plik itd. Wtedy ncurses jest ok. Ale w przypadku gdy aplikacja ma po prostu przetworzyć plik wejściowy, coś zrobić i wypisać wynik to należy podać ściężkę do pliku jako parametr przy uruchamianiu aplikacji.

można też użyć strumieni albo pipeline np
$ cat plik | twoja_aplikacja.exe
  • Odpowiedz
Ktoś siedzi w temacie #machinelearning ,a konkretnie biblioteki microsoftu ML.NET i czy może się wypowiedzieć czy ta nowa odświeżona biblioteka jest w miare ok? Rok temu próbowałem coś z pierwszą wersją i była taka sobie, ale widziałem że już chyba jest nowa i zastanawiam się czy jest sens się w nią zagłębiać.

#csharp #dotnet
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
Kontynuując nauczanie oraz szkolenie, głównie z tematyki .NET Core, mikroserwisów oraz architektury (m.in. jako trener z ramienia Bottega IT Minds), razem z Darkiem (z którym nagraliśmy jakiś czas temu darmowy kurs "Distributed .NET Core) postanowiliśmy wydzielić współdzielony kod, który przewijał się w ramach wspomnianego kursu w projekcie (a jakżeby inaczej ( ͡° ͜ʖ ͡°)) Common do zbioru małych, lekkich i możliwie niezależnych od siebie paczek.

Całość nazwaliśmy Convey -
spetz - Cześć,
Kontynuując nauczanie oraz szkolenie, głównie z tematyki .NET Core, m...
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach