This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-08-06
Channels
- # bangalore-clj (7)
- # beginners (51)
- # bigdata (1)
- # cider (97)
- # cljsjs (2)
- # clojure (41)
- # clojure-dev (2)
- # clojure-dusseldorf (5)
- # clojure-nl (16)
- # clojure-russia (43)
- # clojure-spec (13)
- # clojure-uk (59)
- # clojurescript (24)
- # community-development (16)
- # datomic (18)
- # defnpodcast (1)
- # editors (96)
- # figwheel-main (6)
- # fulcro (13)
- # jobs-discuss (2)
- # jobs-rus (8)
- # off-topic (8)
- # onyx (11)
- # pedestal (3)
- # re-frame (18)
- # reitit (2)
- # shadow-cljs (158)
- # spacemacs (7)
- # tools-deps (3)
- # vim (3)
Bore da
Morning.
http://bitrconf.org/ Early bird tickets £99 + VAT
måååån
Actually, I am super excited about it! We haven't got a good tech conference that isn't just for Digital Agencies up here in Newcastle
Mornign!
I think I may have hit peak 🍟
When you sit down at lunch with a nice cup of tea and think "I should have used event sourcing"..... that
I keep thinking every problem can be solved with Event Sourcing but then I question myself thinking... that can't be right.... but it is more often than not!
So the most important thing I think I get in an architecture that uses Event Sourcing is the flexibility to change the architecture piecemeal later when I find I've built the wrong thing!
how dyu tend to deal with schema changes in yr event-sourcing systems @agile_geek?
In Java system I’m currently working on we are always accreting to API but my fellow team lead has been looking at Flink using Avro schema registry that clients use to get the appropriate schema.
uh @U09LZR36F i'm thinking of e.g. you introduce a new field to an entity, and you want to set the value of that field in historical records to some synthesis of other fields in that entity (or that entity joined to some other entity)
@U0524B4UW so a migration
yeah, something that you would do with a migration in a database
I’d deal with it in the local storage of the service reading the stream
dyu migrate your event history too ?
If you mean re-write the stream… no
i was thinking derive a new stream from the old stream maybe
Any local database wrapped in a service off the stream can decide what it wants to do
Yeah you could do
I would always keep the one source stream as a starting point with the ‘raw’ data eeven if it changed over time
The caveat would be don’t remove fields
just deprecate
> and you want to set the value of that field in historical records to some synthesis of other fields in that entity New events which update your models as an interim correction.
ah @U09LZR36F so would you introduce a schema-change event too, so that e.g. you can do a migration on a projected db... or just insist on backwards-compatible schema (no field deletions, no field type-changes, no constraint changes (e.g. PK change) making older events incompatible with later views)
Peak frites :)
How many clojure developers are there in UK? Just 356?
Well I'm in a team of 7 (soon to be 9), and only 2 of us are on here. I know a few others in town who aren't on here as well
There are also people here not currently in UK. It’s not really an accurate measure of anything apart from “I kinda like to chat to these specific people” 😉
Yeah, I understand.. but still that's a small number
I'm only a Clojure dev in my spare time (or at work when I can get away with it), so I barely qualify at all. :face_with_rolling_eyes:
Just my impostor syndrome coming to the surface! Now on a bus with an exceedingly poor wi-fi link - probably a sign that I should log off for the day! 👋
@manas.marthi I'm one of the non-UK-resident folks here. Born and raised in the UK but living in California (but I'll be visiting the UK again next week and was there for two weeks in July).
I was actually lamenting that there are not many
Oracle's tech evangelism budget should include funds for clojure evangelism...
Did anyone make such petetion to oracle
I would like to make a petetion to Oracle to donate to clojure evangelism under tech evangelism budget or marketing budget or corporate social responsibility budget (to educational programs)
Pls tell me if it is a sane or stupid idea.