Elixir Australia
Elixir Australia
  • 67
  • 50 036
Elixir's new Set Theoretic Type System - Robert Ellen
Talk Description
Rob gives us some hands-on impressions of the new Type Checking features that recently landed in Elixir 1.17
Elixir Australia July 2024 Meetup: www.meetup.com/elixir-sydney/events/302110943/
Speaker Twitter: x.com/robertellen
zhlédnutí: 138

Video

BulmaComponents: a new CoreComponents library for Phoenix - David Parry
zhlédnutí 108Před 2 hodinami
Although Tailwind CSS is everywhere in the Phoenix ecosystem, I thought it was time to add an alternative that uses `bulma`(bulma.io). We'll look through how it's structured, and what it looks like in both HTML markup and using `PhoenixStorybook`. Elixir Australia July 2024 Meetup: www.meetup.com/elixir-sydney/events/302110943/ Speaker Twitter: x.com/suranyami
A Practical Guide to Machine Learning in Elixir - Chris Grainger
zhlédnutí 423Před měsícem
At Amplified, we've been putting ML in production with Elixir since the very early days of Nx in 2022. This talk is a practical guide to doing the same, informed by our experiences and the lessons we've learned. Because every project, company, and machine learning task is different, I will combine a general 'roadmap' approach with insights shaped by our particular set of problems and perspectiv...
Working with OpenAI APIs in Elixir - Josh Price
zhlédnutí 253Před měsícem
Discover the power of integrating OpenAI's cutting-edge APIs into your Elixir applications. This talk will guide you through the essentials of setting up, authenticating, and making requests to OpenAI's API using Elixir. We'll cover practical examples, best practices, and common pitfalls, ensuring you leave equipped to harness the full potential of AI in your projects. Whether you're building c...
Highlights from Elixir Conf and Gig City Elixir - Josh Price
zhlédnutí 239Před 2 měsíci
News, announcements and recommended talks to watch when they're available on CZcams. Elixir Australia May 2025 Meetup: www.meetup.com/elixir-sydney/events/300298529/ Speaker Twitter: joshprice
Type Check - Nicholas Hammond
zhlédnutí 150Před 2 měsíci
In this talk Nicholas presents Type Check - a tool for runtime type checking. Elixir Australia May 2024 Meetup: www.meetup.com/elixir-sydney/events/300298529/ Speaker LinkedIn: www.linkedin.com/in/nicholas-hammond-90828018b/
Fast and Efficient Image Processing in Elixir - Kip Cole
zhlédnutí 721Před 2 měsíci
Images influence every aspect of an application design and UX. They comprise a significant amount of the payload for many apps. This talk looks at how the combination of libvips, vix and image can be used to: Scale, resize, transform and compose images fast and efficiently Streaming image pipelines from the front end through to external storage services Deliver the right image size dynamically ...
What's in a name? Addressing people by the right name around the world - Kip Cole
zhlédnutí 215Před 3 měsíci
Audience engagement is a critical factor in application success. And engaging with people requires addressing them the right way. How you are addressed will depend on whether I'm representing the tax department, a close friend, family, a social media site or a civil or military honours organisation. Thats hard enough in English. But names are even more interesting and diverse in other cultures....
Building Advanced Elixir DSLs with Spark - Josh Price
zhlédnutí 1,6KPřed 5 měsíci
Want to build a DSL but don't want to write and maintain macros? In this session we will examine how useful Domain Specific Languages can be, and how Spark can help you build powerful DSLs in Elixir fast. Spark DSLs are self-documenting, extensible and come with auto-complete and language tooling out of the box. Best of all you don't need to write macros to do it! You will learn how DSLs can gi...
Do you use Erlang tracing? You should! - Lars Wikman
zhlédnutí 812Před 5 měsíci
Welcome to my little tracing talk. An informal romp through Erlang's fundamental tracing facilities. Then onwards to the common libraries that you should probably use. Beyond that we go to an experimental Elixir library I'm building out to make it so simple that I will actually use it. And maybe some UI... Elixir Australia Feb 2025 Meetup: www.meetup.com/elixir-sydney/events/298705348/ Speaker ...
What's new in LiveBook - José Valim
zhlédnutí 5KPřed 7 měsíci
José presents LiveBook and shows how Smart Cells allow you to visualise data and apply ML models quickly and easily. Elixir Australia December 2023 Meetup: www.meetup.com/elixir-sydney/events/297411848/ Speaker Twitter: josevalim
Hot Code Upgrades with Castle - Nick Gunn
zhlédnutí 338Před 7 měsíci
Hot-code upgrades have been one of the more compelling but underused features of the BEAM. In this talk, Nick will take us on a deep dive into hot-code upgrades, how they work and why the Castle library helps. Elixir Australia December 2023 Meetup: www.meetup.com/elixir-sydney/events/297411848/
Migrating to Elixir made easy with Ash - Barnabas Jovanovics
zhlédnutí 2KPřed 8 měsíci
Discover how Ash transformed our small team's backend migration from NodeJS to Elixir. Learn how Ash's intuitive project structure, extensible DSL, and code efficiency simplified the process. Elixir Australia November 2023 Meetup: www.meetup.com/elixir-sydney/events/296919575 www.linkedin.com/in/barnabas-jovanovics-216624130/
Why I built Ash Authentication - James Harton
zhlédnutí 1,9KPřed rokem
Recently I released the first public version of the `ash_authentication` package, which makes user authentication a first-class citizen inside the Ash ecosystem. This talk is about why I built it and a short demonstration of how to use it. Elixir Australia March 2023 Meetup: www.meetup.com/elixir-sydney/events/dbzxbtyfcfbtb/
Better Elixir Applications with the Ash Framework - Josh Price
zhlédnutí 3,4KPřed rokem
The Ash framework has been around for a while now but has been rapidly gaining developer attention since it's 2.0 release last year. In this lightning talk I'll try to demystify what Ash is, what it's goals are and how it can help you build ambitious Elixir applications with more confidence. Elixir Australia March 2023 Meetup: www.meetup.com/elixir-sydney/events/dbzxbtyfcfbtb/ Twitter: twitter....
Nerves Ecosystem State - Tools and basics - Alfonso Gonzalez
zhlédnutí 727Před rokem
Nerves Ecosystem State - Tools and basics - Alfonso Gonzalez
Vixen: An Implementation of the Noise Protocol Framework for the BEAM - Nick Gunn
zhlédnutí 252Před rokem
Vixen: An Implementation of the Noise Protocol Framework for the BEAM - Nick Gunn
Concurrency in Action - Saša Jurić
zhlédnutí 4KPřed rokem
Concurrency in Action - Saša Jurić
Stenography and Elixir - Paul Fioravanti
zhlédnutí 733Před rokem
Stenography and Elixir - Paul Fioravanti
Code BEAM America 2022 Wrapup - Josh Price
zhlédnutí 59Před rokem
Code BEAM America 2022 Wrapup - Josh Price
Postgres triggers -- PubSub -- LiveView - David Parry
zhlédnutí 673Před rokem
Postgres triggers PubSub LiveView - David Parry
Bonfire: building an extensible federated framework with PETALS - Mayel De Borniol
zhlédnutí 379Před rokem
Bonfire: building an extensible federated framework with PETALS - Mayel De Borniol
The Erlang SSH library - Nick Gunn
zhlédnutí 620Před rokem
The Erlang SSH library - Nick Gunn
Was this a terrible terrible idea? - Yasmin Archibald
zhlédnutí 215Před rokem
Was this a terrible terrible idea? - Yasmin Archibald
I learned Gleam in a week. Here's how it went - Theo Harris
zhlédnutí 3,8KPřed rokem
I learned Gleam in a week. Here's how it went - Theo Harris
Hooked on ContentEditable in LiveView with Surface - Mike Buhot
zhlédnutí 810Před rokem
Hooked on ContentEditable in LiveView with Surface - Mike Buhot
ElixirConf 2022 Wrap Up - Theo Harris
zhlédnutí 120Před rokem
ElixirConf 2022 Wrap Up - Theo Harris
PlayDate: Making Multiplayer Games in the STAPLE Stack - James Harton
zhlédnutí 530Před rokem
PlayDate: Making Multiplayer Games in the STAPLE Stack - James Harton
Building Ambitious Apps with the STAPLE stack - Josh Price
zhlédnutí 2,5KPřed 2 lety
Building Ambitious Apps with the STAPLE stack - Josh Price
Ten years of Elixir! And OTP/Elixir release bonanza! 2022 edition - Robert Ellen
zhlédnutí 368Před 2 lety
Ten years of Elixir! And OTP/Elixir release bonanza! 2022 edition - Robert Ellen

Komentáře

  • @OwenBickford
    @OwenBickford Před 4 dny

    Excellent conversation!

  • @ITworld-gw9iy
    @ITworld-gw9iy Před 13 dny

    Can Req be used to interact with amazon bedrock? Amazon requires some security headers I think, is there something ready for handling this?

  • @pauloffborba
    @pauloffborba Před měsícem

    Great talk! ❤

  • @bonecircuit9123
    @bonecircuit9123 Před měsícem

    very good, thankyou

  • @armanmirk
    @armanmirk Před měsícem

    Amazing!!

  • @camstuart
    @camstuart Před 2 měsíci

    So ash is recommended for phoenix apps? I’d like to see more information on that

  • @bjrnhjjakobsen2174
    @bjrnhjjakobsen2174 Před 2 měsíci

    I often design sql views and treats them as read only tables

  • @bjrnhjjakobsen2174
    @bjrnhjjakobsen2174 Před 2 měsíci

    Extjs is also history for me😂

  • @MarkDavis
    @MarkDavis Před 3 měsíci

    Nice talk, Kip!

  • @seanknowles9985
    @seanknowles9985 Před 3 měsíci

    Terrible sound, unfortunate as its great talk!

  • @ShawnMcCool
    @ShawnMcCool Před 3 měsíci

    Thanks for the video Elixir Australia.

  • @BryanChance
    @BryanChance Před 3 měsíci

    Wow..this is amazing!

  • @oldfortnite121
    @oldfortnite121 Před 3 měsíci

    basic pig latin, haven't even talked about changing the "ay" to "ars" or adding "shn" sounds to the start🤣

  • @sirnawaz
    @sirnawaz Před 3 měsíci

    Do such presentations (with basic syntaxes and basic types) deserve a talk at such a conference? Also, does one need to spend A WEEK to learn these, which can be learned in few minutes? Seriously? 20 mins without any insight! Wasted my time!

  • @bradhanks7837
    @bradhanks7837 Před 4 měsíci

    Thanks for putting this together. I’m going through mint and trying to understand where and when errors are generated from the erlang ssh module

  • @pookiepats
    @pookiepats Před 4 měsíci

    ......WHAT??? the time I've wasted......i am finally home....... thank you

  • @eugenmaksymenko2441
    @eugenmaksymenko2441 Před 4 měsíci

    Thank you for providing this summary video as a learning resource! The Slides helped a lot!

  • @TheALahiri
    @TheALahiri Před 4 měsíci

    Very useful. More people especially decisionmakers need to know about the concept of DSLs and the firepower they can add to an organization's tech stack.

  • @aviagarwal3011
    @aviagarwal3011 Před 5 měsíci

    “I don’t know much AI really” - says the person with one of the best explainers of neural nets on the internet!

  • @IvanStamenkovicSeemsIndie
    @IvanStamenkovicSeemsIndie Před 5 měsíci

    Amazing stuff

  • @joemartinez3218
    @joemartinez3218 Před 5 měsíci

    This talk helped me grok these concepts so much better than trying to understand it from reading sources using Spark.

  • @corlaez
    @corlaez Před 6 měsíci

    yeah horrible sound. Actually I am less excited about gleam after this presentation. So you buy into types but there is no performance gains based on it. There is a bit of syntax sugar and that's it? Also the "I became an expert in a week" and the super basic syntax presentation that follows don't cohere. Really messed with my expectations on what the talk would be. At this point seems like I would use elixir rather than gleam.

    • @theoharris5523
      @theoharris5523 Před 6 měsíci

      Hey there! I'm sorry you felt this way. Apologies for the terrible audio - the venue that night had set us up with some gear we hadn't used before, and unfortunately the recordings were lower quality than anticipated as a result. I never claimed to be an expert - this is simply my overview of the language after a week of digging in and trying it out, so yes, it is inevitably going to be from a beginner's perspective. Note that I said (over a year ago, in which time the language has grown and changed significantly), that I expected that the key professional application I was expecting, at the time, was interoperability with Elixir/Erlang to be able to utilise its type system alongside these other languages. Having said that, if you've been keeping up with Elixir since, you'll know that it's now officially a gradually typed language as of a few weeks ago, so the application here will likely shift. All of this to say, if you're still interested in Gleam I would highly recommend checking it out, as it's matured a LOT since this talk was uploaded, and I wouldn't want it to be unfairly judged due to my outdated talk 😄

    • @nyahhbinghi
      @nyahhbinghi Před 5 měsíci

      TS -> JS was a revelation. Module to module compilation allows for incremental compilation which is nice. Gream --> BEAM should be fine. Erlang and JS both have very good performance.

    • @corlaez
      @corlaez Před 5 měsíci

      ​@@theoharris5523 Hi Theo, thanks for your lengthy and thoughtful response. Yeah it is a shame the audio was rough, but no biggie I was still able to listen. Well congrats on the talk, honestly I would like to put my self out there and talk about something in such a big venue. Yeah the presentation was more on a beginner's introduction, I just remember reading or hearing something at the beginning that made me think it would go deeper. I am curious on the BEAM virtual machine. And I might try to adopt a language: either phoenix or gleam eventually. I will have to dig deeper to see which seems to adjust better to my needs, if any. Have a good one!

    • @pookiepats
      @pookiepats Před 4 měsíci

      ​@@nyahhbinghi the need for build steps and compilation to a DYNAMIC language that gets executed by an interpreter is an absolute joke. TS is a cancer, a feigned type system abstraction with non-deterministic behavior transpiling to a language that DOES NOT SUPPORT TYPES is hardly a "revelation". TS is at best, a useful tool for startups that comes with a known requirement for a rewrite should the product see major adoption. Many languages did and still do just as good of a job as fulfilling that same role in the web dev domain so... "revelation", not at all. Lastly, don't spread misinformation - JS by definition being an interpreted language does NOT have good performance. You could not make a worse choice (other than Python) for a language to implement your backend. You really should not be comparing Erlang to JS in this context.

    • @pookiepats
      @pookiepats Před 4 měsíci

      I agree on the continued use of elixir, there is certainly some new lang fatigue that Gleam is catching. The thing that really makes me iffy on it isn't the language necessarily but the author Louis, hearing him talk about scraping by financially is not exactly inspiring lmao ... although i respect his skill and dedication to the craft to even do this... but those are two totally separate things. I respect the man, I would not reach for his tool.

  • @joemartinez3218
    @joemartinez3218 Před 7 měsíci

    I'm a simple man. I see a new José presentation - I watch it. His enthusiasm for this is contagious and I learn something new every time. Thanks to the folks who recorded and posted this.

  • @alditascheplastick8772
    @alditascheplastick8772 Před 7 měsíci

    What a legend

  • @searchingForMinimalism
    @searchingForMinimalism Před 7 měsíci

    Amazing 🎉 thanks for everything ❤

  • @ElixirClubDEV
    @ElixirClubDEV Před 7 měsíci

    Looks like from their blog project got abandoned back in 2022, and last release was in september 2022...

  • @billboz1
    @billboz1 Před 8 měsíci

    Loved the talk Barnabas!

  • @natterstefan
    @natterstefan Před 8 měsíci

    Great presentation! We have learned a lot in our company thanks to your work.

  • @michaelbuhot3145
    @michaelbuhot3145 Před 8 měsíci

    Great talk, thanks Barnabas!

  • @serpent213
    @serpent213 Před 8 měsíci

    🔥

  • @clev3r35
    @clev3r35 Před 9 měsíci

    For those interested, this talk covers maybe 2 or 3 chapters of Sasa's book Elixir in Action. If you liked the layout and simplicity of elixir fundamentals discussed here, you should buy the book.

  • @elixirfun
    @elixirfun Před 10 měsíci

    One of the best (advanced) talks I've seen on Ecto/SQL.

  • @starmountpictures
    @starmountpictures Před rokem

    Great demo thank you

  • @sigumagwa
    @sigumagwa Před rokem

    Thank you so much for the amazing talk. The repo does not contain the code, would you mind pushing it if you still have it?

  • @iamrosaan
    @iamrosaan Před rokem

    This is great! I have a quick question: How can I generate JWT tokens while using the GraphQL extension?

    • @Mmk-dn1fi
      @Mmk-dn1fi Před 11 dny

      Did you ever find the answer to this? I was going to try to utilize JWT as well, coming from another auth by Supabase

  • @kylegaijin
    @kylegaijin Před rokem

    sound quality very bad

  • @gianibruno
    @gianibruno Před rokem

    🔥

  • @Ro_dolfoSilva
    @Ro_dolfoSilva Před rokem

    Ash will be the next Django!

  • @billboz1
    @billboz1 Před rokem

    Sasa is always gold, and seeing the slides is great but there is something extraordinary about a camera following him around the stage that I like ;)

  • @Melch3848
    @Melch3848 Před rokem

    I am currently shifting my tech stack to Elixir on the BE and Flutter the front-end (though I am aware of LiveView.) On the whole I was very happy but *really* miss types. Now you hold out this enticing option ...

  • @_FFFFFF_
    @_FFFFFF_ Před rokem

    Oddly, this i - exactly - my interests.. nice !

  • @samulevy
    @samulevy Před rokem

    Really cool

  • @timibolu
    @timibolu Před rokem

    Great talk Anton 🎉🎉

  • @veronikedearmore1347

    ρɾσɱσʂɱ

  • @chrishopkins8893
    @chrishopkins8893 Před rokem

    You know it was only last week that I was looking into the erlang ssh library (particularly the tunneling config) , but I couldn't find any good resources online, so thanks for this!

  • @kisorosz
    @kisorosz Před rokem

    Great presentation Josh. Is there an open sourced repo where I can take a look how you use STAPLE?

  • @aislanarislou
    @aislanarislou Před rokem

    Isn't "eval" strings usually bad ??? What about security ?

  • @ParasocialFix
    @ParasocialFix Před rokem

    I enjoyed this :)

  • @lcezermf
    @lcezermf Před 2 lety

    Great content, helped a lot!

  • @lushman
    @lushman Před 2 lety

    How hard would it be to add an editable text box to each row, but save all changes from a single submit?

    • @erikm2937
      @erikm2937 Před 2 lety

      Not hard, actually. You'd have several ways to go about it.