1) Dziś Terraform - (#golang) czyli narzędzie, dzięki któremu postawicie serwery, dodacie do nich wolumeny, sieci i co tylko (z pewnymi wyjątkami), wyłączycie za jednym zamachem itp,
Wszystko
Najnowsze
Archiwum
1) Dziś Terraform - (#golang) czyli narzędzie, dzięki któremu postawicie serwery, dodacie do nich wolumeny, sieci i co tylko (z pewnymi wyjątkami), wyłączycie za jednym zamachem itp,
źródło: comment_ZXBRuQcv5SYYv7M9I5NiyJOrFvWsiNxP.jpg
PobierzOczywiście, jak chodzi np. o AWS, to tamtejszy odpowiednik, CloudFormation zaoferuje Ci więcej (jak chodzi o AWS) niż terraform
@devopsiarz: Nie, nie zaoferuje. CloudFormation to rak, a praca z nim to męczarnia. Parę miesięcy się z tym w firmie męczyliśmy zanim przesiedliśmy się na Terraforma. Normalnie jakby drugie życie dostał. A od wersji 0.12 jest jeszcze lepiej niż było wcześniej.
- 0
Czy mogę w jakiś sposób rozpakować
bar na wzór pythonowego *args?func foo(bar ...string) {
out, err := exec.Output(bar)
}1. Dziś Buffalo, czyli pełnokrwisty framework do webu w #golang. Krążą opinie, że stdlib w Go jest na tyle fajny, że w zasadzie to
źródło: comment_iip9Jgvla4A3VodfFlE8zUgsCStatqUO.jpg
Pobierzhttps://bulldogjob.pl/news/843-bagaz-javy-czyli-najwieksza-przeszkoda-w-uzywaniu-go
#technologia #bulldogjob #programowanie #golang
źródło: comment_kLpIDlsHH2RLZeO1zSAZjU8TwSBipaX4.jpg
Pobierz- 2
- 1
1) Watermill, popularna biblioteka do aplikacji event driven w #golang, o której wspominałem w tym wpisie, trochę o niej w nagraniu z GoCracow
- 1
- 0
Używam gotowej biblioteki do obsługi jira api. Pobierając klienta zwracany jest *jira.Client
Aby dodać nowe metody z receivererm Client muszę stworzyć nowy typ:
type- 1
https://play.golang.org/p/DOEED7CCtJX
Moja funkcja
getJiraClient która zwraca mojego klienta oraz metoda addWorkLog operująca na nim. Oczywiście wszystkie metody z biblioteki działające na jira.Client działają również na moim Client- 1
Slowo klucz: composition
https://en.wikipedia.org/wiki/Composition_over_inheritance
Na moim przykladzie masz typ
client (czyli Twoj jira.Client), i z uzyciem kompozycji mozesz stworzyc nowy typ (customAlias) ktory bedzie mial jego metody +Dziś z gatunku ciekawych libów/programów prosty bot, do pisania swoich botów na IRC, Slacku i Telegramie - #golang. Ale ponieważ my tu o devopsowaniu, więc pewnie
- 0
Możesz zapisać/wypisać się klikając na nazwę listy.
! @devopsiarz @login-jest-zajety @iMonkey @Finkel @xoxxox @olrajt @qbek @botul @moxie @johnyboy @xa0s @kornfan @cartsy @nowy000 @fsck_sdb @Kamilex97 @Pioka @Cesarz_Polski @Mediox @muzzy @Nixon52 @mavfly @PaprykowyBaron @Szymon_el_Pedro @poszlo_wyszlo @Michau1324
Dziś bez programów, za to z ciekawymi źródłami wiedzy.
Na początek Microsoft oferuje ebooka Kubernetes: Up and Running, Dive into the Future of Infrastructure, Second Edition za darmo do ściągnięcia z ich strony - trzeba się jedynie zalogować
źródło: comment_pCJAatW6kEHsL0SRW25tARP05sh9Gkt6.jpg
Pobierz- 0
Pytanie moduły zaciągać przez
go mod czy lepiej używać czegoś innego do zależności?- 2
to jest chyba standardowy model pisania w go - projekty trzymasz w GOPATH
@zwei: od wersji 1.13 to juz nie jest wymagane.
@pitu120: @Kasztanowy_Zel: go dep jest juz przedawnione i nie poleca sie go uzywac. go mod to od ostatniej wersji standardowy i oficjalny sposob zarzadzania dependencies, zreszta smiga sprawniej niz dep.
- 1
Czy same pliki go.mod i go.sum w repo wystarczą?
@pitu120: wystarcza.
Jak chcesz uaktualnic jakis konkretny pakiet to robisz
go get -u jakis/pakiet. Przydatne jest tez polecenie go mod tidy.Dowolna akcja ktora skutkuje kompilacja (czyli go build, go test itd.) spowoduje pobranie i uzycie tego, co masz
Dziś Salt - najkrócej można napisać, że to taki Ansible (bo i sporo #python też) z inną konwencją nazewniczą (np. formuły, zamiast playbooków i ról, itp). Podobnie jak Ansible, używalny bez centralnego agenta (patrz
źródło: comment_4N1FCEuajZY10qfTPYUdpa0PeUMmkBEA.jpg
Pobierz- 4
I przedewszystkim najważniejsze: utrzymywanie stanu. Po odpowiedniej konfiguracji Salta nic nie musimy uruchamiać po zmianie pillara, a on sam zadba żeby wszystko było tak jak chcemy.
A Ansible niestety trzeba odpalać ręcznie… to taka pół-automatyzacja
To był powód dla którego przestałem używać salta i nie traktuje tego jako poważny projekt.
W tym wpisie Jenkins - ( #java tym razem + język skrzyżowania cywilizacji Majów z Gua'uld ze stargate : #groovy) prawdopodobnie najlepsze określenie tego tworu to serwer do automatyzowania różnych
źródło: comment_e0lYWj2z8iJ2SHf18vkWED12lnigVTai.jpg
Pobierz- 0
Na wstępnie dziękuje wykopującym i zakopującym (też) za wykopanie znaleziska o moim kursie na YT
#golang. Dla tych, którzy wolą tekst, zamiast YT, mam dziś do polecenia polecenia świetnego ebooka Go101
źródło: comment_ILkXHW5XlZYIX0GIf8RRwxkfF3nQl9kX.jpg
Pobierz- 0
Możesz zapisać/wypisać się klikając na nazwę listy.
! @devopsiarz @login-jest-zajety @iMonkey @Finkel @xoxxox @olrajt @qbek @botul @moxie @johnyboy @xa0s @kornfan @cartsy @nowy000 @fsck_sdb @Kamilex97 @Pioka @Cesarz_Polski @Mediox @muzzy @Nixon52 @mavfly @PaprykowyBaron @Szymon_el_Pedro
Komentarz usunięty przez autora
- co można robić w Go?
- czy warto się uczyć Go jako pierwszy/kolejny język
Co można robić/pisać w Go odpowie Wam ten link lepiej niż jakikolwiek inny
- 0
Repozytorium z ciekawymi przykładami, jak zaimplementować różne struktury danych i #algorytmy w języku Go: https://github.com/emirpasic/gods - dużo pracy włożono w to widzę, warte podpatrzenia dla adeptów języka.
Odnośnie #golang, Mireczki, wciąż możecie wspomóc moje znalezisko o moim prawie gotowym kursie Go na YT - wykopcie jak doceniacie moje materiały (już chyba niewiele brakuje): https://www.wykop.pl/link/5186337/dlaczego-warto-sie-dzis-uczyc-programowac-w-jezyku-go/
#programowanie
tak na szybko jak byś porównał Elixir (Phoenix) z Go?
Bo jeśli chodzi o zastowania to języki celuja w te same obszary a wiele dobrego słyszałem o jednym i drugim
- 0
Dziś słowo o CockroachDB - jest to relacyjny przedstawiciel od #bazydanych , obsługujący język SQL, zgodny z ACID kompatybilny z PostgreSQL (można używać driverów do PostgreSQL, celem łączenia się z nią). To czym się wyróżnia, to wbudowane skalowanie
źródło: comment_IzvDtcdOgn0JLh0ASahyX7SMnKe8Dxw3.jpg
PobierzKomentarz usunięty przez autora
536
Dlaczego warto się dziś uczyć programować w języku Go

Pierwszy film z mojego kursu na YT dotyczący programowania w coraz popularniejszym języku Go (czasem zwany golang). Język jest w miarę prosty, odpadają w nim walki z zależnościami i pozwala skupić się głównie na pisaniu logiki biznesowej, reszta argumentów na filmie (i nie, nie będzie o wydajności)
z- 201
- #
- #
- #
- #
- #
- #
Dziś będzie nieco o czarnej magii, bowiem mowa o Hashicorp Vault, napisany w #golang, czyli działka #security. Dlaczego czarna magia? Bo nie jest to supertrywialny program do ogarnięcia.
Vault to rodzaj inteligentnej
- 1
Dziś Kubernetes, nie sposób go nie znać dziś, bo jeden z największych projektów (w kategorii ilość linii kodu) w #golang i najbardziej znanych. Co to robi takiego? W skrócie: jak masz aplikacje w wielu kontenerach (np. #docker),
- 1
- 1


















Using contexts to avoid leaking goroutines - https://rakyll.org/leakingctx/
#golang