Hej Mireczki, nie chwaliłem się moim kolejnym filmem z kursu #programowanie w #golang

Tym razem #devopsiarz tłumaczy interfejsy, a według autorów Go, to jedna z większych zalet tego języka.
Czy tak jest rzeczywiście? Sprawdźmy. Na filmie drobna uwaga dla programistów #java i #csharp, bo ich języki też posiadają ten mechanizm.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@VeXes: myślę, że w kierunku okienkowych coś może powstać, pytanie czy jest w ogóle sens, bo jest już dużo dobrych i sprawdzonych rozwiązań i nie jest to domena Go z zasady, by tam okienkowe aplikacje powstawały. Generalnie częściej jest tak, że za "okienka" odpowiada Ci flutter/electron lub Qt/GTK, a silnik "pod maską" działa w właśnie w Go czy w innym języku rozumianym jako backendowy.

Co do low level - są
  • Odpowiedz
Hej Mireczki. Tym razem trochę mięska dla zainteresowanych #devops - otóż #devopsiarz robi stronę www. Co może pójść źle? Tego się być może dowiecie w nowym filmie, tym razem mały odpoczynek od kursu #golang, wchodzimy na krótko w #linux, #webdev i #wordpress

#programowanie też, bo dużo basha :D

https://www.youtube.com/watch?v=c6nd_wqvflQ

Na filmie pokazany jeden z miliona sposobów
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może slowpoke, a może ktoś też dozna oświecenia jak i ja wczoraj doznałem bom właśnie wyszedł z jaskini.

Napisałem open-source'ową biblioteczkę i chciałem ją udostępnić na jakimś maven repo, żeby zaciągać sobie w innych appkach a i może komuś by się przydała to czemu by nie udostępnić publicznie. Pierwsza myśl to Maven Central, ale coś tam udostępnić to nie jest takie hop-siup, a ja chciałem jakieś rozwiązanie na szybko. Druga myśl to maven
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Grizwold: Dla Twojego przykładu owszem. Przydatne jednak gdy chcesz sobie postawić prywatne repozytorium zabezpieczone hasłem. Tak tylko wspominam, żeby czytający wiedzieli, że są inne rozwiązania.
  • Odpowiedz
@vans: A to tak, wtedy nawet polecam hostować na oddzielnym branchu - kod i paczkę masz w jednym miejscu i nigdy mi to nie sprawiło problemów. Dodatkowy FTP to rzecz którą trzeba jakoś minimalnie utrzymywać (backup? hosting?). Albo zwyczajnie zapłacić te $9 za premium jitpacka. Albo sobie postawić Nexusa/Artifactory/ProGeta
  • Odpowiedz
Hej mireczki, w przerwie między kursami nagrałem drobny film o działkach w IT i ich wzajemnych zależnościach. Jeśli interesuje Was, co powinien potrafić backend developer w stosunku np. do frontendowca to zapraszam do oglądania i
podzielenia się spostrzeżeniami. Dowiecie się tam również nieco, która działka w IT jest elitarna. :-)

Nie będzie to stricte o nazwach technologii oczywiście.

https://www.youtube.com/watch?v=WIWRKsWzDTg
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@devopsiarz: Kiedyś myślałem, żeby nauczyć się tego języka ale restrykcyjny kompilator mnie zniechęcił. Masz specyficzną dykcję ale mi pasuje do tego typu poradników, chętnię spróbuję GoLanga jeszcze raz.
  • Odpowiedz
@rubesom: pamiętaj, że restrykcyjny kompilator to zaleta, bo lepiej od razu wiedzieć, że coś z typem namieszane i się pomęczyć, niż np. oberwać z liścia na prodzie w piątek wieczorem, kiedy w pośpiechu trzeba będzie diagnozować przyczynę, bo np. niedyspozycyjność proda to realne straty dla firmy. Polecam polubić restrykcyjne kompilatory (nie tylko Go, ale np. Rust)
  • Odpowiedz
Hej Mireczki, wrzuciłem najnowszy odcinek mojego YouTubowego kursu programowania w Go (instrukcje warunkowe i sterujące): https://www.youtube.com/watch?v=_Arq0JHyoKc
Tradycyjnie zapraszam do feedbackup. :-)

Ciekawostka: film został całkowicie zmontowany na... iPad Pro (apka Lumafusion - rewelacja! Polecam!)

#golang #devops #devopsiarz #programista #programista15k #ipad #apple #naukaprogramowania
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@devopsiarz: dobry kurs to taki który nie robi uproszczeń. Mówienie że język ma garbage collector to kłamstwo. Owszem w specyfikacji języka może być to ujęte (jak np C#) ale GC to funkcja środowiska. Albo i ... Nie jak np w .NET Native. Jest różnica między Java a JVM oraz C# a CoreCLR/CLR. I przez takie uproszczenia potem się słyszy tego coraz częściej bo ludzie nie mają pojęcia.

No jak już
  • Odpowiedz
Mirki z IT . Czy np mając dajmy na to 3 lata doświadczenia w jakimś jednym języku np C# desktp i chcemy zmienić brazne na język Go to dla pracodawcy nie ma znaczenia to poprzednie doświadczenie ? I tak jakby musisz startować od nowa z pensja i stanowiskami czy jeśli np ogarniesz w domu ten język zrobisz jakieś projekty dla siebie to jest szansa że rekrutujący zainteresuje się tym CV mimo że
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yuim: Chyba najlepiej zrobić sobie jakąś prostą aplikację, sam język jest bardzo prosty i moim zdaniem najlepiej się go uczyć po prostu pisząc w nim od razu aplikację. Ja czułem się swobodnie w tym języku po trzech dniach pracy z nim.
  • Odpowiedz
@snickersfgh: u mnie w firmie pytaja o:
- jak implementujesz wielowatkowosc w Go, jak komunikujesz sie pomiedzy goroutines (“don't communicate by sharing memory, instead share memory by communicating), do czego sluza wait groups
- cross compilation, jak mozna to zrobic i do czego sluzy
- jak pisac testowalny kod (czyli male pakiety, interfejsy, dependency injection)
  • Odpowiedz