Aplikowałem na stanowisko Junior Javowca i dostałem takie zadanie rekrutacyjne:

Using JAVA, write a solution that will take two methods (actions) in the API:

(POST) AddItem (ID, Name),[GET] GetItem (ID)


The application should use the CQRS pattern. The application should not have a database other than in-memory. The application should be configured for highest performance in terms of load:- CPU -RAM
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@stanleymorison: chyba umiem mniej niż junior, ale warto zwrócić uwagę że to API jest mało restowe - post nie powinien mieć ID

Btw nie wydaje mi się że zadanie rekrutacyjne zakłada obsługe kubernatesa wraz z setupem do autoskalowania ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@rosso_corsa: A zrobiłeś pre-commit install z linii komend żeby ci hooki zainstalowało? Jeśli tak, commitowanie z pycharma automatycznie powinno to podłapać i odpalić ci hooki (i ewentualnie sfailować commita). Jeśli ci tak nie robi to zobacz czy w oknie commitowania masz zaznaczone "run git hooks" czy jakoś tak.
  • Odpowiedz
A jeszcze drugie pytanko. Jest taki CMS jak wordpress, on ma za soba grube struktury i dużo kodu w PHP. Działa na template.

I ma taką ciekawą "funkcjonalność" że istnieje w nim dostęp do pliku z globalnym css, który jako admin można sobie edytować.

Jeśli bym używał innego systemu CMS i wprowadził coś takiego, że wrzucam plik tekstowy jak każdy inny asset ale np wymagam rozszerzenia (.css) jako jakaś podstawowa walidacja. Wybieram ten plik
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@januzi: no myślę, że nie xD ale tam są mechanizmy które będą pozwalały ustalić ostatnie zmiany jeśli się nie mylę. Albo można wykorzystać jakąś metodykę do opisywania zmian (przez kogo, kiedy, itd), takie pseudo kontrola wersji.

A ja sobie wyobrażam sobie standardowego użytkownika tej aplikacji jak standardową osobę pytającą na reddicie wordpressa o to co zrobić aby mu coś działało, bo on skopiował kod z neta (a nie umie CSS,
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Mam pytanie. Jak powinien wyglądać worker służący do wysyłania na jakieś API? Mam zrobione w kodzie request.post ale jak się tutaj mi przytnie to się cała apka zawiesi #naukaprogramowania #python
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nagrywania okna/ekranu na zasadzie bandicam


@rosso_corsa: Nie wiem co się za tym kryje, ale Shadowplay od NVidii jest spoko, wadą jest to, że musisz mieć kartę NVidii. OBS też chyba oferuje nagrywanie ekranu.
  • Odpowiedz
Wiem, że są ludzie, którzy lubią uczyć się z kursów video. Ja próbowałem, niestety mi nie wychodzi. ALe jakby ktoś potrzebował jakiegoś konkretnego, to teraz w księgarniach Helion i Ebookpoint oraz na platformie Videopoint aż do świąt, codziennie inny kurs video w specjalnej cenie. Dziś (14-12-2021):
- [Helion] Piotr Kośka Bash. Techniki zaawansowane. Zostań administratorem systemów IT 69,00zł
- [Ebookpoint] Anna Lewoc Angielski dla specjalistów IT. Komunikacja w codziennej pracy za 39,00zł
- [Videopoint]
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Microsoft pokochał Rusta. Rośnie godny następca C i C++

Coraz częściej mówi się, że w przyszłości Rust stanie się głównym językiem niskopoziomowego kodu.
https://bulldogjob.pl/news/1906-microsoft-pokochal-rusta-rosnie-godny-nastepca-c-i-c

#rustlang #cplusplus #microsoft #linux #programowanie #naukaprogramowania
Bulldogjob - Microsoft pokochał Rusta. Rośnie godny następca C i C++

Coraz częście...

źródło: comment_1639467797UgTfI4Eyh2OvcuV75mZFRL.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BeginEnd: Taka składnia lepiej współgra z inferencją typów, bo często typ można całkowicie pominąć. Poza tym uważam ją za czytelniejszą, ale to tylko moja opinia.

Podobną składnię ma m.in. Kotlin, Swift, TypeScript, Python, więc nie jest to jakiś wymysł Rusta. Już w Pascalu typ zmiennej lądował po jej nazwie.
  • Odpowiedz