Code Sync is a family of tech conferences focused on Erlang, Elixir and functional programming.
We've been organising events since 2008 to celebrate the Erlang, Elixir, functional programming and alternative tech communities!
Our events:
✨Code BEAM: the Erlang and Elixir Conference, discover the future of the Erlang ecosystem
✨Code BEAM Lite: one day satellite events of Code BEAM
✨Lambda Days: celebration of functional programming, bringing business & academia together
✨ElixirConf EU: Europe’s largest Elixir Conference
✨RabbitMQ Summit
Пікірлер
Where can one find the "New Directions in Cloud Computing" paper? Doesn't pop up in my search results.
The audio cuts off at minute 22:31 , "we cant really talk about process themselves we......" ( Please what was missing phrase ?)
Insightful!
good talk
On Ed Kmett's Algebra library "and of course its unusable <silence> <shift topic>" I thought this was a discarded opportunity to say something quite interesting. Carefully designed, mathematically faithful. Yet unusable. Why? I think if you're going to dismiss an attempt right at the heart of your chosen domain, you ought to show your working and expand this statement. kzread.info/dash/bejne/o5WExslpnb3HprA.html
Amazing talk. But yeahhh you know, scares me a lil bit having to rub a jvm next to a beam :/.
this is where all that k8s shit becomes a necessity, either that or have dedicated instances for the different runtimes (not hugely difficult either tbh)
Great talk!
Great talk!, I was waiting for it!
Anyone have any more information on 37:23? I would like to read more about that behavior and all of the rules for when that can be optimized. So cool
In cases like that where the input isn't dynamic, meaning calling the function always produces the same result, at compile time they are created as variables, rather than being computed every time they are called at runtime
I live event sourcing on a conceptual level, but having worked with it in a few projects… you run in quite some problems. Event versioning being one of the most important ones.
Where can we get the slides?
This is eye opening in a million different ways...
Hello, please is it available the code in github ? Thx
Hi is it githubed these code.
Man, this is a great talk! You drove the point home with solid facts.
Great stuff! I really like the design of the example problem in the presentation with increasing complexity. One question: in the scenario presented - what happens to a job from JobPublishing after it has been published to JobBoard? Is it deleted from JobPublishing/jobs table?
Conference
17:49 Looks amazing. Thanks for the work!
as J.A. would sometimes insist: foo() -> {ok, A} = file:open("file.txt", read), ok = file:close(A), {ok, B} = file:read(A), {ok, B}. Not a single type-checker in the world would catch this.
The equivalent Rust code would result in a compilation error
@@VonCarlssonI'm not proficient with Haskell or Idris but from what I've experienced during discussions with those devs I guess those 2 languages won't allow it either
Great talk! I do feel that Chris forgot, midway, that the biggest issue with comments on Hackernews is that most people don’t even perceive that warm nodes handle tens to tens of thousands of requests, unlike in traditional serverless settings - that is where the concern about cold starts originates from. So not only would it be insanely rare for your user to hit a cold start, it would also almost never-ever happen on an usefacing gateway like liveview or api. You use flame for deferred workloads, not for serverlessly serving content to the public.
Great talk. 🔥
José Valim is one of the minds of our generation
Seriously, one of the most valuable talks I've ever listened to. Thanks José.
This moment, when you seeing Creational patterns category for data-driven language..
Brilliant talk!!!!🎉 One question? Where do I get the slides?
God damn i love listening to this guy speak w
I like Elixir, I think Jose is a great developer, but I also think this talk is very simplified to make look functional programming (with Elixir) as the best solution to everything, which it is not.
Nice talk
Seen it live, it's very good.
Just come to think of it, what IF we could pattern matching behaviour?
The absolute phenomenal quality of José's talks is always a breath of fresh air. This guy is awesome 🙌
Met him in Kyiv some time ago during the conference. Definitely Jose radiates motivation and kindness 🙂
Wow, great talk.
00:00 - Code Sync Intro 00:15 - Introduction 04:55 - Design Patterns in Elixir? 10:04 - Mediator Pattern 13:59 - Facade Pattern 15:57 - Strategy Pattern pt.1 21:10 - Interfaces in Elixir? 27:32 - Polymorphism in Elixir 28:45 - Strategy Pattern pt. 2 34:10 - Patterns classifications pt. 1 34:55 - Design Patterns not applicable to Elixir 43:23 - Design Patterns for Polymorphism (Adapter, Decorator, Proxy) 45:00 - Observer pattern 47:16 - Patterns classifications pt. 2 49:18 - Where to go next? 50:46 - Q&A
Thanks! I have used Facade and Strategy in my PhD system code in Java.
❤ I am going to learn it 😊
This is interesting for techies mostly under 50, but for anyone older involved in the public policy space and not a digital native, this sounds like a solution looking for a problem. And in the provessing iof releasing the 'anti-parrtern thinking into the world we will end up with a bigger and worse problem than we have rampaging across out Tech for Good spaces.
What "public policy" and "not a digital native" has to do with programming patterns? Did ChatGPT wrote this comment for you?
@@pertsevds "Did ChatGPT *write* " not 'wrote'. Ask someone older to explain it to you. And the other thing.
@@martycrow English is not my native language.
Maybe you just want to vent.
@@martycrow If you're not involved in software you obviously don't understand the problems that we face when writing code. So I don't think you have any idea if the "solution is looking for a problem", just yapping.
I like the part where Elixir screws its own ecosystem by adding a type system a decade into the language. Why didn’t you just embrace Gleam…. foolishness and hubris rule the day again.
If we could pattern match on behaviours it would be a game changing feature. Amazing talk btw
How soon will it be? :)👌🏽
awesome talk. 😊
Amazing talk !!! It really nailed the design pattern in Elixir
👍👍👍
Very insightful talk José! I particularly appreciated the concept of 'Elixir decoupling objects into three dimensions'.
Amazing work. As a new user of Elixir this has tremendous value.
Fantastic talk.
Great talk! I love Elixir (cough, Erlang) pattern matching =)
Start simple go far ? You got this Elixir bros !
here after theo made a video
SQL high throuput on elixir, sheeit nnnngguh!
Incredible, what a talk.
Excellent talk
this terminal theme is sick :) Love those small details like curvy monitor, slow rendering etc