clojure-poland 2018-05-07

chcemy rozpocząć meetup Clojure we Wrocławiu i szukamy kogoś kto mógłby wystąpić

Myślę, że mógłbym się postarać o przygotowanie wystąpienia jak radzimy sobie w firmie z GDPR. Używamy Datomic a jednak jakoś trzeba poradzić sobie z prawem do bycia zapomnianym...

👍 1

Radzicie sobie technicznie czy prawnie?

W ubiegły piątek konsultowaliśmy się z firmą prawniczą zajmującą się tym działem. Wygląda na to, że i technicznie i prawnie.

a w datomicu nie ma jakiegos excise czasem?

Jest, ale społeczność dość jednogłośnie twierdzi, że jest to niezalecane rozwiązanie. Postawmy sprawę jasno - bardziej ze mnie junior, może mid w porywach. Inaczej sprawa ma się z naszym CTO. A komuś w końcu zaufać trzeba 😉 Natomiast to jak ja widzę sprawę odnośnie :db/excise: o ciemnej materii wiemy dlatego, że gdyby jej nie było, to rzeczy, które możemy obserwować nie działałyby tak, jak działają. Analogicznie sprawa rysuje się z bazą danych: Użytkownik X polecił użytkownika Y i ten z tego tytułu dostał jakiś kupon rabatowy czy coś. Jak kiedyś X zażąda bycia zapomnianym, to przez użycie :db/excise wprowadzam ciemną materię do logiki systemu. A tego bym chciał uniknąć simple_smile

no to trzymajcie wrazliwe dane w osobnym datastorze, zaszyfrowane czy cos a w datomicu tylko jakies nic nie znaczace referencje

na tenże datastore

Gdybyśmy mieli tworzyć system od zera to byłaby to jakaś opcja. Ale w naszym przypadku mieliśmy kilka systemów, gdzie taka migracja byłaby strasznie skomplikowana.

oczywiscie rich by sie zaplakal

czyli wygląda na to że będzie ciekawa dyskusja na spotkaniu 🙂

a pracujecie zdalnie czy jest we Wrocławiu siedziba firmy?

Pracuję zdalnie dla firmy mieszczącej się w Kraju Basków

Aczkolwiek z tą zdalnością różnie bywa. Miesiąc temu wróciłem z siedmiomiesięcznej delegacji 😜

kto by pomyslal, ze w kraju basków sie pisze w clj

super, dzięki. fajny temat.

a na kiedy mógłbyś to przygotować?

Ostatnio mam sporo na głowie, ale ostatni tydzień maja brzmi osiągalnie. W jaki dzień chcecie organizować meetup?

w sumie to w ostatni tydzień maja mi nie pasuje, ale może między 4-8 czerwca?

6-7.06 jadę na AWS Summit Berlin. 4-5 jestem wolny 👍

to 5 czerwca 🙂

O której? I w ogóle podeślij mi wszystkie detale. Mój mail: damian(at)http://magnet.coop

robicie meetup we 2?

Haha, ja pokładam nadzieję w @darnok, że zajmie się całą resztą 😜

@darnok a jakie tematy? spodziewasz sie w audience w wiekszosci starych wyjadaczy czy raczej odwrotnie?

nie wiemy jeszcze, robimy to jeszcze z jednym kolegą

ogólnym tematem będzie Clojure i wszystko z nim związane

a na 5 czerwca, poza tym Datomic, będzie prezentacja, jak wygląda projekt w Clojure

spotkałem się z tym już parokrotnie, że ludzie nie wiedzą jak poukładać projekt, jak to wszystko połączyć

no i mam taki pomysł na temat

później, może będzie coś o clojure.spec, o GraalVM może też, bo ostatnio się tym zajmowałem, może o komponentach (mount, component, itd.)

clojurescript

wiele jest tematów z Clojure 🙂

ogólnie nie spodziewam się starych wyjadaczy, bo prawdopodobnie nie ma ich za dużo we Wrocławiu 🙂

no tak tak, ale sobie mysle, ze moglbym cos pogadac tylko warto troche wiedziec o publice zanim sie rzuci tematem

jeszcze nie ma za bardzo publiki, dlatego można rzucać 🙂

a o czym myślałeś?

a chodziło o to że mógłbyś coś pogadać z kimś, kto mógłby zrobić jakąś prezentację czy sam byś coś prezentował?

z takich ostatnio rzeczy, ktore byly u mnie na czasie to: re-frame, rozkminy systemowo-architektoniczne, hi perf networking, ghetto implementacja czegos w rodzaju datomica na h2 eeee

nie wiem, duzo innych rzeczy

bardziej mysle o tym, ze jakbym mial o czyms gadac to bym po prostu sobie szybko zrobil projekt i prezke w tym celu

bo to by byla jakas motywacja

no to ciekawe, wg mnie spoko do prezentacji. wg mnie nie ma co się zamykać na same tematy typu hello world, ale jakieś ciekawe sprawy.

hello world się szybko wypala.

a co to jest ghetto?

no taka wiesz, na gume do żucia i zapałki

aha, czyli następny będzie płakał? 🙂

bardziej dla nauki i zabawy niz do powaznych celow

pisalem taki writeup ale nie skonczylem

aha ghetto implementacja datomica, nie zauważyłem że to razem

napisalem sobie takie cos co ma API praktycznie jak datomic ale jest embedded, troche na zasadzie sqlite

masz perzystencje, mozesz robic te datalogowe queries i transakcje ale wsyztsko sie dzieje lokalnie

bez transactora i duzego deploymentu

tak, cos jak datascript