<?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: Tiago Magalhães</title>
    <description>The latest articles on DEV Community by Tiago Magalhães (@tiagomagalhaes).</description>
    <link>https://dev.to/tiagomagalhaes</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%2F65826%2Fab57ea4c-9e11-441b-83a4-18c7b8df10d9.jpg</url>
      <title>DEV Community: Tiago Magalhães</title>
      <link>https://dev.to/tiagomagalhaes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tiagomagalhaes"/>
    <language>en</language>
    <item>
      <title>Digital Ocean iOS App</title>
      <dc:creator>Tiago Magalhães</dc:creator>
      <pubDate>Tue, 15 Jan 2019 17:57:57 +0000</pubDate>
      <link>https://dev.to/tiagomagalhaes/digital-ocean-ios-app-20a9</link>
      <guid>https://dev.to/tiagomagalhaes/digital-ocean-ios-app-20a9</guid>
      <description>&lt;p&gt;I'm asking if someone uses a Digital Ocean Manager App no iOS, which one is it, and if it's better that other ones you've tried. I searched for opinions or reviews but it seems like it's an unexplored terrain that developers trained themselves to do an App with and API.&lt;/p&gt;

</description>
      <category>help</category>
      <category>digitalocean</category>
    </item>
    <item>
      <title>What's your hosting provider horror story and you got through with it?</title>
      <dc:creator>Tiago Magalhães</dc:creator>
      <pubDate>Mon, 14 Jan 2019 14:43:02 +0000</pubDate>
      <link>https://dev.to/tiagomagalhaes/whats-your-hosting-provider-horror-story-and-you-got-through-with-it-26ok</link>
      <guid>https://dev.to/tiagomagalhaes/whats-your-hosting-provider-horror-story-and-you-got-through-with-it-26ok</guid>
      <description>&lt;p&gt;Yesterday I was browsing some webdevelopment subreddits and on the top of the "hot" feed there were 2 posts about GoDaddy. One about how it uses external websites to &lt;a href="https://en.wikipedia.org/wiki/Domain_tasting"&gt;capture domain search and taste them&lt;/a&gt; in order resell them to the user who searched for it, and other one was about javascript injection to get usage metrics&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.reddit.com/r/programming/comments/afgbww/godaddy_is_sneakily_injecting_javascript_into/"&gt;GoDaddy is sneakily injecting JavaScript into your website and how to stop it&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.igorkromin.net/index.php/2019/01/13/godaddy-is-sneakily-injecting-javascript-into-your-website-and-how-to-stop-it/"&gt;Original post link&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.reddit.com/r/web_design/comments/aexz49/my_last_nights_horror_story_tldr_stay_away_from/"&gt;My last night's horror story. TL;DR stay away from instantdomainsearch.com to search for your domain&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Although I'm from Europe, I always read and heard about Godaddy, as it's one name to get into your head and it seemed to be a big player (even a monopolist?) in Internet Services Provider for Hosting/Domain Registration. But as they are a big player, their &lt;a href="https://en.wikipedia.org/wiki/GoDaddy#Controversies"&gt;controversy list is big&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;But even just one shady move from a provider lowers our trust on them and makes us look for better alternatives.&lt;/p&gt;

&lt;p&gt;Last year at work, we faced some service unavailability on our webpage due to local elections, but after a few days we noticed that the access was still slow, but the wp panel access was fine. After some investigation, we realized that our provider was throttling access to our frontpage. Maybe in hopes that we would tier up the service. After this we tiered up from shared hosting to a VPS on another company.&lt;/p&gt;

&lt;p&gt;So, considering these reputation-hurting episodes that affected these companies, what's your drama story with hosting or domain providers and what was the outcome of that.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>hosting</category>
    </item>
    <item>
      <title>What is mentorship and what the dev.to Membership program look like as a potential mentee and what could look like</title>
      <dc:creator>Tiago Magalhães</dc:creator>
      <pubDate>Wed, 02 Jan 2019 01:39:22 +0000</pubDate>
      <link>https://dev.to/tiagomagalhaes/what-is-mentorship-and-what-the-devto-membership-program-look-like-as-a-potential-mentee-and-what-could-look-like-533b</link>
      <guid>https://dev.to/tiagomagalhaes/what-is-mentorship-and-what-the-devto-membership-program-look-like-as-a-potential-mentee-and-what-could-look-like-533b</guid>
      <description>&lt;p&gt;We are all developers. We code, we make stuff happen with our machines, we help bring ideas to life. We work for others (and with others) or we work for ourselves. Sometimes both. And during the process of doing what we do, sometimes we scramble and we reach out to unscramble our problem, other times help others unscramble.&lt;/p&gt;

&lt;p&gt;This social activity of helping / get helped can be defined as mentorship. This can be the simplest definition and, according to the dictionary in macOS mentorship is defined as:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;the guidance provided by a mentor, especially an experienced person in a company or educational institution: he is revered by his employees for his mentorship and problem-solving qualities.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a period of time during which a person receives guidance from a mentor: a two-year mentorship with an entrepreneur in a tech start-up.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;The last part of the latter definition talks about duration. So it can be variable. So, we could fit in all those 1-minute bug-fix situations, those lengthy "tours" around a legacy app or a talk between frontend and backend developers to understand previously agreed API agreements about the frontend would talk to the backend two weeks ago. So mentorship could be different regarding complexity of the situation where the mentor will guide the mentee.&lt;/p&gt;

&lt;p&gt;These situations can occur in an office environment or even when working remotely for a company. But what happens when we work as a freelancer or on our side-project or potential startup idea. We recur to the web. We look documentation, tutorials, QA community-based sites (I'm looking at you SO), Slack and discord rooms, Repo issues, etc. &lt;/p&gt;

&lt;p&gt;These are all forms of mentorship that maybe more or less tight to that traditional definition. When we post a question on SO hoping for an answer, we are looking for someone comfortable on that technology to give some helpful guidance towards the solution of your scramble. Or you want to use another type of Database and look at the "Getting Started" guides.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But if we need guidance on something on a higher level that the last example, where do we look for?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We can look for offerings on Craiglist, or google for some platform that allows people to display themselves as mentors and other people to look for them. That can be tailored as mentors lists their areas of expertise or tech stacks they use which allows potential mentees to filter.&lt;/p&gt;

&lt;p&gt;And regarding that, I'll be talking about dev.to Mentorship program as a potential mentee that didn't fill an application, and how it could be improved, if this &lt;strong&gt;beta&lt;/strong&gt; program could/will get &lt;strong&gt;stable&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;I have a couple of issues that fill my brain about my life as a developer, Ones about my capabilities, others may be about side projects as working on my own. I can look to consultants, or mentors in mentorship-oriented platforms. But dev.to also offers that service of matching a mentor with a mentee. And as I regard dev.to community as a welcoming and helpful one. I could list myself as a mentee.&lt;/p&gt;

&lt;p&gt;When I reach that page right now. There are some forms, one to enrol myself as a mentor, other as mentee, and both forms have some helpful descriptions on what to fill in those forms. But after I read that, the subjects that I could use some guidance does not fit in those descriptions. It's not tool or technology related. If I still submit an application, is there someone that can offer guidance regarding my needs or may I be submitting blindly? &lt;/p&gt;

&lt;p&gt;What I want to bring to discussion is to know how is the state of the nation towards dev.to membership program and how it could be improved to be more clear about what it can provide to the community because it could have an increase in mentors and mentees and visitors the dev.to.&lt;/p&gt;

</description>
      <category>meta</category>
      <category>discuss</category>
      <category>mentorship</category>
    </item>
    <item>
      <title>How's the product you're working on architected?</title>
      <dc:creator>Tiago Magalhães</dc:creator>
      <pubDate>Sat, 01 Dec 2018 17:39:39 +0000</pubDate>
      <link>https://dev.to/tiagomagalhaes/hows-the-product-youre-working-on-architected-4jpn</link>
      <guid>https://dev.to/tiagomagalhaes/hows-the-product-youre-working-on-architected-4jpn</guid>
      <description>&lt;p&gt;First of all I want to introduce myself to this community. I already have some nice articles to read later when I find some time and commented in a few posts here.&lt;/p&gt;

&lt;p&gt;I'm from Portugal where I live since I was born and have 3 years of professional experience and almost 10 counting the academic years trying to fiddle with ASP (without the dot net). After failing that class, at the retry, PHP appeared with the AMP stack stayed with me until I started working and got to learn AngularJS (without touching the Java backend). 1 year later I switched companies and got to work properly with AngularJS integrated in Oracle infamous HTP. After another switch and a side project that is still in the making, I found myself making removing the JS in Angular and using a EAN stack with Postgres, with native mobile apps on the side accessing the API.&lt;/p&gt;

&lt;p&gt;The intent of this post is to share the architecture of a product you're working with. This interaction would show how diverse and complex a product or a SaaS could be, and would help me and you see what stacks and integrations you're doing and see  and evaluate if there are improvements to make to our product's architecture and I think mine could be improved.&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

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