<?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: ItsASine (Kayla)</title>
    <description>The latest articles on DEV Community by ItsASine (Kayla) (@itsasine).</description>
    <link>https://dev.to/itsasine</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%2F2754%2F9231f415-34f4-4430-9197-8b7fa5d9fe1f.jpg</url>
      <title>DEV Community: ItsASine (Kayla)</title>
      <link>https://dev.to/itsasine</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/itsasine"/>
    <language>en</language>
    <item>
      <title>Protractor is officially being sunset</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Sat, 17 Apr 2021 17:14:40 +0000</pubDate>
      <link>https://dev.to/itsasine/protractor-is-officially-being-sunset-1mdb</link>
      <guid>https://dev.to/itsasine/protractor-is-officially-being-sunset-1mdb</guid>
      <description>&lt;p&gt;Development will wrap up by the end of 2022, when they remove it from the Angular CLI and add warnings if it's force included in new Angular projects.&lt;/p&gt;

&lt;p&gt;For more information, here's the whole thread on Github: &lt;a href="https://github.com/angular/protractor/issues/5502"&gt;Future of Angular E2E &amp;amp; Plans for Protractor #5502&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I already moved my projects to wdio, but I guess this means no more putting off writing my Protractor blog posts 😅&lt;/p&gt;

</description>
      <category>protractor</category>
      <category>angular</category>
      <category>e2e</category>
      <category>testing</category>
    </item>
    <item>
      <title>Nevertheless, ItsASine Coded in 2021!</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Wed, 03 Mar 2021 19:38:05 +0000</pubDate>
      <link>https://dev.to/itsasine/nevertheless-itsasine-coded-in-2021-4pna</link>
      <guid>https://dev.to/itsasine/nevertheless-itsasine-coded-in-2021-4pna</guid>
      <description>&lt;h2&gt;
  
  
  This thing I found that made me want to post a #shecoded this year
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fscontent-iad3-1.xx.fbcdn.net%2Fv%2Ft1.0-9%2F155519709_4481806428514529_8505956254358575284_n.jpg%3F_nc_cat%3D106%26ccb%3D3%26_nc_sid%3D730e14%26_nc_ohc%3DtHAB3gMe3qEAX8LGkn-%26_nc_ht%3Dscontent-iad3-1.xx%26oh%3D365eca6ff37588facb131c668e043d29%26oe%3D6064CA64" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fscontent-iad3-1.xx.fbcdn.net%2Fv%2Ft1.0-9%2F155519709_4481806428514529_8505956254358575284_n.jpg%3F_nc_cat%3D106%26ccb%3D3%26_nc_sid%3D730e14%26_nc_ohc%3DtHAB3gMe3qEAX8LGkn-%26_nc_ht%3Dscontent-iad3-1.xx%26oh%3D365eca6ff37588facb131c668e043d29%26oe%3D6064CA64"&gt;&lt;/a&gt;&lt;/p&gt;
Image via Geeky Glam Gamer on Facebook



&lt;p&gt;&lt;a href="https://www.facebook.com/GeekyGlamGamer/photos/a.610342412327636/4481806425181196/" rel="noopener noreferrer"&gt;Image Source&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If we are to survive as a species, it will be because we one day realize that every member of our society has something to offer and that the contributions of all of us working together will get us further than simply relying on manpower ever could have.&lt;/p&gt;

&lt;h2&gt;
  
  
  My most recent achievement was…
&lt;/h2&gt;

&lt;p&gt;Information sessions with women looking to do a career change or start a career in tech!&lt;br&gt;&lt;br&gt;
I'm in a group called Tech Ladies and it's been super easy this past year to hop on a quick Zoom call and answer any questions about what it's like to be in tech regardless of where the other person physically is.     &lt;/p&gt;

&lt;h2&gt;
  
  
  My vision for the near future
&lt;/h2&gt;

&lt;p&gt;I'd love to see that as remote work and information opportunities flourish post-2020 it'll allow people of all backgrounds a chance to learn and grow as they want to. I'm from a town where it was very much the culture to stay there forever and your contribution to society was to raise the next generation. Anything other than that was deviance.&lt;br&gt;&lt;br&gt;
I'm really hoping anyone in that situation who doesn't want that now has the chance to use online learning and Zoom to get a feel for other options and work remotely if they don't want to or can't move closer to tech industries. I ended up moving to the city, but if I had stronger cultural and family ties to my home area, I don't think I would have. Now the infrastructure is in place to help move us forward.&lt;br&gt;&lt;br&gt;
Meetups and conferences and work being moved virtual allow for more chances to get people involved who have family care commitments or physical limitations. It's going to be awesome as the world sticks with being more accommodating for opportunities like that.&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>Guild Wars 2 SMS Bot [Entry]</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Fri, 24 Apr 2020 13:29:38 +0000</pubDate>
      <link>https://dev.to/itsasine/guild-wars-2-sms-bot-entry-2cjj</link>
      <guid>https://dev.to/itsasine/guild-wars-2-sms-bot-entry-2cjj</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;Using Twilio’s Autopilot API, I made an SMS bot that integrates with the Guild Wars 2 API. Right now, the app leverages the GW2 API for checking the conversion rates for in-game currency conversion. Now that a proof of concept is up, though, it can be extended to do whatever the Guild Wars 2 API can do. I opted to have one reliable feature to demonstrate rather than have it do a bunch of things half well.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo Link
&lt;/h2&gt;

&lt;p&gt;As it’s an SMS Bot, you can get to it by texting (724) 257-4486. The Flask app is hosted on free Heroku, so it may take a while to “wake up” at first, so here are some images:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FItsASine%2FGW2-SMS-Bot%2Fmaster%2Fdemo%2FHello.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FItsASine%2FGW2-SMS-Bot%2Fmaster%2Fdemo%2FHello.gif" alt="Greetings"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FItsASine%2FGW2-SMS-Bot%2Fmaster%2Fdemo%2FGold.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FItsASine%2FGW2-SMS-Bot%2Fmaster%2Fdemo%2FGold.png" alt="Gold to Gems"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FItsASine%2FGW2-SMS-Bot%2Fmaster%2Fdemo%2FGems.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FItsASine%2FGW2-SMS-Bot%2Fmaster%2Fdemo%2FGems.png" alt="Gems to Gold"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Link to Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/ItsASine" rel="noopener noreferrer"&gt;
        ItsASine
      &lt;/a&gt; / &lt;a href="https://github.com/ItsASine/GW2-SMS-Bot" rel="noopener noreferrer"&gt;
        GW2-SMS-Bot
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Twilio Hackathon project for an SMS chatbot that does Guild Wars 2 currency exchange math
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;GW2-SMS-Bot&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;How It Works&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;This chatbot uses Python and Flask to connect the Twilio API with the Guild Wars
2 API. It's hosted on Heroku, and you can talk to it via SMS texting.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;In Twilio
&lt;ul&gt;
&lt;li&gt;Greets the user and listens for additional commands&lt;/li&gt;
&lt;li&gt;If the user requests help, lists the currently implemented commands&lt;/li&gt;
&lt;li&gt;If the user says goodbye, sends the user a farewell message&lt;/li&gt;
&lt;li&gt;Listens for if the user wants to supply an api key&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;In Python

&lt;ul&gt;
&lt;li&gt;Asks for an amount and type of currency and returns the amount in another
currency (gold to gems, gems to gold)&lt;/li&gt;
&lt;li&gt;Accepts the API key and stores it for usage elsewhere (currently there's no
integration with the Account api, so it is unused)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;How To Use It&lt;/h2&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Text (724) 257-4486 😄&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Demo&lt;/h3&gt;

&lt;/div&gt;

&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/ItsASine/GW2-SMS-Botdemo/Hello.gif"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2FItsASine%2FGW2-SMS-Botdemo%2FHello.gif" alt="Greeting"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/ItsASine/GW2-SMS-Botdemo/Gold.png"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2FItsASine%2FGW2-SMS-Botdemo%2FGold.png" alt="Converting gold"&gt;&lt;/a&gt; &lt;a rel="noopener noreferrer" href="https://github.com/ItsASine/GW2-SMS-Botdemo/Gems.png"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2FItsASine%2FGW2-SMS-Botdemo%2FGems.png" alt="Converting gems"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;How To Make It&lt;/h2&gt;

&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Requirements&lt;/h3&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Python3
&lt;ul&gt;
&lt;li&gt;Package requirements can be installed with
&lt;code&gt;python -m pip install -r requirements.txt&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;A…&lt;/li&gt;

&lt;/ul&gt;
&lt;/div&gt;
&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/ItsASine/GW2-SMS-Bot" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/ItsASine/GW2-SMS-Bot" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;a href="https://github.com/ItsASine/GW2-SMS-Bot" rel="noopener noreferrer"&gt;https://github.com/ItsASine/GW2-SMS-Bot&lt;/a&gt;

&lt;h2&gt;
  
  
  How I built it
&lt;/h2&gt;

&lt;p&gt;Technologies involved are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Twilio Autopilot API for handling the chatting over SMS&lt;/li&gt;
&lt;li&gt;Flask (Python) for the middle code between Twilio and Guild Wars 2&lt;/li&gt;
&lt;li&gt;Heroku to host the Flask code&lt;/li&gt;
&lt;li&gt;The Guild Wars 2 API to get in-game info&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Out of that, the only thing I’ve worked with before was the Guild Wars 2 API, mainly to get stuff like guild messages to display. It was new doing anything interactive, using Heroku over Netlify, and working with Python outside of schoolwork. &lt;/p&gt;

&lt;p&gt;Cool stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Twilio’s documentation is fantastic. The quickstarts were straightforward to go off of, and the blog had a bunch of examples to get ideas and approaches.&lt;/li&gt;
&lt;li&gt;Flask made spinning up a proof of concept efficient. The guts of the app didn’t take long at all to get into the right place.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Annoying stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I don’t know if Twilio’s documentation had me spoiled, or I was too used to no-fuss apps, but trying to get an API hosted on Heroku was a pain. Their documentation was very detailed in some spots and then “Do the thing” in other spots. I feel like I spent this month mostly fighting the deployment rather than developing. &lt;/li&gt;
&lt;li&gt;I have no clue how the GW2 API works, haha. I noticed that when doing the currency conversions between in-game gold and premium gems, my app has one rate, another app that I know hits that API has another rate, and the game itself has an even more different rate. Hopefully, this is just caching (and I would assume GW2 is as close to realtime as it gets, while a large site like GW2 Efficiency might do their own caching)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Additional Resources/Info
&lt;/h2&gt;

&lt;p&gt;If you play Guild Wars 2 and want to request a feature, here are the APIs available:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://wiki.guildwars2.com/wiki/API:Main#Version_2_endpoints" rel="noopener noreferrer"&gt;https://wiki.guildwars2.com/wiki/API:Main#Version_2_endpoints&lt;/a&gt;&lt;br&gt;
&lt;a href="https://wiki.guildwars2.com/wiki/API:2#Active_endpoints" rel="noopener noreferrer"&gt;https://wiki.guildwars2.com/wiki/API:2#Active_endpoints&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here are screenshots of the configuration in Twilio if you want to see behind the curtain a bit!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fi226jye8wyf7gjf0ak1m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fi226jye8wyf7gjf0ak1m.png" alt="Bot tasks"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F66z7m0azn3bl7k8cfmi4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F66z7m0azn3bl7k8cfmi4.png" alt="Custom field type"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>twiliohackathon</category>
    </item>
    <item>
      <title>Nevertheless, Kayla Coded</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Mon, 02 Mar 2020 20:12:47 +0000</pubDate>
      <link>https://dev.to/itsasine/nevertheless-kayla-coded-5aed</link>
      <guid>https://dev.to/itsasine/nevertheless-kayla-coded-5aed</guid>
      <description>&lt;p&gt;I make sure to participate in #shecoded every year to share this gif:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--i1HqDh3Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://thepracticaldev.s3.amazonaws.com/i/5i2mboh4u9810r0iqrl3.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i1HqDh3Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://thepracticaldev.s3.amazonaws.com/i/5i2mboh4u9810r0iqrl3.gif" alt="Every woman has the right to make a profit" width="640" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;a href="https://www.reddit.com/r/startrekgifs/comments/ayos69/happy_international_womens_day_moogie"&gt;Gif source&lt;/a&gt;




&lt;h2&gt;
  
  
  Equality in tech looks like…
&lt;/h2&gt;

&lt;p&gt;Anything that would be provided is provided to all peoples equally.&lt;br&gt;&lt;br&gt;
Care products in one bathroom are also in the other. 1:1s offsite are available to all people. Time off is distributed equally. There are multiple ways of boosting morale.&lt;/p&gt;

&lt;p&gt;These things sound like no brainers, but the actual act of doing them gets far greyer to the people in charge of an organization. Sanitary products in women's restrooms but not in men's and neutral/family restrooms. 1:1s between the same gender but not with the opposite because of the &lt;em&gt;perception&lt;/em&gt;, which then disadvantages those who can't get facetime with management. Minimal maternity/paternity leave or offering it skewed because one gender is more nurturing or physically recovering (but that other partner needs to be around to help, too). Rewards are only after-hours happy hours, which means caregivers can't go or it ends up being very "tech bro", but you can't complain about a reward without being labeled as entitled. &lt;/p&gt;

&lt;p&gt;There's always a reason against doing what would be equal, but it's never a good one.&lt;/p&gt;

&lt;h2&gt;
  
  
  I’m an expert at…
&lt;/h2&gt;

&lt;p&gt;Hmmm... probably Protractor and Jasmine. Wrangling those frameworks into working because I have enough hours of practice to know their quirks. Knowing them well enough to know what to Google, at least. I don't know -- I don't really think about it.&lt;/p&gt;

&lt;h2&gt;
  
  
  My advice for allies to support self-identifying women and non-binary folks who code is...
&lt;/h2&gt;

&lt;p&gt;People are people. There's no mythical solution to making sure you're behaving right for The Women or whatever group. &lt;/p&gt;

&lt;p&gt;Yes, sanitary products are a great way to provide support for transfolk, but does Joe feel safe to take them?&lt;br&gt;&lt;br&gt;
Adding generous maternity leave can make HR feel good about supporting women in tech, but what about Jenny, who has no interest in having children, or Christine, who is so swamped at work that she takes only what's needed to physically recover and is on her phone the whole time?&lt;/p&gt;

&lt;p&gt;Make sure you're including all your peers in everything. Ask if there's anything they'd like to see be changed about the place that you can help with. Be mindful you might have perceptions that are off; the fix for that is to get to know people you may have perceived wrong. Speak up if you see or hear someone being offbase. Be an ally.&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>Hi, I'm ItsASine (again)</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Thu, 06 Feb 2020 02:00:34 +0000</pubDate>
      <link>https://dev.to/itsasine/hi-i-m-itsasine-again-483g</link>
      <guid>https://dev.to/itsasine/hi-i-m-itsasine-again-483g</guid>
      <description>&lt;h1&gt;
  
  
  Hi, I'm ItsASine
&lt;/h1&gt;

&lt;p&gt;To commemorate my 3 year mark on &lt;a href="http://dev.to"&gt;dev.to&lt;/a&gt;, I'm actually going to start &lt;em&gt;contributing&lt;/em&gt; content by starting a tech blog&lt;/p&gt;

&lt;h2&gt;
  
  
  Who I Am
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I've been around DEV for a while — mostly bookmarking articles I'll never read, but otherwise, I keep to the comments&lt;/li&gt;
&lt;li&gt;I have 5 years experience as a software test engineer&lt;/li&gt;
&lt;li&gt;My normal testing stack is Selenium, Jasmine, and Protractor&lt;/li&gt;
&lt;li&gt;I tend not to end single sentences with punctuation&lt;/li&gt;
&lt;li&gt;I recently got a master's degree in applied mathematics

&lt;ul&gt;
&lt;li&gt;or, I'm a certified mathemagician&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;I've overly planned how this will go so that I don't fizzle out after 3 posts

&lt;ul&gt;
&lt;li&gt;It'll be more like 15 posts instead, starting with this one :D&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;I'm a DEV mod and tag mod of a bunch of things, so you may have seen me around acting like I'm official and stuff like a hall monitor&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What to Expect
&lt;/h2&gt;

&lt;p&gt;Most of my plans for posts revolve around acceptance testing, as that's where my professional experience is and that's somewhat underrepresented in tech blogs.&lt;/p&gt;

&lt;p&gt;Some ideas I have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Actual technical posts such as how to test a CSV's contents in Node or what the difference is between Protractor element selectors&lt;/li&gt;
&lt;li&gt;Technical opinion posts, like best practices and how devs' tests differ from a QA's tests&lt;/li&gt;
&lt;li&gt;Other components of testing a webapp, like using automation on a cloud service's devices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Right this second, all this is stored in Notion so I stay motivated and can write anywhere:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bNc7U1U_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.imgur.com/6EeT3RA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bNc7U1U_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://i.imgur.com/6EeT3RA.png" alt="Screenshot of my Chromebook setup" width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'll be using Repl to show actual examples in Jasmine where things aren't Selenium/Protractor specific. I might use something like CodeSandbox for full running Selenium/Protractor examples, but I need to get that set up first. If anyone has any other suggestion for embedding a headed Node process somewhere, I'm all ears.&lt;/p&gt;

&lt;p&gt;So yeah... just wanted to give a heads up that another QA blog is getting started. Follow me on DEV if you want to join the ride :D&lt;/p&gt;

</description>
      <category>intro</category>
      <category>welcome</category>
    </item>
    <item>
      <title>How can a QA help out during Hacktoberfest?</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Tue, 22 Oct 2019 16:22:15 +0000</pubDate>
      <link>https://dev.to/itsasine/how-can-a-qa-help-out-during-hacktoberfest-bbn</link>
      <guid>https://dev.to/itsasine/how-can-a-qa-help-out-during-hacktoberfest-bbn</guid>
      <description>&lt;p&gt;I'm stuck at 3/4 (and willing to go over 4) but I can't think of a good way to utilize my skillset rather than just taking the good first-timer issues away from new devs. &lt;/p&gt;




&lt;p&gt;My specific thoughts for me, but the question in the title can hold for any QA:&lt;/p&gt;

&lt;p&gt;My day-to-day is in Jasmine, so I might be able to find a JS project and clean up unit tests, but most of my work is in feature verification. It's not really realistic to jump in out of nowhere and start writing end-to-end tests when you don't actually know what the requirements are or what a good regression suite to tie into CI would need to look like.&lt;/p&gt;




&lt;p&gt;So what should a QA do to be most helpful during Hacktoberfest?&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>qa</category>
      <category>discuss</category>
    </item>
    <item>
      <title>A QA walks into a bar...</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Wed, 03 Jul 2019 18:55:44 +0000</pubDate>
      <link>https://dev.to/itsasine/a-qa-walks-into-a-bar-4nh4</link>
      <guid>https://dev.to/itsasine/a-qa-walks-into-a-bar-4nh4</guid>
      <description>&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-514473420277694465-989" src="https://platform.twitter.com/embed/Tweet.html?id=514473420277694465"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-514473420277694465-989');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=514473420277694465&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;I actually have a sticker of a beer labelled sfdeljknesv from back when StickerMule had a marketplace. In trying to find a picture of the sticker, I found &lt;a href="https://teespring.com/shop/sfdeljknesvbeer?pid=87&amp;amp;cid=2333"&gt;this amazing shirt&lt;/a&gt; that I now need&lt;/p&gt;

</description>
      <category>jokes</category>
      <category>qa</category>
    </item>
    <item>
      <title>Is it necessary to learn touch typing?</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Sat, 18 May 2019 17:49:51 +0000</pubDate>
      <link>https://dev.to/itsasine/is-it-necessary-to-learn-touch-typing-1npm</link>
      <guid>https://dev.to/itsasine/is-it-necessary-to-learn-touch-typing-1npm</guid>
      <description>&lt;p&gt;Like the kind taught in grade schools: no looking at the keys, full home row all the time. &lt;/p&gt;

&lt;p&gt;And these things:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MrEzrnyK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.speedskin.com/image/128798823.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MrEzrnyK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.speedskin.com/image/128798823.jpg" alt="A Speedskin - orange keycap hiding thing" width="590" height="383"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>healthydebate</category>
    </item>
    <item>
      <title>What is your favorite gif for celebrating powerful female and non-binary people?</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Fri, 08 Mar 2019 21:06:55 +0000</pubDate>
      <link>https://dev.to/itsasine/what-is-your-favorite-gif-for-celebrating-powerful-female-and-non-binary-people-1cco</link>
      <guid>https://dev.to/itsasine/what-is-your-favorite-gif-for-celebrating-powerful-female-and-non-binary-people-1cco</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5i2mboh4u9810r0iqrl3.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5i2mboh4u9810r0iqrl3.gif" alt="Every woman has a right to make profit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/dNKC0e3QFNPZC/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/dNKC0e3QFNPZC/giphy.gif" alt="Only old men think that men are better"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/DsobatTjJnUK4/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/DsobatTjJnUK4/giphy.gif" alt="Too busy being a badass"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/HdBiTRPxTMnvi/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/HdBiTRPxTMnvi/giphy.gif" alt="Saving the world isn't just for men"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>theycoded</category>
      <category>discuss</category>
      <category>gif</category>
    </item>
    <item>
      <title>Nevertheless, Kayla Coded</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Fri, 08 Mar 2019 18:47:47 +0000</pubDate>
      <link>https://dev.to/itsasine/nevertheless-kayla-coded--4nb2</link>
      <guid>https://dev.to/itsasine/nevertheless-kayla-coded--4nb2</guid>
      <description>&lt;h2&gt;
  
  
  I continued to code in 2019 because...
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5i2mboh4u9810r0iqrl3.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F5i2mboh4u9810r0iqrl3.gif" alt="Every woman has the right to make a profit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.reddit.com/r/startrekgifs/comments/ayos69/happy_international_womens_day_moogie" rel="noopener noreferrer"&gt;Gif source&lt;/a&gt;. I highly encourage people to visit StarTrekGIFs as it is fantastic.&lt;/p&gt;

&lt;h2&gt;
  
  
  I deserve credit for...
&lt;/h2&gt;

&lt;p&gt;Becoming a master of math &lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/uUz1iGsj6t0ErjdjT1/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/uUz1iGsj6t0ErjdjT1/giphy.gif" alt="It's the power of math, people!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It may not be a tech degree, but it is an extension of my math BA, so woo more math! I like learning the fundementals and learning on the job. &lt;/p&gt;

&lt;h2&gt;
  
  
  I hope to see my tech community...
&lt;/h2&gt;

&lt;p&gt;I want to see people just be people. Children taught in schools that every career field is viable, so that employers can just hire the best candidate. &lt;/p&gt;

&lt;p&gt;I don't see iniciatives in the workplace as a way to help solve representation. While it's well and good to want to hire women as much as men, I personally hate to see women in tech groups formed to find ways to recruit more women. That further reinforces that men and women are split in the workplace (if I have to hear "why aren't you going to their meetings?" one more time...). &lt;/p&gt;

&lt;p&gt;Instead, I wish there were more organizations fighting for representation in schools to encourage girls to see that there's more options than getting a "Mrs Degree" and being a stay at home parent. That was the &lt;em&gt;only&lt;/em&gt; option known when I was in high school in &lt;em&gt;2010&lt;/em&gt;. And I wouldn't be surprised if that's still the culture at that school in 2019. I didn't need to see companies with stock photos of every shape and color of candidate -- I never would have even looked for those companies in the first place.&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>What domain registrar do you use?</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Sun, 03 Mar 2019 16:11:51 +0000</pubDate>
      <link>https://dev.to/itsasine/what-domain-registrar-do-you-use-1120</link>
      <guid>https://dev.to/itsasine/what-domain-registrar-do-you-use-1120</guid>
      <description>&lt;p&gt;Since .dev domains are a hot topic right now, what site do you buy your domains through? &lt;/p&gt;

&lt;p&gt;I normally bought through Hover, but Gandi was allowing preregistering for .dev so I got one through them. Then Google Domains looked enticing to move everything to... As far as I can see, everyone does Whois Privacy these days, so I have no need to be tied to Hover other than their awesome UI.&lt;/p&gt;

&lt;p&gt;Some hype about .dev:&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/shafar" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DHpMg-bn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--IkPk3tsk--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/138572/e91f4eec-0ebc-4815-9f85-d737123d2af8.png" alt="shafar"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/shafar/anyone-planning-to-register-a-dev-domain-4f4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Anyone planning to register a .dev domain? Yes it's live!&lt;/h2&gt;
      &lt;h3&gt;Shafar ・ Feb 20 '19 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#dev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#domains&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tlds&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/david_ojeda" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HjwsW0om--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--nskGqK3s--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/18156/6e360d85-3ca0-41c4-a1e9-58fe52b10202.png" alt="david_ojeda"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/david_ojeda/go-get-your-dev-domain-5hef" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Go get your .dev domain!&lt;/h2&gt;
      &lt;h3&gt;David Ojeda ・ Feb 28 '19 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#dev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#domain&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#portfolio&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/sublimegeek" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u7Y-8f5b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--Jueekt0G--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/86100/2a0032f7-37d5-4609-9f6e-f266c9805786.jpeg" alt="sublimegeek"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/sublimegeek/which-dev-domains-have-you-registered-so-far-175" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Which .dev domains have you registered so far?&lt;/h2&gt;
      &lt;h3&gt;Jonathan Irvin ・ Mar 3 '19 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/dechamp" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Whm7aCJw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://res.cloudinary.com/practicaldev/image/fetch/s--ySLg8zoU--/c_fill%2Cf_auto%2Cfl_progressive%2Ch_150%2Cq_auto%2Cw_150/https://dev-to-uploads.s3.amazonaws.com/uploads/user/profile_image/89190/8c33e5ac-b331-496d-a097-3b73a3744404.PNG" alt="dechamp"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/dechamp/did-you-get-your-dev-domain--4d2b" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;did you get your .dev domain?&lt;/h2&gt;
      &lt;h3&gt;DeChamp ・ Feb 28 '19 ・ 1 min read&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#showdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#www&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#domain&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;(I'm at least hyped about .dev)&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>domains</category>
    </item>
    <item>
      <title>What do you find yourself searching for again and again?</title>
      <dc:creator>ItsASine (Kayla)</dc:creator>
      <pubDate>Fri, 11 Jan 2019 04:38:15 +0000</pubDate>
      <link>https://dev.to/itsasine/what-do-you-find-yourself-searching-for-again-and-again-55mm</link>
      <guid>https://dev.to/itsasine/what-do-you-find-yourself-searching-for-again-and-again-55mm</guid>
      <description>&lt;p&gt;For what is likely the 6th time, I Googled &lt;code&gt;netlify multiple github repos custom domain&lt;/code&gt;. And for the 6th time, I've come across &lt;a href="https://stackoverflow.com/questions/48604843/how-to-host-multiple-github-repos-using-the-same-custom-domain-on-netlify"&gt;this purple link&lt;/a&gt; about setting up a redirects reference in the main repo.&lt;/p&gt;

&lt;p&gt;Will I ever learn? Unlikely. Most of the battle is knowing how to find the answer. Since I've found this answer 6 times now, I'm getting pretty good at it. At least this time I logged in to StackOverflow to star the question and upvote it and its answer.&lt;/p&gt;

&lt;p&gt;It seems most developers are frequently &lt;a href="https://stackoverflow.blog/2017/05/23/stack-overflow-helping-one-million-developers-exit-vim/"&gt;asking the internet how to exit vim&lt;/a&gt;, but what do you find yourself searching for again and again?&lt;/p&gt;

&lt;p&gt;(Runner-up for me is &lt;code&gt;git cherry-pick&lt;/code&gt;'s documentation, because I don't trust myself to not screw up the syntax)&lt;/p&gt;

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