<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jeremy Seago</title>
    <link>http://seago.dev/</link>
    <description>Recent content on Jeremy Seago</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 08 May 2024 12:16:32 -0500</lastBuildDate><atom:link href="http://seago.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Using Nix for project dependencies/asdf replacement</title>
      <link>http://seago.dev/posts/nix-as-asdf-replacement/</link>
      <pubDate>Wed, 08 May 2024 12:16:32 -0500</pubDate>
      
      <guid>http://seago.dev/posts/nix-as-asdf-replacement/</guid>
      <description>A while back I started to use nixos as a system to configure my dev environment across both MacOS and linux. This allows me to have one script to rule them all.
As a byproduct, a combination of nix and direnv can be used to manage project dependencies and replace asdf allowing me to remove it.
# .envrc use nix # shell.nix {pkgs ? import &amp;lt;nixpkgs&amp;gt; {}}: with pkgs; # Defines a shell.</description>
    </item>
    
    <item>
      <title>Setup Common LISP development environment with neovim and nixos</title>
      <link>http://seago.dev/posts/common-lisp-dev-env/</link>
      <pubDate>Wed, 08 May 2024 12:15:28 -0500</pubDate>
      
      <guid>http://seago.dev/posts/common-lisp-dev-env/</guid>
      <description>Use Nix OS to install a Common LISP REPL and Quicklisp for packages.
# home-manager/common/languages/common-lisp.nix {pkgs, ...}: { home.packages = with pkgs; [ sbcl lispPackages.quicklisp ]; } -- home-manager/common/neovim/ftplugin/lisp.lua -- Creates a user command LispRepl to launch the file in the current buffer in the REPL vim.api.nvim_create_user_command(&amp;#34;LispRepl&amp;#34;, function() vim.cmd(&amp;#39;TermExec cmd=&amp;#34;sbcl --load %&amp;#34;&amp;#39;) end, { nargs = &amp;#34;*&amp;#34; }) </description>
    </item>
    
    <item>
      <title>Replace your language version managers with asdf</title>
      <link>http://seago.dev/posts/asdf-vm/</link>
      <pubDate>Sat, 01 Jan 2022 06:36:28 -0600</pubDate>
      
      <guid>http://seago.dev/posts/asdf-vm/</guid>
      <description>asdf is a version manager for :allthethings:. It replaces tools like gvm, nvm, rbenv and pyenv with a single CLI to rule them all making it the perfect tool for the polyglot programmer. It does this by leveraging its own project specific or system-wide config file (.tool-versions) or consuming the config file specific to each traditional version manager (.node-version, .nvmrc, .ruby-version).
Through its community and plugins, chances are whatever language you&amp;rsquo;re reaching for is supported and if not you could add support for it through your own plugin.</description>
    </item>
    
    <item>
      <title>Markdown Blogging with Hugo and Git</title>
      <link>http://seago.dev/posts/markdown-blog-hugo/</link>
      <pubDate>Fri, 31 Dec 2021 16:40:36 -0600</pubDate>
      
      <guid>http://seago.dev/posts/markdown-blog-hugo/</guid>
      <description>I know myself enough to know that if I were going to maintain a regular blog I need the process to be as simple as possible. I knew every bit of friction in posting would turn into an excuse not to and as an engineer, naturally, I&amp;rsquo;m trying to fix a personal motivation issue with software.
The solution I settled on was a markdown based blog that was deployable via git.</description>
    </item>
    
    <item>
      <title>About Me</title>
      <link>http://seago.dev/about/</link>
      <pubDate>Fri, 31 Dec 2021 16:03:30 -0600</pubDate>
      
      <guid>http://seago.dev/about/</guid>
      <description>I&amp;rsquo;m a full stack engineer with 15+ years of experience in delivering quality software to clients. I&amp;rsquo;m proficient in all layers of the stack working most recently with Node, VueJS, PHP, Python and MySQL. I&amp;rsquo;d like my next role to be in Go or Rust.
I have a passion for problem solving and learning new things. I thrive in an agile environment where engineers are empowered to architect and implement solutions to client needs.</description>
    </item>
    
  </channel>
</rss>
