{"componentChunkName":"component---src-pages-blog-js","path":"/blog/","webpackCompilationHash":"c6b5b6157647393bc037","result":{"data":{"site":{"siteMetadata":{"title":"Deployment previews for UI/UX teams · FeaturePeek"}},"allMarkdownRemark":{"edges":[{"node":{"excerpt":"When we founded FeaturePeek in 2019, we wanted to create a way for developers get timely feedback from reviewers, a problem we often…","fields":{"slug":"/featurepeek-has-joined-netlify/"},"frontmatter":{"title":"FeaturePeek has joined Netlify!","date":"May 19, 2021","description":"FeaturePeek is now a part of Netlify! We're working together to help teams deliver better web experiences by sharing, reviewing, and managing feedback with collaborative Deploy Previews.","hero":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAABYlAAAWJQFJUiTwAAABBUlEQVQoz2P4TwFgoJrmf////8Wt9N+/fzg1//737w9YGs5ANhQi8hdVnAEuDQR3v32f9ert59+/4SJwBlDw6Ps3/zBt/gsW2/z5S+Ct+6UXr4Xff3zjx0+IPXCnTrtzJ/zU8SOvX4ON+4esGcSZff2OwopNtut3aKzeeurVG6DIt+/fgQjIOPDkVfGJC3XnLmcdOnP5zQe4FrDmv6BgWrHzEK9vEkNIulpU7qXb94EiP3/+/PXrF5Dx9fefxZfvp207Of/SvZ9//sL9woAckiev36mZtezZuw/IYQuhXn/5sf/uyz9YAww/+Acz4h9qdKFoBrr/95+/fzHiE5oE8MQzvZMnAFAP66cUyODrAAAAAElFTkSuQmCC","aspectRatio":1.5166666666666666,"src":"/static/5a39fd50792f1300d31e44c180bf66d9/af144/hero.png","srcSet":"/static/5a39fd50792f1300d31e44c180bf66d9/7c0ed/hero.png 200w,\n/static/5a39fd50792f1300d31e44c180bf66d9/647de/hero.png 400w,\n/static/5a39fd50792f1300d31e44c180bf66d9/af144/hero.png 800w,\n/static/5a39fd50792f1300d31e44c180bf66d9/ba299/hero.png 1200w,\n/static/5a39fd50792f1300d31e44c180bf66d9/9ecf6/hero.png 1600w,\n/static/5a39fd50792f1300d31e44c180bf66d9/02a8c/hero.png 1638w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"The development of web applications requires the cooperation of many roles; from design, to engineering, product management and operations…","fields":{"slug":"/how-featurepeek-manages-security/"},"frontmatter":{"title":"How FeaturePeek manages security","date":"December 29, 2020","description":"How we engineered the security behind the FeaturePeek deployment preview platform","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAwABAv/EABYBAQEBAAAAAAAAAAAAAAAAAAEABP/aAAwDAQACEAMQAAABXjTMhx0//8QAGhAAAgIDAAAAAAAAAAAAAAAAAQIAIhEhQ//aAAgBAQABBQITN2G1M6O1v//EABYRAQEBAAAAAAAAAAAAAAAAAAABIf/aAAgBAwEBPwGVr//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABkQAAEFAAAAAAAAAAAAAAAAABAAASFxgf/aAAgBAQAGPwKFheh//8QAGhAAAwEBAQEAAAAAAAAAAAAAAAEhETFRYf/aAAgBAQABPyGM+DtHrFtOA41eBmj/2gAMAwEAAgADAAAAEBjf/8QAFREBAQAAAAAAAAAAAAAAAAAAEFH/2gAIAQMBAT8QoP/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABsQAQEBAQEAAwAAAAAAAAAAAAERACFBMVGx/9oACAEBAAE/EKEhi4/XPcVODl58LkWesyOeOgpH9lyab//Z","aspectRatio":1.5,"src":"/static/94aad89433c59753f1dd30aa69ed326b/bc3a8/hero.jpg","srcSet":"/static/94aad89433c59753f1dd30aa69ed326b/d278e/hero.jpg 200w,\n/static/94aad89433c59753f1dd30aa69ed326b/8539d/hero.jpg 400w,\n/static/94aad89433c59753f1dd30aa69ed326b/bc3a8/hero.jpg 800w,\n/static/94aad89433c59753f1dd30aa69ed326b/81ef8/hero.jpg 1200w,\n/static/94aad89433c59753f1dd30aa69ed326b/989b1/hero.jpg 1600w,\n/static/94aad89433c59753f1dd30aa69ed326b/e7c7e/hero.jpg 5760w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"FeaturePeek’s Eric Silverman recently joined Mintbean to share advice with new bootcamp graduates looking for their first job in software…","fields":{"slug":"/eric-silverman-beginning-your-career-in-software-engineering-video/"},"frontmatter":{"title":"FeaturePeek CEO Eric Silverman on Beginning your career in Software Engineering (video)","date":"December 14, 2020","description":"FeaturePeek CEO Eric Silverman talks about his start in software development, overcoming impostor syndrome, and strategies for job hunting.","hero":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB/0lEQVQ4y62T30uTYRTH30Frbs71OjG6WFtBd1GaeKFmza01cIMUNhBrFWEl4kUMgiIjUBQ0JISwQpJgbEPXBm5LuhqjP6CbrvoLmtDGFmzQ2o9P7/tOxRsxYge+fL/neXjOc+B7jiAIAk2FSqXin3Hgoerwok3ucPvTNolEgmQyqUDW8Xi8oeMNnUqlmLh3F51GTYsEtfoYokGPqNfRaRQxGNrQt7ai02kRdjI75HI58vm8gkKhQDabJfszq3DmR4bf5T98//aVDyvzOAZ7uXjuLF82o2wsr+C/eYNbHhfWwT4udV1AKJVKFIvFfcj53pnMv6QP5AgFA2wG1nk1+wR7bzfx5ddE5l5i7+nG7RzCcd3B9NQkAkdEvV5XeH1tlY+hIIG1GdzW83iu2PD0DXC5p4tHj/2M+e6wuLTYKFitVqnVagpkXalU9lEul5WC796+4fNWlIXZCbwjNsbdLibdTkZt/Sy88PPg4X2ePnt+dId7EY1E2Hi/yrjXid06gNflZGZqmuGhq4xc62dsdJil+TmEUChEMBgkHAoTDoeJxWLEtySXEw3XZZ1Op/H5btPeblTcbGnRSKzjVOdJDHq95Pxx2iTHz5w2IYiiSIexQxoFtTJHGo2GE9LZf8+hyWTCYrFgNpvRarVKMbOUy/rglijbscuHbcvufXM35S8cDASAt49nTAAAAABJRU5ErkJggg==","aspectRatio":1.6,"src":"/static/e3fd8129148006cc06a10ce54302b034/af144/hero.png","srcSet":"/static/e3fd8129148006cc06a10ce54302b034/7c0ed/hero.png 200w,\n/static/e3fd8129148006cc06a10ce54302b034/647de/hero.png 400w,\n/static/e3fd8129148006cc06a10ce54302b034/af144/hero.png 800w,\n/static/e3fd8129148006cc06a10ce54302b034/ba299/hero.png 1200w,\n/static/e3fd8129148006cc06a10ce54302b034/9ecf6/hero.png 1600w,\n/static/e3fd8129148006cc06a10ce54302b034/3f9f3/hero.png 2560w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"Earlier this month, FeaturePeek cofounder Jason Barry joined Mintbean to talk DevOps and help new Mintbean developers set up their first…","fields":{"slug":"/getting-started-in-devops-ci-pipelines-and-github-actions-video/"},"frontmatter":{"title":"Getting started in DevOps, CI pipelines, and setting up your first GitHub Actions (video)","date":"November 27, 2020","description":"FeaturePeek cofounder Jason Barry shows developers how to automate and deploy a web page with GitHub Actions and FeaturePeek.","hero":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAABYlAAAWJQFJUiTwAAAByUlEQVQoz6XRTW/aMBgHcB92GNVwXik4wQkh5BVKgZSSpJQAE7QSkLIWNQW1U1d1Ug/bpB122m3nHXfqPsv2Bfal5npKlU3aqT/9ZT96/NgXA/AUz54AbD3IbeVydKdrKkdl+7Tx/HEAQIJlIc9DhoEcB1kOcqRmSVi+wAtFUnCswDBMHr7gGEFkt/MwDykgsKygVgvXH6X4Bse3yvjcOH6r78dukLQPb73uZejdjDp3B3YSavGZ8X6l3YmCKFCgRCCEKlWkaHKlVg+TdnDV8RKv+WrPXfhmPLY3kb48UI9USVNQBSOMSqhEAfyHLGEZKVhp7Z963VXgXfSaJ4G7GLqrsXn6Ul9G2lTCqIxlEpwC1b+p5W2MiyRltUQiq0WpUpS1Urkq6br+zzCwMmq1mu40LNuxLcd1647t1N1G3a1bpkViGIZpmtl5sEM1m7u2ZU7Pr75/u19++DwYDObz+Wg0IutsNguofr/vdbxGo7GTAm2q4+2R988+ffn14+e7r/fH88V6fZEkyWa9GQ6HvV6PXA7DsNvttlqtdgqEj4LAPxxcvn4znR5FUTSlJpMJOfF9P0iFGaCQJYoQ5nmeF0VR4B+Qzyz8329z7muX/nBVYgAAAABJRU5ErkJggg==","aspectRatio":1.6,"src":"/static/01c01eb34ae0dafbca90f135f0a3d017/af144/hero.png","srcSet":"/static/01c01eb34ae0dafbca90f135f0a3d017/7c0ed/hero.png 200w,\n/static/01c01eb34ae0dafbca90f135f0a3d017/647de/hero.png 400w,\n/static/01c01eb34ae0dafbca90f135f0a3d017/af144/hero.png 800w,\n/static/01c01eb34ae0dafbca90f135f0a3d017/ba299/hero.png 1200w,\n/static/01c01eb34ae0dafbca90f135f0a3d017/9ecf6/hero.png 1600w,\n/static/01c01eb34ae0dafbca90f135f0a3d017/3f9f3/hero.png 2560w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"When building anything, there is a necessary conflict between form and function. Entirely functional products lack visual appeal and can be…","fields":{"slug":"/7-ways-frontend-developers-can-improve-uiux-team-collaboration/"},"frontmatter":{"title":"7 ways frontend developers can improve collaboration on UI/UX teams","date":"November 16, 2020","description":"How frontend developers can ensure their UI/UX teams collaborate effectively","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIBAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABvfOdJED/xAAbEAABBAMAAAAAAAAAAAAAAAACAAMEEQEQE//aAAgBAQABBQIJBEujluSDA8K9f//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABsQAAEEAwAAAAAAAAAAAAAAAAEAEBEhIjFx/9oACAEBAAY/AjiKQ1aiW43/xAAbEAEAAgMBAQAAAAAAAAAAAAABABEhMWEQUf/aAAgBAQABPyEOg7tsupxN61GjT2KhPsVgvjz/2gAMAwEAAgADAAAAEA8//8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQMBAT8Qp//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAECAQE/EIf/xAAeEAEAAgEEAwAAAAAAAAAAAAABESEAMUFRoWGR8f/aAAgBAQABPxB2gUq2aQVr1ifdMSwNmd98RCgMK6McyijHj7kXkGnOLzPvP//Z","aspectRatio":1.5003457814661134,"src":"/static/f7788116f30e754648d8d8f495dcab9c/bc3a8/hero.jpg","srcSet":"/static/f7788116f30e754648d8d8f495dcab9c/d278e/hero.jpg 200w,\n/static/f7788116f30e754648d8d8f495dcab9c/8539d/hero.jpg 400w,\n/static/f7788116f30e754648d8d8f495dcab9c/bc3a8/hero.jpg 800w,\n/static/f7788116f30e754648d8d8f495dcab9c/81ef8/hero.jpg 1200w,\n/static/f7788116f30e754648d8d8f495dcab9c/989b1/hero.jpg 1600w,\n/static/f7788116f30e754648d8d8f495dcab9c/e9537/hero.jpg 4339w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"Have you noticed that a lot of your friends who used to be Designers are now UX Architects? Did their jobs really change? Or is their output…","fields":{"slug":"/its-not-design-culture-anymore-its-devops-culture/"},"frontmatter":{"title":"It's Not Design Culture Anymore, It's DevOps Culture. And We Should Adjust Accordingly.","date":"October 27, 2020","description":"How DevOps Culture is changing the way everyone collaborates at work","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABxmEplVAM/wD/xAAcEAABAwUAAAAAAAAAAAAAAAABAAISAwQQESH/2gAIAQEAAQUCpMmTb4B0pcX/xAAWEQADAAAAAAAAAAAAAAAAAAABEBH/2gAIAQMBAT8BEX//xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPwFn/8QAGhAAAAcAAAAAAAAAAAAAAAAAAAIRIDFBkf/aAAgBAQAGPwKtQQZv/8QAGRABAQADAQAAAAAAAAAAAAAAAREAEDFh/9oACAEBAAE/IalY9yQFDA7BNJgVhr//2gAMAwEAAgADAAAAEJcP/8QAFhEBAQEAAAAAAAAAAAAAAAAAAREQ/9oACAEDAQE/EHDTP//EABYRAQEBAAAAAAAAAAAAAAAAAAEQQf/aAAgBAgEBPxAOM//EABsQAQEBAQADAQAAAAAAAAAAAAERADFRcZGh/9oACAEBAAE/EAAUHAT6vdexD9kjzJFPGUph1ASIMPmW7//Z","aspectRatio":1.5992985532661113,"src":"/static/130aedd860dd2d705666b3c35027ca91/bc3a8/hero.jpg","srcSet":"/static/130aedd860dd2d705666b3c35027ca91/d278e/hero.jpg 200w,\n/static/130aedd860dd2d705666b3c35027ca91/8539d/hero.jpg 400w,\n/static/130aedd860dd2d705666b3c35027ca91/bc3a8/hero.jpg 800w,\n/static/130aedd860dd2d705666b3c35027ca91/81ef8/hero.jpg 1200w,\n/static/130aedd860dd2d705666b3c35027ca91/989b1/hero.jpg 1600w,\n/static/130aedd860dd2d705666b3c35027ca91/65ba4/hero.jpg 3648w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"TL;DR: Test features in isolation. Test releases as a whole.  You know the drill: it’s the night before a release, and your dev team is…","fields":{"slug":"/benefits-of-automatic-staging-environments/"},"frontmatter":{"title":"The benefits of on-demand staging environments","date":"October 19, 2020","description":"Unblock your development team while getting more engagement and testing from non-technical stakeholders.","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAQDBf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/9oADAMBAAIQAxAAAAGddnNQuoZ//8QAHBAAAQQDAQAAAAAAAAAAAAAAAgABAwQREhMh/9oACAEBAAEFAq/stnGwsCENX55k5Mv/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAWEQADAAAAAAAAAAAAAAAAAAAQEUH/2gAIAQIBAT8BrH//xAAZEAACAwEAAAAAAAAAAAAAAAAAARARIVH/2gAIAQEABj8C0xUaXY2+x//EABsQAQEBAQADAQAAAAAAAAAAAAERACExQXGh/9oACAEBAAE/IQwKkvdTygth+5oz27lU/dCBauY9e//aAAwDAQACAAMAAAAQmM//xAAWEQEBAQAAAAAAAAAAAAAAAAABERD/2gAIAQMBAT8QgEz/xAAVEQEBAAAAAAAAAAAAAAAAAAARAP/aAAgBAgEBPxBab//EABsQAQEAAwEBAQAAAAAAAAAAAAERADFRIXHB/9oACAEBAAE/EHYYzF9p3DAIQyNE8bv5ikLo+Qwb6ul2ZGUBeg4ZO0hdZ//Z","aspectRatio":1.5,"src":"/static/b2d1cbbc2afd33f06709bf9c12f41c38/bc3a8/hero.jpg","srcSet":"/static/b2d1cbbc2afd33f06709bf9c12f41c38/d278e/hero.jpg 200w,\n/static/b2d1cbbc2afd33f06709bf9c12f41c38/8539d/hero.jpg 400w,\n/static/b2d1cbbc2afd33f06709bf9c12f41c38/bc3a8/hero.jpg 800w,\n/static/b2d1cbbc2afd33f06709bf9c12f41c38/81ef8/hero.jpg 1200w,\n/static/b2d1cbbc2afd33f06709bf9c12f41c38/989b1/hero.jpg 1600w,\n/static/b2d1cbbc2afd33f06709bf9c12f41c38/14dee/hero.jpg 1920w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"The line between UI/UX designer and developer grows blurrier each year. Every day, more designers are leaning into software development and…","fields":{"slug":"/pull-requests-are-the-new-design-handoffs/"},"frontmatter":{"title":"Pull requests are the new design handoffs","date":"September 29, 2020","description":"Why developer collaboration tools are the next killer enterprise apps","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIBAwT/xAAWAQEBAQAAAAAAAAAAAAAAAAAEAgP/2gAMAwEAAhADEAAAAaXeWnxjms//xAAWEAEBAQAAAAAAAAAAAAAAAAABAgD/2gAIAQEAAQUCkyZNMjBI07//xAAXEQADAQAAAAAAAAAAAAAAAAABEBEh/9oACAEDAQE/AYMX/8QAFxEBAAMAAAAAAAAAAAAAAAAAAQIQIf/aAAgBAgEBPwFk7X//xAAYEAACAwAAAAAAAAAAAAAAAAABEAARUf/aAAgBAQAGPwJ3hgX/xAAcEAACAgIDAAAAAAAAAAAAAAAAAREhMUFRgbH/2gAIAQEAAT8hp12xGC0YXmURAgGufDI//9oADAMBAAIAAwAAABC4z//EABcRAQADAAAAAAAAAAAAAAAAAAEQEUH/2gAIAQMBAT8QLg7H/8QAGBEBAAMBAAAAAAAAAAAAAAAAARAhMfD/2gAIAQIBAT8QsDDmP//EABoQAQEBAQEBAQAAAAAAAAAAAAERADEhYXH/2gAIAQEAAT8QHj1KAF3UIpY4r80UhFJ3uD+j4+Ikf2hnv//Z","aspectRatio":1.5,"src":"/static/74421f1a37e05e7ff5805ca44225ac45/bc3a8/hero.jpg","srcSet":"/static/74421f1a37e05e7ff5805ca44225ac45/d278e/hero.jpg 200w,\n/static/74421f1a37e05e7ff5805ca44225ac45/8539d/hero.jpg 400w,\n/static/74421f1a37e05e7ff5805ca44225ac45/bc3a8/hero.jpg 800w,\n/static/74421f1a37e05e7ff5805ca44225ac45/81ef8/hero.jpg 1200w,\n/static/74421f1a37e05e7ff5805ca44225ac45/989b1/hero.jpg 1600w,\n/static/74421f1a37e05e7ff5805ca44225ac45/879d4/hero.jpg 5616w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"“FeaturePeek offers a simple and convenient solution that supplements our code review process and makes visual QA much faster and easier…","fields":{"slug":"/why-your-deployment-previews-need-to-be-collaborative/"},"frontmatter":{"title":"Why your deployment previews need to be collaborative","date":"September 21, 2020","description":"How UI/UX teams are ignoring their biggest communication challenge","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAMBAgQF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAeZOusqhQf/EABoQAAIDAQEAAAAAAAAAAAAAAAABAhExAwT/2gAIAQEAAQUCWSVkezivPAwqz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABsQAAICAwEAAAAAAAAAAAAAAAABAhEQIVEy/9oACAEBAAY/AjfopRVE+paHXMf/xAAbEAACAwEBAQAAAAAAAAAAAAABEQAhQTFRcf/aAAgBAQABPyFgWETsF9OBa19gWugiHLaQFXUGCr0Of//aAAwDAQACAAMAAAAQxN//xAAWEQEBAQAAAAAAAAAAAAAAAAAAITH/2gAIAQMBAT8Q1H//xAAVEQEBAAAAAAAAAAAAAAAAAAAQMf/aAAgBAgEBPxCH/8QAHRABAAMBAAIDAAAAAAAAAAAAAREhMQBBUaHB0f/aAAgBAQABPxCcCoQIovimiTSSIzg4MJf1wyR4RCuo0xHzwlcAIpYNet5hiU1Pn77/2Q==","aspectRatio":1.4985014985014986,"src":"/static/86afc9450bf5bbc854b4ec248a140f76/bc3a8/hero.jpg","srcSet":"/static/86afc9450bf5bbc854b4ec248a140f76/d278e/hero.jpg 200w,\n/static/86afc9450bf5bbc854b4ec248a140f76/8539d/hero.jpg 400w,\n/static/86afc9450bf5bbc854b4ec248a140f76/bc3a8/hero.jpg 800w,\n/static/86afc9450bf5bbc854b4ec248a140f76/81ef8/hero.jpg 1200w,\n/static/86afc9450bf5bbc854b4ec248a140f76/989b1/hero.jpg 1600w,\n/static/86afc9450bf5bbc854b4ec248a140f76/0b354/hero.jpg 6000w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"Let’s be honest, frontend developers kinda had this remote working thing figured out before our latest post apocalyptic reality. Now, it’s…","fields":{"slug":"/the-wfh-edition-our-ultimate-remote-working-stack-for-frontend-developers/"},"frontmatter":{"title":"The WFH edition. Our ultimate remote working stack for frontend devs","date":"September 09, 2020","description":"The FeaturePeek team picks our favorite remote working tools for frontend dev teams","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAwACBP/EABYBAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAAByZ9MyMkf/8QAGBAAAwEBAAAAAAAAAAAAAAAAAAECAxP/2gAIAQEAAQUCW5ezZ2oRWSoeSP/EABcRAAMBAAAAAAAAAAAAAAAAAAABAxP/2gAIAQMBAT8BUzJH/8QAFhEBAQEAAAAAAAAAAAAAAAAAABIB/9oACAECAQE/AbXr/8QAGhAAAQUBAAAAAAAAAAAAAAAAIQABAhAxof/aAAgBAQAGPwIRZNiEeUK//8QAGxAAAwEBAAMAAAAAAAAAAAAAAAERIUExcYH/2gAIAQEAAT8hwifwaM027g+DPQnpK8SzHMP/2gAMAwEAAgADAAAAENgf/8QAFxEBAAMAAAAAAAAAAAAAAAAAARARIf/aAAgBAwEBPxCrVg//xAAWEQEBAQAAAAAAAAAAAAAAAAABEDH/2gAIAQIBAT8QU4R//8QAHRABAQACAgMBAAAAAAAAAAAAAREAITFhQVGRsf/aAAgBAQABPxAiDnV/clxKZSnp6wTp+EDDVAR3rLPQKNePpkCoAaOc/9k=","aspectRatio":1.3333333333333333,"src":"/static/7aa8030724b4b5a2deab0ea6534fdfce/bc3a8/hero.jpg","srcSet":"/static/7aa8030724b4b5a2deab0ea6534fdfce/d278e/hero.jpg 200w,\n/static/7aa8030724b4b5a2deab0ea6534fdfce/8539d/hero.jpg 400w,\n/static/7aa8030724b4b5a2deab0ea6534fdfce/bc3a8/hero.jpg 800w,\n/static/7aa8030724b4b5a2deab0ea6534fdfce/81ef8/hero.jpg 1200w,\n/static/7aa8030724b4b5a2deab0ea6534fdfce/989b1/hero.jpg 1600w,\n/static/7aa8030724b4b5a2deab0ea6534fdfce/69483/hero.jpg 4160w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"Of all the productivity tools available to UI/UX developers today, few are as ubiquitous and effective as the humble checklist. In “The…","fields":{"slug":"/the-8-part-guide-to-better-code-review-checklists/"},"frontmatter":{"title":"The 8 part guide to better code review checklists","date":"September 02, 2020","description":"Few productivity tools are as ubiquitous and effective as the humble checklist.","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQAC/9oADAMBAAIQAxAAAAGG/N0IkGz/xAAbEAACAgMBAAAAAAAAAAAAAAACAwATAQQREv/aAAgBAQABBQJGOsNNQRJeGN2LAn//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAYEQACAwAAAAAAAAAAAAAAAAABEBESIf/aAAgBAgEBPwE2nF//xAAaEAACAgMAAAAAAAAAAAAAAAABEQACEBJR/9oACAEBAAY/AkgX2EmtDgW5NdVj/8QAGhAAAwEBAQEAAAAAAAAAAAAAAAERIUExUf/aAAgBAQABPyFSueXAyvDyXKJGPWvBv3FtEf/aAAwDAQACAAMAAAAQU+//xAAVEQEBAAAAAAAAAAAAAAAAAAAQIf/aAAgBAwEBPxCH/8QAFhEAAwAAAAAAAAAAAAAAAAAAECFB/9oACAECAQE/EFYH/8QAGxABAAMBAAMAAAAAAAAAAAAAAQARMSFhcYH/2gAIAQEAAT8Qd7Cg0Dt89QqA9lbIDwQKjh7nVXxIiRsNOfIuT//Z","aspectRatio":1.499531396438613,"src":"/static/3b968577a6d98392556b2e5c02e13b03/bc3a8/hero.jpg","srcSet":"/static/3b968577a6d98392556b2e5c02e13b03/d278e/hero.jpg 200w,\n/static/3b968577a6d98392556b2e5c02e13b03/8539d/hero.jpg 400w,\n/static/3b968577a6d98392556b2e5c02e13b03/bc3a8/hero.jpg 800w,\n/static/3b968577a6d98392556b2e5c02e13b03/81ef8/hero.jpg 1200w,\n/static/3b968577a6d98392556b2e5c02e13b03/989b1/hero.jpg 1600w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"New business rarely walks through the door unannounced. Instead, new business is won in the weeks spent preparing, pitching, and planning…","fields":{"slug":"/7-tips-for-webdev-agencies-to-build-better-client-relationships/"},"frontmatter":{"title":"7 tips for webdev agencies to build better client relationships","date":"August 25, 2020","description":"How to ensure effective collaboration between webdev agencies and their clients with these 7 tips","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAQFAQP/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAFhOlCORgf/xAAaEAACAgMAAAAAAAAAAAAAAAABAgADEBET/9oACAEBAAEFAuIL3AK0fQrY4//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABsQAAIDAAMAAAAAAAAAAAAAAAERAhAhAFGB/9oACAEBAAY/Askx1xAL2jJaL//EABwQAAICAgMAAAAAAAAAAAAAAAABESFBURCR4f/aAAgBAQABPyGzRk9jvQamVsRgkiZz2Mb4/9oADAMBAAIAAwAAABDLD//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABYRAAMAAAAAAAAAAAAAAAAAAAEQYf/aAAgBAgEBPxARf//EABsQAQEAAgMBAAAAAAAAAAAAAAERACFRYXEx/9oACAEBAAE/EJwC34z0bykaqjBe7iNVQ3i4XV02leN44qryu3vE3n//2Q==","aspectRatio":1.5,"src":"/static/160508ddd2afff544a09bbe901c114af/bc3a8/hero.jpg","srcSet":"/static/160508ddd2afff544a09bbe901c114af/d278e/hero.jpg 200w,\n/static/160508ddd2afff544a09bbe901c114af/8539d/hero.jpg 400w,\n/static/160508ddd2afff544a09bbe901c114af/bc3a8/hero.jpg 800w,\n/static/160508ddd2afff544a09bbe901c114af/81ef8/hero.jpg 1200w,\n/static/160508ddd2afff544a09bbe901c114af/989b1/hero.jpg 1600w,\n/static/160508ddd2afff544a09bbe901c114af/14dee/hero.jpg 1920w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"Today, we are excited to announce a major milestone in our company’s mission to shorten feedback loops for teams. We have raised $1.…","fields":{"slug":"/featurepeek-raises-1-8m-in-seed-funding/"},"frontmatter":{"title":"FeaturePeek raises $1.8M in seed funding, announces FeaturePeek Indie","date":"May 13, 2020","description":"FeaturePeek provides deployment previews for all, releases  new CLI tool and major new features","hero":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsSAAALEgHS3X78AAABk0lEQVQ4y51TyU5CQRDkKvu+g8gSUARkR0JIREOikhhRLxo1RhTFlSBbvAv+BF6JP1m+nmTIY4mCh8r0m+mp7q6aJ9EbLZgFncGM/5xJZiXzCxqdEWqtgUGp0bNvwmTer4QcWr0JyyteuL1+eHwBhCMxOF1uYc+zWIcEg8kKuVKL07NzfPT66PU/0Wx3UL2r4bXeYMUWIuQj2R0uRONJpDJZhMJRBEMR+FeD83U4K4k64VqZrXa2koY8V3yHx5LJAzKAxyaLHSrBjERqE/ulAyjVOrZnNNuYLBxjhOJqVN0lGMGdlcpVUKi0jIi6pVimUGNJphQ01jDQt5hDMjJBSK7cVDEcfqOwU0RgLYTD8jFiiRQK20Uk01kkkhkWk1m5/BayuTx290qCHI7xkYmQqpePTjAYfCGeTGM9vIHryi0azRaeX+qoPTwxlzvdd1xcXuG+9ohWu4vGWwsut2/0PsdGJlhsTjYeJdBINDrpSGe00vhSuRoKYaXHTo1MaSgm5c7yzme9AvE+xVMa/vV/zgN+/weRhWSzVc+dAQAAAABJRU5ErkJggg==","aspectRatio":1.5595703125,"src":"/static/e1fbf4bbbd9ce5c2735f7458952d4aa5/af144/hero.png","srcSet":"/static/e1fbf4bbbd9ce5c2735f7458952d4aa5/7c0ed/hero.png 200w,\n/static/e1fbf4bbbd9ce5c2735f7458952d4aa5/647de/hero.png 400w,\n/static/e1fbf4bbbd9ce5c2735f7458952d4aa5/af144/hero.png 800w,\n/static/e1fbf4bbbd9ce5c2735f7458952d4aa5/ba299/hero.png 1200w,\n/static/e1fbf4bbbd9ce5c2735f7458952d4aa5/9ecf6/hero.png 1600w,\n/static/e1fbf4bbbd9ce5c2735f7458952d4aa5/6cff2/hero.png 3194w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"Publishing your marketing newsletters on your website is a great way to increase the amount of content available on your domain…","fields":{"slug":"/how-to-import-mailchimp-campaigns-as-a-gatsby-source/"},"frontmatter":{"title":"How to import Mailchimp campaigns as a Gatsby source","date":"April 16, 2020","description":"Sync your Gatsby site with Mailchimp so that it fetches and renders your newsletter campaigns at build-time","hero":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABxElEQVQoz2NIM56ZZgJGyAwwSjeZkag399wqp/+vRP7ek/3/QBoNMQAVpRrOSDGYkWo4M9lgegoIAbnT04xnpBjOzrWe/OG8xv8nEv/uy2DRDNSZZz+3IWZxnuOccs8lxa4LCxwWlLguyraalaAzrzOq5v9DKUxtUM1JetMrAxbP79xWG76kNWbdjNKdCxr3L2o5MDl/c7T6otWNCf9fC2N1M9TZ6aazCl3mZZjNzDCdlWUxO9NsVo713HyHeQk6c8+scMHlYahmIAL6E8QwmplqNCMVRE5P1p+ZazXl3VlNkIcfy/67L/33HgIBuQjNaCjddEaC7ry2iLr/D6X/PZR+fkry7xPp/69l/r+S+f9SBsR4JvP/Pg7NGWbTgR5eUZf4/5PIlrmijYW8l3aKbZ4rvGa60JZ5whtmC1/bK/7/qQwOm01ANp9Y4vb/o8jh1eJLJgje3i9+dK3o4dWipzaJHVwpems/Ls0mM1MMZ2VbTn1zWgvo4b+PZb7fkvr3VBrkYCB6ASaf4nA2yMM681pCG/4Cg/QhOGwegUg0hD3AgB6OUV+0si4JTyRBoyrdFEOz6fRYzQX7Z/j/fyP09y4ezTIAeOybNMVyhocAAAAASUVORK5CYII=","aspectRatio":1.4995640802092416,"src":"/static/2d1c5a0c00a10be0bdfaab2fbf1f7fa6/af144/hero.png","srcSet":"/static/2d1c5a0c00a10be0bdfaab2fbf1f7fa6/7c0ed/hero.png 200w,\n/static/2d1c5a0c00a10be0bdfaab2fbf1f7fa6/647de/hero.png 400w,\n/static/2d1c5a0c00a10be0bdfaab2fbf1f7fa6/af144/hero.png 800w,\n/static/2d1c5a0c00a10be0bdfaab2fbf1f7fa6/ba299/hero.png 1200w,\n/static/2d1c5a0c00a10be0bdfaab2fbf1f7fa6/9ecf6/hero.png 1600w,\n/static/2d1c5a0c00a10be0bdfaab2fbf1f7fa6/fbc9a/hero.png 1720w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"Well, we’re just over a month into shelter in place and it’s it’s starting to feel like the initial panic of “well, what do we do?” has worn…","fields":{"slug":"/how-to-make-your-team-still-feel-like-a-team-while-being-remote/"},"frontmatter":{"title":"How to make your team still feel like a team while being remote","date":"April 16, 2020","description":"We're all in this together, here are some tips for doing it well","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAQCA//EABYBAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEAMQAAABr4zZMk6f/8QAHBAAAgEFAQAAAAAAAAAAAAAAAQIDABAREhMh/9oACAEBAAEFAum4knAsq4p19LEH/8QAFREBAQAAAAAAAAAAAAAAAAAAABL/2gAIAQMBAT8BlL//xAAYEQACAwAAAAAAAAAAAAAAAAAAARITMf/aAAgBAgEBPwG5YibP/8QAGRAAAwEBAQAAAAAAAAAAAAAAAAERIQIx/9oACAEBAAY/Ao1hOGae0rMP/8QAHBAAAwABBQAAAAAAAAAAAAAAAAERIUFxkaGx/9oACAEBAAE/IYiqzsI+Y34KPLdkSrBGqbJDBH//2gAMAwEAAgADAAAAENcf/8QAFhEBAQEAAAAAAAAAAAAAAAAAAREQ/9oACAEDAQE/ECWuP//EABcRAAMBAAAAAAAAAAAAAAAAAAABIWH/2gAIAQIBAT8QbIGB/8QAHhABAAICAQUAAAAAAAAAAAAAAQARITFBYZHR4fH/2gAIAQEAAT8QBacsjXYxwmkpZ8QBZFzleZciMIOvce+hHAcaliKOJ//Z","aspectRatio":1.5595703125,"src":"/static/13a572e2223de9992e6078cc3283dd6e/bc3a8/hero.jpg","srcSet":"/static/13a572e2223de9992e6078cc3283dd6e/d278e/hero.jpg 200w,\n/static/13a572e2223de9992e6078cc3283dd6e/8539d/hero.jpg 400w,\n/static/13a572e2223de9992e6078cc3283dd6e/bc3a8/hero.jpg 800w,\n/static/13a572e2223de9992e6078cc3283dd6e/81ef8/hero.jpg 1200w,\n/static/13a572e2223de9992e6078cc3283dd6e/b9378/hero.jpg 1597w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"We love great code reviews. They dramatically improve the quality of your code, which ultimately means better and more reliable products…","fields":{"slug":"/the-8-best-tools-for-code-review-in-2020/"},"frontmatter":{"title":"The 8 Best Tools For Code Review In 2020","date":"March 06, 2020","description":"Improve your team's productivity during the review process with these new SaaS products","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAUGAwT/xAAWAQEBAQAAAAAAAAAAAAAAAAACAAT/2gAMAwEAAhADEAAAAVtBl3CRFKaB/8QAGhAAAQUBAAAAAAAAAAAAAAAAAgABAwQzE//aAAgBAQABBQKGI3IBJq/CRVtH0X//xAAXEQEAAwAAAAAAAAAAAAAAAAAAAhIi/9oACAEDAQE/AYaVf//EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMT/9oACAECAQE/AddXEo6s/8QAHRAAAgAHAQAAAAAAAAAAAAAAAAEQERIhMjNBgf/aAAgBAQAGPwLBlPZOxrZ5H//EABkQAAMBAQEAAAAAAAAAAAAAAAABIRFBEP/aAAgBAQABPyGNbKbHMU3eD4jbLzJYf//aAAwDAQACAAMAAAAQey//xAAWEQEBAQAAAAAAAAAAAAAAAAAAIRH/2gAIAQMBAT8QhWX/xAAXEQEBAQEAAAAAAAAAAAAAAAABAEFh/9oACAECAQE/EBQNLlf/xAAcEAEAAwACAwAAAAAAAAAAAAABABEhMUFRYfD/2gAIAQEAAT8QoLg0Hezu7Z6JeV/XEpRKOadniWizHkgw+yVEtdXW5//Z","aspectRatio":1.4995640802092416,"src":"/static/876bc64a122c0c0c37089a7cd969ba94/bc3a8/hero.jpg","srcSet":"/static/876bc64a122c0c0c37089a7cd969ba94/d278e/hero.jpg 200w,\n/static/876bc64a122c0c0c37089a7cd969ba94/8539d/hero.jpg 400w,\n/static/876bc64a122c0c0c37089a7cd969ba94/bc3a8/hero.jpg 800w,\n/static/876bc64a122c0c0c37089a7cd969ba94/81ef8/hero.jpg 1200w,\n/static/876bc64a122c0c0c37089a7cd969ba94/989b1/hero.jpg 1600w,\n/static/876bc64a122c0c0c37089a7cd969ba94/a4d7f/hero.jpg 1720w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"Peer code review is the biggest and best thing you can do to improve the quality of your code. So much so, that in the book Code Complete…","fields":{"slug":"/the-subtle-art-of-giving-great-code-reviews/"},"frontmatter":{"title":"The subtle art of giving great code reviews","date":"February 06, 2020","description":"How to ensure your feedback is interpreted as constructive criticism","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHrUz3gD//EABkQAAIDAQAAAAAAAAAAAAAAAAIQARETIv/aAAgBAQABBQIi6VRov//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABcQAAMBAAAAAAAAAAAAAAAAAAEQESH/2gAIAQEABj8CAuuv/8QAGBABAQEBAQAAAAAAAAAAAAAAAREQQVH/2gAIAQEAAT8hgIi492ggvu//2gAMAwEAAgADAAAAELPv/8QAFREBAQAAAAAAAAAAAAAAAAAAERD/2gAIAQMBAT8QCf/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABsQAAMAAgMAAAAAAAAAAAAAAAABESFhEDFx/9oACAEBAAE/ELDRjUHvshQ3KomWV5xT/9k=","aspectRatio":1.5556396669190007,"src":"/static/7f2dd67cf75e403f1186dd8e3a5934ae/bc3a8/hero.jpg","srcSet":"/static/7f2dd67cf75e403f1186dd8e3a5934ae/d278e/hero.jpg 200w,\n/static/7f2dd67cf75e403f1186dd8e3a5934ae/8539d/hero.jpg 400w,\n/static/7f2dd67cf75e403f1186dd8e3a5934ae/bc3a8/hero.jpg 800w,\n/static/7f2dd67cf75e403f1186dd8e3a5934ae/81ef8/hero.jpg 1200w,\n/static/7f2dd67cf75e403f1186dd8e3a5934ae/989b1/hero.jpg 1600w,\n/static/7f2dd67cf75e403f1186dd8e3a5934ae/14832/hero.jpg 4110w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"Pull requests can be notoriously cumbersome and slow to approve, causing a ripple effect of problems as a result.  What exactly is a pull…","fields":{"slug":"/why-are-so-many-orgs-slow-to-approve-pull-requests/"},"frontmatter":{"title":"Why are so many organizations slow to approve pull requests?","date":"January 23, 2020","description":"What you can do to help your team speed up product development","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQCAwX/xAAWAQEBAQAAAAAAAAAAAAAAAAABAAL/2gAMAwEAAhADEAAAAW6sqeJoQE//xAAZEAACAwEAAAAAAAAAAAAAAAABAgADERL/2gAIAQEAAQUC3oEKxNQi2tNjMd//xAAVEQEBAAAAAAAAAAAAAAAAAAAAEv/aAAgBAwEBPwGlP//EABURAQEAAAAAAAAAAAAAAAAAAAAS/9oACAECAQE/AZS//8QAGBAAAgMAAAAAAAAAAAAAAAAAABEgITH/2gAIAQEABj8CsRkP/8QAHBAAAgICAwAAAAAAAAAAAAAAAAERIUFRcaHw/9oACAEBAAE/IZpo4c8EkW9NEmhudjfzMof/2gAMAwEAAgADAAAAEH8//8QAFxEAAwEAAAAAAAAAAAAAAAAAAAFREf/aAAgBAwEBPxBLDEP/xAAWEQADAAAAAAAAAAAAAAAAAAAAEVH/2gAIAQIBAT8QajU//8QAGxABAQEBAAMBAAAAAAAAAAAAAREAITFBgdH/2gAIAQEAAT8QDnABlUe848LWiYjjH5pOpASK/cJVql7XcHmOG//Z","aspectRatio":1.5,"src":"/static/712389d301a3ccbcbd7bb13c2c452d06/bc3a8/hero.jpg","srcSet":"/static/712389d301a3ccbcbd7bb13c2c452d06/d278e/hero.jpg 200w,\n/static/712389d301a3ccbcbd7bb13c2c452d06/8539d/hero.jpg 400w,\n/static/712389d301a3ccbcbd7bb13c2c452d06/bc3a8/hero.jpg 800w,\n/static/712389d301a3ccbcbd7bb13c2c452d06/81ef8/hero.jpg 1200w,\n/static/712389d301a3ccbcbd7bb13c2c452d06/989b1/hero.jpg 1600w,\n/static/712389d301a3ccbcbd7bb13c2c452d06/2728f/hero.jpg 5184w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}},{"node":{"excerpt":"TL;DR: Ask for visual feedback on your new frontend features in isolated remote environments. You can quickly achieve this setup with…","fields":{"slug":"/where-should-your-team-review-your-frontend-changes/"},"frontmatter":{"title":"Where should your team review your frontend changes?","date":"November 26, 2019","description":"Discovering the ideal method of gathering frontend feedback from your team — and the tools for collecting it","hero":{"childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAQBAgP/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABxslIwKEf/8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECERMx/9oACAEBAAEFAlwcqFI0LP/EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABcQAAMBAAAAAAAAAAAAAAAAAAAQMRH/2gAIAQEABj8C0ri//8QAGhAAAwEAAwAAAAAAAAAAAAAAAAERITGBkf/aAAgBAQABPyGnsu2Ocx6UQhrVKkhDY//aAAwDAQACAAMAAAAQQC//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAYEAEAAwEAAAAAAAAAAAAAAAABABEhMf/aAAgBAQABPxAgVnV0ZRdkXDF7FVL3IgSVMHkVrsdRZa7P/9k=","aspectRatio":1.5,"src":"/static/6c2857c74bd12f711ffa96ff904064f0/bc3a8/hero.jpg","srcSet":"/static/6c2857c74bd12f711ffa96ff904064f0/d278e/hero.jpg 200w,\n/static/6c2857c74bd12f711ffa96ff904064f0/8539d/hero.jpg 400w,\n/static/6c2857c74bd12f711ffa96ff904064f0/bc3a8/hero.jpg 800w,\n/static/6c2857c74bd12f711ffa96ff904064f0/81ef8/hero.jpg 1200w,\n/static/6c2857c74bd12f711ffa96ff904064f0/989b1/hero.jpg 1600w,\n/static/6c2857c74bd12f711ffa96ff904064f0/39b3c/hero.jpg 5472w","sizes":"(max-width: 800px) 100vw, 800px"}}}}}}]}},"pageContext":{"isCreatedByStatefulCreatePages":true}}}