<?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>Forem: Tanner R</title>
    <description>The latest articles on Forem by Tanner R (@tannerr1776).</description>
    <link>https://forem.com/tannerr1776</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%2F273652%2Fc3cd409f-743f-4ab8-aecf-ae143a0f1f8f.jpeg</url>
      <title>Forem: Tanner R</title>
      <link>https://forem.com/tannerr1776</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/tannerr1776"/>
    <language>en</language>
    <item>
      <title>How far behind are we? How do we catch up?</title>
      <dc:creator>Tanner R</dc:creator>
      <pubDate>Sun, 17 Nov 2019 16:55:37 +0000</pubDate>
      <link>https://forem.com/tannerr1776/how-far-behind-are-we-how-do-we-catch-up-5267</link>
      <guid>https://forem.com/tannerr1776/how-far-behind-are-we-how-do-we-catch-up-5267</guid>
      <description>&lt;p&gt;Hello everyone!&lt;/p&gt;

&lt;p&gt;My name is Tanner, and I am a .NET and JS developer. I work for a fairly large company where I develop primarily internal business applications.&lt;/p&gt;

&lt;p&gt;I'm writing this post because I am hoping to get some feedback from fellow developers on my current situation.&lt;/p&gt;

&lt;p&gt;First, let me explain a bit about our environment, then get on with my overall question. As it exists today, we have a .NET API and an ASP.NET MVC front-end. We setup MVC pages and use Bootstrap, vanilla JavaScript and JQuery to do everything. We do not use any frameworks or other libraries (outside of some basic charts/grids/etc...). All of our pages are essentially coded once and forgotten about. Almost nothing is reusable. The closest we come to re-usability is a master JS file with some common function calls that we use in multiple places.&lt;/p&gt;

&lt;p&gt;So, this means that we do not use ES6, linters, or any package managers. Basically, as soon as we get past simple UI setups, we start venturing into JQuery spaghetti code. &lt;/p&gt;

&lt;p&gt;As a young developer, I look around and see all of these cool advancements in JS and front-end development. I feel like we are in the stone age. I feel like everything is a complete mess, and we are just adding to that mess every day.&lt;/p&gt;

&lt;p&gt;My question is this. Are we in the stone age? How can we begin to get out of what I see to be a mess?&lt;/p&gt;

&lt;p&gt;I am interested in moving towards something like Vue or React, as that will at least get us into the modern era where can at least start doing things with npm, and various libraries etc... However, I am the most junior on our team, and I feel like this will be a huge leap for our team.&lt;/p&gt;

&lt;p&gt;Is there any way to help smooth the transition, or to gradually start improving things for a team that is primarily familiar with Microsoft technologies, and are not well versed in JS?&lt;/p&gt;

&lt;p&gt;I apologize if this post is too broad. As I said, I am the youngest developer on our team, I see a bunch of problems, but I dont know how to start fixing them. I am looking for guidance from more senior developers.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br&gt;
Tanner&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
