Kevin Schweikert's Avatar

Kevin Schweikert

@kevinschweikert.de.bsky.social

#ElixirLang software engineer working with custom media solutions

591 Followers  |  84 Following  |  21 Posts  |  Joined: 25.09.2024  |  2.1527

Latest posts by kevinschweikert.de on Bluesky

Preview
Booting 5000 Erlangs on Ampere One 192-core Accelerated on host

How many Erlangs did you boot recently?

This is my personal best. So far.

#elixirlang #erlang
underjord.io/booting-5000...

07.08.2025 10:16 โ€” ๐Ÿ‘ 11    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Someone give me @expert-lsp.org please I'm done having to delete .elixir_ls and rebuild everytime I touch my mix.exs #ElixirLang

30.07.2025 13:38 โ€” ๐Ÿ‘ 24    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Programming, scripting, and markup languages

Rust is yet again the most admired programming language (72%), followed by Gleam (70%), Elixir (66%) and Zig (64%). Gleam is a new addition to the list, and for good reason - developers like it!
Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.)

Programming, scripting, and markup languages Rust is yet again the most admired programming language (72%), followed by Gleam (70%), Elixir (66%) and Zig (64%). Gleam is a new addition to the list, and for good reason - developers like it! Which programming, scripting, and markup languages have you done extensive development work in over the past year, and which do you want to work in over the next year? (If you both worked with the language and want to continue to do so, please check both boxes in that row.)

Oh my gosh! Gleam got #2 most admired programming language in the Stack Overflow survey!
We're on the podium with Rust and Elixir!

29.07.2025 18:37 โ€” ๐Ÿ‘ 128    ๐Ÿ” 21    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 5
Video thumbnail

Hey Elixir friends! :) ๐Ÿš€ Hologram v0.5.0 is here!

Major performance leap: milliseconds โ†’ microseconds execution times + 50x rendering speed improvements!
and... Session/cookie management, live reload, incremental compilation, new pointer/mouse events.

#Hologram #Elixir #ElixirLang #BEAM #WebDev

26.07.2025 00:04 โ€” ๐Ÿ‘ 56    ๐Ÿ” 9    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

This changes how youโ€™ll demo, teach, and explore Elixir.

New Popcorn release coming tomorrow โ€“ here's a sneak peek of what's to come ๐Ÿฟ

#ElixirLang

23.07.2025 14:51 โ€” ๐Ÿ‘ 39    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

Today on Elixir Wizards, we sit down with @nobbz.dev to explore the use of Nix for reproducible builds, development shells, and fault-tolerant deployments in Elixir projects.

โ–ถ๏ธ Watch: smr.tl/44Seus2
๐ŸŽง Listen: smr.tl/4o7TMgW

#elixirlang #myelixirstatus

17.07.2025 13:01 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Still made it though ๐Ÿ˜‰

15.07.2025 19:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ‘€ ๐Ÿ˜

29.06.2025 13:22 โ€” ๐Ÿ‘ 57    ๐Ÿ” 14    ๐Ÿ’ฌ 12    ๐Ÿ“Œ 3

When 0.11 released I switched to the native lsp configuration and installed lexical with Mason. github.com/kevinschweik...

There is a Lsp folder next to init.lua with all the configs. But if you donโ€™t want that you can still use lspconfig/mason-lspconfig because they are light wrappers around that

11.06.2025 12:30 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@codebeam.bsky.social seeing all the nice CodeBEAM Light insights of today, what has to be done to make a "CodeBEAM light #{city}" happen?

02.06.2025 15:27 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Introducing Elixir Observer: A Better Way to Explore Elixir Packages Introducing Elixir Observer, an open-source tool by Mimiquate designed to simplify package discovery in the Elixir ecosystem. With a clean UI, insightful package health indicators, and essential resou...

โœจ Elixir Observer is live! Weโ€™ve built an open-source tool at Mimiquate to help you effortlessly discover the best Elixir packages, understand their status, and speed up your workflow. Take a look www.mimiquate.com/blog/introdu...

#ElixirLang

28.05.2025 14:02 โ€” ๐Ÿ‘ 9    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
An Elixir module with contents:

defmodule ColocatedDemoWeb.Markdown do
  @behaviour Phoenix.Component.MacroComponent

  @impl true
  def transform({"pre", attrs, children}, _meta) do
    markdown = Phoenix.Component.MacroComponent.AST.to_string(children)
    {:ok, html_doc, _} = Earmark.as_html(markdown)

    {"div", attrs, [html_doc]}
  end
end

An Elixir module with contents: defmodule ColocatedDemoWeb.Markdown do @behaviour Phoenix.Component.MacroComponent @impl true def transform({"pre", attrs, children}, _meta) do markdown = Phoenix.Component.MacroComponent.AST.to_string(children) {:ok, html_doc, _} = Earmark.as_html(markdown) {"div", attrs, [html_doc]} end end

A LiveView render function with contents:

  def render(assigns) do
    ~H"""
    <pre :type={ColocatedDemoWeb.Markdown} class="prose mt-8">
    ## Hello World

    This is some markdown!

    ```elixir
    defmodule Hello do
      def world do
        IO.puts "Hello, world!"
      end
    end
    ```

    ```html
    <h2>Hey</h2>
    ```
    </pre>
    """
  end

A LiveView render function with contents: def render(assigns) do ~H""" <pre :type={ColocatedDemoWeb.Markdown} class="prose mt-8"> ## Hello World This is some markdown! ```elixir defmodule Hello do def world do IO.puts "Hello, world!" end end ``` ```html <h2>Hey</h2> ``` </pre> """ end

A webpage with the rendered markdown content.

A webpage with the rendered markdown content.

While working on Colocated Hooks in LiveView, we also found some other cool things you can do, such as rendering markdown at compile time ๐Ÿ‘€ #MyElixirStatus #ElixirLang #PhoenixLiveView

23.05.2025 08:04 โ€” ๐Ÿ‘ 52    ๐Ÿ” 12    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

Hetzner

02.05.2025 20:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Real-World Event Sourcing Use event sourcing to solve complex software development problems by modeling your application as a stream of immutable events and their context.

Real-World Event Sourcing
Distribute, Evolve, and Scale Your #ElixirLang Applications pragprog.com/titles/khpes...

25.04.2025 02:19 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โญ Just released CurlReq 0.100.1. โญ

Release includes a Plug to log requests in ๐ŸฅŒ curl format.

It also now initializes requests with Req.new/0, solving issue related to defaults being missing. h/t @peterullrich.com for raising the issue

Once again many thanks to @kevinschweikert.de!

16.04.2025 08:04 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ™€

14.04.2025 10:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Wrapping things up for Fluxon v1.1 which will fully support TailwindCSS 4 and consequently Phoenix 1.8. Plus some copy&paste dashboard templates: #elixirlang

10.04.2025 16:14 โ€” ๐Ÿ‘ 34    ๐Ÿ” 8    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 0

Awesome! ๐ŸŽ‰ this looks great! We are happy users of Fluxon ๐Ÿ˜Š

10.04.2025 18:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Embedding Python in Elixir, it's Fine - Dashbit Blog Introducing Python interpreter embedded in Elixir and a Fine way to write your NIFs.

We said we will focus on interoperability for 2025 and we are ready to share the first results. Embedding Python in Elixir, it's Fine: dashbit.co/blog/running...

More updates likely at ElixirConf EU 2025 :)

25.02.2025 11:34 โ€” ๐Ÿ‘ 119    ๐Ÿ” 36    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 1

Looks awesome!

19.02.2025 12:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Last week, our Technical Director and Founder, Francesco Cesarini, took the stage at the Hamburg Elixir & Erlang meetup to deliver an insightful talk titled 'Thinking Concurrency: Dwelling in Erlang and Elixir'๐Ÿ’ก

17.02.2025 16:52 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐ŸฅŒ ๐ŸฅŒ ๐ŸฅŒ CurlReq 0.100.0 released!~

This release contains a mountain of fixes and improvements, courtesy of @kevinschweikert.de

Please do give it a go!

CurlReq supercharges api integration / debugging by translating back and forth between curl commands and req structs #elixirlang

10.02.2025 12:44 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Ash Forum Ash Framework Forum

Hey Heiko, you can also ask questions about Ash in the elixir forum. elixirforum.com/c/ash-framew... ๐Ÿ˜‰

06.02.2025 17:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Donโ€™t miss the next Erlang/Elixir Meetup in Hamburg! ๐Ÿ‡ฉ๐Ÿ‡ช

๐Ÿ“… Feb 13, 2025 | 6:00 PM CET
๐Ÿ“ Intermediate Engineering GmbH, Hamburg

Our Founder and Technical Director, Francesco Cesarini will be delivering an insightful talk on Thinking Concurrency: Dwelling in Erlang and Elixir.

05.02.2025 11:11 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Me and @im-en.com are happy to host this event. Happy to spend the evening with yโ€™all!

25.01.2025 13:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Presets would be nice! Weโ€™re working on a reporting tool and the user can select something like โ€œthis weekโ€, โ€œthis monthโ€ and so on. Datetime pickers would also be huge!

25.01.2025 07:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
OSS Oban Web & Oban v2.19 From open sourcing Oban Web, to releasing Oban with MySQL support, Web v2.11, and plan simplifications

๐Ÿ“ฏ Oban Web is open Source
๐Ÿฌ Oban v2.19 includes MySQL support
๐Ÿงญ Web v2.11 is released
๐Ÿ“Š Met v1.0 is released (and open source)

oban.pro/articles/oss...

#elixirlang

16.01.2025 17:37 โ€” ๐Ÿ‘ 117    ๐Ÿ” 37    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 10
Introducing Ant: a simple background job processing library for Elixir In this post, we will explore Ant, my new background job processing library for Elixir, designed with simplicity in mind. It is built on Mnesia as a storage solution and includes retry mechanisms out ...

Mike Andrianov introduced new job processing library for Elixir called Ant, as Mike says focused on simplicity. #ElixirLang

mikeandrianov.github.io/ant-backgrou...

15.01.2025 13:53 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Data evolution with set-theoretic types - Dashbit Blog In this article we explore the challenges of data evolution in static typing and explore type safe solutions.

I wrote a new article exploring how set-theoretic types (the foundation of Elixir's type system) could address how many statically typed languages do not allow libraries to evolve their data definitions in a backwards compatible manner: dashbit.co/blog/data-ev... - be warned, it is a long one.

14.01.2025 09:02 โ€” ๐Ÿ‘ 150    ๐Ÿ” 41    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 1

Thatโ€™s why I love AirPods so much ๐Ÿ˜Ž they even automatically switch devices on playback

08.01.2025 10:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@kevinschweikert.de is following 20 prominent accounts