@Bulldogjob siedzę w flaky testach od kiedy pamiętam i przyznam, że ten artykuł jest po prostu słaby. Miał on ogromny potencjał, który został zmarnowany. Można było wspomnieć coś coś o asynchronicznych akcjach i jak je obsługiwać. Dodatkowo coś więcej o guardach (które nawet sugerowane są w oficjalnej dokumentacji). Został pominięty wątek tzw. "pollerów" - gdzie używa się waity o krótkim interwale czasu. Brak informacji o tym jak można lokalnie zreprodukować flaky
  • Odpowiedz
Wypalenie Zawodowe Wśród Programistów

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule chciałem poruszyć dość ważny problem wśród programistów, to znaczy wypalenie zawodowo. Opisałem czym jest wypalenie zawodowe, jakie są jego przyczyny, jak to wygląda wśród programistów i jak sobie z nim radzić. Zapraszam

Więcej: https://www.modestprogrammer.pl/wypalenie-zawodowe-wsrod-programistow

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet
kazik- - Wypalenie Zawodowe Wśród Programistów

Cześć Właśnie pojawił się nowy arty...

źródło: comment_1649744175l4fXPhpEMxwRFHMO2ZFxWl.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Coś dla polujących na #mirkopromocje taka informacja:
Z okazji Wielkanocy w księgarni Ebookpoint wybrane książki i kursy video możemy kupić w specjalnych cenach! W tych samych cenach można kupić też w księgarniach (aczkolwiek tam mogą być dostępne nie wszystkie pozycje): Helion, Onepress, Editio, Sensus, Bezdroża i Videopoint.

Osoby, które chcą znaleźć coś dla siebie, a ciężko im się przedzierać przez multum stron, mogą pobrać informacje w plikach
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania czy znacie jakieś strony z zadaniami, które pomagają nauczyć się nowego języka programowania? Zadanka powinny być niezależne od języka. Znam projekt euler ale w moim odczuciu jest to bardziej o matematyce niż informatyce
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kacpervfr: To jest lambda, którą wykonuje std::accumulate. Porównaj z poprzednią wersją - tamta przesuwała cyferki o jeden (mnożenie przez 10). Ta wersja przesuwa o tyle cyferek ile jest w b. int(log10(b) + 1) to liczba cyfr w b, a pow(10, x) to potęgowanie.
  • Odpowiedz
RedwoodJS – nowy framework JavaScript od twórcy GitHuba

Tom Preston-Werner, znany szerzej jako twórca GitHuba i generatora Jekyll, zaprezentował nowy javascriptowy framework, który ma spore szanse na zdobycie uznania developerów.
https://bulldogjob.pl/readme/redwoodjs-nowy-framework-javascript-od-tworcy-githuba

#javascript #frontend #redwoodjs #github #technologia #programowanie #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NewEpisode: Składnią? Składnia Rust jest znacznie przyjemniejsza niż C.

Typ wskaźnikowy na funkcję w C:

typedef int (*fp)(int, int);
Typ wskaźnikowy na funkcję
  • Odpowiedz
@BeginEnd: zwięzłość to nie zaleta, bo wpisywanie znaków nie zajmuje nigdy znacznej części czasu projektu.
Nie musisz patrzeć dob końca linijki, bo masz na początku type i wiadomo, że to deklaracja typu. Potem masz słowo kluczowe fn i wiesz że chodzi o funkcję.
  • Odpowiedz
#anonimowemirkowyznania
Co sądzicie o wejściu do świata IT poprzez data science/big data? Wyczytałem, że to jedna z dróg dla nie-programistów ale czy to nie kierunek dla matematyków/statystyków? Zaczynając od początku - szukam czegoś dla siebie. Skończyłem kierunki ekonomiczne i pracuję w #korpo. Chciałbym spróbować czegoś nowego a firma oferuje darmowe szkolenia na #udemy itp. Mamy też rekrutacje wewnętrzną na różne stanowiska #java #
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Co sądzicie o wejściu do świata IT ...

źródło: comment_1649670563f5K2Em16N0OzZdR8Vcom6y.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: ale wiesz, że poziom wejścia data/science big data jest o wiele większy niż na pozycję typowego klepacza crudów/ stronek itd? ( ͡° ͜ʖ ͡°) plus to nie jest stricte IT, często nie musisz być wirtuozem programowania o ile rozumiesz matematykę, która stoi za algorytmem.
  • Odpowiedz
jak to jest z gitlab_variables w projekcie. rozumiem ze wpisuje sie tam zmienne srodowiskowe na potrzeby testow na pipeline tylko teraz jak ja mam tam tylko budowanie obrazu na CI/CD to nie wiem jakie zmienne mam tam wpisywac. jak mam w aplikacji jakies bazy danych podpiete to przeciez gitlab nie bedzie sie z nimi laczyc zeby budowanie obrazu przeprowadzic? #naukaprogramowania #python #git
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: no to odpowiedź brzmi - nie bo po co. gitlabvariables to jak wyżej - napisałeś że za pomocą ci/cd budujesz obrazy więc nie ma to nic wspólnego ze zmiennymi które są używane przy odpalaniu apki. No chyba że coś robisz inaczej ¯\(ツ)_/¯
  • Odpowiedz
Hej mam dwa wektory, predykcje i target. Predykcja to [1, 1, 2, 2, 1], target to [1, 0, 2, 2, 1]. Chce zbudować macierz konfuzji i otrzymać:
0 1 0
0 2 0
0 0 2

ale dla table(target, predykcja) mam
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@quwer: Przede wszystkim zapewnia że apka ma poinstalowane wszelkie toole i środowiska w systemie operacyjnym które potrzebuje, do tego zapewnia niezmienne środowisko uruchomieniowe - co jest bardzo cenne. Jak już raz przetestujesz że twoja apka działa z wersją Javy 12 i zainstalowanym Pythonem 3.6.2 i toolami x, y i z w ustalonych wersjach to taki obraz możesz odpalić na dowolnej maszynie i mieć pewność, że zadziała (a jeśli nie zadziała
  • Odpowiedz
▶️ Transakcje w Spring Boot!

Jeśli jeszcze raz chcesz przejść przed zasady działania transakcji, oraz przykładów jej wykorzystania, to zachęcam Cię do przeczytania mojego ostatniego artykułu.

Przybliża on działanie transakcji i porusza teoretyczne aspekty jakie pojawiły się w moim ostatnim Live - Spring Data – Transakcje, Izolacje i Propagacje.

https://bykowski.pl/transakcje-w-spring-boot/
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SoftBull

Atomicity – gwarantuje, że każda transakcja jest niezależna i musi być traktowana jako niezależna jednoska

Isolation – gwarancja, że każda transakcja musi być niezależna od drugiej.


Dwa różne pojęcia, a ten sam opis
  • Odpowiedz
Mam trywialny problem, który już wielokrotnie rozwiązywałem, ale oczywiście teraz zapomniałem jak to zrobić xd

Na wymyślonym przykładzie WeatherAPI. Odbieram sobie z zewnętrznego API Response, którego mapuje na obiekt.

CountryWeatherResponse{
private String iso;
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemka, powoli mam dość roboty na budowie, a szczególnie warunków pogodowych, dlatego postanowiłem spróbować nauczyć się programowania. Aktualnie uczę się podstaw z kursu dla początkujących z kanału Kanał o wszystkim na YT.
Ale, żeby zdobyć więcej informacji widziałem, że jest obszerny kurs Java Developer na Strefiekursów.
Czy ktoś poleci ten kurs? Chyba, że ktoś zna jakieś inne wartościowe kursy. Jestem w stanie zapłacić, ponieważ będzie to inwestycja w siebie. Jestem jeszcze młody
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@galaxy42: nauka przy pracy na budowie to ciężko bo to 10h dziennie lekko

nastaw się na co najmniej wiele miesięcy ciężkiej nauki, sam język programowania to dziś mało, musisz ogarniać bazy danych, podstawy frontendu, REST, protokół http, trochę zasad działania sieci, algorytmy, struktury danych, podstawy systemów operacyjnych, wiedzieć jak działa procesor, pamięć, cyberbezpieczeństwo, to razem zadanie na wiele lat, ale może już "po drodze" uda Ci się dostać pierwszą fuchę
  • Odpowiedz