<?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: Anton A.</title>
    <description>The latest articles on DEV Community by Anton A. (@meglio).</description>
    <link>https://dev.to/meglio</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%2F318364%2Fcc2b0a6a-1778-4c67-b8bb-cff5e59575f5.png</url>
      <title>DEV Community: Anton A.</title>
      <link>https://dev.to/meglio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/meglio"/>
    <language>en</language>
    <item>
      <title>100 pages about how 4000 people work remotely in a distributed system</title>
      <dc:creator>Anton A.</dc:creator>
      <pubDate>Wed, 22 Apr 2020 01:59:05 +0000</pubDate>
      <link>https://dev.to/meglio/100-pages-about-how-4000-people-work-remotely-in-a-distributed-system-29f3</link>
      <guid>https://dev.to/meglio/100-pages-about-how-4000-people-work-remotely-in-a-distributed-system-29f3</guid>
      <description>&lt;p&gt;For over a decade, Toptal has thrived as a fully distributed global company, with over 4,000 individuals working in a fully remote environment, in over 100 countries. They have no office, and now they're sharing insights in their Remote Playbook at &lt;a href="https://www.toptal.com/remote-work-playbook#trust-nothing-but-your-top-programmers"&gt;https://www.toptal.com/remote-work-playbook#trust-nothing-but-your-top-programmers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is quite insightful and talks about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;people&lt;/li&gt;
&lt;li&gt;culture&lt;/li&gt;
&lt;li&gt;productivity&lt;/li&gt;
&lt;li&gt;security&lt;/li&gt;
&lt;li&gt;support&lt;/li&gt;
&lt;li&gt;tools&lt;/li&gt;
&lt;li&gt;common problems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The "Common problems" is especially good as it shows what issues a company that's switching to remote will encounter, and how to address them.&lt;/p&gt;

&lt;p&gt;Spend half an hour and read through it to gain all the insights.&lt;/p&gt;

&lt;p&gt;P.S. If applying as a developer or as a client, please use my referral link and get my help in prepping to the screening &lt;a href="https://www.toptal.com/talent/apply?as=developer#trust-nothing-but-your-top-programmers"&gt;https://www.toptal.com/talent/apply?as=developer#trust-nothing-but-your-top-programmers&lt;/a&gt;&lt;/p&gt;

</description>
      <category>freelance</category>
      <category>remote</category>
    </item>
    <item>
      <title>Test your JavaScript level with a (fun) speed coding challenge at Toptal</title>
      <dc:creator>Anton A.</dc:creator>
      <pubDate>Thu, 23 Jan 2020 13:30:06 +0000</pubDate>
      <link>https://dev.to/meglio/test-your-javascript-level-with-a-fun-speed-coding-challenge-at-toptal-9lc</link>
      <guid>https://dev.to/meglio/test-your-javascript-level-with-a-fun-speed-coding-challenge-at-toptal-9lc</guid>
      <description>&lt;p&gt;A friend of mine got quite excited and spent half a night reverse-engineering the challenge to dominate the leaderboard when we tested the challenge before launching online.&lt;/p&gt;

&lt;p&gt;Now, the online &lt;a href="https://speedcoding.toptal.com/start/Qvtq7a"&gt;JavaScript Speed Coding Challenge&lt;/a&gt; is live officially, and everyone can compete.&lt;/p&gt;

&lt;p&gt;The deal is that top competitors can take a fast track through the Toptal recruiting process. But there are more prizes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Apple Airpods (1st place)&lt;/li&gt;
&lt;li&gt;$100 Amazon gift card (1st-5th)&lt;/li&gt;
&lt;li&gt;Toptal t-shirt (1st Place - 20th Place)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The challenge consists of multiple micro-tasks that you solve while the 3 minutes timer is ticking. It starts with simple tasks like doubling a number:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;box&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;double&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;double&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="c1"&gt;//return x doubled&lt;/span&gt;


&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But as you solve them, the complexity of tasks increases (as do the points you gain per task):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;box&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;swapHalves&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;swapHalves&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="c1"&gt;//x is a string. Cut x in half and move the second half to the beginning&lt;/span&gt;
    &lt;span class="c1"&gt;//'1234' will become '3412', '12345' will become '34512'&lt;/span&gt;


&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The Leaderboard looks very competitive already - I cannot get into the top 5 even though I'm the developer behind the challenge:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZZxtOA1f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/874wfsjkro7hvf1udu87.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZZxtOA1f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/874wfsjkro7hvf1udu87.png" alt="Leaderboard"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But here comes the fun part! There are &lt;strong&gt;no limits to your creativity&lt;/strong&gt; in terms of how you decide to complete the challenge. This competition is not just about knowing JavaScript and coding fastly. It is also about how creative you can get to get into the top 5 ;)&lt;/p&gt;

&lt;p&gt;I am personally very excited to see the app I coded going live at scale, and I hope to get the feedback of the dev.to community:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how can the challenge be improved to make it more fun?&lt;/li&gt;
&lt;li&gt;are there any issues that I didn't catch before it went live?&lt;/li&gt;
&lt;li&gt;do you have an idea for a new coding question?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Applications Outside IT Field?
&lt;/h3&gt;

&lt;p&gt;What I've been also thinking about is whether there is any potential for using the same "challenge" approach to attract talent in fields other than IT?&lt;/p&gt;

&lt;p&gt;For example, writers can compete in knowing grammar. Travel agent candidates may have their relevant questions tested as well with questions like "What is the tallest building in the world", "What is the Australia's national flower", etc. Real estate agents can compete in understanding the local law, auction rules, etc. Do these examples make sense?&lt;/p&gt;

&lt;p&gt;This is my very first post here at dev.to, and I can't wait to get engaged in discussions with the community!&lt;/p&gt;

&lt;p&gt;&lt;small&gt;&lt;br&gt;
Disclaimers:&lt;br&gt;
One. I'm the developer behind the challenge.&lt;br&gt;
Two. The link used in the article is my referral link. When &lt;a href="https://www.toptal.com/talent/apply#trust-nothing-but-your-top-programmers"&gt;signing up with Toptal later here&lt;/a&gt;, use the same email you used in the challenge, and we both can get a bonus when you get your first job at Toptal.&lt;br&gt;
Three. In this article, I do not represent the Toptal team.&lt;br&gt;
&lt;/small&gt;&lt;/p&gt;

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