After a few years, I finally had the chance to update this library again. If you're looking for a lightweight event and plugin system, this might be a great fit.
Mishka Installer is a system plugin manager and runtime pre-built library installer for Elixir. 🥳
#MyElixirStatus
Just open-sourced an Instagram API Schema Diff Dataset.
Built something I wish existed sooner: an open dataset tracking version-to-version changes in Instagram Android internal API schemas for security research and bug bounty hunting.
Hope it saves others some time. 🚀
https://t.co/6u1YyfisuZ
#meta #bugbounty
Small thing I'm weirdly excited about in the next release of AshPostgres: upserts can now tell you whether each record was inserted or updated.
Sometimes it is fun to work on fancy new packages for #AshFramework, but being able to focus on the core stuff is often more rewarding.
This might sound easy, but the standard "INSERT ... ON CONFLICT" approach cannot generalize this without resorting to hacks that don't generalize to any given use case.
Now you can just read `:upsert_action` from the result metadata — works for a single record or a whole bulk upsert.
It's powered by a SQL `MERGE` under the hood now (PG17+), which also quietly sets up something much bigger I'll be sharing soon 👀
Just have to update the `min_pg_version` callback on your repo to take advantage of it
#ElixirLang
Mishka Chelekom has reached nearly 50k downloads on Hex! 🎉
It's time to start testing the components. My goal is to be fully confident in their stability before v0.1.0, though they're already in a great place today.
More component showcases coming soon 🔜 #MyElixirStatus
Hi Elixir developers 🚀🙌
Mishka Chelekom now includes a new Mix task that exports all components into a single JSON file, enabling scenarios such as runtime compilation.
Try it with the latest beta release.
For example: mix mishka.ui.export ... --cms
#MyElixirStatus
Elixir v1.20 released! Now officially a gradually typed language: Elixir type checks every single line of code, finding bugs and dead code, without developer overhead (no typing signatures) and extremely low false positives rate. Plus a faster compiler! Links and reports below.