Mireczki szybkie pytanie: w mini serwisie uruchomionym za pośrednictwem node.js korzystam z kafki (kafka-node) w taki sposób, że z konkretnego topicu czytam eventy.

W momencie startu serwisu, gdy na kafce nie ma topicu który chcę obserwować (bo np. serwis który dany topic tworzy wstał później) dostaję error o treści:
ERROR: TopicsNotExistError: The topic(s) kafkaTopic3 do not exist

Chciałbym zastosować tam w takim wypadku próbę jakiegoś reconnecta bo niestety z automatu to się
@Generyczny_nick: glupoty popisalem mireczku, tutaj masz 100% pewne soluszyn ( ͡° ͜ʖ ͡°)

const kafka = require('kafka-node');
const Consumer = kafka.Consumer;

const today = new Date();
let i = 0;
const work = () => {
console.log('Work ' + i);
const client = new kafka.KafkaClient({ kafkaHost: "localhost:9092", connectTimeout: 1000 }); // 15s timeout
const consumer = new Consumer(client, [{ topic: "kafkaTopic3", time: -1, maxNum: 1 }]);

consumer.on('message',
Wiecie może jak stworzyć własny JSON Object zawierający w sobie tablice w Vue? Bo próbowałem i próbowałem i wuj z tego jest.

Potrzebuje dostać taki objekt:

{
"userTracks":[
{
"title":"Na+na+na"
},
{
"title":"Smack+down"
},
{
"title":"Wegorze"
},
{
"title":"Money"
}
]
}

A jedyne co dostaje to błąd że JSON nie może sparsować listy.

#vue #vuejs #json #javascript
#zalesie Polecaliście #react a tak naprawdę:
1. aby to się nadawało do użytku trzeba i tak konfigurować w nim Redux.
2. teraz wszedł Redux Toolkit i dotychczasowa dokumentacja ustawiania tego jest nieaktualna, a nowej jest jeszcze mało.
3. Mało przykładów jakichś bardziej skomplikowanych apek niż todo app. Tutaj znalazłem:
https://github.com/reduxjs/rtk-github-issues-example, używa już Redux Toolkit. Cudów nie ma, a kodu jest nawalone mase w zasadzie tylko po to aby wykonać jeden czy dwa
@incydent_kakaowy a czemu miało by być skoro redux to zewnętrzna biblioteka która de facto nie została stworzona specjalnie dla reacta tylko można jej użyć i w czystym jsie i vue i w angularze? Po drugie w docsach reacta jest opisane context api i state management więc nie możesz narzekać n brak informacji o zarządzaniu stanem aplikacji, jak to dobrze zrobisz to obejdziesz się bez reduxa.

btwto że wyszedł redux toolkit nie znaczy
@incydent_kakaowy:
1. Nie, nie trzeba. Nie musisz go używać. Możesz wybrać z dziesiątek innych bibliotek, lub nie wybierać żadnej. Redux nie ma nic wspólnego z Reactem. W zasadzie ostatnio najczęściej używam Reduxa, lub jego mojej osobistej Rx-owej implementacji poza Reactem.
2. Nie musisz używać Redux Toolkit, sposób konfiguracji Reduxa z Reactem bez użycia toolkita się nie zmienił, wszystko jest aktualne.
3. React to obecnie wciąż najbardziej popularna frontendowa biblioteka, przykładów jest
#javascript #react #programowanie

Zabierając się za kurs React przerabiać cały kurs z JS? Czy wystarczą mi podstawy programowania obiektowego nabyte w Javie? Na dzień dzisiejszy przerabiam kurs od zelenta,oraz tę stronę tu:
https://javascript.info/

Czy dopiero gdy skończę te dwa kursy zabrać się za Reacta czy mogę to przyśpieszyć? Zależy mi na zrozumieniu dokladnym wszystkiego,ale też nie chcę brodzić w nieskończoność znów przerabiając tablice,konstruktory itp..
Na lepszy start tygodnia mamy dla Was nowe oferty z kategorii Backend, Fullstack i Frontend!

BACKEND JOBS

- [REMOTE] Senior Software Developer (Python) @ clearcode.cc 12.0k-16.0k (B2B)
- [REMOTE] Salesforce Developer @ netguru.co 7.0k-12.0k (B2B)
- [REMOTE] Remote Senior IT Developer with German @ hausengel.de 6.0k-12.0k (UoP)
- [REMOTE] Lead PHP Developer @ divante.pl 11.5k-16.8k (B2B), 9.2k-13.4k (UoP)
- [REMOTE] Open Source Software Engineer @ sumologic.com 16.0k-24.0k (UoP)
- [REMOTE] Trainee
Przegląd prasy programistycznej

1. Wyjaśnienie modułów #rust w przystępny sposób http://www.sheshbabu.com/posts/rust-module-system/
2. Jak zrobić dziedziczenie w języku C https://arpitbhayani.me/blogs/inheritance-c
3. Server-side rendering dla #vue https://github.com/galvez/fast-vue-ssr
4. Insekty mogą mieć już prowadzić lifestreaming https://spectrum.ieee.org/automaton/robotics/robotics-hardware/uw-micro-camera
5. Wyciszanie szumu w Linuxie https://github.com/lawl/NoiseTorch
6. Ciekawy artykuł o efektywnym Infrastructure as Code https://itnext.io/principles-patterns-and-practices-for-effective-infrastructure-as-code-e5f7bbe13df1
7. Rzeczy, które chciałbym wiedzieć i #css. https://cssfordesigners.com/articles/things-i-wish-id-known-about-css
8. Sprytny sposób na usuwanie duplikatów z tablicy w #javascript. Ponieważ to JS jest
@qwe_: operator warunkowy ani array.reduce nie mają tu nic do rzeczy
po prostu masz dwie składnie ciała funkcji do wyboru:

(params) => 5
(params) => { doThings; return 5; }
a ty użyłeś
(params) => { doThings; } - nie podałeś return więc domyślnie jest return undefined
ale co z tym parametrem wartości początkowej accu?

tak samo jak to robisz teraz
@vizori: tylko co jeśli jest tablica obiektów???
Mam [
{key: cos, value, cos},
{key: cos, value, cos},
{key: cos, value, cos}
]

bo nie wiem czy dobrze zrozumiałem. Jako twojaTablica dać tablicę z obiektami ? I co zwraca twoja funkcja? Bo próbuje zastosować i nie działa
#javascript #fronted
Siemka mam takiego potworka
https://codepen.io/JuniorWeb/pen/yLeQGMm?editors=0010

table to tablica z obiektami. Miałem zamiar przejść bo tej tablicy, później wyciągnąć każdy obiekt i sprawdzać trash. Jeśli trash jest na false wtedy robię nowa tablicę z tymi obiektami. Na nowej tablicy renderuje sobie HTML z elementami z tej tablicy. Sa problemy takie, że czasem usunie czasem nie item z listy. Dodatkowo czasami się dubulują. Robię wszystko przez babel. Ktoś ma pomysł jak to
Czegoś nie rozumiem:
let tablica = [1, ];
console.log( typeof tablica[1] === ’undefined’ ) // zwraca true

Natomiast
tablica.some( element => typeof element === ’undefined’ )
zwraca false

Dlaczego tak jest? Czy można sprawdzić w taki sposób czy tablica zawiera "undefined"?
#javascript #programowanie #webdev
via Wykop Mobilny (Android)
  • 6
@qwe_: bo operacje z Array.prototype (takie jak some) celowo omijają dziury w tablicy. A twoja tablica ma dziurę. Rezultat będzie zupełnie inny jeśli będzie let tablica = [1, undefined]. W tym przypadku nie będzie dziury w tablicy, tylko faktyczny element o wartości undefined
Cześć! Rzućcie okiem na najnowsze oferty pracy w IT - Backend, Fullstack i Frontend!

BACKEND JOBS

- [REMOTE] Middle/Senior .NET Developer @ cshark.com 11.0k-16.0k (B2B)
- [REMOTE] Senior Python Developer @ spoton.com 15.0k-20.0k (B2B)
- [REMOTE] Senior Magento Developer @ eworkgroup.com 9.6k-13.4k (B2B)
- [REMOTE] Senior Python Developer @ merixstudio.com 11.1k-16.0k (B2B)
- [REMOTE] Java EE Developer @ vlogit.pl 9.6k-11.2k (B2B), 7.0k-8.0k (UoP)
- [REMOTE] Remote Java Backend Developer @ sidnet.info
#programowanie #programista15k #naukaprogramowania

Mirki, jakie polecacie materiały do nauki tej słynnej javy w wersji script znanej jako #javascript ? ( ͡° ͜ʖ ͡°)
Nie musi być to kurs od absolutnych podstaw typu co to jest zmienna, obiekt. Jestem bardziej backendowcem-javowcem (od święta coś tam w JS skrobnę w pracy jakąś funkcję), ale widząc po ofertach to coraz częściej szuka się fullstacka, a tam bez #js ani rusz.

Na
◢ #unknownews

1) Anki - system do nauki nowych rzeczy z wykorzystaniem tzw. fiszek. (jak go efektywnie wykorzystać?)
https://pawelcislo.com/2020/07/10/optimising-our-learning-retention-rate-with-srs-anki/
INFO: autor podaje, w jaki sposób można przystosować Anki do nauki nowych języków czy rzeczy związanych z programowaniem

2) Wymiana danych między zakładkami przeglądarki z użyciem JavaScript
https://dev.to/dcodeyt/send-data-between-tabs-with-javascript-2oa
INFO: metoda bazuje na BroadcastChannel()

3) Wiem, co ściągałeś z Torrenta (Ty, lub Twój sąsiad)
https://iknowwhatyoudownload.com/en/peer/
INFO: wchodzisz na stronę i widzisz wszystkie pliki
Pobierz imlmpe - ◢ #unknownews ◣

1) Anki - system do nauki nowych rzeczy z wykorzystaniem ...
źródło: comment_1594976809j9hOFOU4MkUwOZRH87Mtnq.jpg
#naukaprogramowania #javascript
async function verifyUser (username, passowrd) {
try {
const userData = await getUserData(username, passowrd);
const userRole = await getUserRole(userData);
const userPermissions = await getUserPermissions(userRole);
console.log(userPermissions);
} catch (error) {
console.error(error);
}
};

Jeśli mamy taki przykład funkcji asynchronicznej. To
1.Czy await działa na zasadzie, że czeka aż np. funkcja getUserData() zostanie wykonana i dopiero przechodzi dalej?
2. Czy w takiej konstrukcji tej funkcji verifyUser funkcje które mają await powinny też
@damienbudzik: do drugiego to wiem. Powiedzmy, że mam 2 funkcje
funkcjaPierwsza
funkcjaDruga

async funkcjaPierwsza() {
const cosTam = await funkcjaDruga()
}
I moje pytanie czy funkcjaDruga() musi być zadeklarowana jako async czy to obojętne??? Chodzi mi jak już jest ona zadeklarowana w innym miejscu a w tym cosTam chce returna z tej funkcji

Drugie pytanie które mi się nasunęło jak w przykładzie wyżej który wstawiłem czy jest sens dawać async funkcję
@NickciN: await tak na prawdę czeka na wykonanie Promisa, dlatego możesz zrobić np: await new Promise((resolve) => setTimeout(resolve, 1000)) czyli kiedy program dojdzie do tej linijki to poczeka sekundę zanim kontynuuje dalej.

Zapis await funkcjaPierwsza() mógłbyś równie dobrze zapisać jako const result = funkcjaPierwsza(); await result; i wynik byłby dokładnie ten sam.