xa0s
xa0s
0
Wprowadzam goroutines to mojego projektu i chciałbym się dowiedzieć czy dobrze to zrobiłem :) https://pastebin.com/jmKyZeyk

Wydaje mi się, że jest to źle, szczególnie z tymi errorami. Nie wiem jak to ugryźć.
#go #golang
  • Najlepsze
  • Wszystkie komentarze
kontra
@xa0s: dorzuce jeszcze od siebie jak czytelnie pisac obsluge bledow i flow logiki kodu. Chodzi mi o linie 3-9 z Twojej pierwszej wklejki, czyli if err == nil { ... if err == nil { ... } }
Polecam ten artykul na temat "happy path" w kodzie i dlaczego utrzymywanie logiki biznesowej przy lewej stronie (a bledow w prawo) ulatwia czytanie kodu - https://medium.com/@matryer/line-of-sight-in-code-186dd7cdea88
kontra
tylko nie widziałem jak obsłużyć błąd w goroutine

@xa0s: czasem ludzie tworza kanal ktorym przesylaja bledy do glownego procesu, robi sie to wtedy troche podobne do zwracania bledow z goroutines tak jak z funkcji. Ale to troche antywzorzec. Bardziej idiomatycznym sposobem na ogarniecie tego jest pakiet errgroup.

https://godoc.org/golang.org/x/sync/errgroup

Errgroup dziala praktycznie tak samo jak waitgroup, z tym ze pozwala na proste zwracanie i obsluge bledow. Jedyna roznica w uzytkowaniu to ze zamiast
Snowdr0p
Znajdę gdzieś informacje jakie pakiety w #golang #go są kompatybilne z GOOS=js GOARCH=wasm?

#programowanie
u.....8
u.....8
#ufik78news #javascript #programowanie a dziś wyjątkowo też #python #go #rust oraz #clojure

00. Link - Functional JavaScript : What are higher-order functions, and why should anyone care?

01. Link - New Intl APIs in JavaScript

02.
  • Najlepsze
  • Wszystkie komentarze
guest
guest
2
@ufik78: #rustlang a nie #rust
Jacob
Jacob
0
Cześć, chciałbym was dziś zachęcić do dyskusji na temat backendowych języków programowania, wykorzystywanych obecnie w bigdata (np. backend dla Ubera, różnorakie śledzenie użytkownika etc.)
Wielu z was jest specjalistami w danym języku z doświadczeniem również w innych.
Macie wiedzę o ich plusach jak i minusach. Podzielcie się swoimi spostrzeżeniami!

Jaki język backendowy jest wg. Ciebie przyszłościowy (na powiedzmy kolejne 5 lat), bez tuzina mikroserwisów pisanych w innych językach dla podniesienia jego wydajności? Miej również na

JAKI JĘZYK BACKENDOWY DLA BIGDATA ? #2019 #na_kolejne_5_lat

  • Java 13.4% (20)
  • Scala 16.1% (24)
  • Go 7.4% (11)
  • Rust 4.0% (6)
  • Elixir 2.7% (4)
  • JavaScript 5.4% (8)
  • C# 9.4% (14)
  • Python 29.5% (44)
  • Ruby 2.7% (4)
  • Kotlin / Swift / C++ / Php / Inny czyli jaki? 9.4% (14)

149 głosów

  • Najlepsze
  • Wszystkie komentarze
J.....w
J.....w
Treść przeznaczona dla osób powyżej 18 roku życia...
dzejro
dzejro
  • adult
8
Treść przeznaczona dla osób powyżej 18 roku życia...
konik_polanowy
Dzisiaj Go Programming Blueprints - Second Edition (October 2016)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #go

odpowiedź
  • Najlepsze
  • Wszystkie komentarze
konik_polanowy
Dzisiaj Learning Functional Programming in Go (November 2017)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #go

odpowiedź
  • Najlepsze
  • Wszystkie komentarze
konik_polanowy
Dzisiaj Mastering Go Programming [Video] (January 2017)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #go

odpowiedź
  • Najlepsze
  • Wszystkie komentarze
Snowdr0p
Czy waszym zdaniem #testoapi jest potrzebne światu? W skrócie będzie to RESTful API napisane w #go, które serwuje słowa wielkiego Pol... (!tfu) Jankesa w formie tekstu lub pliku audio na podstawie daty/id/tytułu cytatu. Dzięki temu każdy będzie mógł zaimplementować słowa klejnotu nilu do swojej aplikacji bez większych problemów.
#programowanie #programista15k #restful #testoviron #golang
  • Najlepsze
  • Wszystkie komentarze
felixd
Moduł/Expander do 1-Wire. Powinno bez problemu uciągnąć 160 czujników temperatury lub innych. Piszemy właśnie bibliotekę w #go do obsługi tego ustrojstwa (inne dostępne są tutaj: https://github.com/owfs/owfs/tree/master/module/ownet) . Moduł zaprojektowany tak aby bez problemu podłączyć go do RPi lub klonów. Z modułu po podłączeniu 5V można zasilić RPi.

v0.2

#flameit #elektronika #1wire #pomiary
  • Najlepsze
  • Wszystkie komentarze
konik_polanowy
Dzisiaj Go Systems Programming (September 2017)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #go #google

odpowiedź
  • Najlepsze
  • Wszystkie komentarze
tomaszs
Czy chcesz, żeby Twoje dzieci były programistami/kami? Odpowiedz w ankiecie!

Jak to zrobić przeczytasz tutaj: https://lukaszdokinski.blogspot.com/2019/05/10-sposobow-zeby-zarazic-dziecko.html

#programowanie #programista15k #programista #software #kodowanie #java #react #angular #javascript #python #cpp #swift #typescript #go #sql #elonmusk #microsoft #sql #ruby

Czy chcesz, żeby moje dziecko było programistą/ką?

  • 010101000100000101001011 31.9% (30)
  • 010011100100100101000101 26.6% (25)
  • 01010111010101000100011000111111 41.5% (39)

94 głosy

  • Najlepsze
  • Wszystkie komentarze
konik_polanowy
Dzisiaj Learning Functional Programming in Go (November 2017)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #go #google

odpowiedź
  • Najlepsze
  • Wszystkie komentarze
tomaszs
Trochę darmowych i tańszych kursów, ebooków i książek dla programistów:

1. 30% na ebooka Serverless na platformie Azure. Do końca dnia (29.04.2019) za 24,50 zł https://polishwords.com.pl/ebooki?view=promocje&id=225

2. 56% na ebooka jQuery. Tworzenie animowanych witryn internetowych i kurs wideo. Do końca tygodnia (05.05.2019) za 39,90zł https://polishwords.com.pl/ebooki?view=promocje&id=231

3.
konik_polanowy
Dzisiaj Go Cookbook (June 2017)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #go #google

odpowiedź
  • Najlepsze
  • Wszystkie komentarze
CandyCancer
Przy testowaniu pakietu algorytmu odkryłem rzecz która mnie bardzo zastanawia, mianowicie czas wykonywania pętli. Ktoś mądry odpowie mi dlaczego te czasy wykonania pętli są tak różne?

Kod

Gdy zakomentuje funkcje anonimowaw i puszcze tylko go fuzzy.EditDistance(str1, str2+strconv.Itoa(i)) czas wykonania to ok 330ms

for
  • Najlepsze
  • Wszystkie komentarze
shdw
shdw
  • adult
2
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
konik_polanowy
Dzisiaj Network Programming with Go [Video] (Monday, April 16, 2018)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #networking #go

odpowiedź
  • Najlepsze
  • Wszystkie komentarze
konik_polanowy
Dzisiaj Mastering Go (April 2018)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #go

odpowiedź
  • Najlepsze
  • Wszystkie komentarze
adam-dobrawy
Poszukuje programisty go do wykonania niewielkiej integracji (implementacja metod interfejsu w aplikacji open-source w celu odpowiedniego wywołania metod w naszej bibliotece REST-API, zapewne niemal 1:1). Gdzie warto szukać zleceniobiorcy?

#golang #go #programowanie
  • Najlepsze
  • Wszystkie komentarze
Raspajpi
#github zmienił kolor #go #golang ( ͡° ͜ʖ ͡°)

#programowanie
  • Najlepsze
  • Wszystkie komentarze