<?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: Soluto</title>
    <description>The latest articles on DEV Community by Soluto (@soluto).</description>
    <link>https://dev.to/soluto</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%2Forganization%2Fprofile_image%2F1160%2F2e5f89ab-c442-4340-ac6f-9a3da1042e21.png</url>
      <title>DEV Community: Soluto</title>
      <link>https://dev.to/soluto</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/soluto"/>
    <language>en</language>
    <item>
      <title>How to organize a kick ass company hackathon — Pt.2: Making it memorable</title>
      <dc:creator>Elay Gliksberg</dc:creator>
      <pubDate>Sun, 29 Dec 2019 11:32:13 +0000</pubDate>
      <link>https://dev.to/soluto/how-to-organize-a-kick-ass-company-hackathon-pt-2-making-it-memorable-2ik4</link>
      <guid>https://dev.to/soluto/how-to-organize-a-kick-ass-company-hackathon-pt-2-making-it-memorable-2ik4</guid>
      <description>&lt;h3&gt;
  
  
  &lt;strong&gt;How to organize a kick-ass company hackathon — Pt.2: Making it memorable&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7kdyQI8_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AUpuCfwwBNBj89qznpLDVig.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7kdyQI8_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AUpuCfwwBNBj89qznpLDVig.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In our &lt;a href="https://medium.com/soluto-engineering/how-to-organize-a-winning-company-hackathon-pt-1-the-team-914e67a23715"&gt;last blog post&lt;/a&gt;, we (&lt;a href="https://www.linkedin.com/in/shir-peri/"&gt;Shir Peri&lt;/a&gt;, Developer Relations and &lt;a href="https://www.linkedin.com/in/elaygl/"&gt;Elay Gliksberg&lt;/a&gt;, a developer) talked about putting together a winning hackathon-planning team. This time we’ll cover the topic of how to make your hackathon a memorable event.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Say Yes&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;At our hackathon team’s first meeting, all we did was throw around wild ideas for things we might want to do during the hackathon. We decided on one rule: to say YES to all ideas with no negativity and then we put all these ideas in a shared doc.&lt;/p&gt;

&lt;p&gt;We knew that once we’d start working on the actual event, we’ll have so many tasks that all our creative juices will be replaced by checklists and deadlines, so documenting our ideas beforehand was extremely important. This way we had a go-to doc when we needed some fun creative ideas (like sunrise yoga, night time massages, and special equipment), at a time when our frantic minds were filled with logistics…&lt;/p&gt;

&lt;p&gt;Eventually, our company hackathon at Soluto, included barely 5% of the ideas from this original brainstorming session, but it helped us get the ball rolling.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Surprise effect&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;All hackathon participants had a “planned surprise schedule”. This means they had a known, pre-planned schedule, but there were still a lot of surprises along the way (we’ll go into creative ways of making the schedule accessible in the next paragraph). There are a lot of cool, non-expensive, things you can add to a standard hackathon that will make a huge difference to the energy level, and increase the fun meter.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;At 11:00 PM when everyone’s tired and energy is low — we announced a massage session. The extreme joy on people’s faces was priceless.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UQvf1gvT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2ASQonVLKPzzRAjpEEK45gZQ.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UQvf1gvT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2ASQonVLKPzzRAjpEEK45gZQ.jpeg" alt=""&gt;&lt;/a&gt;11:00 pm massage session&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We gave a boost of energy with bottles of fresh health juices served in buckets of dry ice for a dramatic effect.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sKi96_Y9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AwAIi2HcgBLE-NtHozMm63Q.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sKi96_Y9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AwAIi2HcgBLE-NtHozMm63Q.jpeg" alt=""&gt;&lt;/a&gt;Boost of energy&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We decorated the location like a mad scientist laboratory (the hackathon theme was “Mad Science”).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fJmjGJp3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AJafVrqo4fUCmPWJljST4vA.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fJmjGJp3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AJafVrqo4fUCmPWJljST4vA.jpeg" alt=""&gt;&lt;/a&gt;Decorating the location as the hackathon theme&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Alcohol shots in test tubes after lunch for fun and better coding 😉.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Giveaways and activities&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;I admit it, I’m a swag junkie. When I get great swag it makes me happy and gets me excited. Giveaways are an important part of the hackathon experience. There are three basic rules to follow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Don’t hand out all the presents at once, spread them out over the course of the hackathon.&lt;/li&gt;
&lt;li&gt;Surprise them — don’t let participants know when and what is coming.&lt;/li&gt;
&lt;li&gt;Make the giveaways and activities fit into the hackathon’s schedule. For example, in the morning we had sunrise yoga so everyone could start the day with a relaxing stretching session.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here are some examples for giveaways and perks we used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Starter kits — from toothbrushes, toothpaste and towels, to socks, T-shirts, and sleeping masks for a quick shuteye, we gave participants everything they’d need to make it through the day.&lt;/li&gt;
&lt;li&gt;Robes — around bedtime (though no one was going to sleep anytime soon), everyone got a branded Soluto robe, to help them get settled in for the night.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ylQjR0CN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AdyKjKwNPCrYwKkAHppM7Pw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ylQjR0CN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AdyKjKwNPCrYwKkAHppM7Pw.jpeg" alt=""&gt;&lt;/a&gt;Happy with their new robes&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Doughnuts — nothing beats a good sugar rush when you’re working an entire day into the night. These late night treats did the trick.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--e-9aZvOj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2ALtfBYiYr-H6ojrKOHJYolg.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--e-9aZvOj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2ALtfBYiYr-H6ojrKOHJYolg.jpeg" alt=""&gt;&lt;/a&gt;Doughnuts (!)&lt;/p&gt;

&lt;h3&gt;
  
  
  Theme
&lt;/h3&gt;

&lt;p&gt;Picking a theme for the hackathon is important. It sets the vibe for the entire event, it gets everyone excited and motivated, and it inspires a mood of creativity. In this last hackathon, our theme was “Mad Science” — we wanted the people to think of crazy projects and this was a way to open up their minds. The theme also sets the subject of the projects, whether it’s things for the office, company, product-related, or global warming.&lt;/p&gt;

&lt;p&gt;Some inspirational ideas for themes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Around the world” — solving worldwide problems through tech&lt;/li&gt;
&lt;li&gt;“Closer to the sun” — a hackathon about global warming&lt;/li&gt;
&lt;li&gt;“ 2030” — building your company’s future products&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How to apply the theme in the field
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Decorations
&lt;/h4&gt;

&lt;p&gt;Imagine walking into the office and the first thing you see is nylon curtain strips, creating a lab-like entrance. You immediately feel like something wild is going to happen. Who wouldn’t get excited?!&lt;/p&gt;

&lt;p&gt;The decorations are super important for getting people in the right mood. The entire hackathon team worked on creating, designing, and bringing all the decoration ideas to life. From our experience, the UX team member should be the main lead, but the rest also have to contribute.&lt;/p&gt;

&lt;p&gt;From past experience, we realized that it’s best to focus on the main areas of the office (lunch area, presentation hall, and office entrance). Planning and making good decorations is really time-consuming, and the more space you cover the more work you have to do. Focusing on the main areas helps you achieve the ultimate time-to-value effect.&lt;/p&gt;

&lt;p&gt;Try to make the decorations playful. We noticed that people were having a lot of fun during the hackathon thanks to the small things they could do around the office. In last year’s hackathon, we used dry ice as part of the decorations — everyone loved it! It creates great effects and participants love to play with it, break it, and watch the smoke and bubbles it makes. Another cool thing we had is a photoshoot wall. We put some accessories and a polaroid camera next to the wall — it was a hit, going strong day and night.&lt;/p&gt;

&lt;p&gt;Try to also include edible decorations. Use gummy candy, juice, or other colorful sweets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---RqkKvfR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AkjUd_sq2ovQwEXr6xo1N0Q.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---RqkKvfR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AkjUd_sq2ovQwEXr6xo1N0Q.jpeg" alt=""&gt;&lt;/a&gt;Photoshoot wall&lt;/p&gt;

&lt;h4&gt;
  
  
  Schedule
&lt;/h4&gt;

&lt;p&gt;While organizing the hackathon we ended up with a pretty packed schedule. We had to think of a nice way to share it with the participants, without including the surprises that we wanted to share &lt;strong&gt;only 30 minutes ahead of time&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;We came up with a simple techie idea. We created a website that served three purposes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Showed the next event&lt;/li&gt;
&lt;li&gt;Showed how much time was left until the presentations&lt;/li&gt;
&lt;li&gt;Put everyone in the mood with its theme-related design&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pqAnAhLP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2A8tAFZke2x8sr7zGQHQQRwQ.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pqAnAhLP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2A8tAFZke2x8sr7zGQHQQRwQ.jpeg" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This website was on all the screens in the office and we also shared its link so everyone could open it on their computers.&lt;/p&gt;

&lt;p&gt;We received super positive feedback on it!&lt;/p&gt;

&lt;p&gt;You’re welcome to check out our version of the schedule’s website here: &lt;a href="https://github.com/elaygl/hackathon-schedule"&gt;https://github.com/elaygl/hackathon-schedule&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feel free to clone it, edit the schedule, and deploy it in Firebase.&lt;/p&gt;

&lt;h3&gt;
  
  
  Prizes
&lt;/h3&gt;

&lt;p&gt;One of the biggest challenges when planning a hackathon is getting everybody to work hard. Sometimes a passion for the project or new technology is enough, but for some people, a great motivator is the prizes for the winning team. The prizes should be something that’s greatly desired and valuable. We wanted them to be something fun and techie. So, we decided to offer a range of options, from Airpods to iRobot vacuums, and let the winning participants pick their own prize. People loved it that there were several options and they were really motivated to win the prize.&lt;/p&gt;

&lt;p&gt;In the next blog post, we’ll fill you in on how we managed all the tasks (and there were A LOT of them), including some winning tips on what you should pay extra attention to and how to stick to a fixed budget.&lt;/p&gt;

&lt;p&gt;’Til next time,&lt;/p&gt;

&lt;p&gt;Elay &amp;amp; Shir&lt;/p&gt;




</description>
      <category>productmanagement</category>
      <category>hackathons</category>
      <category>softwaredevelopment</category>
      <category>ux</category>
    </item>
    <item>
      <title>How to organize a winning company hackathon - Pt.1: The Team</title>
      <dc:creator>Shir Peri</dc:creator>
      <pubDate>Sun, 03 Nov 2019 08:48:53 +0000</pubDate>
      <link>https://dev.to/soluto/how-to-organize-a-winning-company-hackathon-pt-1-the-team-3o3</link>
      <guid>https://dev.to/soluto/how-to-organize-a-winning-company-hackathon-pt-1-the-team-3o3</guid>
      <description>&lt;p&gt;In this series of six blog posts, you’ll get a handy guide on how to organize a 24h hackathon for ~100 participants.&lt;/p&gt;

&lt;p&gt;We’re &lt;a href="https://www.linkedin.com/in/elaygl/"&gt;Elay Gliksberg&lt;/a&gt;, a software developer, and &lt;a href="https://www.linkedin.com/in/shir-peri/"&gt;Shir Peri&lt;/a&gt;, developer relations, and we recently organized our company’s (Soluto) hackathon together with two other colleagues. &lt;/p&gt;

&lt;p&gt;Our hackathon had about 100 participants and we had fun organizing it. We collected a lot of knowledge and we noticed that company hackathons are gaining popularity, so we decided to share our formula for organizing awesome hackathons in a series of six blog posts. &lt;strong&gt;This is the first post, hold on to it - it’s going to come in handy!&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Building the team&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;So you work in a company and you want to organize a hackathon, putting together a great team is the first step to making this event a great success.&lt;br&gt;
Following different experiences from past hackathons we’ve organized, we came up with two basic rules of thumb regarding the team structure:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Keep the organizing team small.&lt;/strong&gt; Organizing a hackathon means you need to make hundreds of decisions in a short period of time. If the organizing team is big (more than 4 people), it’s hard to move ahead while keeping everyone happy. We believe 3-4 organizers is the ideal number of people for organizing a hackathon. Naturally, more people will be involved with logistics, design, food, external vendors, etc, but it works best when there’s a core team delegating these tasks.&lt;br&gt;
&lt;strong&gt;2. The team should include the needed functions for the event.&lt;/strong&gt; In our case, the team functions were: developer, UX designer, developer relations, and office admin. The tasks in a hackathon are very broad: setting a scoring system, preparing decorations, ordering food, buying giveaways, and more. When the core team has all the skills needed to make the event happen - organizing the event is easier and more efficient. &lt;/p&gt;

&lt;p&gt;As the team is built from people with various roles, each team member takes responsibility for the type of tasks that suit her/him best. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Move fast&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;There are so many decisions you’ll have to make during the event; make sure you’re not overthinking every one of them. Try to make quick decisions and move forward. &lt;br&gt;
Tip: if you have a conflict on some matter, give the final call to the person responsible for it. For example, our UX designer had the final call over decoration disagreements.&lt;br&gt;
But always remember, &lt;strong&gt;everybody is doing everything&lt;/strong&gt;. Especially right before the event, there’ll be lots of logistics tasks that will require the entire team to come together to make sure everything’s done.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Minimum meetings &amp;lt;&amp;gt; maximum efficiency&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;We had 10 meetings and 3 logistics sessions with the entire team (4 people). That’s it.&lt;br&gt;&lt;br&gt;
In addition, some tasks required only 2 people. For example, we (software developer and the developer relations) were in charge of the scoring system, creating teams, getting the hardware, etc. The admin and the UX designer also had their own meetings regarding prints, decorations, vendors, and more. This way everybody is in sync and the process of organizing the hackathon is more efficient.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Visibility is the key&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;To make sure that everyone is in sync, we recommend using a Slack channel and scheduling all-hands meetings.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What’s next?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Now, after you picked the perfect team, the next step is making the hackathon memorable! Stay tuned for our upcoming posts in this hackathon series.&lt;/p&gt;

</description>
      <category>hackathon</category>
    </item>
    <item>
      <title>Is your Git repo a hot mess? Ours was too</title>
      <dc:creator>Elay Gliksberg</dc:creator>
      <pubDate>Tue, 22 May 2018 12:11:59 +0000</pubDate>
      <link>https://dev.to/soluto/is-your-git-repo-a-hot-mess-ours-was-too-15li</link>
      <guid>https://dev.to/soluto/is-your-git-repo-a-hot-mess-ours-was-too-15li</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xb_MhTgy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AjArs7qA1LiBmF0MQYf-FVw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xb_MhTgy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/1024/1%2AjArs7qA1LiBmF0MQYf-FVw.jpeg" alt=""&gt;&lt;/a&gt;repos all over the place&lt;/p&gt;

&lt;p&gt;Remember that time you wanted to have a small get together at your apartment? You invited a few of your friends, bought a few drinks and put on some good music… then your friend Bob invited his roommates, your friend Alice invited her co-workers and all of a sudden it was a full blown party. It was a chaos.&lt;/p&gt;

&lt;p&gt;Now think about your Git repo. Similar to the party, when there were only a few developers working on the same repo, everything was in order. But when a bunch of developers started showing up, it got a little out of hand.&lt;/p&gt;

&lt;p&gt;At Soluto, we have two main repos with more than 100 developers worldwide making commits everyday. When we first started, everyone could push new code to a single master branch and it soon became a mess. Then we started requiring a PR (pull request) in order to push new code. It worked well for a while, but it wasn’t clear who should review the PR for each part of the code, and some chunks of code were neglected completely.&lt;/p&gt;

&lt;h3&gt;
  
  
  Code owners to the rescue
&lt;/h3&gt;

&lt;p&gt;Github &lt;a href="https://blog.github.com/2017-07-06-introducing-code-owners/"&gt;introduced&lt;/a&gt; a new cool feature last year called code owners. Code owners lets you define which team or developer is the owner of each piece of code. It’s super easy to use, and it introduced an efficient method of reviewing changes in a big repo.&lt;/p&gt;

&lt;h4&gt;
  
  
  How it’s done
&lt;/h4&gt;

&lt;p&gt;All you have to do is define a &lt;em&gt;CODEOWNERS&lt;/em&gt; file that uses a pattern with the same rules as &lt;em&gt;.gitignore&lt;/em&gt; files. Then, in each PR the owners of the changed parts of the code will be required to approve the PR in order to merge it to the master branch. If you want to learn more about code owners, click &lt;a href="https://help.github.com/articles/about-codeowners/"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now, you got yourself some organized code with well-reviewed PRs. You and other developers are more committed to the code, get to know it better and are more confident when pushing new code to production.&lt;/p&gt;

&lt;h3&gt;
  
  
  Taking it to the next level
&lt;/h3&gt;

&lt;p&gt;Code owners changed the way we work and we love it. But, we often noticed that in big PRs — with many changed files — there were multiple owners who were requested to review the PR. It soon became tedious for the owners to track which files they had to review.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TyTp5Fgo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/310/0%2ARfwjKC4TtgPpYxEq.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TyTp5Fgo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/310/0%2ARfwjKC4TtgPpYxEq.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Introducing code owners Chrome extension
&lt;/h4&gt;

&lt;p&gt;We developed a simple and useful Chrome extension that allows the code owner to click a button and instantly see &lt;em&gt;only&lt;/em&gt; the files he’s the owner of. What’s going on behind the scenes, you may ask? Firstly, it locates the &lt;em&gt;CODEOWNERS&lt;/em&gt; file, then identifies the files of which you’re the owner and need to review, filtering out the rest of the changed files. How cool is that?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ti3zD1XA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/997/0%2AAOCvvR06zK5dtOWN.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ti3zD1XA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/997/0%2AAOCvvR06zK5dtOWN.jpg" alt="Code owners chrome extension"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, now the code is more organized and clean because of the PRs. The developers know the code better thanks to the code owners feature. And the reviewers are happy to review code in a more efficient way with our awesome extension. 😉&lt;/p&gt;

&lt;p&gt;If you want to try out our chrome extension, it’s available for download &lt;a href="https://chrome.google.com/webstore/detail/codeowners/mklphhfajjbikchaodnibnjmeibbonhb"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Feel free to add any issues or PRs on our &lt;a href="https://github.com/code-owners/codeowners-ext"&gt;Github&lt;/a&gt; — this will help us out in improving the extension.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Originally published at&lt;/em&gt; &lt;a href="https://blog.solutotlv.com/is-your-git-repo-a-hot-mess-ours-was-too/"&gt;&lt;em&gt;Soluto Engineering Blog&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;




</description>
      <category>github</category>
      <category>codeowners</category>
      <category>softwaredevelopment</category>
      <category>chromeextension</category>
    </item>
  </channel>
</rss>
