Prosty kod, kilka linijek kodu w Dart do stworzenia CRUDowego REST-API
Dart jest językiem określanym jako no-boilerplate, łatwy do nauki, łatwo skalowalny i działa na każdej platformie, hardware, przeglądarka, Android i iOS
https://stablekernel.com/binding-rest-interface-postgres-dart/

Gogland EAP 15: Inspections, Intentions, Performance, IntelliJ 2017.3, and More #golang
https://blog.jetbrains.com/go/2017/09/28/gogland-eap-15-inspections-intentions-performance-intellij-2017-3-and-more/
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NiepodlegleWybrzezeKlatkiSchodowej: Go kroluje w aplikacjach serwerowych, mowi sie tez "Go is the language of the cloud", bo infrastruktura najwiekszych dostawcow uslug chmurowych (np. Dropbox) stoi na Go.

Warto tez rzucic okiem na fragment prezentacji Steve'a Francii z ostatniej londynskiej konferencji Go, gdzie pokazuje i wymienia firmy, ktore korzystaja z Go (np. Uber): https://www.youtube.com/watch?v=5UG57xQL_RE&index=1&list=PLDWZ5uzn69eyM81omhIZLzvRhTOXvpeX9&t=12m06s

Tu gdzie pracuje mamy wiekszosc backendu postawionego na Go, jeszcze jakas 1/3 stoi na PHP ale caly
  • Odpowiedz
Mirki z #golang macie coś do powiedzenia na temat zależności i dzielenia projektu?
Dopiero zacząłem przygodę z Gopherkiem i jest spoko, no ale jednak przydałoby się to jakoś sensownie podzielić i nie wiem czy trzymać się mniej więcej konwencji z enterprajsowej Javy/Springa (No elo, Bean jestem xD) czy jest jakiś nowy trend.

Ktoś/coś?

#programowanie #go #golang
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

both Flow and TypeScript are pretty good, and conservatively either of them can prevent about 15% of the bugs that end up in committed code #typescript
https://blog.acolyer.org/2017/09/19/to-type-or-not-to-type-quantifying-detectable-bugs-in-javascript/

Nagrania z konferencji GolangUK #golang
https://www.youtube.com/watch?v=mLVxAU_xpEA&list=PLDWZ5uzn69eyM81omhIZLzvRhTOXvpeX9


Lo
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Aplikacje skompilowane go 1.10 będą działały szybciej na maszynach z kilkoma CPU

@interface: tylko najpierw to Go 1.10 musi wyjsc, a - obserwujac cykl produkcyjny - zapewne stanie sie to za niecale pol roku ;)
  • Odpowiedz
@Saly: @interface: Kwestia generics i innych brakow wobec innych jezykow jest dla wielu ludzi w jakis sposob nie do przeskoczenia. Zauwazam, ze wiele zarzutow wobec Go sprowadza sie do tego, ze nie jest takie jak inne jezyki i nie ma cech/funkcji znanych z innych jezykow.

I dobrze. Wprowadzili jedne rozwiazania, z innych zrezygnowali i jest to faktycznie inny jezyk, ktory sluzy do innych zastosowan i wymaga innego podejscia.
  • Odpowiedz
@Godziu73: bo cale opiera się na hackach do kompilatora, a ludzie często tego nadużywają i potem walą getterami do wszystkich pól lub equals na wszystkie pola gdy nie ma takiej potrzeby.
Śmiesznie by było jak by po jakiejś aktualizacji javac im to rypło i nie mogli tego odtworzyć ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Szukam dobrego IDE do pisania w Go, ale musi miec:
- funkcje bezposredniej pracy na plikach / projektach na zdalnym serwerze przez SSH, najlepiej zeby nie dalo sie odczuc
roznicy;
- dobre podpowiadanie parametrow, typow, dostepnych metod itp.

Na razie uzywam Gogland, ale niestety nie ma pierwszej z funkcji, a niestety bez tego nie dam rady na dluzsza mete. Ktos cos?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pkh: wiekszosc oprogramowania od nich (korzystalem tylko z PhpStorm, ale na pewno i PyCharm, Idea itd.) ma te funkcje i to dziala. IDE do Go jest dopiero w fazie rozwoju i jest na razie bez tej funkcji
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki,

Spróbuje sformułować pytanie inaczej :)

1. Mam aplikację, która uruchamia się w pewnym porcie powiedzmy localhost:6556
2. Szukam rozwiązania, które zablokuje wejście bezpośrednio na localhost:6556 (np. wyżuci 404 not found czy coś innego, co obslużę. A umożliwiło tylko wejście do aplikacji przez wpisanie localhost:8080/listaaplikacji. Tylko z tej strony mógłby być dostęp do aplikacji w porcie 6556. Czy takie rzeczy jak forward proxy czy reversy proxy to dobre miejsca do szukania. Próbowałem
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki,

1. Uruchamiam aplikację z zewnętrznego języka np. u mnie jest to R shiny. Aplikacja z silnikiem R wrzuca appkę do localhosta:8080 i konretnego portu, który jest teraz dostępny przez przeglądarkę. Może być to być także odrazu już obraz dockerowy z wszystkich co jest wymagane do uruchomienia aplikacji.

2. Aplikacja w np. w golang, która służyła by do przekierowywania ruchu, logowania itp (załóżmy, że aplikacja z punku pierwszego nie ma możliwości zarządzania użytkownikami, logowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interface jakie jezyki / frameworki sa dzis wykorzystywane do pierwszego z przedstawionych paradygmatow, (pierwszy artykul) to znaczy kazda instrukcja jest wspólbieżnie wykonywana
  • Odpowiedz