IntelliJ Elixir v15.0.1

Changelog

v15.0.1

Bug Fixes

  • #3183 - @vanderson139
    • Support 2023.1 RubyMine and WebStorm. RubyMine and WebStorm have a FIX version of 174, which is less than IntelliJ’s 175 in IntelliJ 2023.1’s builder number, 231.8109.175.

Installation Instructions

Unlock the Power of OTP Tracing in Elixir: Level Up Your Debugging Game!

https://blackode.in/unlock-the-power-of-otp-tracing-in-elixir-level-up-your-debugging-game-92bcc144e460

Trace Messages like a Pro!

Take your Elixir debugging skills to the next level with the ultimate guide to OTP Process tracing on Medium! 🚀👨‍💻 Unlock the power of tracing and conquer complex issues with ease. #ElixirLang #OTPTracing #DebuggingTips

Elixir string operations seem slow, and why it's a good thing

In this clickbaity blogpost we discuss performance in string manipulation and UTF-8 😄

https://nietaki.com/2023/04/21/elixir-string-operations-seem-slow-and-why-its-a-good-thing/

Monolith vs Umbrella Apps vs MicroServices - which, why and when

Our latest Elixir Meetup #16 record is already on our Curiosum YouTube channel.

Szymon Soppa presented Monolith vs Umbrella Apps vs MicroServices - which, why and when - https://youtu.be/6JUUddrKtVk

TestServer - mock third-party services

TestServer makes it easy to mock third-party services in ExUnit.

TestServer spins up an HTTP server with :httpd, Plug.Cowboy, or Bandit, and handles HTTP/1, HTTP/2, WebSocket, and HTTPS endpoints.

Github Hex Elixir Forum

Blog post: https://danschultzer.com/posts/testserver-mock-third-party-services

Credo Language Server and the birth of elixir-tools

https://www.mitchellhanberg.com/credo-language-server-and-the-birth-of-elixir-tools/

Thinking Elixir News 147

Episode 147 of Thinking Elixir. Day 1 and 2 of Livebook’s first launch week announcements, a new JsonSchema compiler named Exonerate, Ecto 3.10.0 brings changeset improvements for LiveView, the Image library can now skew and unskew images using Nx, KnockLabs released the one_and_done library for idempotent APIs, and more!

https://podcast.thinkingelixir.com/147

IntelliJ Elixir v15.0.0

Changelog

15.0.0

Incompatible Changes

  • Drop support for <= 2022 IDEs.

Enhancements

  • Support 2023.1 IDEs.

Bug Fixes

  • Ignore from preload list that doesn’t have square brackets. When trying to resolve keyword keys to from, don’t error on unknown keys if any previous key was preload as this may be a list of preloads that is missing the square brackets.
  • Re-enable canary releases.
  • Remove duplicate dependency on com.intellij.modules.java plugin.

Installation Instructions

Elixir Mix Task Generator: The Ultimate Tool for Automating Repetitive Tasks

The Comprehensive Guide to Creating Custom Mix Task Generators

Stop wasting hours on mundane tasks! 😩💻 Say hello to your new productivity hack: the Elixir Mix Task Generator 🚀🙌 Check out my latest blog post to learn how this ultimate task can change your workflow for the better! 💪💡

https://blackode.in/elixir-mix-task-generator-the-ultimate-tool-for-automating-repetitive-tasks-cc22be0684be

Livebook Launch Week Day 5: Data wrangling in Elixir with Explorer, the power of Rust, the elegance of R

This post introduces the new data features in Livebook 0.9: fast data exploration through integration with Explorer, interactive data tables, and data transformation using the new Data Transform Smart cell.

https://news.livebook.dev/data-wrangling-with-explorer-the-power-of-rust-the-elegance-of-r—launch-week-1—day-5-1xqwCI

Inspecting LiveView Tests with open_browser/2

Anytime I need to inspect a page when testing LiveView, I reach for open_browser/2:

view |> open_browser()

It renders the current LiveView page and opens it in your browser! 🤩

Check it out in action 👉 https://youtube.com/shorts/IVW26sTeuSQ 👀

Livebook Launch Week - Day 4: Build and deploy a Whisper chat app to Hugging Face in 15 minutes

Learn how to use Livebook to build a Machine Learning app and deploy it to Hugging Face in less than 15 minutes.

https://news.livebook.dev/build-and-deploy-a-whisper-chat-app-to-hugging-face-in-15-minutes—launch-week-1—day-4-wYM0w

Oban v2.15 Released

Discover Oban v2.15’s performance and quality-of-life improvements, including notification compression, faster node shutdown without orphaning jobs, and the query solution to a insidious Postgres issue we hunted for years.

https://github.com/sorentwo/oban/releases/tag/v2.15.0

Phoenix LiveView Zipped Uploads

File and image uploads in LiveView are already easy and elegant. But what if the user wants to upload an entire directory with more nested directories and files? How should we handle that? Chris McCord walks us through how that can work in LiveView.

https://fly.io/phoenix-files/phoenix-liveview-zipped-uploads/

Livebook Launch Week - Day 3: Hubs and secret management

Discover Livebook 0.9’s new security features, including Hubs for centralized secret management, notebook stamping, and a sneak peek into Livebook Teams for team collaboration.

https://news.livebook.dev/hubs-and-secret-management—launch-week-1—day-3-3tMaJ2

Livebook Launch Week - Day 2: Distributed² Machine Learning notebooks with Elixir and Livebook

Explore Livebook v0.9’s enhanced Machine Learning features: new Neural Network tasks with the built-in Smart Cell, Distributed² Machine Learning in Elixir, and more.

https://news.livebook.dev/distributed2-machine-learning-notebooks-with-elixir-and-livebook—launch-week-1—day-2-1aIlaw

Thinking Elixir News 146

Episode 146 of Thinking Elixir. News includes Elixir 1.14.4 release and what’s in it, the EEF’s election is re-run and why, a new ML library Scholar was released and what it’s for, a Sobelow update, a post about building your own static site generator with Phoenix, a post creating a Slack-like app with LiveView and streams, and more!

https://podcast.thinkingelixir.com/146

An Introduction to Mocking Tools for Elixir

Let’s explore three mocking tools you can use in Elixir — Mock, Mox, and Mimic. https://blog.appsignal.com/2023/04/11/an-introduction-to-mocking-tools-for-elixir.html

Idempotency in Elixir with One and Done

Add idempotency to your Phoenix/Plug apps with as little as one line of code using the new One and Done hex package!

Livebook Launch Week - Day 1: Deploy notebooks as apps & quality-of-life upgrades

Explore Livebook 0.9’s new features: deploy notebooks as user-friendly apps, star & access recent notebooks, and collapse sections.

Learn how to build and deploy your notebook as an app with Livebook.

https://news.livebook.dev/deploy-notebooks-as-apps-quality-of-life-upgrades—launch-week-1—day-1-2OTEWI

Previous page Next page