<?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: Thomas Scott</title>
    <description>The latest articles on DEV Community by Thomas Scott (@anotherdevuser).</description>
    <link>https://dev.to/anotherdevuser</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%2F693183%2Fa836a94f-336c-490f-b786-30034ab8d837.png</url>
      <title>DEV Community: Thomas Scott</title>
      <link>https://dev.to/anotherdevuser</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anotherdevuser"/>
    <language>en</language>
    <item>
      <title>Productivity Boosters: My Top Five Developer Tools Worth The Money</title>
      <dc:creator>Thomas Scott</dc:creator>
      <pubDate>Mon, 25 Apr 2022 06:33:31 +0000</pubDate>
      <link>https://dev.to/anotherdevuser/productivity-boosters-my-top-five-developer-tools-worth-the-money-57j3</link>
      <guid>https://dev.to/anotherdevuser/productivity-boosters-my-top-five-developer-tools-worth-the-money-57j3</guid>
      <description>&lt;p&gt;They say the best things in life are free, but when it comes to software... well, it’s not always true.  Don't get me wrong - there are plenty of excellent free, open source tools I use daily. But tools that help you develop faster or more efficiently can easily pay for themselves in terms of time saved, because, as they also say, time is money.&lt;/p&gt;

&lt;p&gt;I rounded up a list of the tools that I think are worth paying for and I hope you will find it useful. They all have a decent free plan or trial version available, so you can always kick the tires before you break the bank 💰&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;a href="https://plugins.jetbrains.com/plugin/11955-gitlive" rel="noopener noreferrer"&gt;GitLive&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;GitLive is my team’s most recent discovery. It’s a peer-to-peer code streaming platform and IDE UI extensions (for VS Code and JetBrains) that enhance Git with real-time features such as &lt;strong&gt;online presence for team members&lt;/strong&gt; and &lt;strong&gt;instant merge conflict detection&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Online presence for team members&lt;/strong&gt;. The IDE plugin adds a team sidebar/tool window where you  can see who in your team is online, what issues and branches they are working on and the changes they’ve made on those branches. This is great for remote teams and really helps when you want to view or share work in progress without resorting to a screen share or cut and pasting snippets of code into Slack or Teams.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Instant merge conflict detection&lt;/strong&gt;. Indicators in the gutter of your editor show the difference between your changes and the changes of others. These update in real-time as you and your teammates are editing and provide an early warning of potential merge conflicts. They are a great way to get upfront insight into the potentially overlapping work of your colleagues without interruption.   &lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Free plan. Includes:&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unlimited users&lt;/li&gt;
&lt;li&gt;Social coding and issue tracking &lt;/li&gt;
&lt;li&gt;Merge conflict detection on fetch/pull&lt;/li&gt;
&lt;li&gt;One-to-one calls with codeshare &lt;/li&gt;
&lt;li&gt;40-min call duration limit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;💲 &lt;strong&gt;Pro plan (10$/user/month or free for Open Source). Includes:&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Everything from the free plan &lt;/li&gt;
&lt;li&gt;Instant merge conflict detection&lt;/li&gt;
&lt;li&gt;Group calls (coming soon)&lt;/li&gt;
&lt;li&gt;4-hour call duration limit&lt;/li&gt;
&lt;li&gt;Priority support&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;h2&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=WallabyJs.wallaby-vscode" rel="noopener noreferrer"&gt;Wallaby.js&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Wallaby is an integrated continuous testing tool for JavaScript, developed by the team behind Quokka and Dingo (fun fact: they name all their products after native Australian animals 🇦🇺)&lt;/p&gt;

&lt;p&gt;This &lt;strong&gt;distraction-free javascript testing&lt;/strong&gt; runs the tests as you type and provides the results directly in your editor, right next to your code (unlike traditional test runners that display feedback in your console), even on unsaved files. &lt;/p&gt;

&lt;p&gt;Wallaby works really well on bigger projects where it can help you maximize your productivity by allowing you to focus on a specific set of tests, no matter how large your project becomes.&lt;br&gt;&lt;br&gt;
The tools come with a lot of great features like &lt;strong&gt;time travel debugger&lt;/strong&gt; with edit-and-continue or value explorer and &lt;strong&gt;output inspector&lt;/strong&gt; for viewing runtime values, to name just a few. Plus their docs are amazing and provide you with a vast overview of all the functionality that can really make you kick it off with the product in no time! &lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;2-week free trial&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;💲 &lt;strong&gt;Licence required after two weeks&lt;/strong&gt;&lt;br&gt;
The regular price is 200$/user/year, but there are plenty of discounts that you can apply for (for example 40% for startups and non-profit, 10% for teams +20 ). Free for OSS. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhzqb83f3zl9jbh302ugp.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhzqb83f3zl9jbh302ugp.gif" alt=" " width="685" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;h2&gt;
  
  
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=softwaredotcom.swdc-vscode&amp;amp;ssr=false#overview" rel="noopener noreferrer"&gt;Code Time&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;If you’re anything like me, you surely appreciate a good &lt;strong&gt;data visualisation&lt;/strong&gt; of how you spent your time during coding. Personally, analyzing the graphs helps me improve my time management and better organize my work - that’s why I love time tracking tools, I use them for my personal projects and encourage my team to use one as well. Recently we’ve been experimenting with Code Time 🕰&lt;/p&gt;

&lt;p&gt;Code Time is an Open Source plugin for &lt;strong&gt;automatic programming metrics&lt;/strong&gt; and time tracking in Visual Studio Code on JetBrains. Its advanced features can provide you detailed feedback on how productive you are at work (a big plus for a slick design!). &lt;/p&gt;

&lt;p&gt;It has a lot of cool features that help you minimise distractions, find out your most productive time of the day and break down your coding stats (code time by project, lines of code and keystrokes.) With Teams plan, you can defend code time, see the impact of meetings, and improve work-life balance across your entire team, while your data is always private - when you create a team, you will only see aggregated and anonymized summary data at the team level—available to everyone on that team. In addition, to protect individual privacy, the minimum team size is five members. &lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Free plan. Includes:&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fast setup in less than five minute&lt;/li&gt;
&lt;li&gt;Key DevOps performance metrics&lt;/li&gt;
&lt;li&gt;90-day data retention&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;💲 Pro plan (20$/user/month or free for Open Source). Includes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Everything in the free plan &lt;/li&gt;
&lt;li&gt;Unlimited data retention&lt;/li&gt;
&lt;li&gt;Custom dashboards&lt;/li&gt;
&lt;li&gt;Automated email reporting&lt;/li&gt;
&lt;li&gt;Monitors and alerts&lt;/li&gt;
&lt;li&gt;EditorOps workflow automation (coming soon)&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;h2&gt;
  
  
  &lt;a href="https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-php--more" rel="noopener noreferrer"&gt;Tabnine&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Most of the dev teams are constantly looking for solutions that will boost their productivity. One of the ways to increase the efficiency of developers (and decrease frustration) is faster coding. If you are among those who are always on a hunt for tools to speed up the coding Tabnine should definitely be on your radar. &lt;/p&gt;

&lt;p&gt;It is an &lt;strong&gt;AI code completion&lt;/strong&gt; tool that indexes your code and finds statistical patterns to create &lt;strong&gt;customized suggestions&lt;/strong&gt; based on how you write your own code. It allows you to code faster with fewer syntax errors and more code snippets to look into right in your IDE. The best bit is that it gets better with time as it gains more material to learn from, which brings enormous value for dev teams (as we use the same project-specific modules, APIs, code patterns and conventions, whatever the AI learns from each one of the team members is very likely useful for the rest of the team when working in the same context) 🚀&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Free plan. Includes:&lt;/strong&gt;  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1 user&lt;/li&gt;
&lt;li&gt;Completions based on Public Code &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;💲 Pro plan (12$/user/month or free for Open Source). Includes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1-50 users&lt;/li&gt;
&lt;li&gt;Completions based on Your Code&lt;/li&gt;
&lt;li&gt;Advanced Completions based on Public Code&lt;/li&gt;
&lt;li&gt;Insights &amp;amp; Analytics&lt;/li&gt;
&lt;li&gt;Customization Options&lt;/li&gt;
&lt;li&gt;Priority Support&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;h2&gt;
  
  
  &lt;a href="https://www.jetbrains.com/store/?rss#commercial?billing=yearly" rel="noopener noreferrer"&gt;JetBrains IDEs&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;For each his own, but I couldn’t really leave it out, could I? There is no need to present them to any developer, the JetBrains IDEs are widely used for &lt;strong&gt;professional development&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;JetBrains IDEs come with a lot of “out-of-the-box” functionality dedicated to a specific language. They are also known for their great &lt;strong&gt;code refactoring possibilities&lt;/strong&gt; and &lt;strong&gt;code analysis functionalities.&lt;/strong&gt; Except for IDEA Community and Android Studio the IDEs cost money, but if you consider the amount of work you have to put into configuring other products, the price seems reasonable. &lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;30-day free trial&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;💲 &lt;strong&gt;Licence required after 30 days&lt;/strong&gt;&lt;br&gt;
To start with, most of their IDEs cost 199$ per user year, excluding WebStorm which is cheaper (129$) and ReSharper(299$) and Rider(349$) that are more expensive. The price goes down significantly after the second and third year of using the product. &lt;/p&gt;

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




&lt;p&gt;Time is money, and when it comes to software development then well, there is no doubt about that! I hope you will find my choice of paid developer tools worth checking out and after weighing the benefits they provide you’ll agree that spending money on quality tools is worth the cost. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>5 Simple Productivity Tips For Developers</title>
      <dc:creator>Thomas Scott</dc:creator>
      <pubDate>Tue, 19 Apr 2022 20:29:44 +0000</pubDate>
      <link>https://dev.to/anotherdevuser/5-simple-productivity-tips-for-developers-3c62</link>
      <guid>https://dev.to/anotherdevuser/5-simple-productivity-tips-for-developers-3c62</guid>
      <description>&lt;p&gt;Being as productive as possible is a goal of every developer. Why? Well, the list of benefits is long and includes your own well-being and work satisfaction.  The tips I prepared for you today are well known, but people (myself included) tend to forget or disregard them as "too simple". And that's a mistake because as we all know, simple is often the best! &lt;/p&gt;




&lt;h2&gt;
  
  
  Work fewer hours
&lt;/h2&gt;

&lt;p&gt;It may seem illogical, but working fewer hours per week can improve your productivity. Having less time makes you focus on the tasks you have to finish and makes you dedicate your entire attention to those specific tasks instead of wasting time on distractions. This leads us to the second point:&lt;/p&gt;

&lt;h2&gt;
  
  
  Minimize distractions
&lt;/h2&gt;

&lt;p&gt;"Getting in the zone" is not easy, but once you do, doesn't it feel great? In order to achieve this state of mind as often as possible, you should try to avoid distractions in your workplace during working hours. Keep your environment clean and silent and the most important one - turn off Facebook and Instagram, they are the worst time eaters!&lt;/p&gt;

&lt;h2&gt;
  
  
  Take breaks
&lt;/h2&gt;

&lt;p&gt;Step away from your computer every hour and move your body. &lt;br&gt;
You don't have to incorporate a full fitness routine into your working day (although that's strongly recommended), even a short walk around the house or a few stretches can make all the difference. Don't forget to reset your mind too - while you're away from the keyboard think about something different than work - your brain will thank you for every break like this!&lt;/p&gt;

&lt;h2&gt;
  
  
  Get proper sleep
&lt;/h2&gt;

&lt;p&gt;You should never sacrifice your nighttime rest - it is during the night when your brain and your body get time to regenerate (even if you're a night owl, try to get 7-8 hours of sleep every day). We all hate deadlines, but sometimes it makes much more sense to go to bed and resume work the next day rather than spend over 12 hours in front of the monitor - you rarely get productive doing so and the quality of your work probably won't be the best. &lt;/p&gt;

&lt;h2&gt;
  
  
  Cherish your weekends
&lt;/h2&gt;

&lt;p&gt;Are you guilty of "bringing your work home" or dedicating a couple of hours on a Saturday afternoon "to get things done?" While it may seem like a good temporary solution when you are overwhelmed with work in the long run it may cause a lot of damage. Not allowing yourself time off will sooner or later influence not only your work but other aspects of life as well. Use your weekends to spend time with your friends and family, practice a new hobby, read a book that's been waiting on a shelf forever or go hiking. You will definitely notice that on Monday morning you feel refreshed, full of energy and ready to rock!&lt;/p&gt;




&lt;p&gt;I hope these 5 simple ways to become more productive will help you put an end to bad practices and remind you that good work work-life balance is a key to being productive and avoiding burnout. &lt;/p&gt;

</description>
      <category>productivity</category>
      <category>programming</category>
      <category>motivation</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
