<?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: John</title>
    <description>The latest articles on DEV Community by John (@johnwoody).</description>
    <link>https://dev.to/johnwoody</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%2F841979%2F873be10b-9c4b-4023-9990-558297fa1db2.jpg</url>
      <title>DEV Community: John</title>
      <link>https://dev.to/johnwoody</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/johnwoody"/>
    <language>en</language>
    <item>
      <title>Best stack to easily spin up multiple temporary envs as needed via a rest api?</title>
      <dc:creator>John</dc:creator>
      <pubDate>Thu, 28 Apr 2022 10:24:19 +0000</pubDate>
      <link>https://dev.to/johnwoody/best-stack-to-easily-spin-up-multiple-temporary-envs-as-needed-via-a-rest-api-53p4</link>
      <guid>https://dev.to/johnwoody/best-stack-to-easily-spin-up-multiple-temporary-envs-as-needed-via-a-rest-api-53p4</guid>
      <description>&lt;p&gt;So here's my situation, I have a simple web app that uses a nodeJS api, a nextJS frontend and a postgreSQL database. The app is intended to be some kind of "demo" so there's already a bit of data provisioned in the database. The end goal is to be able to spin up new envs easily and eventually have this integrated with some other services we use. For example, if someone from HR creates a new user in service A, I'd trigger a rest call that will spin up a completely new env with all the bells and whistles.&lt;/p&gt;

&lt;p&gt;I can easily use any cloud service to host multiple environments, I've done it with Heroku, EC2, Amplify, Netlify, etc. The thing is I'd like to be able to automate the create of a new environment via a rest api. Basically this is what I have in mind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I make a REST call to some service&lt;/li&gt;
&lt;li&gt;The service will then deploy the frontend app &amp;amp; backend app to a new env, create a new database, link everything together and provision the database with some basic data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Step 2 is pretty easy to do for most service using a CLI, but I couldn't find a service that will allow me to do step 1 easily. A lot of service will also allow me to do that automatically using git (think Heroku's review apps or Amplify's feature branch) but I don't want this env to be bound to a PR or a commit. The goal here is to trigger this via a simple rest call.&lt;/p&gt;

&lt;p&gt;Of course I could have some onprem server with a jenkins or similar that would handle this for me, but I'd like to avoid that if possible. I would also ideally avoid the complexity of Terraform.&lt;/p&gt;

&lt;p&gt;If anyone knows of cloud providers that allows that kind of stuff, or knows where to get started to build something like that I'd be very grateful!&lt;/p&gt;




&lt;p&gt;Learn CSS From Here: &lt;a href="https://www.tutorialology.com/css/"&gt;https://www.tutorialology.com/css/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>node</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Will leaving my job for mental health reasons ruin my professional reputation?</title>
      <dc:creator>John</dc:creator>
      <pubDate>Mon, 04 Apr 2022 17:14:33 +0000</pubDate>
      <link>https://dev.to/johnwoody/will-leaving-my-job-for-mental-health-reasons-ruin-my-professional-reputation-47m9</link>
      <guid>https://dev.to/johnwoody/will-leaving-my-job-for-mental-health-reasons-ruin-my-professional-reputation-47m9</guid>
      <description>&lt;p&gt;I work as a web dev/designer for a digital marketing agency and I am incredibly burnt out. A few months ago there were some legal issues that came up that I was asked to resolve. Since then my life has been hell. &lt;/p&gt;

&lt;p&gt;I feel anxious all the time about making mistakes. About a month ago I asked to speak with my boss because I wanted to know if I was causing issues within the company. During this chat I broke down and cried and he reassured me I was doing well.&lt;/p&gt;

&lt;p&gt;Fast forward to this past week. I was asked to design tshirts&lt;a href="https://www.dcgraphics.xyz/home"&gt;,&lt;/a&gt; business cards, make social media posts for a company event coming up. I was given a week to complete these. I also have my other usual web dev tasks like building new sites&lt;a href="https://newlighttransport.com.au/"&gt;,&lt;/a&gt; making updates for the sales team, etc. I also was asked to have a complete redesign of the company website done by April. &lt;/p&gt;

&lt;p&gt;I was feeling so overwhelmed and asked my boss if I could have focused time to work on the company site because I get pulled into big tasks that take a lot of time to complete. He told me that I can work on it a few hours a day but I still need to do the usual work. I broke down again and basically told him this was a lot of work. He asked me if I had depression and in the end I disclosed that I have struggled with anxiety and depression in the past.&lt;/p&gt;

&lt;p&gt;Well since then the sales and production team have been very stand-offish and passive aggressive. On Friday at 11am they asked me to completely redo one of their sites and write new content so they could get approval for Adsense. The due date? Monday morning. I decided to just use a free template because that was the only feasible way I would get it done in time.&lt;/p&gt;

&lt;p&gt;I honestly just want to quit my job but I’m terrified that I have ruined this company as a future reference because of my past breakdowns. I plan to look for new jobs but I’m honestly dreading going back to the office. I just don’t know what to do. I’ve been working so hard and I feel like I ruined my professional reputation for breaking down in front of my boss.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>python</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
