<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[Adam Lynch's blog]]></title>
        <description><![CDATA[I like to code, I like to write. Developer, author. Currently at Readwise.]]></description>
        <link>https://adamlynch.com</link>
        <image>
            <url>https://adamlynch.com/apple-touch-icon.png</url>
            <title>Adam Lynch&apos;s blog</title>
            <link>https://adamlynch.com</link>
        </image>
        <generator>RSS for Node</generator>
        <lastBuildDate>Sat, 24 Jun 2023 20:31:52 GMT</lastBuildDate>
        <atom:link href="https://adamlynch.com/rss.xml" rel="self" type="application/rss+xml"/>
        <pubDate>Sat, 17 Dec 2022 22:18:11 GMT</pubDate>
        <language><![CDATA[en]]></language>
        <webMaster><![CDATA[Adam Lynch]]></webMaster>
        <item>
            <title><![CDATA[How to preprocess Cypress tests with Vite]]></title>
            <link>https://adamlynch.com/preprocess-cypress-tests-with-vite</link>
            <guid isPermaLink="true">https://adamlynch.com/preprocess-cypress-tests-with-vite</guid>
            <category><![CDATA[cypress]]></category>
            <category><![CDATA[vite]]></category>
            <category><![CDATA[preprocessor]]></category>
            <category><![CDATA[webpack]]></category>
            <category><![CDATA[testing]]></category>
            <category><![CDATA[tests]]></category>
            <category><![CDATA[end-to-end]]></category>
            <category><![CDATA[unit-tests]]></category>
            <category><![CDATA[integration-tests]]></category>
            <category><![CDATA[continuous-integration]]></category>
            <category><![CDATA[build-tool]]></category>
            <category><![CDATA[bundler]]></category>
            <category><![CDATA[compilation]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[typescript]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Thu, 24 Feb 2022 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Introducing Back Of Your Hand]]></title>
            <link>https://adamlynch.com/back-of-your-hand</link>
            <guid isPermaLink="true">https://adamlynch.com/back-of-your-hand</guid>
            <category><![CDATA[map]]></category>
            <category><![CDATA[game]]></category>
            <category><![CDATA[geocoding]]></category>
            <category><![CDATA[geojson]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[development]]></category>
            <category><![CDATA[project]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[openstreetmap]]></category>
            <category><![CDATA[overpass api]]></category>
            <category><![CDATA[geometry]]></category>
            <category><![CDATA[performance]]></category>
            <category><![CDATA[lighthouse]]></category>
            <category><![CDATA[geoguessr]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Thu, 17 Dec 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[I've left Teamwork to chase the startup dream]]></title>
            <link>https://adamlynch.com/leaving-teamwork</link>
            <guid isPermaLink="true">https://adamlynch.com/leaving-teamwork</guid>
            <category><![CDATA[career]]></category>
            <category><![CDATA[teamwork]]></category>
            <category><![CDATA[desktop apps]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[startup]]></category>
            <category><![CDATA[growth]]></category>
            <category><![CDATA[personal growth]]></category>
            <category><![CDATA[electron]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Thu, 02 Jan 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[What to consider before adding Markdown to your app]]></title>
            <link>https://adamlynch.com/markdown</link>
            <guid isPermaLink="true">https://adamlynch.com/markdown</guid>
            <category><![CDATA[markdown]]></category>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[product design]]></category>
            <category><![CDATA[product management]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[product]]></category>
            <category><![CDATA[app]]></category>
            <category><![CDATA[chat]]></category>
            <category><![CDATA[performance]]></category>
            <category><![CDATA[compilation]]></category>
            <category><![CDATA[webassembly]]></category>
            <category><![CDATA[wasm]]></category>
            <category><![CDATA[xss]]></category>
            <category><![CDATA[security]]></category>
            <category><![CDATA[code]]></category>
            <category><![CDATA[syntax]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[html]]></category>
            <category><![CDATA[css]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Wed, 01 Jan 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Why empathy isn't a shortcut to great product design]]></title>
            <link>https://adamlynch.com/empathy</link>
            <guid isPermaLink="true">https://adamlynch.com/empathy</guid>
            <category><![CDATA[ethics]]></category>
            <category><![CDATA[product design]]></category>
            <category><![CDATA[product management]]></category>
            <category><![CDATA[design]]></category>
            <category><![CDATA[empathy]]></category>
            <category><![CDATA[user-centered design]]></category>
            <category><![CDATA[product]]></category>
            <category><![CDATA[compassionate design]]></category>
            <category><![CDATA[inclusive design]]></category>
            <category><![CDATA[inclusion]]></category>
            <category><![CDATA[diversity]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Wed, 11 Dec 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Flexible data tables with CSS Grid]]></title>
            <link>https://adamlynch.com/flexible-data-tables-with-css-grid</link>
            <guid isPermaLink="true">https://adamlynch.com/flexible-data-tables-with-css-grid</guid>
            <category><![CDATA[css grid]]></category>
            <category><![CDATA[css]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[table]]></category>
            <category><![CDATA[data]]></category>
            <category><![CDATA[responsive design]]></category>
            <category><![CDATA[responsive]]></category>
            <category><![CDATA[flexbox]]></category>
            <category><![CDATA[resize column]]></category>
            <category><![CDATA[web app]]></category>
            <category><![CDATA[development]]></category>
            <category><![CDATA[crm]]></category>
            <category><![CDATA[sales]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Sun, 12 May 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How I made the @randomOpenAPI Twitter bot in 42 minutes-ish]]></title>
            <link>https://adamlynch.com/random-open-api</link>
            <guid isPermaLink="true">https://adamlynch.com/random-open-api</guid>
            <category><![CDATA[api]]></category>
            <category><![CDATA[open API]]></category>
            <category><![CDATA[public API]]></category>
            <category><![CDATA[twitter]]></category>
            <category><![CDATA[bot]]></category>
            <category><![CDATA[zeit]]></category>
            <category><![CDATA[now]]></category>
            <category><![CDATA[serverless]]></category>
            <category><![CDATA[faas]]></category>
            <category><![CDATA[node.js]]></category>
            <category><![CDATA[cron]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Sat, 02 Feb 2019 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Lessons learned leading teams]]></title>
            <link>https://adamlynch.com/lessons-learned-leading-teams</link>
            <guid isPermaLink="true">https://adamlynch.com/lessons-learned-leading-teams</guid>
            <category><![CDATA[leadership]]></category>
            <category><![CDATA[management]]></category>
            <category><![CDATA[teams]]></category>
            <category><![CDATA[development]]></category>
            <category><![CDATA[lead]]></category>
            <category><![CDATA[leading]]></category>
            <category><![CDATA[managing]]></category>
            <category><![CDATA[manager]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[delegating]]></category>
            <category><![CDATA[efficiency]]></category>
            <category><![CDATA[communication]]></category>
            <category><![CDATA[people]]></category>
            <category><![CDATA[technical]]></category>
            <category><![CDATA[transition]]></category>
            <category><![CDATA[job]]></category>
            <category><![CDATA[career]]></category>
            <category><![CDATA[growth]]></category>
            <category><![CDATA[product management]]></category>
            <category><![CDATA[project management]]></category>
            <category><![CDATA[product lead]]></category>
            <category><![CDATA[technical lead]]></category>
            <category><![CDATA[lead developer]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Wed, 14 Nov 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[10 pro tips: how to work with production databases]]></title>
            <description><![CDATA[The goal here is get what you need done as quickly as possible and keep rolling. "Move fast and break things. Unless you are breaking stuff, you are not moving fast enough." - Mark Zuckerberg. 1. Connect to your production databases using the same tool you use for development. There's no need to...]]></description>
            <link>https://adamlynch.com/production-databases-tips</link>
            <guid isPermaLink="true">https://adamlynch.com/production-databases-tips</guid>
            <category><![CDATA[database]]></category>
            <category><![CDATA[database-adminstration]]></category>
            <category><![CDATA[dba]]></category>
            <category><![CDATA[production]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[development]]></category>
            <category><![CDATA[mysql]]></category>
            <category><![CDATA[mssql]]></category>
            <category><![CDATA[postgres]]></category>
            <category><![CDATA[rockstar]]></category>
            <category><![CDATA[satire]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Sun, 05 Aug 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to improve your permissions UX]]></title>
            <link>https://adamlynch.com/improve-permissions-ux</link>
            <guid isPermaLink="true">https://adamlynch.com/improve-permissions-ux</guid>
            <category><![CDATA[ux]]></category>
            <category><![CDATA[permissions]]></category>
            <category><![CDATA[pwa]]></category>
            <category><![CDATA[web]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[notifications]]></category>
            <category><![CDATA[geolocation]]></category>
            <category><![CDATA[extension]]></category>
            <category><![CDATA[browsers]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Sat, 03 Mar 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Static site regeneration and focusing on what's important]]></title>
            <link>https://adamlynch.com/static-site-regeneration</link>
            <guid isPermaLink="true">https://adamlynch.com/static-site-regeneration</guid>
            <category><![CDATA[writing]]></category>
            <category><![CDATA[static-site-generation]]></category>
            <category><![CDATA[headless-cms]]></category>
            <category><![CDATA[jamstack]]></category>
            <category><![CDATA[git]]></category>
            <category><![CDATA[markdown]]></category>
            <category><![CDATA[vue.js]]></category>
            <category><![CDATA[nuxt.js]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Sun, 04 Feb 2018 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Beyond The Browser: From Web Apps To Desktop Apps]]></title>
            <link>https://adamlynch.com/beyond-the-browser-from-web-apps-to-desktop-apps</link>
            <guid isPermaLink="true">https://adamlynch.com/beyond-the-browser-from-web-apps-to-desktop-apps</guid>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[electron]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 21 Mar 2017 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Serverless crash reporting for Electron apps]]></title>
            <link>https://adamlynch.com/serverless-crash-reporting-for-electron-apps</link>
            <guid isPermaLink="true">https://adamlynch.com/serverless-crash-reporting-for-electron-apps</guid>
            <category><![CDATA[serverless]]></category>
            <category><![CDATA[electron]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[aws]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 22 Nov 2016 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Developing an Electron Edge]]></title>
            <link>https://adamlynch.com/developing-an-electron-edge</link>
            <guid isPermaLink="true">https://adamlynch.com/developing-an-electron-edge</guid>
            <category><![CDATA[electron]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Wed, 25 May 2016 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Under the hood of a hybrid (app)]]></title>
            <description><![CDATA[It has been about a year since we had A peek under the hood of Teamwork Chat. Since then, we’ve added a few nice features, fixed some bugs, and introduced a couple. You know how it goes. More...]]></description>
            <link>https://adamlynch.com/under-the-hood-of-a-hybrid-app</link>
            <guid isPermaLink="true">https://adamlynch.com/under-the-hood-of-a-hybrid-app</guid>
            <category><![CDATA[product]]></category>
            <category><![CDATA[web]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[nw.js]]></category>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[hybrid]]></category>
            <category><![CDATA[mobile]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Sat, 16 Apr 2016 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Resurrecting Clippy]]></title>
            <description><![CDATA[Remember Clippy? First shipped with Windows 97, Clippy was a “smart” assistant for Microsoft Office. A selfless shape-shifting paperclip who would appear out of nowhere to help you in any way it could. And how did you treat...]]></description>
            <link>https://adamlynch.com/resurrecting-clippy</link>
            <guid isPermaLink="true">https://adamlynch.com/resurrecting-clippy</guid>
            <category><![CDATA[clippy]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[app]]></category>
            <category><![CDATA[nw.js]]></category>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 08 Mar 2016 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Transparency and NW.js]]></title>
            <description><![CDATA[Yes, NW.js does support transparency, albeit it is disabled by default. One way to enable transparency is to use the transparency property to your application's manifest like this...]]></description>
            <link>https://adamlynch.com/transparency-and-nwjs</link>
            <guid isPermaLink="true">https://adamlynch.com/transparency-and-nwjs</guid>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[platform]]></category>
            <category><![CDATA[linux]]></category>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[windows]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 26 Jan 2016 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Platform detection in your NW.js app]]></title>
            <link>https://adamlynch.com/platform-detection</link>
            <guid isPermaLink="true">https://adamlynch.com/platform-detection</guid>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[platform]]></category>
            <category><![CDATA[linux]]></category>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[windows]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 26 Jan 2016 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[NW.js: The App and Shortcut APIs]]></title>
            <description><![CDATA[The NW.js GUI library provides an "App" API, which contains a variety of methods and properties, some of which are essential to pretty much any app, and some have more obscure use cases. You can access the API as follows...]]></description>
            <link>https://adamlynch.com/nwjs-app-and-shortcut-apis</link>
            <guid isPermaLink="true">https://adamlynch.com/nwjs-app-and-shortcut-apis</guid>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[app]]></category>
            <category><![CDATA[shortcut]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Fri, 18 Dec 2015 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Installing your NW.js app on Windows]]></title>
            <description><![CDATA[NW.js is great for creating desktop applications using Web app technologies. If you're not familiar with NW.js, I'd advise you to read an introductory article like Creating Your First Desktop App With HTML, JS and Node-WebKit to get a good base first. This is a slightly more advanced article intended for anyone interested into distributing their NW.js app to Windows users.]]></description>
            <link>https://adamlynch.com/installing-your-nwjs-app-windows.1</link>
            <guid isPermaLink="true">https://adamlynch.com/installing-your-nwjs-app-windows.1</guid>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[windows]]></category>
            <category><![CDATA[install]]></category>
            <category><![CDATA[installer]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Wed, 09 Dec 2015 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[npm and distribution path length problems]]></title>
            <description><![CDATA[You might have been unfortunate enough to learn that Windows has a 256 character limit on file paths. You could've ran into this problem locally or on end users' machines. There's no real workaround but there are preventive measures you can take. Even if you haven't, feel free to take pleasure from reading my horror story.]]></description>
            <link>https://adamlynch.com/npm-distribution-path-length-problems</link>
            <guid isPermaLink="true">https://adamlynch.com/npm-distribution-path-length-problems</guid>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[npm]]></category>
            <category><![CDATA[distribution]]></category>
            <category><![CDATA[windows]]></category>
            <category><![CDATA[paths]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Mon, 07 Dec 2015 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[10 things to know about Gulp]]></title>
            <description><![CDATA[I love Gulp. It’s great in so many ways and for so many purposes. I’ve been putting off writing a post on it forever. There’s just too much to write about; I could write a book on it. So instead, I’m going to give a quick introduction and share a few tips.]]></description>
            <link>https://adamlynch.com/10-things-to-know-about-gulp</link>
            <guid isPermaLink="true">https://adamlynch.com/10-things-to-know-about-gulp</guid>
            <category><![CDATA[gulp]]></category>
            <category><![CDATA[build]]></category>
            <category><![CDATA[build system]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[node.js]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 24 Nov 2015 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building Your App: Creating Executables for NW.js]]></title>
            <description><![CDATA[How hard can it be to package up your NW.js app into real executables? To be a true desktop app, it should be a self-contained `.exe`, `.app`, or similar. There are a few ways to approach this. Let's start with the simplest approach with the least amount of code or configuration.]]></description>
            <link>https://adamlynch.com/building-your-app-creating-executables-nwjs</link>
            <guid isPermaLink="true">https://adamlynch.com/building-your-app-creating-executables-nwjs</guid>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[desktop]]></category>
            <category><![CDATA[executable]]></category>
            <category><![CDATA[distribution]]></category>
            <category><![CDATA[generation]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 17 Nov 2015 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Olc: Ruin someone’s day with homoglyphs]]></title>
            <description><![CDATA[You might have seen Ben Johnson’s tweet. I’m sorry everyone, I’ve made a module which makes this a lot easier to do. It’s called Olc. “Olc” is the Irish word for “bad” and is inconspicious enough to go…]]></description>
            <link>https://adamlynch.com/olc-ruin-someones-day-with-homoglyphs</link>
            <guid isPermaLink="true">https://adamlynch.com/olc-ruin-someones-day-with-homoglyphs</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[node.js]]></category>
            <category><![CDATA[homoglyphs]]></category>
            <category><![CDATA[prank]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 27 Oct 2015 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Cygwin’s bash terminal in a JetBrains IDE]]></title>
            <description><![CDATA[JetBrains IDEs are the best. IntelliJ, Android Studio, PHPStorm, PyCharm, and so on. I use IntelliJ Ultimate myself, which is kind of like all of their IDEs in one. One of the things I love about any JetBrains…]]></description>
            <link>https://adamlynch.com/using-cygwins-bash-terminal-in-a-jetbrains-ide</link>
            <guid isPermaLink="true">https://adamlynch.com/using-cygwins-bash-terminal-in-a-jetbrains-ide</guid>
            <category><![CDATA[jetbrains]]></category>
            <category><![CDATA[cygwin]]></category>
            <category><![CDATA[ide]]></category>
            <category><![CDATA[terminal]]></category>
            <category><![CDATA[babun]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 28 Jul 2015 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Dealing with long paths]]></title>
            <description><![CDATA[You might have been unfortunate enough to learn that Windows has a 256-character limit on file paths. You could’ve run into this problem locally or on end users’ machines. We’ve created a simple little module called gulp-path-length to…]]></description>
            <link>https://adamlynch.com/dealing-with-long-paths</link>
            <guid isPermaLink="true">https://adamlynch.com/dealing-with-long-paths</guid>
            <category><![CDATA[NW.js]]></category>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[npm]]></category>
            <category><![CDATA[distribution]]></category>
            <category><![CDATA[paths]]></category>
            <category><![CDATA[windows]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Wed, 01 Jul 2015 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A peek under the hood of Teamwork Chat]]></title>
            <description><![CDATA[The idea was to build a chat application of our own. A whole new standalone product to raise the bar for team communication and collaboration. From the beginning, Teamwork Chat was intended to tie our whole suite of…]]></description>
            <link>https://adamlynch.com/a-peek-under-the-hood-of-teamwork-chat</link>
            <guid isPermaLink="true">https://adamlynch.com/a-peek-under-the-hood-of-teamwork-chat</guid>
            <category><![CDATA[teamwork]]></category>
            <category><![CDATA[chat]]></category>
            <category><![CDATA[node.js]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[node-webkit]]></category>
            <category><![CDATA[NW.js]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Tue, 28 Apr 2015 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[CoffeeScript at Teamwork]]></title>
            <description><![CDATA[The first project at Teamwork to use CoffeeScript was the Teamwork.com iPad app. Fast forward two years. We now have web, mobile and even desktop apps built with CoffeeScript. If you need a primer, there’s no better place…]]></description>
            <link>https://adamlynch.com/coffeescript-at-teamwork</link>
            <guid isPermaLink="true">https://adamlynch.com/coffeescript-at-teamwork</guid>
            <category><![CDATA[coffeescript]]></category>
            <category><![CDATA[teamwork]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Fri, 26 Sep 2014 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Hassle-free third-party dependencies]]></title>
            <description><![CDATA[How do you manage your third-party assets? With my simple setup, all I have to do is run one command and reload the page. Lets take a look at managing our third-party dependencies with Bower and preprocessing them…]]></description>
            <link>https://adamlynch.com/hassle-free-third-party-dependencies</link>
            <guid isPermaLink="true">https://adamlynch.com/hassle-free-third-party-dependencies</guid>
            <category><![CDATA[dependencies]]></category>
            <category><![CDATA[assets]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[css]]></category>
            <category><![CDATA[third-party]]></category>
            <category><![CDATA[development]]></category>
            <dc:creator><![CDATA[Adam Lynch]]></dc:creator>
            <pubDate>Fri, 29 Aug 2014 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>