Marcel Lindig's Avatar

Marcel Lindig

@nullpilot.bsky.social

Software engineer. Elixir/Phoenix, Vue/Nuxt.

44 Followers  |  135 Following  |  5 Posts  |  Joined: 09.10.2024  |  1.5675

Latest posts by nullpilot.bsky.social on Bluesky

ΰ² _ΰ² 

07.08.2025 13:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great week for #ElixirLang. Phoenix 1.8 released, elixir-hub.com by @curiosum.bsky.social and now another great resource. Good times!

07.08.2025 09:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I have yet to find something that makes the lapwork of deploying projects to your own machines less of a pain. Is Kamal the best option?

07.08.2025 08:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And stop logging me out all the time, please

02.08.2025 06:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

ITS HAPPENING

Firefox 127 shipped today making it the first browser to support Temporal - the new API for working with Dates, times, timezones + durations

27.05.2025 22:22 β€” πŸ‘ 524    πŸ” 83    πŸ’¬ 17    πŸ“Œ 14
Preview
GitHub - smartrent/quokka Contribute to smartrent/quokka development by creating an account on GitHub.

TIL that SmartRent forked the #ElixirLang Styler project to actually make it configurable. Quokka is the Credo-but-just-fix-it-for-me that I've wanted for 6 years of doing Elixir. 😍 😍 😍

27.05.2025 12:38 β€” πŸ‘ 52    πŸ” 13    πŸ’¬ 2    πŸ“Œ 0
Post image

πŸŽ‰ Celebrating 10 years of Stable Rust with a FREE ebook!

All STM32 blog posts compiled into one self-contained edition of Simplified Embedded Rust.

Just subscribe & share The Embedded Rustacean newsletter to get it!

23.05.2025 14:56 β€” πŸ‘ 15    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
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
Preview
Exploring Rectangle Subdivisions Last week, I saw a talk on Vuntra City, a procedurally generated city with a fully explorable city. Developer Larissa Davidova explained that she settled on using Recursive Subdivision for the city…

Back to classic proc gen today. What ways are there of subdividing a rectangle? I enumerate the *irreducible* subdivisions, which imho are the most visually interesting.

www.boristhebrave.com/2025/05/03/e...

03.05.2025 11:43 β€” πŸ‘ 50    πŸ” 11    πŸ’¬ 3    πŸ“Œ 1

Hey friends! πŸŽ‰
We've implemented basic accessibility ♿️ across all our components!
You can now access it in version 0.0.5-alpha.12. ✨
Plus, we've squashed a lot of bugs! πŸ› βœ…
Go ahead and update! πŸ”₯
Doc: mishka.tools/chelekom
#Elixir #ElixirLang #phoenix

26.04.2025 05:58 β€” πŸ‘ 15    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
HTMHell Advent Calendar 2024 - HTMHell An article, talk, or tool that focuses on HTML every day until Christmas.

htmhell.dev/adventcalend... you need to read it

07.12.2024 18:14 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Twitter started feeling like LinkedIn at some point. That's when it's not populist garbage and bots.

I'm glad there's an alternative.

06.12.2024 22:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@nullpilot is following 20 prominent accounts