#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-21-04-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 6
UWAGA! Tego wpisu nie plusuj, plusuj tylko wpis rozpoczynający wątek!

Wołam 29 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-14-04-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 5
UWAGA! Tego wpisu nie plusuj, plusuj tylko wpis rozpoczynający wątek!

Wołam 28 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
  • Odpowiedz
Ciekawi mnie jakie macie zdanie na temat póki co świeżych języków Nim i Crystal - czy to przyszłość programowania pod serwery?

Czy może lepiej skupić się na bardziej dojrzałych rozwiązaniach jak Go/Rust?

#programowanie #nim #crystal #backend #golang
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bonus: wydajne API napiszesz szybko w Go, a ucząc się Go zwiększysz atrakcyjność na rynku pracy tu i teraz. Ekosystem ma już pewien stopień dojrzałości, a to też ważne. Rust to też bardzo dobra inwestycja, jednak ofert pracy jest mniej niż w przypadku Go, a sam język jest znacznie trudniejszy, aby w nim wystartować. Niemniej obydwa języki będą zdobywały coraz większą popularność, jak do tej pory, bo przekroczyły pewien punkt
  • Odpowiedz
@devopsiarz: Wiesz co wcale mi nie chodzi o rynek pracy, mam już dobre podłoże w JS, React, Nodejs. Po prostu chciałem coś dla siebie zrobić :D Wyjść poza ekosystem JS
  • Odpowiedz
  • 1
UWAGA! Tego wpisu nie plusuj, plusuj tylko wpis rozpoczynający wątek!

Wołam 25 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
  • Odpowiedz
Dlaczego na Go jest takie ssanie, że dla juniorów z 1 rokiem expa ktoś jest gotowy zapłacić 100pln/h za b2b? Czy nikt w tym nie chce pracować czy nie ma w tym ludzi do pracy? Jeśli to drugie, dlaczego wszyscy nie programują w Golangu by czesać taką kasę? Co mi oferta nie mignie zawsze jest to duża sumka, np przed chwilą bank różna oferta 170-200pln/h

#programowanie #golang
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-29-03-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
UWAGA! Tego wpisu nie plusuj, plusuj tylko wpis rozpoczynający wątek!

Wołam 24 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
  • Odpowiedz
@ivall: Trochę zupełnie inne zastosowania. Crystal jest do bardziej CPU heavy ze względu na to, że kompiluje się do kodu natywnego gdzie Elixir jest bardziej do IO heavy (chociaż tutaj Nx może trochę namieszać). Więc tak za bardzo ich usecase się nie pokrywa.
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-22-03-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 7
Wołam 26 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
Mam taki case, pobieram z bazy jakieś dane np. 1000 wpisów. Każdy chcę przetwarzać co określony czas w kółko bez końca.

Pomysł to użycie po prostu https://github.com/go-co-op/gocron i nie odpalać samemu jawnie żadnych rutyn i nie budować kanału. OK czy jakoś lepiej to rozwiązać?

Czy może coś takiego:
Pobranie do kanału wpisów, w pętli odpalić dla każdej rutynie i tam niekończące się pętle z timeout?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pitu120: według mnie, pomysł z gocron jest jak najbardziej ok, chyba, że przetwarzanie jednego wpisu trochę zajmuje (np. kilka minut), wtedy rozważyłbym kombinowanie z goroutines. Tyle co mogę wywnioskować z Twojego pytania.
  • Odpowiedz
@przepyszna_frytka: no wlasnie, tak jak powiedzialem: pojęcie OOP jest rozmyte. Dla mnie OOP to mocne połączenie danych i funkcji, które są fundamentem prawie każdego języka np. Golang czy Python. Dla wykładowców OOP to często dziedziczenie i duża liczna wzorców projektowych
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-08-03-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 10
Wołam 26 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
Na oficjalej stronie golanga w sekcji FAQ mamy coś takiego:

Why does Go not have exceptions?

We believe that coupling exceptions to a control structure, as in the try-catch-finally idiom, results in convoluted code. It also tends to encourage programmers to label too many ordinary errors, such as failing to open a file, as exceptional.


Dlaczego
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PoteznyMagWody: Przymus zwracania błędów ma Cię zmusić do ich obsługi, co jest szczytnym celem, ale nie w obecnej formie. Go brakuje typu Either / Result z monadycznym interfejsem który by zapobiegł tym nieszczęsnym 'if err != nil'. Takie rzeczy mamy wbudowane w Scali, Haskellu czy nawet u konkurencji Go - w Rustcie. To się jednak szybko nie stanie bo Go nie ma nawet jeszcze parametrycznego polimorfizmu.
  • Odpowiedz
@PoteznyMagWody: @Pesio: Warto dodać że równie tragicznie wyglądało to w nodejs w czasach gdy każda funkcja przyjmująca callback mogła go wywołać z obiektem błędu jako pierwszym argumentem i też trzeba było się bawić w ifowanie za każdym razem, co rozwiązały zbliżone działaniem do monad obiekty Promise.
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-01-03-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 11
Wołam 26 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc.

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-24-02-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 10
Wołam 26 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz