Fork me on GitHub
#clojure-poland
<
2016-02-03
>
deleted10:02:12

siemka, ja tez z Polski (Slask), ale rowniez za granica. Bardziej cljs niz samo clojure, gdyz staram sie uciec od JavaScriptu w pracy.

jaen10:02:36

> Slask YAY KTOŚ ZE ŚLĄSKA > ale rowniez za granica fuk.

jaen10:02:34

A przez chwilę myślałem, że nie jestem sam we Wszechświecie P ;

karol11:02:24

"na slasku nikt nie slyszy twojego krzyku"

jaen11:02:48

Nienienie, to w Krakowie krzyk ginie w smogu jak tną cię maczetą.

jaen11:02:50

A tutaj?

jaen11:02:56

Tutaj po prostu nie ma niczego [*]

nooga11:02:26

to przeprowadz sie do poznania ;d

nooga11:02:54

do miasta know how* [tm]

jaen11:02:17

Well, jeździłem tu na olimpiady językowe, to całkiem spoko miasto ; d

jaen11:02:29

Na pewno lepsze miejsce do przeprowadzki niż Warszawka ; d

nooga11:02:08

no raczej, pracowalem kiedys w warszawie w 2009 czy cos

nooga11:02:12

okropne miasto

nooga11:02:48

musimy tutaj w koncu zrobic jakas grupe FP i montowac meetupy

nooga11:02:04

ciagle o tym gadamy, chetnych jest sporo ale jakos nie mozemy sie za to zabrac

jaen12:02:51

To jest dobry pomysł, propagować zawsze warto; ja mam zamiar zrobić przentację o Clojure/Clojurescripcie na uczelni, ale znając życie pewnie mało kto przyjdzie na jakieś hipsterstwa : D

nooga12:02:55

ja kiedys robilem na uczelni jakeis podstawy z node.js wieki temu

nooga12:02:02

ludzie patrzyli jak na ufo

nooga12:02:07

nikt nie zadal zadnego pytania

nooga12:02:09

wyszlo sucho

jan.zy12:02:43

ktoś musi zacząć, w początkach scali na prezentacje o języku w wawie też przychodziła garstka ludzi

jan.zy12:02:03

ale np. na kurs podstaw clojure na jakiejś konfie z rok temu przyszło już z 20 osób

jan.zy12:02:09

też wawie

karol12:02:12

zalezy jeszcze co sie rozumie jako podstawy, bo wg mnie skladni itp nie ma co pokazywac raczej jakby sie chcialo noobow przyciagnac to np zrobic prezentacje z live codingiem p.t. "Patrzcie jak od zera w 5 minut stawiam serwer w clojure ktory robi sensowne rzeczy"

jan.zy12:02:39

to był live coding i zadania

jan.zy12:02:07

workshop chyba jest adekwatną nazwą

jaen12:02:42

Ja mam taki właśnie plan z tą moją prezentacją. Całą prezka ma być appką na reagencie w której w ramach prezentacji zalivecoduję czat. Gotta love boot-reload.

jaen12:02:52

Liczę na takie "wow, w pehapie tak nie moszna" xD

nooga13:02:50

trzeba pokazac jakis taki killer motyw

nooga13:02:24

zeby kopary poopadaly i do mozgownic doszlo cos w stylu „to wychodzi na to ze ja sie sam torturuje w robocie"

nooga13:02:35

zamiast „łeee tu sa jakies nawiasy wszedzie"

nooga13:02:00

bylismy z @karol na Java User Group w Pz i tam gosc robil takie wprowadzenie do clj

nooga13:02:07

ale sam byl poczatkujacy w FP

nooga13:02:10

pokazal troche rzeczy

nooga13:02:35

ale ogolnie ludzie pozniej w przerwie na piwko pytali czy to clojure to jest jakis plugin do javy i w ogole po co to komu jak jest spring

karol13:02:57

no ludzie lubia sie sami ograniczac 😛 ale mysle ze warto tez potem np pokazac integracje z java jak to fajnie dziala, ze mozna sobie naklepac liba w clojure go zbudowac do jara, zainstalowac do repo mavena lokalnego i normalnie w projekcie uzywac

nooga14:02:07

my sami mamny na produkcji chyba cos co jest jakos tak zrobione ze wywoluje IFna w ktoryms momencie z javy

nooga14:02:15

a javowa czesc to jakby bootloader i gui

karol14:02:25

powoli tego coraz wiecej jest nawet 😛

karol14:02:29

i dziala fajnie

jaen14:02:33

Java D :

jaen14:02:59

To jedna z trzech rzeczy jakich nie lubię w Clojure. Dwie pozostałe to błędy i brak typów xD

nooga14:02:37

ja nienawidze javy

nooga14:02:48

z calego serca

nooga14:02:17

ale w gruncie rzeczy JVM jest okej, i clj nie byloby tym czym jest gdyby nie moglo latwo interopowac z masa stuffu, ktory ludzie napisali na JVM

jaen14:02:21

Yeah. Ja nienawidzę Javy tak bardzo, że trzy razy zdawałem labki z Javy. Strasznie trudno mi się było zmusić do pisania w tym... czymś.

jaen14:02:37

Dopiero jak przyszła Java 8 to zdałem, bo w końcu mogłem używać map/filter/fold xD

nooga14:02:38

no bo to jest jezyk, który urąga godności

jaen14:02:13

A to, że na JVM jest bardzo dużo legitnego stuffu, zwłaszcza do aplikacji webowych to jest racja. Pewnie główny powód dla którego Clojure jest na JVMie.

nooga14:02:43

java jest po to zeby architekt mogl narysowac UMLa, team z indii napisac kod wg UMLa i zebys pozniej mogl zwolnic ten team i zatrudnic inny i zeby dalej byli w stanie mieszac w projekcie

karol14:02:12

kiedys na spotkaniu androidowym powiedzialem ze niech java zdycha bo sa lepsze jezyki na jvm, to ludzie sie patrzyli jakby zaraz piorun mial mnie trafic ;d ale fakt ze ludzie po prostu nie maja okazji uzywac czegos innego w robocie to moze ich tak ta java nie bolec

nooga14:02:19

a akurat interop w clj jest piekny

nooga14:02:34

w 20 linijek owinalem jakiegos potwora do Azure MSa

nooga14:02:48

i zrobilem z azurowych kolejek channele z core.async

jaen14:02:50

No akurat jeżeli to było spotkanie androidowe to im się trochę nie dziwię

jaen14:02:06

Ani scala ani clojure nie są tak dobre jak java przy pisaniu aplikacji androidowych jednak.

jaen14:02:14

Podobno te wszystkie API są znośne nawet tam.

jaen14:02:39

Ale jak nie jesteś ograniczony andkiem? Apage java.

jaen14:02:06

Also, React Native.

jaen14:02:30

Wtedy można i w Clojure(scripcie) na andki pisać; na pewno to przyjemniejsze niż czysta Java.

jaen14:02:07

> java jest po to zeby architekt mogl narysowac UMLa, team z indii napisac kod wg UMLa i zebys pozniej mogl zwolnic ten team i zatrudnic inny i zeby dalej byli w stanie mieszac w projekcie Co jest cokolwiek kretyńskim podejściem do pisania oprogramowania. Czytam sobie DDD Evansa i totalnie po czymś takim jedzie ; d

nooga14:02:19

no jest kretynskie

nooga14:02:26

ale kopro to robia na calym swiecie

nooga14:02:30

bo zyja w latach 90

nooga14:02:47

u naskolega w firmie pisze na androida w kotlinie

nooga14:02:52

w sumie zawsze to lepiej niz java

jaen14:02:26

No taki Kotlin to chyba właśnie takie "better Java but still Java" więc mógłby być dobrym wyborem do native androida

jaen14:02:37

Ale po co jak jest RN i masz srajfony gratis

nooga14:02:37

nie ufam RN jakos

nooga14:02:55

zrezsta u nas i tak to nie zdaje egzaminu bo my mamy hi performance stuff, video i bajery

nooga14:02:03

pomine ze piszemy tez soft na andka w C

nooga14:02:06

i haczymy kernele

jaen14:02:46

No tak w waszym wypadku to raczej nie uciekniesz od tego, aczkolwiek to bardziej już specyfika waszego produktu

jaen14:02:03

Dla takich typowych rzeczy RN może bardzo pomóc, I think.

jaen14:02:09

Nie żebym miał jakieś twarde dane.

nooga14:02:24

no, pisanie jsonowek moze byc cudowne

nooga14:02:22

mozna sobie napisac makro ktore napisze za ciebie aplikacje ;d

jaen14:02:55

Z czymś w stylu om.next to by się nawet dało zrobić xD

jaen14:02:09

Opisujesz modele, dostajesz synchronizację gratis, wszyscy szczęśliwi.

nooga15:02:18

marze o makrze, ktore bedzie za mnie pisac to co mam pisac

nooga15:02:59

ja ogolnie chcialbym tylko myslec i nic nie pisac ;|

jaen15:02:17

No to czas się zdigitalizować xD

nooga15:02:36

albo ztarudnic kogos kto bedzie za mnie pisal 😆

nooga15:02:42

a moment, juz to zrobilem