<?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: Lucas Meine</title>
    <description>The latest articles on DEV Community by Lucas Meine (@lukasmeine).</description>
    <link>https://dev.to/lukasmeine</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%2F46200%2F4993831d-9106-4518-b5c1-2a8b49b84d4c.jpeg</url>
      <title>DEV Community: Lucas Meine</title>
      <link>https://dev.to/lukasmeine</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lukasmeine"/>
    <language>en</language>
    <item>
      <title>Should email re-confirmation be a thing?</title>
      <dc:creator>Lucas Meine</dc:creator>
      <pubDate>Mon, 10 Feb 2020 11:40:44 +0000</pubDate>
      <link>https://dev.to/lukasmeine/should-email-re-confirmation-be-a-thing-3d0i</link>
      <guid>https://dev.to/lukasmeine/should-email-re-confirmation-be-a-thing-3d0i</guid>
      <description>&lt;p&gt;Let's say you once worked in a company called &lt;strong&gt;Example Engineering Corporation&lt;/strong&gt;, a very big and respected company. In fact, it is the biggest engineering company in the world, and it is a huge career accomplishment to be employed by it.&lt;/p&gt;

&lt;p&gt;When you were an employee, you were given a corporate email, and you used it in Github so you could show everybody that you were working in the big leagues.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zCR7-qa3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/20716798/74146611-bf840500-4c01-11ea-84f4-f922d6c79fb4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zCR7-qa3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/20716798/74146611-bf840500-4c01-11ea-84f4-f922d6c79fb4.png" alt="Screen Shot 2020-02-10 at 12 34 42"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thing is, you no longer are employed by Example Corporation. But to Github, that email is still valid, giving you an identity that you shouldn't have anymore.&lt;/p&gt;

&lt;p&gt;So, should websites, specially the ones that can provide oauth authentication, ask you to periodically confirm if your email is still valid?&lt;/p&gt;

</description>
      <category>email</category>
      <category>security</category>
      <category>discuss</category>
    </item>
    <item>
      <title>How could Google possibly know about this?</title>
      <dc:creator>Lucas Meine</dc:creator>
      <pubDate>Tue, 19 Mar 2019 17:01:56 +0000</pubDate>
      <link>https://dev.to/lukasmeine/how-could-google-possibly-know-about-this-3e99</link>
      <guid>https://dev.to/lukasmeine/how-could-google-possibly-know-about-this-3e99</guid>
      <description>&lt;p&gt;After a normal day of work I got home as usual and started to chill out at Netflix. After a few minutes, I have decided to finally watch the &lt;em&gt;Le Fabuleux Destin d'Amélie Poulain&lt;/em&gt; which was at my &lt;em&gt;should watch someday movie list&lt;/em&gt; for a very long time.&lt;/p&gt;

&lt;p&gt;It was only a normal movie session until it got to a scene where a peculiar piece of art was shown. I never knew about it, and I have decided to Google it just out of curiosity.&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%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F8%2F8d%2FPierre-Auguste_Renoir_-_Luncheon_of_the_Boating_Party_-_Google_Art_Project.jpg%2F1200px-Pierre-Auguste_Renoir_-_Luncheon_of_the_Boating_Party_-_Google_Art_Project.jpg" 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%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F8%2F8d%2FPierre-Auguste_Renoir_-_Luncheon_of_the_Boating_Party_-_Google_Art_Project.jpg%2F1200px-Pierre-Auguste_Renoir_-_Luncheon_of_the_Boating_Party_-_Google_Art_Project.jpg" alt="Luncheon of the boating party"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;It is a shame that I didn't know what this piece of art was, considering that it is Renoir's&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Some character at the movie mentioned the painting's name but I didn't pay much attention. I just heard by glance that it started with &lt;em&gt;lunch&lt;/em&gt; or something.&lt;/p&gt;

&lt;p&gt;So, i went to Google and proceeded to type the word &lt;em&gt;lunch&lt;/em&gt;. By the time I typed the letters &lt;em&gt;lun&lt;/em&gt;, the first suggestion popped out. It was the painting's name, &lt;strong&gt;Luncheon of the Boating Party&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And it just blew my mind. I never searched for that in Google. In fact, i didn't know that painting even exist. Google has become such an essential thing in our lives that sometimes we even forget how efficient and &lt;em&gt;creepy&lt;/em&gt; it is. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How could Google know about it?&lt;/strong&gt; &lt;em&gt;Lun&lt;/em&gt;, as I typed, should bring results such as "Lunch near me", or "Lunch for monday" or something like that, not &lt;strong&gt;Exactly what i was thinking about&lt;/strong&gt; with no more information that the simple &lt;em&gt;L-U-N&lt;/em&gt; letters that I gave it.&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>A subtle and clever way to prevent adblocks</title>
      <dc:creator>Lucas Meine</dc:creator>
      <pubDate>Fri, 08 Mar 2019 14:08:43 +0000</pubDate>
      <link>https://dev.to/lukasmeine/a-subtle-and-clever-way-to-prevent-adblocks-4i8h</link>
      <guid>https://dev.to/lukasmeine/a-subtle-and-clever-way-to-prevent-adblocks-4i8h</guid>
      <description>&lt;p&gt;Some websites are very direct about their adblocking policies. Who has never seen something like this before?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GEVOWi09--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.pcmobitech.com/wp-content/uploads/2016/06/Disable-adblocker-to-view-content-on-this-site.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GEVOWi09--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.pcmobitech.com/wp-content/uploads/2016/06/Disable-adblocker-to-view-content-on-this-site.png" alt="adblock"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Some of them even write complete articles or help posts discribing how to disable an adblock software so users can resume their web surfing. ( while seeing a lot of ads of course. )&lt;/p&gt;

&lt;p&gt;Wheter that is acceptable or not is up to discussion. Some people are completely against the usage of internet ads, like the guys at &lt;a href="https://pi-hole.net/"&gt;pihole&lt;/a&gt;. Some think there are acceptable ads, and some think that all kinds of ads are a good source of revenue. Personally, i think that internet ads are an outdated practice that should be extinct.&lt;/p&gt;

&lt;p&gt;Well, on the last few days i have come across some websites that were completely broken and unusable. Inspecting the developer tools ( force of habit, trying to debug stuff even if it isn't my job, lol ), i have noticed that my adblocker was breaking the site. My first thought was something like: &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hey, maybe the guys were junior devs and didn't think about it, and the site owners didn't have enough money to pay for proper devs.&lt;/em&gt; &lt;/p&gt;

&lt;p&gt;Then i just stopped my adblock software and kept browsing. But then some thoughts came into my mind.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What if it was done in purpose?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Then I realized that i'm not the first person to happily disable an adblocker because the website completely stopped working because of it. It was like my subconscient told me that it was &lt;strong&gt;my&lt;/strong&gt; fault instead of the website's. Then i ask you guys: &lt;/p&gt;

&lt;p&gt;Maybe it is more efficient to break your website in purpose if it detects an adblocker instead of just asking the user to disable it? And is it an ethical thing to do?&lt;/p&gt;

</description>
      <category>adblocking</category>
      <category>browser</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Would you hire an entrepreneur?</title>
      <dc:creator>Lucas Meine</dc:creator>
      <pubDate>Tue, 03 Jul 2018 04:16:42 +0000</pubDate>
      <link>https://dev.to/lukasmeine/would-you-hire-an-entrepreneur-i3f</link>
      <guid>https://dev.to/lukasmeine/would-you-hire-an-entrepreneur-i3f</guid>
      <description>&lt;p&gt;And I'm not talking about a rich businessman. I'm talking about a developer who just opened his tech startup and maybe is getting his first customers. When considering someone with that profile for a tech gig, one may think that it's a good thing, because an entrepreneur is usually a hard worker and can get along nicely with a team. But others may think that an entrepreneur will put his startup before the company, won`t give his best or may even steal some co-workers. &lt;/p&gt;

&lt;p&gt;How do you guys feel about it?  &lt;/p&gt;

</description>
      <category>career</category>
      <category>life</category>
      <category>business</category>
      <category>discuss</category>
    </item>
    <item>
      <title>What is your million dollar question? </title>
      <dc:creator>Lucas Meine</dc:creator>
      <pubDate>Thu, 18 Jan 2018 19:58:31 +0000</pubDate>
      <link>https://dev.to/lukasmeine/what-is-your-million-dollar-question-2296</link>
      <guid>https://dev.to/lukasmeine/what-is-your-million-dollar-question-2296</guid>
      <description>&lt;p&gt;I actually have a lot of million dollar questions myself. For example, what is the technology that is going to make websites obsolete? What will be the next Facebook? Have you ever thought about something like that? Share with us :)&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>career</category>
      <category>life</category>
      <category>dev</category>
    </item>
    <item>
      <title>Is automation important for you?</title>
      <dc:creator>Lucas Meine</dc:creator>
      <pubDate>Sun, 10 Dec 2017 15:18:35 +0000</pubDate>
      <link>https://dev.to/lukasmeine/is-automation-important-for-you-1h9</link>
      <guid>https://dev.to/lukasmeine/is-automation-important-for-you-1h9</guid>
      <description>&lt;p&gt;&lt;em&gt;Yaaaay story time!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Computers are supposed to work for us. As a software engineer working on IoT on a daily basis, one of my major goals is to make computers do the work i don't want to do. I would preffer expending my day designing something that require creative effort, and not repetitive effort.&lt;/p&gt;

&lt;p&gt;That's why for me, automation is a must. From the most trivial things, passing from devops magic and even reaching the kingdom of hardware, automation is present on my life.&lt;/p&gt;

&lt;p&gt;I was first introduced to automation some years back when i found out about something exquisite called php unit. In that time i used to develop low quality php code, zip it manually, upload the zip file to a ftp server and then unzip this file. Ergh.&lt;/p&gt;

&lt;p&gt;That's when I realized that i didn't need to test every single piece of code I have made on the browser. The code could test itself, and i was amazed by it. From this point, I started reading a lot about automated tests and testing methodology. Test-Driven Development by Example, by Kent Beck, was one of my first reads on the subject.&lt;/p&gt;

&lt;p&gt;After that, I got to a point where i wanted to automate everything. That's when i started developing &lt;a href="https://devmind.io"&gt;https://devmind.io&lt;/a&gt; as an effort to make my dev life easier. I started developing features that could automate boring work that i didn't want to do. I made a complete ftp/ftps client that had a nice organization system so i wouldn't lose precious minutes looking for passwords at my work email. Then I wrote a code beautifier that would work for php, html and javascript (it was my tech stack at that time.) because i just hated writing allman indentation all the time.&lt;/p&gt;

&lt;p&gt;Then I found myself in a pickle. I could no longer use shared hosting services. I had to become a man and manage a linux server myself. No need to mention that i have become addicted on server automation. I started using digital ocean, then went to amazon and now i'm using Google cloud. It is by far, the better infrastructure provider i have ever found so far. The fact that they generate ssh keys on the fly and let me log into my machine on the web with a complete terminal using my google account gives me chills. Good chills.&lt;/p&gt;

&lt;p&gt;Some time after that, while being a researcher at University of Brasilia, I found out that there are a lot of better alternatives to ftp on software development. It didn't take much until Devmind had Github and GitLab integrations. It got to a point where i could run my deploy commands just by saving my code on Devmind. Gosh, i really love webhooks.&lt;/p&gt;

&lt;p&gt;Now i'm venturing into the obscure realm of hardware and I'm having a lot of fun with it! I can already control a lot of my home devices thanks to a RFID on my wallet and a home made linux server. I almost feel like a mad scientist from some cartoon.&lt;/p&gt;

&lt;p&gt;I really became addicted in automation. What about you guys? Do you automate anything on your life? What do you automate? I would love to hear suggestions!&lt;/p&gt;

</description>
      <category>automation</category>
      <category>technology</category>
      <category>career</category>
      <category>life</category>
    </item>
  </channel>
</rss>
