<?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: Jennifer Bradford</title>
    <description>The latest articles on DEV Community by Jennifer Bradford (@jbradford77).</description>
    <link>https://dev.to/jbradford77</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%2F168795%2F22c031be-ae75-4aa2-a4a3-bfa3eb36e50f.jpg</url>
      <title>DEV Community: Jennifer Bradford</title>
      <link>https://dev.to/jbradford77</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jbradford77"/>
    <language>en</language>
    <item>
      <title>Nevertheless, Jenn Coded</title>
      <dc:creator>Jennifer Bradford</dc:creator>
      <pubDate>Sun, 08 Mar 2020 23:57:01 +0000</pubDate>
      <link>https://dev.to/jbradford77/nevertheless-jenn-coded-37ld</link>
      <guid>https://dev.to/jbradford77/nevertheless-jenn-coded-37ld</guid>
      <description>&lt;h1&gt;
  
  
  My Loop the Loop Into Becoming a Dev
&lt;/h1&gt;

&lt;p&gt;I had all the head starts and my first programming experience was more than 30 years ago, but I've twisted and turned through a ton of life and career changes before landing where I'm at now. I had a bunch of early life exposure to tech and plenty of guidance and encouragement. My grandmothers were both into technology in their own ways. My paternal grandmother was a switchboard operator and on my mom's side she programmed punch cards (when programming was considered secretarial work) and eventually ended up in charge of tracking global shipments which involved having a remote terminal she used to work from home at night in the early 80s. My dad was always building some kind of electronics and got me my first couple electronics kits before I was 10. I took my first programming classes starting in 3rd grade. I had my own computer in the late 80s. Later my mom started working in tech and I learned a lot from her. We had a computer with internet access and I built a php back when that just meant personal home page. JavaScript was just something to make flashing colors. In my first attempt at college, I put a ton of content into html as my sweet hook-up of a work study. &lt;/p&gt;

&lt;p&gt;Then I left school and changed direction a couple dozen times. I went to cosmetology school and was a nail tech. I was a credit analyst. I was an account manager at a bank. I delivered pizzas on and off for almost 10 years. I drove a limo for a few years and ended up building an awful web site for a limo business. I hope that limo site has had time to vanish from caches of the internet of 15 years ago. &lt;/p&gt;

&lt;p&gt;After my oldest was born I learned that daycares weren't open at night or on weekends so all the driving and bank jobs were suddenly off the table. There were computer jobs for engineers with cs degrees, nobody was looking for someone to build them a website that didn't do much and I needed a regular 9 to 5. I still made websites on the side for friends with small businesses who were just looking for a static 3 pages. &lt;/p&gt;

&lt;h3&gt;
  
  
  Here's how I slid sideways into my current path
&lt;/h3&gt;

&lt;p&gt;I found a temp admin job. After a couple bounces as a temp I landed in an amazing office full of brilliant, well educated people and managed to get a permanent position. The job duties were too much for one human so just as a matter of survival, I took one process from paper to Excel to a database. I learned a lot from the Excel ninjas that surrounded me there and tried to automate anything I could to make life easier for everyone. This included upgrading some heavily used forms to fillable PDFs. That job was brutal but I loved it and the people I worked with. &lt;/p&gt;

&lt;p&gt;Then another life change. Both of my parents were diagnosed with terminal illnesses. I left that job without a replacement lined up and moved to live closer to my parents. I found another exec assistant job and dug right in building forms and connecting them to spreadsheets and databases. Then out of the blue some recruiter in New York called. I was building forms with LiveCycle and they were looking for people who knew how to use it. The rate he said they were offering was quadruple what I was making. I felt like I hit a lottery I didn't even know I was playing. I had no idea that what I was doing was more than admin work. I assume the people I worked for didn't know either. &lt;/p&gt;

&lt;p&gt;The recruiter helped me tune up my resume and basically changed my trajectory. I still feel bad when people rag on recruiters because of this guy and a couple other recruiters who've really gone to bat for me. I'm bad at negotiating and they tend to be great at it. Being able to work remote and spend time with my parents at that time is something I'm still grateful for.&lt;/p&gt;

&lt;p&gt;While I was doing short term consulting gigs as a LiveCycle developer I still knew I wanted to build websites that actually did something so I took some community college classes and learned Java, PHP, and how to build web applications including setting up test servers. I stumbled across bootstrap and learned how to use that to quickly have a starter template and easy classes to plug in. The websites I built on the side started getting better.&lt;/p&gt;

&lt;p&gt;A couple years into being a LiveCycle developer while working remote and being generally comfortable, Adobe decided to change their product direction. The project I was consulting on at the time was 75% done and didn't pivot in the same direction as Adobe. I mentioned I had some web development experience from side projects. They were kind and kept me on to work on the frontend when the whole thing became a web application project. Then another job I loved, working with brilliant people, came to an end and this time it was just because the work was done.&lt;/p&gt;

&lt;p&gt;LiveCycle became part of part of AEM. The jobs I was getting calls about were asking for things that didn't exist at the time, like AEM certifications. One wanted 8.5 years - 9.75 years of LiveCycle experience and I fit into that range but when I explained how the tech had changed they rewrote their job description then told me I was not qualified because I didn't have 9 years using AEM (which had only been around a year) and because the hiring manager was a "real engineer." It was frustrating but I likely dodged a bullet there.  &lt;/p&gt;

&lt;h3&gt;
  
  
  After a few months of funemployment
&lt;/h3&gt;

&lt;p&gt;I took a seasonal job that looked like fun while I was looking for my next thing. It turned out to be such a wonderful place that I financially hunkered down and stayed three years. I'm still friends with my awesome boss from that job. &lt;/p&gt;

&lt;p&gt;I'm terrible at interviews and the anxiety/fight or flight level adrenaline rush takes days to recover from so I didn't start seriously looking until I was in big financial trouble. Through a series of horrible interviews I realized my social awkwardness and complete lack of brain to mouth filter were never going to get me anywhere in a market where more than 50 people have this skill set. I decided I better have a degree as some kind of proof I at least kind of know what I'm doing so I started working again on a bachelors. I'm actually sticking with it this time and I'm about halfway through. This is quite an accomplishment for me. I left colleges and tech certifications more times than I care to count. &lt;/p&gt;

&lt;p&gt;This past year I got a permanent job with health insurance and everything. I'm surrounded by brilliant people and am very grateful I keep landing in places full of people I learn from every day. &lt;/p&gt;

&lt;p&gt;Somehow I'm simultaneously old and new at all of this. I started so long ago but I'm still relatively new to the stack I'm working with. Even within .NET there are so many different ways to build that working with MVC doesn't really seem to translate into easily understanding winforms or .NET Core. HTML has changed so much since the first time I used it I've basically had to re-learn it a few times especially once I became aware of accessibility issues. The JavaScript I used for years building forms is nothing like any currently used frameworks or even ES6 with all the amazing stuff it can do. &lt;/p&gt;

&lt;p&gt;I'm perpetually nervous about not keeping up, especially after the Adobe pivot. I keep studying and have picked up a couple certifications in the past year. I still feel like I'm missing out because I don't know React or Vue but I don't want to jump in towards the end of the tech run for them where I'll never have enough years experience to get hired before everyone stops using it. &lt;/p&gt;

&lt;h3&gt;
  
  
  I really like the Dev.to community
&lt;/h3&gt;

&lt;p&gt;I recently got a notification about my Twitter-versary and did a double take at the number of years because I didn't really use my Twitter account until less than a year ago when I stumbled across this group of friendly and welcoming group of devs. I don't think I'm contributing anything educational for anyone here, but I'm happy to learn from you all. I see people here who've just started learning and you're already explaining things I haven't even opened a tutorial on. There's also a healthy mix of absolute experts. If the convention in July doesn't have to go remote, I look forward to meeting some of you in person. &lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>A Project I Worked on was Nominated for an Award!</title>
      <dc:creator>Jennifer Bradford</dc:creator>
      <pubDate>Wed, 28 Aug 2019 22:06:53 +0000</pubDate>
      <link>https://dev.to/jbradford77/a-project-i-worked-on-was-nominated-for-an-award-5h5g</link>
      <guid>https://dev.to/jbradford77/a-project-i-worked-on-was-nominated-for-an-award-5h5g</guid>
      <description>&lt;p&gt;I spent a couple years working on this site. I love the work we did and the people I worked with. If you're a member of NAGW (National Association of Government Web Professionals), please vote for destateparks.com for a pinnacle award! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://nagw.org/"&gt;https://nagw.org/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Google Maps API Question</title>
      <dc:creator>Jennifer Bradford</dc:creator>
      <pubDate>Wed, 24 Jul 2019 19:51:33 +0000</pubDate>
      <link>https://dev.to/jbradford77/google-maps-api-question-44li</link>
      <guid>https://dev.to/jbradford77/google-maps-api-question-44li</guid>
      <description>&lt;p&gt;I'm considering adding a framework to some Google maps to make filtering markers a bit cleaner. I'm not looking to start an arguement on what's the best js framework. If anyone has any highlights on working with React or Vue or something else with google maps API, I would like to hear them. &lt;/p&gt;

</description>
      <category>googlemapsapireactvue</category>
    </item>
    <item>
      <title>Forms, Chrome, and Autofill</title>
      <dc:creator>Jennifer Bradford</dc:creator>
      <pubDate>Tue, 23 Jul 2019 00:55:44 +0000</pubDate>
      <link>https://dev.to/jbradford77/forms-chrome-and-autofill-iaa</link>
      <guid>https://dev.to/jbradford77/forms-chrome-and-autofill-iaa</guid>
      <description>&lt;p&gt;I recently had an issue that was unusual and a bit frustrating so I'm hoping this post will help someone if they get stuck.&lt;/p&gt;

&lt;p&gt;I have a form that gets sent to one or two people from a list of about 50 depending on user selection in two select fields. I got an email from one person on the list that she was getting ALL the forms. I double checked the code to switch people based on selection several times and rewrote it once for good measure. All the tests were fine. &lt;/p&gt;

&lt;p&gt;She was still getting all the forms though. I started manually testing the form and discovered that autofill settings in chrome had decided the select for organization names was actually a field for home states. I'm guessing it did that because one of the organisation names includes a state name. &lt;/p&gt;

&lt;p&gt;My first attempt at fixing it was to just set autocomplete="off" on the field. That didn't do anything. While looking up solutions, I found that chrome overrides autocomplete="off". &lt;/p&gt;

&lt;p&gt;To find everything chrome associates with a form field, go into chrome://flags and search for #show-autofill-type-predictions and set it to Enabled. Relaunch chrome and go to your form and hover over it. You will see a list of properties including heuristic type. This is what chrome will try to autofill.&lt;/p&gt;

&lt;p&gt;Autocomplete has a set of tags you can use listed &lt;a href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofilling-form-controls:-the-autocomplete-attribute"&gt;here&lt;/a&gt;. I added organization-title but that still didn't fix it or even update the heuristic type in chrome. &lt;/p&gt;

&lt;p&gt;What finally made it work somewhat right was making the field read only until the user set focus on it. &lt;/p&gt;

</description>
      <category>chromehtml</category>
    </item>
    <item>
      <title>Fun with PWAs!</title>
      <dc:creator>Jennifer Bradford</dc:creator>
      <pubDate>Sat, 20 Jul 2019 02:48:34 +0000</pubDate>
      <link>https://dev.to/jbradford77/fun-with-pwas-35nk</link>
      <guid>https://dev.to/jbradford77/fun-with-pwas-35nk</guid>
      <description>&lt;p&gt;I don't know who needs to hear this, but your service worker might be redundant just because you forgot a comma when adding a few files to the cache list. You probably don't have to read 3 tutorials and rebuild it twice. &lt;/p&gt;

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