dlaczego Go nie ma porządnego debuggera? Myślałem, że taki dojrzały język za którym stoi taki gigant (Google) zrobi robotę. Ok, jest to Delve ale debuggowanie w terminalu przypomina lata 70. Na co dzień pracuję z JS-em i narzędzia developerskie w Chromie to cudo. Mam wrażenie, że zamiast uczyć się języka to kopię się z jego ekosystemem. To samo miałem z Haskellem :D
#golang
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Skoro koronawirus to tak popularny temat, to może zamiast o nim pisać, napiszę coś innego.

Otóż ostatnio tworzę swój mały projekt w kilku językach programowania. Niestety, nie jestem w tym dobry jak widać, bo ostatnio coraz częściej szukając np.: porad jako coś zrobić, znajduję taki i zalecają wykorzystać biblioteki.

No dobra, to z niej korzystam i nie robi tego co bym chciał lub wymaga jakiś dziwnych obejść problemu. No to już kilka razy w
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@otlet: Zwykle nie, sam protokół AMQP ma kilka wersji, na dodatek musisz pamiętać, że to nie jest tylko kwestia stworzenia pakietu i wysłania po TCP, ale musisz mieć wątek, który będzie wysyłał heartbeat, musisz się rejestrować do kolejki, potem sterować sobie w programie tym co przychodzi - biblioteki robią to za Ciebie.

Oczywiście są wypadki, kiedy lepiej coś samodzielnie napisać, ale zwykle jest kilka istniejących rozwiązań do wyboru, z których
  • Odpowiedz
@otlet:
IMO musiałbyś podać jakieś konkretniejsze przykłady.
Wiesz, jeśli korzystasz z drobnej części jakiejś biblioteki, która jest słabo udokumentowana, to naturalnie jesteś w stanie sam sobie to napisać szybciej.
Ale na pewno to nie jest reguła. Podstawowa zasada: nie wymyślaj koła na nowo. W większości przypadków korzystanie z gotowej biblioteki było znacznie lepszym rozwiązaniem.
  • Odpowiedz
Szukam jakiegoś web frameworka, jest tego trochę do wyboru. Czy ktoś z Was stał przed takim wyborem i na coś się zdecydował i może ocenić swój wybór? :)

#golang
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest pierwszy perk na liście oczekujących na Summon The JSON: 10 tapet programistycznych za darmo

Dołącz teraz: http://bit.ly/summon-the-json

#programowanie #naukaprogramowania #programista15k #java #informatyka #javascript #frontend #backend #angular #pracait #webdev #fullstack #php #python #react #webdesign #justnewsit #devops
tomaszs - Jest pierwszy perk na liście oczekujących na Summon The JSON: 10 tapet prog...

źródło: comment_15837718232U9yhpkWbkxKbwPDCiETFR.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python.
Wcześniej niż obiecałem, ale tak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, mam problem z intefejsami może ktoś pomoże

Mam interfejs model oraz struct user, który "implementuje" interfejs model.
Tak samo mam interfejs repository oraz struct user, który "implementuje" interfejs repository.

Niestety np. w metodzie:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: WINCYYJ KUBERNETEESA! a tak serio, to fajny spis linków, jak zawsze. szkoda, że rzadko kiedy coś się pojawia o GCP. aż tak mało o nim piszą, bo aż tak jest rynek zdominowany przez AWS/Azure?
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 6
@sokytsinolop: czytałem i muszę powiedzieć że nie widziałem że GC w Go może sprawiać tyle problemów.

najbardziej chyba jednak zaskoczyło mnie że już niezoptymlizowana wersja w Ruscie działała tak samo szybko jak optymalizowana przez długi czas wersja napisana w Go.

nie jestem specjalnie uprzedzony do Go, ale cieszy mnie każda taka wiadomość gdy Rust pokazuje swoją siłę.
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Na wstępie dziękuje wszystkim za wypełnienie ankiety, mam nadzieję, że wasze głosy nie pójdą na
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pesymistyk: go jest fajnym językiem, ale IMO ma mało zastosowań. Głownie tam, gdzie królują proste serwisy/infrastruktura. Do biznesu się nie nadaje: brak elementów funkcyjnych i generyków sprawia, że cięzko napisać cos z skończonym czasie, co będzie bezpiecznie do utrzymania i zrozumienia. Czasami mam zrywy, że muszę napisać jakiś prosty skrypt/program. Probowałem to robić kilka razy w go, ale jest po prostu trudniej i mniej intuicyjnie. Przez to, że jezyk jest
  • Odpowiedz
@Saly:

Przykładowo chciałem zrobić deep copy typu map[string]interface{}. Innego rozwiązania niż hack pod postacią serializacji/deserializacji do jsona nie znalazłem.


Interfejs jest abstrakcja, a sposób kopiowania danych jest cechą konkretnego typu, nie jest to nic dziwnego. Paczka encoding/json robi introspekcje żeby ustalić czy interface{} przykrywa jakiś znany tym który wie jak zaprezentować, lub woła MarshalJSON który trzeba zaimplementować
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #golang #rust #it #bash #aws #kubernetes #apple

links
node.js/web:
https://blog.bitsrc.io/20-top-frontend-developers-tools-in-2020-78eeb1b2da5a - 20 tooli do usprawnienia pracy przy web
https://blog.bitsrc.io/10-chrome-console-utility-apis-you-probably-never-used-14a0b64f1bd6 - funkcje chrome console ktorych prawdopodobnie nie znales - monitor(func), monitorEvents(object, [,events]), $_ , $(element), $$(element) etc
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Sorry, że teraz, ale kapownik z linkami mi przedwcześnie spuchnął, mam nadzieję, że się nie obrazicie za
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mstarzecnews #webdev #programowanie #nodejs #javascript #golang #rust #it #bash #aws #kubernetes #apple

links
https://github.com/gothinkster/realworld - przykład stworzenia klonu medium.com z użyciem większości dostępnych technologi np front react/redux + backend node/express lub front riot.js v3 + backend Akka Http (można używać dowolnych bo wszystkie mają wspólne api) - artykuł na medium
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mstarzec: jak chciałbyś zrobić listę ciekawych tematów w stylu "unknownews" to fajnie by było dodać krótkie streszczenia co jest o czym. Nie każdemu się chce sprawdzać wiele randomowych linków nie wiedząc czego tam oczekiwać. A tak to mógłbyś mieć odbiorców śledzących #mstarzecnews ( ͡° ͜ʖ ͡°)
  • Odpowiedz