<?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: Phil Espinoza</title>
    <description>The latest articles on DEV Community by Phil Espinoza (@phillipae).</description>
    <link>https://dev.to/phillipae</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%2F90610%2F6e840b55-33ec-40be-ac99-632eed6f1a09.jpeg</url>
      <title>DEV Community: Phil Espinoza</title>
      <link>https://dev.to/phillipae</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/phillipae"/>
    <language>en</language>
    <item>
      <title>Workflow Wednesday - Background Music</title>
      <dc:creator>Phil Espinoza</dc:creator>
      <pubDate>Thu, 13 Sep 2018 03:57:16 +0000</pubDate>
      <link>https://dev.to/phillipae/workflow-wednesday---background-music-26hf</link>
      <guid>https://dev.to/phillipae/workflow-wednesday---background-music-26hf</guid>
      <description>

&lt;p&gt;Welcome back to Workflow Wednesday! In this installment I discuss &lt;strong&gt;BackgroundMusic&lt;/strong&gt;, a MacOS volume control app.&lt;/p&gt;

&lt;h2&gt;The Problem&lt;/h2&gt;

&lt;p&gt;I often have various sounds going on in the background while working, such as notifications and music. Some applications, like Youtube or Spotify, offer app-specific volume control. Some apps, like Slack, aren't so convenient to control in this way.&lt;/p&gt;

&lt;p&gt;If you're the type of person who enjoys listening to music or podcasts while working, it's critical to have a careful control over volume to avoid developing tinnitus over time. As a guitarist who used to spend the weekends on recklessly loud band practices back in high school, I'm always very careful to avoid making my tinnitus worse. However, this can be challenging when different apps offer different tools for volume control, or none at all. For example, I've often found myself being caught off guard by notifications going off at full volume because my music app was at reduced volume. As a long-time Windows user, I was used to having some kind of built-in system volume mixer functionality, so I knew there had to be something out there for MacOS.&lt;/p&gt;

&lt;h2&gt;The Solution&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Background Music&lt;/strong&gt; is a free, open-source MacOS app that provides an impressive array of audio-related functionality. My main point of interest is its mixer function: after installing &lt;strong&gt;Background Music&lt;/strong&gt;, the user is able to individually control the volume for active apps, such as browsers, media players, and chat apps. There is also support built in for auto-pausing media players like Spotify or iTunes when another app plays audio, as well as for recording system audio.&lt;/p&gt;

&lt;p&gt;As a huge fan of effective documentation, I want to point out how much I enjoyed reading through the app's README. Everything from features to setup is covered thoroughly, and not only does the author freely point out existing issues with the project but there's even a sizable, nicely organized list of other apps that offer similar functionality!&lt;/p&gt;

&lt;h2&gt;The Results&lt;/h2&gt;

&lt;p&gt;Using &lt;strong&gt;Background Music&lt;/strong&gt; has been a breeze. I find myself frequently and effortlessly navigating up to the controls to make adjustments when the system volume control won't cut it. It was easy to set up, does exactly what it claims, and integrates seamlessly into my workflow. &lt;/p&gt;

&lt;p&gt;One issue that I have come across is when trying to use &lt;strong&gt;Background Music&lt;/strong&gt; with iTerm2. I'll have to do further investigating to see where the issue is coming from, but since I don't usually have much sound coming from iTerm2, it thankfully hasn't been a problem for me.&lt;/p&gt;

&lt;p&gt;I generally keep system volume at a minimal level and then use &lt;strong&gt;Background Music&lt;/strong&gt; to further adjust volumes on an app-specific basis, but it's also handy to be able to boost particular app volumes when the need arises. I feel at ease knowing I can adjust volumes to the exact levels that I want, and make sure I'm protecting my hearing. I don't record system audio or use auto-pause very often, but I do find the inclusionof these additional features to be a nice bonus.&lt;/p&gt;

&lt;h3&gt;Closing Remarks&lt;/h3&gt;

&lt;p&gt;I'd like to give out a sincere thanks to all the people who read and commented on my previous post, as well as to those who've followed me on dev.to. This series has already been helpful in many ways, from finding a way to connect with the dev community to more closely examining the tools I use and the way software tools are crafted. As always, if you have any recommendations or comments, please feel free to share! In the meantime, I'll be prepping for my next installment of &lt;em&gt;Workflow Wednesday&lt;/em&gt;.&lt;/p&gt;

&lt;h6&gt;Further Reading&lt;/h6&gt;

&lt;ul&gt;
&lt;li&gt;Background Music on GitHub: &lt;a href="https://github.com/kyleneideck/BackgroundMusic"&gt;https://github.com/kyleneideck/BackgroundMusic&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;


</description>
      <category>productivity</category>
      <category>workflow</category>
      <category>tools</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Workflow Wednesday - Spectacle</title>
      <dc:creator>Phil Espinoza</dc:creator>
      <pubDate>Thu, 23 Aug 2018 04:02:15 +0000</pubDate>
      <link>https://dev.to/phillipae/workflow-wednesday---spectacle-48jj</link>
      <guid>https://dev.to/phillipae/workflow-wednesday---spectacle-48jj</guid>
      <description>

&lt;p&gt;I've spent a lot of time reading blogs, following users, watching videos, &amp;amp;c online, and have really come to appreciate the encouraging and collaborative atmosphere of the software world. As part of my ever-ongoing goal of improving my skills and understanding, and of finding ways to participate in and contribute back to the online community, I'm going to start with something I know and have a lot of interest in: productivity and workflow tools! &lt;/p&gt;

&lt;h2&gt;The Problem&lt;/h2&gt;

&lt;p&gt;A common situation while working on a computer is having to manage content and information on the screen. This can quickly become tedious and time-consuming, especially as the number of active windows increases or as a task spreads across multiple windows. Furthermore, minimizing repetitive actions and making a workspace more keyboard-friendly can be helpful in cases of injury or mobility limitations. Thankfully, there’s an excellent tool for this need.&lt;/p&gt;

&lt;h2&gt;The Solution&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Spectacle&lt;/strong&gt; is a free, open-source MacOS app that offers excellent window management features. This tool allows one to position and resize windows, as well as to change displays and undo or redo actions. What makes this really convenient is that each action is controlled by a customizable shortcut, allowing &lt;strong&gt;Spectacle&lt;/strong&gt; to disappear into one’s workflow and offer simple and intuitive functionality.&lt;/p&gt;

&lt;p&gt;My &lt;strong&gt;Spectacle&lt;/strong&gt; config offers a natural and comfortable way to move windows around, without conflicting with shortcuts defined by other applications I use. All action shortcuts are based on the &lt;strong&gt;&lt;code&gt;CTRL+OPT+CMD&lt;/code&gt;&lt;/strong&gt; key combo, which is easy to remember and requires little strain on the left hand by using the 3 strongest fingers in an ergonomic position. For window positioning, I use a grid of keys based around the home row keys and the 3 strongest fingers, again in the interests of ergonomics and reducing strain. With the base key combo, the keys &lt;strong&gt;&lt;code&gt;u o m .&lt;/code&gt;&lt;/strong&gt; move the window to the top left, top right, bottom left, and bottom right respectively; the keys &lt;strong&gt;&lt;code&gt;i , j l&lt;/code&gt;&lt;/strong&gt; move the window to the top half, bottom half, left half, and right half respectively; finally, the keys &lt;strong&gt;&lt;code&gt;k h&lt;/code&gt;&lt;/strong&gt; respectively move the window to the center of the screen and maximize the window.&lt;/p&gt;

&lt;p&gt;My less common shortcuts wander outside of the home row setup, but follow the same idea of the base combo with an intuitive key. &lt;strong&gt;&lt;code&gt;[&lt;/code&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;code&gt;]&lt;/code&gt;&lt;/strong&gt; perform next third and previous third, respectively; &lt;strong&gt;&lt;code&gt;n&lt;/code&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;code&gt;p&lt;/code&gt;&lt;/strong&gt; perform next and previous display respectively; arrow up and arrow down perform size up and size down respectively; and &lt;strong&gt;&lt;code&gt;z&lt;/code&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;code&gt;y&lt;/code&gt;&lt;/strong&gt; perform undo and redo respectively.&lt;/p&gt;

&lt;h2&gt;The Results&lt;/h2&gt;

&lt;p&gt;After 8 months of using &lt;strong&gt;Spectacle&lt;/strong&gt;, I’ve come to really appreciate its consistency and effective simplicity, especially as a free and open-source application. Since figuring out a config that works for me, I’ve been able to manage windows quickly and effectively, saving a hefty amount of time and tedium that would’ve added up over almost a year. Not only that, but Spectacle even comes in handy during niche issues, such as if a mouse is momentarily unavailable.&lt;/p&gt;

&lt;h3&gt;Closing Remarks&lt;/h3&gt;

&lt;p&gt;I’ve heard of other similar tools such as &lt;strong&gt;Moom&lt;/strong&gt;, so I’m interested in trying them out and seeing how they compare to &lt;strong&gt;Spectacle&lt;/strong&gt;. If you have any favorite productivity tools or recommendations, please feel free to share! In the meantime, I'll be prepping for my next installment of &lt;em&gt;Workflow Wednesday&lt;/em&gt;.&lt;/p&gt;




&lt;h5&gt;Further Reading&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;Spectacle website: &lt;a href="https://www.spectacleapp.com/"&gt;https://www.spectacleapp.com/&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Spectacle source code: &lt;a href="https://github.com/eczarny/spectacle"&gt;https://github.com/eczarny/spectacle&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;(Originally published on Wednesday, August 22, 2018 to Github)&lt;/em&gt;&lt;/p&gt;


</description>
      <category>productivity</category>
      <category>workflow</category>
      <category>tools</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
