<?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: Sean Cassiere</title>
    <description>The latest articles on DEV Community by Sean Cassiere (@seancassiere).</description>
    <link>https://dev.to/seancassiere</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%2F581156%2F18acc7ab-276d-493a-a52b-f9e2977610a0.jpeg</url>
      <title>DEV Community: Sean Cassiere</title>
      <link>https://dev.to/seancassiere</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/seancassiere"/>
    <language>en</language>
    <item>
      <title>Railway just made it so easy</title>
      <dc:creator>Sean Cassiere</dc:creator>
      <pubDate>Thu, 25 Aug 2022 14:42:00 +0000</pubDate>
      <link>https://dev.to/seancassiere/railway-just-made-it-so-easy-i8b</link>
      <guid>https://dev.to/seancassiere/railway-just-made-it-so-easy-i8b</guid>
      <description>&lt;h2&gt;
  
  
  How did I get here?
&lt;/h2&gt;

&lt;p&gt;Around a year and a half back, I deployed a static single-page app on Netlify and it has been working wonderfully ever since. This deployment has an exposed Netlify Function (AWS Lambda) that is used as a middleman to exchange OAuth &lt;code&gt;client_credentials&lt;/code&gt; for an access token to be used with a third-party API.&lt;/p&gt;

&lt;p&gt;...Fast forward to yesterday, when I felt that I wanted more information regarding who is accessing the Lambas.&lt;/p&gt;

&lt;p&gt;I immediately knew that I didn't want to instantiate database connections from a Lambda, and I came to the conclusion that it'd be worthwhile for me to just code-up a simple server that'd do this for me. As a bonus, I could even consider using it across my other applications.&lt;/p&gt;

&lt;p&gt;So... I did just that. Coded-up a quick Fastify server and dumped it on Github (&lt;a href="https://github.com/SeanCassiere/simple-logging-server"&gt;SeanCassiere/simple-logging-server&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Now, I had one last hurdle to jump... where am I going to host the server and database?&lt;/p&gt;

&lt;h2&gt;
  
  
  ...enter Railway
&lt;/h2&gt;

&lt;p&gt;Up until a couple months back, I hadn't even heard of &lt;a href="https://railway.app?referralCode=k9d2VP"&gt;Railway&lt;/a&gt;. I came across it in one of &lt;a href="https://twitch.tv/theo"&gt;Theo's&lt;/a&gt; streams and it looked pretty neat. I even signed-up for a free-account, but at the time I simply had no use for it...&lt;/p&gt;

&lt;p&gt;...until &lt;strong&gt;today&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So, I needed a hosted database and a server to run my fastify app on, so I thought "heck, let's give those Railway guys a shot and see what its like".&lt;/p&gt;

&lt;p&gt;As someone who's had previous experiences with hosting on GCP and AWS, I decided that I'd give myself around an 1 hour to sort out the provisioning of the database + server and hooking it all up... Turns out, &lt;em&gt;I didn't even need 5 minutes&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  My experience
&lt;/h2&gt;

&lt;p&gt;Now I'm sure their &lt;a href="https://docs.railway.app"&gt;docs&lt;/a&gt; are great, however as the arrogant know-it-all developer that I am, I just logged-in clicked on the New button on the Railway dashboard and thought, "let's see where it goes".&lt;/p&gt;

&lt;p&gt;From there, in less than a minute and handful of clicks, I had a Postgres database up and running, with the connection string ready to copy. At this stage, it felt like it was too good to be true. &lt;/p&gt;

&lt;p&gt;With nearly the full hour remaining, and past experiences haunting me, I braced myself for some hurdle to pop-up that'd end with me having to dive into the docs for a good 20-30 mins. Alas, this was not to be... like with the database, I clicked on the New button, and this time I chose my Github repo. Before I was even &lt;strong&gt;30 seconds&lt;/strong&gt; into it, the build process had already begun and with deployment scheduled right after it.&lt;/p&gt;

&lt;p&gt;Together, an additional couple minutes to ensure my environment variables were set and that I had pushed the database schema, and my server was running and ready for public consumption. All of this, was before the I had hit the 5 minute mark on my timer.&lt;/p&gt;

&lt;p&gt;Writing this entry, I am still blown away at how easy, and straight forward this entire process was. Especially as someone who &lt;strong&gt;&lt;em&gt;STILL&lt;/em&gt;&lt;/strong&gt; hasn't read through their docs.&lt;/p&gt;

&lt;h2&gt;
  
  
  TLDR;
&lt;/h2&gt;

&lt;p&gt;I needed a hosted server and database, and in just under 5 minutes had it deployed and ready using &lt;a href="https://railway.app?referralCode=k9d2VP"&gt;Railway.app&lt;/a&gt;. The team over there have a great solution for me to simply build my apps without having to think of the underlying infra stuff. Give it a look, their pricing looks decent, and I'm probably going to be using them future projects. &lt;/p&gt;

&lt;p&gt;If y'all have any other &lt;em&gt;magic&lt;/em&gt; services like this, please do let me know!&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>devops</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Continue using GitHub Copilot?</title>
      <dc:creator>Sean Cassiere</dc:creator>
      <pubDate>Wed, 22 Jun 2022 05:25:32 +0000</pubDate>
      <link>https://dev.to/seancassiere/continue-using-github-copilot-1hnp</link>
      <guid>https://dev.to/seancassiere/continue-using-github-copilot-1hnp</guid>
      <description>&lt;p&gt;GitHub's AI pair programmer tool &lt;strong&gt;Copilot&lt;/strong&gt;, has moved from Insider Preview status to prime-time Production for all. With this move, Copilot is now yet another subscription service at  &lt;strong&gt;$10/month&lt;/strong&gt; to use its admittedly powerful features.&lt;/p&gt;

&lt;p&gt;So my question is this; to anyone who has any experience using Github's Copilot, have you found it useful enough to justify spending $10 a month on it? And if so, how do feel about adding &lt;em&gt;another&lt;/em&gt; monthly subscription to the ever-growing list?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I personally will continue using Copilot.&lt;/p&gt;

</description>
      <category>github</category>
      <category>githubcopilot</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
