home.social

#mjml — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mjml, aggregated by home.social.

fetched live
  1. why is #mjml not adding the final blankline to the file?

    what fucking year are you living in? don't you use #git

    jesus!

  2. Sneak peak at the MJML code editor for a campaign with a template that offers a content slot. 👀

  3. Keila's new template system is going to be awesome. Introducing: MJML templates with content slots. This allows you to keep a consistent layout across multiple campaigns where only certain parts can be edited later. Great for shared workflows.

  4. gomjml’s long-awaited v0.10.0 release is out: github.com/preslavrachev/gomjm 🎉

    Out with MRML ❌, in with full compliance with the original MJML spec ✅

    If you have a Go project that sends a lot of emails, and you don't want to spend a lifetime perfecting them, I welcome you to give it a try.


    #golang #MJML

  5. After the first few “big-bang” releases of `gomjml`, I've been keeping the work on the quiet side, but the truth is, it's till going on, and a major one is just one around the corner.

    Along the way, I realized my critical mistake, which should have been obvious in hindsight. I should have started the project, by going directly against the MJML compiler, and not to its Rust version. MRML is great, but buggy, and that screwed things up.

    preslav.me/2025/10/01/gomjml-m


    #programming #golang #mjml

  6. Added a new release of gomjml that adds significant performance improvements via opt-in template caching: github.com/preslavrachev/gomjm

    #golang #mjml

  7. I am happy to announce that gomjml now has feature parity with the reference MJML compiler, and can be (carefully) used in other projects.

    From now on, the roadmap to 1.0 will focus solely on testing, validation, and performance improvements

    preslav.me/2025/08/12/introduc

    #programming #golang #mjml

  8. I mean, there is an official MJML JS compiler? Why did you need another version of it? Just call it from your Go app. Like, how slow can it be?

    Very, very, very .... slow

    Which is one of the reasons I created gomjml: github.com/preslavrachev/gomjml

    #golang #mjml

  9. This morning, I open-sourced a project that Claude Code and I have been secretly working on for the past few weeks. Presenting gomjml, a native Go compiler for the MJML email templating language 📧🚀

    Some GitHub ⭐️ are more than welcome!

    github.com/preslavrachev/gomjml

    ---
    #golang #programming #mjml

  10. Okay, 'cos my self-hatred is running at 11/10, I talked my client into letting me produce a weekly newsletter (🧢 #digitalmarketing hat on, not #webdev). Last time I did this it was a success, but I hand-coded everything. Now I'm re-visiting #MJML for the first time in years. Feels like MySpace.

    Previously, things went fine until I introduced MailChimp and everything caught fire. But now I have complete control (thanks @bencroker & co. / #CraftCMS) but I guess what I'm saying is… pray for me 🙏

  11. Has anyone worked with MJML before? Having issues with one particular email client not rendering messages properly. Thinking of giving MJML a try with Spatie's Laravel integration.

    mjml.io/

    github.com/spatie/mjml-php

  12. Never mind. Wrote a shell script that does #mjml watch on a directory and runs live-server for hot reloading.

    Not gonna succumb to using anything that is not #vim

    #buildinpublic mstdn.social/@skwee357/1110594

  13. Opened #vscode (for #mjml preview plug-in). All kinds of pop up’s started to jump: install docker, trust this git repo, etc.

    Felt a slight panic attack. That’s the reason I use #neovim, it doesn’t assume I’m stupid and offers me to do things through popups

  14. @simeon I’m trying #mjml but it’s a new markup+build step+editor

  15. @yakkoj thats a great topic!

    I am learning about HTML emails for quite some time and it have a great potential.

    But it feells like whole different world in comparison to website creation. For me it is the bottleneck of HTML emails. Too much efford for an email, even with such tools as an #mjml and some automation. WDYT? :gnome:

  16. Mein Wochenrückblick, Ausgabe 6 (2023-36). Ich hatte ein paar Reisetage und wenig Zeit, daher diesmal kürzer. Dabei: #Firefox, #ulitza + #OpenStreetMap, #Sudoku + #CrackingTheCryptic, #MJML, #IMAPBackup, #Gravel im Teutoburger Wald, der Grasshopper-Extension für Firefox und dem Alt Text Generator.

  17. Here are some helpful links if your customer thinks it's a good idea to use old email clients with a new fancy email design. :blobsweats:

    MJML (for the basic):
    mjml.io/

    Outlook conditional CSS:
    stackoverflow.design/email/bas

    A complete breakdown of the CSS support for the most popular email clients:
    campaignmonitor.com/css/

    #devlife #bookmark #outlook #email #mso #emailhtml #mjml #workend

  18. Why are the crappy old Outlook clients still in use... the fucking IE is dead, why aren't they burying this crap too? 🤦‍♂️

    #devlife #mjml #outlook

  19. Having just made my first newsletter template with the #MJML desktop IDE in 4 hours, I'm impressed. Happy that this #OpenSource email HTML generator come out of a European startup