<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sebastian</title>
    <description>The latest articles on DEV Community by Sebastian (@sjm).</description>
    <link>https://dev.to/sjm</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4664%2Fd470337e-205f-439a-87d3-00bf3ebd1788.jpg</url>
      <title>DEV Community: Sebastian</title>
      <link>https://dev.to/sjm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sjm"/>
    <language>en</language>
    <item>
      <title>Using Panic's Nova.app for Elixir and Phoenix Development</title>
      <dc:creator>Sebastian</dc:creator>
      <pubDate>Sun, 22 Jan 2023 11:48:56 +0000</pubDate>
      <link>https://dev.to/sjm/using-panics-novaapp-for-elixir-and-phoenix-development-1pfm</link>
      <guid>https://dev.to/sjm/using-panics-novaapp-for-elixir-and-phoenix-development-1pfm</guid>
      <description>&lt;h2&gt;
  
  
  Hello everyone,
&lt;/h2&gt;

&lt;p&gt;a few weeks a go i started to learn &lt;a href="https://elixir-lang.org" rel="noopener noreferrer"&gt;Elixir&lt;/a&gt; and &lt;a href="https://phoenixframework.org" rel="noopener noreferrer"&gt;Phoenix Framework&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;At that time i was also experimenting with Panic's &lt;a href="https://nova.app" rel="noopener noreferrer"&gt;Nova.app&lt;/a&gt; and thought, "well, let's give this a try, even this Techstack is sadly not handled as a first citizen".&lt;/p&gt;

&lt;p&gt;I am still using &lt;em&gt;The native Mac code editor&lt;br&gt;
that's fast and amazing&lt;/em&gt; but your dev life is better with some extensions.&lt;/p&gt;

&lt;h3&gt;
  
  
  You want to use at least those two Elixir extensions
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://extensions.panic.com/extensions/rustypatchedsoftware/rustypatchedsoftware.Elixir/" rel="noopener noreferrer"&gt;Nova Elixir&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fteumjl7c4k016iz81y8g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fteumjl7c4k016iz81y8g.png" alt="The Nova Elixir extension" width="800" height="559"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://extensions.panic.com/extensions/raulchedrese/raulchedrese.elixir-ls/" rel="noopener noreferrer"&gt;Elixir LS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flyzmfpx6z3lbnzo5bpp4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flyzmfpx6z3lbnzo5bpp4.png" alt="The Nova Elixir Language Server extension" width="800" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can install these extensions via the Extension menu, or via the Shortcut &lt;code&gt;Shift+Apple+2&lt;/code&gt; and use the Searchbar to find the extension.&lt;/p&gt;

&lt;h3&gt;
  
  
  One last tip!
&lt;/h3&gt;

&lt;p&gt;If you work with &lt;code&gt;.heex&lt;/code&gt; templates, change the syntax to &lt;code&gt;HTML (HEEx)&lt;/code&gt; for proper syntax highlighting. And you also get TailwindCSS support as bonus, if you have the Extension installed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F142jqeqo1276fkuqmwkh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F142jqeqo1276fkuqmwkh.png" alt="Choose  raw `.heex` endraw  for syntax highlighting" width="800" height="728"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
