<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Savas Labs · Blog</title><description>Frontier technology for organizations doing important work.</description><link>https://savaslabs.com/</link><language>en-us</language><item><title>AI Agents: Start Simple, Then Add Complexity — Our Recommended Path</title><link>https://savaslabs.com/blog/ai-agents-start-simple-then-add-complexity-our-recommended-path/</link><guid isPermaLink="true">https://savaslabs.com/blog/ai-agents-start-simple-then-add-complexity-our-recommended-path/</guid><description>Start with low-stakes AI agents to learn how agentic workflows behave, then apply them where the value justifies the added complexity.</description><pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><category>Back-end Engineering</category><author>chris-russo</author></item><item><title>Secret Savas Gift Exchange Gets an AI Update</title><link>https://savaslabs.com/blog/secret-savas-gift-exchange-gets-ai-update/</link><guid isPermaLink="true">https://savaslabs.com/blog/secret-savas-gift-exchange-gets-ai-update/</guid><description>How we turned 10 years of Slack history into an intelligent knowledge base with AI via Retrieval Augmented Generation (RAG) and had fun along the way!</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><category>Company Culture</category><author>chris-russo</author></item><item><title>Bridging the Gap: Why Soft Skills Are Key to Project Success</title><link>https://savaslabs.com/blog/bridging-gap-why-soft-skills-are-key-project-success/</link><guid isPermaLink="true">https://savaslabs.com/blog/bridging-gap-why-soft-skills-are-key-project-success/</guid><description>A project manager, Matt Taylor, shares how Savas harnesses the value of soft skills on technical projects.</description><pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate><category>Productivity</category><category>Philosophy</category><author>matt-taylor</author></item><item><title>Designer&apos;s Toolkit: The Creative&apos;s Guide to Mastering Moodboards</title><link>https://savaslabs.com/blog/designers-toolkit-creatives-guide-mastering-moodboards/</link><guid isPermaLink="true">https://savaslabs.com/blog/designers-toolkit-creatives-guide-mastering-moodboards/</guid><description>Senior Product Designer Jayson Morse discusses how to use moodboards as a design tool and the benefits of using them to gather feedback during the design process. </description><pubDate>Tue, 06 May 2025 00:00:00 GMT</pubDate><category>Best Practices</category><category>Design</category><category>Typography</category><author>jayson-morse</author></item><item><title>Deploying Vite to GitHub Pages with a Single GitHub Action</title><link>https://savaslabs.com/blog/deploying-vite-github-pages-single-github-action/</link><guid isPermaLink="true">https://savaslabs.com/blog/deploying-vite-github-pages-single-github-action/</guid><description>A simple guide for deploying a Vite app to GitHub pages for free and automatic site hosting.</description><pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate><category>Architecture</category><category>Git</category><category>Front End Development</category><category>Vue</category><author>lemon</author></item><item><title>10 Years of Savas Labs, Part 1 - The People</title><link>https://savaslabs.com/blog/10-years-savas-labs-part-1-people/</link><guid isPermaLink="true">https://savaslabs.com/blog/10-years-savas-labs-part-1-people/</guid><description>Reflections of the people and purpose of Savas Labs over its first 10 years.</description><pubDate>Fri, 11 Apr 2025 00:00:00 GMT</pubDate><category>Company Culture</category><category>Business</category><category>Identity</category><category>Team</category><author>chris-russo</author></item><item><title>A New Chapter: Reflecting on My Journey and My Transition to Chief Client Officer</title><link>https://savaslabs.com/blog/new-chapter-reflecting-my-journey-and-my-transition-chief-client-officer/</link><guid isPermaLink="true">https://savaslabs.com/blog/new-chapter-reflecting-my-journey-and-my-transition-chief-client-officer/</guid><description>After six years as Chief Operating Officer, I’m stepping into a new role as Chief Client Officer at Savas Labs. This transition allows me to focus on what I love most—helping clients solve complex problems, refining how we position ourselves, and ensuring we’re building the right partnerships for growth. In this post, I reflect on my journey, the evolution of Savas Labs, and why this shift is an exciting next step for both me and the company.</description><pubDate>Mon, 17 Mar 2025 00:00:00 GMT</pubDate><category>Company Culture</category><author>ben-eckerson</author></item><item><title>Maximizing Project Success with a Product Owner and Project Manager</title><link>https://savaslabs.com/blog/maximizing-project-success-product-owner-and-project-manager/</link><guid isPermaLink="true">https://savaslabs.com/blog/maximizing-project-success-product-owner-and-project-manager/</guid><description>We discuss the differences between a Product Owner and Project Manager and how their roles provide success to companies.</description><pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate><category>Productivity</category><category>Company Culture</category><category>Business</category><category>Team</category><author>luzia-bryant</author></item><item><title>Designer&apos;s Toolkit: Aligning Design Preferences with Ease Using Spectrum Polls</title><link>https://savaslabs.com/blog/designers-toolkit-aligning-design-preferences-ease-using-spectrum-polls/</link><guid isPermaLink="true">https://savaslabs.com/blog/designers-toolkit-aligning-design-preferences-ease-using-spectrum-polls/</guid><description>Senior Product Designer Jayson Morse discusses how to use spectrum polls as a design tool. </description><pubDate>Fri, 17 Jan 2025 00:00:00 GMT</pubDate><category>Best Practices</category><category>Design</category><author>jayson-morse</author></item><item><title>Attending the 2024 Brand New Conference</title><link>https://savaslabs.com/blog/attending-2024-brand-new-conference/</link><guid isPermaLink="true">https://savaslabs.com/blog/attending-2024-brand-new-conference/</guid><description>Senior designer Drew Glover talks about his experience at the 2024 Brand New Conference.</description><pubDate>Fri, 03 Jan 2025 00:00:00 GMT</pubDate><category>Company Culture</category><category>Design</category><category>Branding</category><author>drew-glover</author></item><item><title>Application of AI Coaching at Savas Labs</title><link>https://savaslabs.com/blog/application-ai-coaching-savas-labs/</link><guid isPermaLink="true">https://savaslabs.com/blog/application-ai-coaching-savas-labs/</guid><description>In this blog post, we describe how Savas Labs has applied LLMs like ChatGPT to learn and improve communication, sales, and management strategies.</description><pubDate>Thu, 05 Dec 2024 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><author>anabel-russo</author></item><item><title>Return to Office? Nah. Retreat Yo&apos; Self? Yes!</title><link>https://savaslabs.com/blog/return-office-nah-retreat-yo-self-yes/</link><guid isPermaLink="true">https://savaslabs.com/blog/return-office-nah-retreat-yo-self-yes/</guid><description>Description</description><pubDate>Tue, 03 Dec 2024 00:00:00 GMT</pubDate><category>Company Culture</category><category>Philosophy</category><category>Team</category><author>bri-schuler</author></item><item><title>Why Managed Hosting Is Worth the Investment: A Cautionary Tale for Growing Businesses</title><link>https://savaslabs.com/blog/why-managed-hosting-worth-investment-cautionary-tale-growing-businesses/</link><guid isPermaLink="true">https://savaslabs.com/blog/why-managed-hosting-worth-investment-cautionary-tale-growing-businesses/</guid><description>Learn why managed hosting is essential for growing businesses, offering scalability, security, and reliable performance.</description><pubDate>Mon, 02 Dec 2024 00:00:00 GMT</pubDate><category>Performance</category><category>Best Practices</category><author>wendy-stocker</author></item><item><title>The Art of Project Management: Lessons from the 2024 Digital Project Management Summit</title><link>https://savaslabs.com/blog/art-project-management-lessons-2024-digital-project-management-summit/</link><guid isPermaLink="true">https://savaslabs.com/blog/art-project-management-lessons-2024-digital-project-management-summit/</guid><description>Members of the Savas Labs Project Management team share their takeaways from the 2024 Digital Project Management Summit in Austin, Texas.</description><pubDate>Tue, 26 Nov 2024 00:00:00 GMT</pubDate><category>Productivity</category><category>Company Culture</category><category>Conference</category><author>jenn-dang</author></item><item><title>Drupal + AI: Your Personal AI Assistant Within Your Drupal Website</title><link>https://savaslabs.com/blog/drupal-ai-your-personal-ai-assistant-within-your-drupal-website/</link><guid isPermaLink="true">https://savaslabs.com/blog/drupal-ai-your-personal-ai-assistant-within-your-drupal-website/</guid><description>With AI fever spreading across the globe, many of the ways we are working and the tools we use are changing; Drupal is no exception. As always, the Drupal community worked together to create a new module that enables all the power of AI into the Drupal admin experience—the AI Module.</description><pubDate>Tue, 19 Nov 2024 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><category>Drupal</category><author>siro-ausili</author></item><item><title>Jargonator: An AI Tool We Built For Figma</title><link>https://savaslabs.com/blog/jargonator-ai-tool-we-built-figma/</link><guid isPermaLink="true">https://savaslabs.com/blog/jargonator-ai-tool-we-built-figma/</guid><description>Savas Labs created an AI Copy Generating Plugin for Figma, saving time and energy for designers!</description><pubDate>Thu, 07 Nov 2024 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><category>Figma</category><author>jayson-morse</author></item><item><title>The Role of Strategic Consulting in Building Brand-Aligned Websites</title><link>https://savaslabs.com/blog/role-strategic-consulting-building-brand-aligned-websites/</link><guid isPermaLink="true">https://savaslabs.com/blog/role-strategic-consulting-building-brand-aligned-websites/</guid><description>In today’s digital age, a website is far more than a place to house content—it’s the digital face of a brand. It tells a story, evokes emotion, and ultimately drives action. To achieve that kind of impact, a website needs to do more than just function well. It must align deeply with the brand it represents, offering a seamless user experience while conveying the company&apos;s core values, mission, and unique voice. This is where strategic consulting becomes invaluable.</description><pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate><category>Consulting</category><category>Branding</category><category>Strategy</category><author>sophia-inman</author></item><item><title>The Essential Guide to Upgrading to Drupal 11 and Beyond: Navigating the Evolution with Confidence</title><link>https://savaslabs.com/blog/essential-guide-upgrading-drupal-11-and-beyond-navigating-evolution-confidence/</link><guid isPermaLink="true">https://savaslabs.com/blog/essential-guide-upgrading-drupal-11-and-beyond-navigating-evolution-confidence/</guid><description>Discover how to streamline Drupal core upgrades with this practical guide. Learn effective strategies to prepare your site, update modules, and deploy smoothly, ensuring minimal disruption and enhanced security.

</description><pubDate>Mon, 14 Oct 2024 00:00:00 GMT</pubDate><category>Drupal</category><category>Productivity</category><category>Best Practices</category><author>wendy-stocker</author></item><item><title>An Exploration of AI Coaching for More Effective Communication</title><link>https://savaslabs.com/blog/exploration-ai-coaching-more-effective-communication/</link><guid isPermaLink="true">https://savaslabs.com/blog/exploration-ai-coaching-more-effective-communication/</guid><description>Could AI be an effective tool for evaluating how we communicate when speaking to our peers? Our designer Anabel Russo spends some time reflecting on the possibilities.</description><pubDate>Wed, 09 Oct 2024 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><author>anabel-russo</author></item><item><title>A Note on Scrolljacking</title><link>https://savaslabs.com/blog/note-scrolljacking/</link><guid isPermaLink="true">https://savaslabs.com/blog/note-scrolljacking/</guid><description>Scrolljacking rarely leads to a good user experience. But it&apos;s possible to create immersive, scroll-based animations without disrupting users&apos; expectations.</description><pubDate>Thu, 26 Sep 2024 00:00:00 GMT</pubDate><category>Design</category><category>JavaScript</category><author>sean-oshea</author></item><item><title>Unlocking User Insights: Utilizing Quantitative Research to Find Opportunities</title><link>https://savaslabs.com/blog/unlocking-user-insights-utilizing-quantitative-research-find-opportunities/</link><guid isPermaLink="true">https://savaslabs.com/blog/unlocking-user-insights-utilizing-quantitative-research-find-opportunities/</guid><description>Simon discusses the importance of taking a step back and reviewing larger sets of data to inform future exploration and improvements. Specifically, how does Quantitative Research effect those strategies?</description><pubDate>Tue, 17 Sep 2024 00:00:00 GMT</pubDate><category>User Experience</category><author>simon-goodwin</author></item><item><title>Best Practices for LLM Powered Solutions</title><link>https://savaslabs.com/blog/best-practices-llm-powered-solutions/</link><guid isPermaLink="true">https://savaslabs.com/blog/best-practices-llm-powered-solutions/</guid><description>Master advanced techniques for building with Large Language Models (LLMs). Learn about prompting, RAG, fine-tuning, and best practices for LLM-powered solutions.</description><pubDate>Mon, 16 Sep 2024 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><author>dan-murphy</author></item><item><title>An Effective Mental Framework for LLMs</title><link>https://savaslabs.com/blog/effective-mental-framework-llms/</link><guid isPermaLink="true">https://savaslabs.com/blog/effective-mental-framework-llms/</guid><description>Unlock the potential of Large Language Models (LLMs) by viewing them as early-career professionals. Learn how to effectively manage their strengths and limitations for optimal results.</description><pubDate>Mon, 09 Sep 2024 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><author>dan-murphy</author></item><item><title>Demystifying AI Large Language Models (LLMs) </title><link>https://savaslabs.com/blog/demystifying-ai-large-language-models-llms/</link><guid isPermaLink="true">https://savaslabs.com/blog/demystifying-ai-large-language-models-llms/</guid><description>Dive deep into Artificial Intelligence Large Language Model (LLM) architecture, training, and potential. Gain a foundational understanding so that you can leverage them most effectively.</description><pubDate>Wed, 04 Sep 2024 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><author>dan-murphy</author></item><item><title>How to Choose Photos for Your Website</title><link>https://savaslabs.com/blog/how-choose-photos-your-website/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-choose-photos-your-website/</guid><description>Proper use of photography is a powerful tool when crafting a professional and engaging online presence. The images you choose should capture and guide your users’ attention while supporting your brand’s message and purpose. It is important to consider content, composition, and quality when selecting photos for your website, but where do you start? We’ve put together a few things to keep in mind as you’re making these choices, to help you make informed decisions when choosing the best photos for your website.</description><pubDate>Thu, 29 Aug 2024 00:00:00 GMT</pubDate><category>Design</category><category>Best Practices</category><category>Branding</category><author>jayson-morse</author></item><item><title>To Thank or Not to Thank: The ChatGPT Dilemma</title><link>https://savaslabs.com/blog/thank-or-not-thank-chatgpt-dilemma/</link><guid isPermaLink="true">https://savaslabs.com/blog/thank-or-not-thank-chatgpt-dilemma/</guid><description>Should you thank ChatGPT? While politeness is a good habit and might even improve AI responses, the environmental cost of extra computation is worth considering. This blog explores the balance between courtesy, technical benefits, and sustainability in our interactions with AI.</description><pubDate>Wed, 31 Jul 2024 00:00:00 GMT</pubDate><category>Artificial Intelligence (AI)</category><author>dan-murphy</author></item><item><title>Unlocking User Insights: Utilizing Qualitative Research to Inform UX Strategies</title><link>https://savaslabs.com/blog/unlocking-user-insights-utilizing-qualitative-research-inform-ux-strategies/</link><guid isPermaLink="true">https://savaslabs.com/blog/unlocking-user-insights-utilizing-qualitative-research-inform-ux-strategies/</guid><description>Simon discusses the importance of understanding user behaviors, needs, and preferences to create effective UX designs. Specifically, how does Qualitative Research effect those strategies?</description><pubDate>Wed, 31 Jul 2024 00:00:00 GMT</pubDate><category>User Experience</category><author>simon-goodwin</author></item><item><title>How to Implement Variable Fonts on a Website</title><link>https://savaslabs.com/blog/how-implement-variable-fonts-website/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-implement-variable-fonts-website/</guid><description>Our easy-to-follow guide details the basics of variable fonts and how to implement them on a website.</description><pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate><category>Design</category><category>Responsive Design</category><category>Front End Development</category><author>tim-matthews</author></item><item><title>How to Locally Install a New Drupal 10 Site</title><link>https://savaslabs.com/blog/how-locally-install-new-drupal-10-site/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-locally-install-new-drupal-10-site/</guid><description>Here are three different ways to install Drupal 10 on your computer locally: Lando, DDev, or Docker Compose.</description><pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate><category>Drupal</category><author>samuel-dufrin</author></item><item><title>How to Embrace Practical Limitations in Design</title><link>https://savaslabs.com/blog/how-embrace-practical-limitations-design/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-embrace-practical-limitations-design/</guid><description>Inspired by The Web Content Accessibility Guidelines (WCAG), Senior UI/UX Designer Drew shares how the team crafted a beautiful website for one of our clients.</description><pubDate>Thu, 30 Nov 2023 00:00:00 GMT</pubDate><category>Design</category><category>Branding</category><category>Challenges</category><author>drew-glover</author></item><item><title>On Browsers (Like, Other Than Chrome)</title><link>https://savaslabs.com/blog/browsers-other-chrome/</link><guid isPermaLink="true">https://savaslabs.com/blog/browsers-other-chrome/</guid><description>TBD</description><pubDate>Tue, 21 Nov 2023 00:00:00 GMT</pubDate><category>Performance</category><category>Challenges</category><category>Front End Development</category><author>lemon</author></item><item><title>Setting the Stage for Successful Onboarding</title><link>https://savaslabs.com/blog/setting-stage-successful-onboarding/</link><guid isPermaLink="true">https://savaslabs.com/blog/setting-stage-successful-onboarding/</guid><description>What to expect from your first day to the end of your first year as a new employee at Savas Labs.</description><pubDate>Thu, 16 Nov 2023 00:00:00 GMT</pubDate><category>Company Culture</category><category>Business</category><author>claudine-dusablon</author></item><item><title>Upgrading From Drupal 9 to Drupal 10</title><link>https://savaslabs.com/blog/upgrading-drupal-9-drupal-10/</link><guid isPermaLink="true">https://savaslabs.com/blog/upgrading-drupal-9-drupal-10/</guid><description>Everything about what’s changed in Drupal 10, the risks associated with not upgrading from Drupal 9, and resources on preparing for this transition.</description><pubDate>Thu, 09 Nov 2023 00:00:00 GMT</pubDate><category>Drupal</category><category>Best Practices</category><category>PHP</category><author>chelsea-murphy</author></item><item><title>Retreat Yo&apos;Self 2023</title><link>https://savaslabs.com/blog/retreat-yoself-2023/</link><guid isPermaLink="true">https://savaslabs.com/blog/retreat-yoself-2023/</guid><description>A recap of the Savas Labs retreat in Nashville, TN. </description><pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate><category>Company Culture</category><category>Business</category><category>Event</category><author>savannah-linville</author></item><item><title>My Experience at the 2023 Creative Works Conference</title><link>https://savaslabs.com/blog/my-experience-2023-creative-works-conference/</link><guid isPermaLink="true">https://savaslabs.com/blog/my-experience-2023-creative-works-conference/</guid><description>Our Design Director, Ian, shares his experience attending the 2023 Creative Works Conference in Memphis, TN.</description><pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate><category>Design</category><category>Company Culture</category><author>ian-curran</author></item><item><title>Guiding Stakeholders Through Their First Website Design Project</title><link>https://savaslabs.com/blog/guiding-stakeholders-through-their-first-website-design-project/</link><guid isPermaLink="true">https://savaslabs.com/blog/guiding-stakeholders-through-their-first-website-design-project/</guid><description>Learn how we adjusted our website design approach, highlighting our flexibility and process refinement while keeping clients&apos; needs front and center.</description><pubDate>Wed, 27 Sep 2023 00:00:00 GMT</pubDate><category>Design</category><category>Figma</category><category>Nonprofit</category><category>Branding</category><author>ian-curran</author></item><item><title>Why Code Access Matters: Collaborating Through Digital Blueprints</title><link>https://savaslabs.com/blog/why-code-access-matters-collaborating-through-digital-blueprints/</link><guid isPermaLink="true">https://savaslabs.com/blog/why-code-access-matters-collaborating-through-digital-blueprints/</guid><description>Discover the importance of shared code access in digital collaboration. Learn how taking this crucial first step fosters trust and alignment with our clients.</description><pubDate>Wed, 20 Sep 2023 00:00:00 GMT</pubDate><author>lemon</author></item><item><title>How to Pick Colors for Your Website’s Design System</title><link>https://savaslabs.com/blog/how-pick-colors-your-websites-design-system/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-pick-colors-your-websites-design-system/</guid><description>Unlock the power of color in web design. Learn how proper color usage elevates aesthetics, communicates value, and enhances usability for a standout website.</description><pubDate>Tue, 19 Sep 2023 00:00:00 GMT</pubDate><category>Design</category><category>Best Practices</category><category>Branding</category><author>jayson-morse</author></item><item><title>When&apos;s the Next F1 Race?</title><link>https://savaslabs.com/blog/whens-next-f1-race/</link><guid isPermaLink="true">https://savaslabs.com/blog/whens-next-f1-race/</guid><description>Our Senior UX/UI Designer shares his creative process for building the graphics for &apos;The Next F1 Race,&apos; a single-page website featuring the 2023 Formula 1 schedule.</description><pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate><category>Design</category><author>drew-glover</author></item><item><title>How to Lead Workshops with Large Groups as a UX Strategist</title><link>https://savaslabs.com/blog/how-lead-workshops-large-groups-ux-strategist/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-lead-workshops-large-groups-ux-strategist/</guid><description>UX Strategists often have to lead workshops with large groups of clients. Here are some strategies to successfully facilitate smooth and productive workshops.</description><pubDate>Fri, 11 Aug 2023 00:00:00 GMT</pubDate><category>User Experience</category><category>Best Practices</category><category>Business</category><author>simon-goodwin</author></item><item><title>How to Hook Up a Custom Domain to Your GitHub Repository</title><link>https://savaslabs.com/blog/how-hook-custom-domain-your-github-repository/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-hook-custom-domain-your-github-repository/</guid><description>Discover how to seamlessly connect a custom domain to your GitHub repository with this simple step-by-step guide.</description><pubDate>Wed, 19 Jul 2023 00:00:00 GMT</pubDate><category>Git</category><category>Front End Development</category><category>Performance</category><author>lemon</author></item><item><title>My Adventures at Config 2023</title><link>https://savaslabs.com/blog/my-adventures-config-2023/</link><guid isPermaLink="true">https://savaslabs.com/blog/my-adventures-config-2023/</guid><description>Embark on our UX Strategist&apos;s experience at the Figma&apos;s Config conference in San Francisco.</description><pubDate>Mon, 17 Jul 2023 00:00:00 GMT</pubDate><category>Design</category><category>Company Culture</category><category>Figma</category><category>Conference</category><author>lea-balcerzak</author></item><item><title>Crafting User Journeys for Exceptional Digital Experiences</title><link>https://savaslabs.com/blog/crafting-user-journeys-exceptional-digital-experiences/</link><guid isPermaLink="true">https://savaslabs.com/blog/crafting-user-journeys-exceptional-digital-experiences/</guid><description>Explore the significance of user journeys in the UX design process. Uncover what user journeys are, their crucial role in supporting superior user experiences, and tips on constructing effective ones.</description><pubDate>Mon, 12 Jun 2023 00:00:00 GMT</pubDate><category>Design</category><category>Responsive Design</category><category>User Experience</category><category>Usability</category><category>Best Practices</category><author>lea-balcerzak</author></item><item><title>Designing a Component-Based System for our Clients</title><link>https://savaslabs.com/blog/designing-component-based-system-our-clients/</link><guid isPermaLink="true">https://savaslabs.com/blog/designing-component-based-system-our-clients/</guid><description>Explore the benefits of a component-based system, an innovative approach to web design that ensures dynamic, consistent, and uniquely tailored designs while empowering content editors to easily add/modify pages without relying on designers or developers.</description><pubDate>Tue, 02 May 2023 00:00:00 GMT</pubDate><category>Component Libraries</category><category>Design</category><category>Figma</category><author>ian-curran</author></item><item><title>Parliament &apos;23: a Recap</title><link>https://savaslabs.com/blog/parliament-23-recap/</link><guid isPermaLink="true">https://savaslabs.com/blog/parliament-23-recap/</guid><description>Relive our annual Parliament event in Raleigh—three days dedicated to boosting collaboration, quality of work, and refining internal processes.
</description><pubDate>Thu, 27 Apr 2023 00:00:00 GMT</pubDate><category>Company Culture</category><category>Business</category><author>savannah-linville</author></item><item><title>How to Assess a Website&apos;s Accessibility as a Developer</title><link>https://savaslabs.com/blog/how-assess-websites-accessibility-developer/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-assess-websites-accessibility-developer/</guid><description>Learn how developers can assess website accessibility to enhance user experience, promote ethical digital practices, and boost business potential.</description><pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><category>Usability</category><category>Diversity &amp; Inclusion</category><author>angelika-yoder</author></item><item><title>Running Navigation Exercises with Large Organizations</title><link>https://savaslabs.com/blog/running-navigation-exercises-large-organizations/</link><guid isPermaLink="true">https://savaslabs.com/blog/running-navigation-exercises-large-organizations/</guid><description>Discover our approach to managing complex navigation issues, offering insights to enhance a website&apos;s user experience and drive success for large organizations.</description><pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><category>User Experience</category><category>Usability</category><author>simon-goodwin</author></item><item><title>How to Develop Accessible WordPress, Drupal &amp; Craft Websites</title><link>https://savaslabs.com/blog/how-develop-accessible-wordpress-drupal-craft-websites/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-develop-accessible-wordpress-drupal-craft-websites/</guid><description>Here is a guide for developers on achieving accessibility for WordPress, Drupal, and Craft websites.</description><pubDate>Fri, 07 Apr 2023 00:00:00 GMT</pubDate><category>Drupal</category><category>WordPress</category><category>Best Practices</category><category>Framework</category><author>angelika-yoder</author></item><item><title>The Pros and Cons of a Website Redesign vs. Refresh</title><link>https://savaslabs.com/blog/pros-and-cons-website-redesign-vs-refresh/</link><guid isPermaLink="true">https://savaslabs.com/blog/pros-and-cons-website-redesign-vs-refresh/</guid><description>Keeping your website up-to-date is crucial for maintaining a positive user experience, building your organization’s digital presence, and staying ahead of your competition. The two most common approaches to updating an organization’s website are a website redesign or refresh. At Savas Labs, we help our partners carefully weigh the pros and cons of each option and decide which path is best suited for their business.</description><pubDate>Fri, 07 Apr 2023 00:00:00 GMT</pubDate><category>Design</category><category>Front End Development</category><category>Back-end Engineering</category><category>Framework</category><author>chelsea-murphy</author></item><item><title>Using Strapi v4 API Tokens to Validate Custom Plugin Routes</title><link>https://savaslabs.com/blog/using-strapi-v4-api-tokens-validate-custom-plugin-routes/</link><guid isPermaLink="true">https://savaslabs.com/blog/using-strapi-v4-api-tokens-validate-custom-plugin-routes/</guid><description>Strapi V4 provides authentication via API Token in addition to validation using the User Roles &amp; Permissions system. Here&apos;s how to make it work with custom plugin routes.</description><pubDate>Fri, 07 Apr 2023 00:00:00 GMT</pubDate><category>APIs</category><category>Best Practices</category><category>Back-end Engineering</category><author>maddy-closs</author></item><item><title>The Difference Between a Website Redesign vs. Refresh</title><link>https://savaslabs.com/blog/difference-between-website-redesign-vs-refresh/</link><guid isPermaLink="true">https://savaslabs.com/blog/difference-between-website-redesign-vs-refresh/</guid><description>Website refresh or redesign? Which approach is best? In this article we&apos;ll talk through both options!</description><pubDate>Wed, 05 Apr 2023 00:00:00 GMT</pubDate><category>Design</category><category>Responsive Design</category><category>Front End Development</category><category>Module Development</category><author>lisa-trevis</author></item><item><title>How to Design an Icon System</title><link>https://savaslabs.com/blog/how-design-icon-system/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-design-icon-system/</guid><description>The complete guide to creating, naming, organizing, and using icons within a design system.</description><pubDate>Wed, 05 Apr 2023 00:00:00 GMT</pubDate><category>Design</category><category>Best Practices</category><category>Figma</category><category>Branding</category><author>jayson-morse</author></item><item><title>The Positive Effects of Practicing Empathy in the Workplace</title><link>https://savaslabs.com/blog/positive-effects-practicing-empathy-workplace/</link><guid isPermaLink="true">https://savaslabs.com/blog/positive-effects-practicing-empathy-workplace/</guid><description>Empathy fosters workplace relationships. By practicing it, we understand our co-worker&apos;s strengths and weaknesses to promote a collaborative work environment.</description><pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate><category>Company Culture</category><category>Business</category><author>luzia-bryant</author></item><item><title>Creating a Design System to Empower Our Client</title><link>https://savaslabs.com/blog/creating-design-system-empower-our-client/</link><guid isPermaLink="true">https://savaslabs.com/blog/creating-design-system-empower-our-client/</guid><description>RevBoss tasked us with refining their brand identity. We developed new branding guidelines, including an illustration kit, that aligns with their business goals.</description><pubDate>Wed, 30 Nov 2022 00:00:00 GMT</pubDate><category>Design</category><category>Branding</category><author>drew-glover</author></item><item><title>How (and Why) to Embed React in WordPress and Drupal</title><link>https://savaslabs.com/blog/how-and-why-embed-react-wordpress-and-drupal/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-and-why-embed-react-wordpress-and-drupal/</guid><description>Learn how to embed React in WordPress or Drupal sites. While often used to build whole web applications, React can also enhance existing pages.</description><pubDate>Wed, 23 Nov 2022 00:00:00 GMT</pubDate><category>React JS</category><category>WordPress</category><category>Drupal</category><author>maddy-closs</author></item><item><title>How to Become a Developer</title><link>https://savaslabs.com/blog/how-become-developer/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-become-developer/</guid><description>Shifting industries mid-career can be intimidating, but the journey to becoming a developer doesn&apos;t have to be. Discover how one of our front-end developers left her job in sales and overcame hardships to pursue a career in tech.</description><pubDate>Mon, 17 Oct 2022 00:00:00 GMT</pubDate><category>Company Culture</category><category>Challenges</category><category>Front End Development</category><category>Diversity &amp; Inclusion</category><author>lisa-trevis</author></item><item><title>Building an Inclusive Environment for Female Developers</title><link>https://savaslabs.com/blog/building-inclusive-environment-female-developers/</link><guid isPermaLink="true">https://savaslabs.com/blog/building-inclusive-environment-female-developers/</guid><description>Creating an inclusive work environment is crucial to the tech industry&apos;s future. We want all employees to feel respected and valued regardless of gender. </description><pubDate>Mon, 19 Sep 2022 00:00:00 GMT</pubDate><category>Company Culture</category><author>angelika-yoder</author></item><item><title>How Design Thinking Can Spark Innovation</title><link>https://savaslabs.com/blog/how-design-thinking-can-spark-innovation/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-design-thinking-can-spark-innovation/</guid><description>&quot;Design Thinking&quot; isn&apos;t just for designers; it&apos;s engineering our thought processes. Here are the ways you can use this potent tool for group problem-solving.</description><pubDate>Mon, 19 Sep 2022 00:00:00 GMT</pubDate><category>Design</category><author>sean-oshea</author></item><item><title>The Importance of Being Curious</title><link>https://savaslabs.com/blog/importance-being-curious/</link><guid isPermaLink="true">https://savaslabs.com/blog/importance-being-curious/</guid><description>Asking the right questions can turn a digital solution from good to great. Discover the power of curiosity and how we use it to understand client projects better.</description><pubDate>Fri, 26 Aug 2022 00:00:00 GMT</pubDate><category>Business</category><category>User Experience</category><author>simon-goodwin</author></item><item><title>What to Look for in an Agency&apos;s Proposal</title><link>https://savaslabs.com/blog/what-look-agencys-proposal/</link><guid isPermaLink="true">https://savaslabs.com/blog/what-look-agencys-proposal/</guid><description>Here are the key things to look for when you receive a proposal from a potential partner agency.</description><pubDate>Thu, 28 Jul 2022 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><author>riley-whisler</author></item><item><title>Steps to Take Before Contacting a Software Development Agency</title><link>https://savaslabs.com/blog/steps-take-contacting-software-development-agency/</link><guid isPermaLink="true">https://savaslabs.com/blog/steps-take-contacting-software-development-agency/</guid><description>Are you considering contacting a development agency to help build your custom software solution? Here are the steps to take to prepare yourself and your team.</description><pubDate>Tue, 26 Jul 2022 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><author>savannah-linville</author></item><item><title>Questions to Ask When Evaluating an Agency Partner</title><link>https://savaslabs.com/blog/questions-ask-when-evaluating-agency-partner/</link><guid isPermaLink="true">https://savaslabs.com/blog/questions-ask-when-evaluating-agency-partner/</guid><description>Learn what questions to ask a digital agency in an interview to ensure you find the right partner for your custom development project.</description><pubDate>Tue, 19 Jul 2022 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><author>savannah-linville</author></item><item><title>Why Effective Communication is Important as a Project Manager</title><link>https://savaslabs.com/blog/why-effective-communication-important-project-manager/</link><guid isPermaLink="true">https://savaslabs.com/blog/why-effective-communication-important-project-manager/</guid><description>As a project manager, one of your most important tasks is communicating with stakeholders and the teams that you’re working with to deliver a successful project.</description><pubDate>Tue, 28 Jun 2022 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><category>Company Culture</category><author>luzia-bryant</author></item><item><title>The Unexpected Cost of Using Google Places API</title><link>https://savaslabs.com/blog/unexpected-cost-of-using-google-places-api/</link><guid isPermaLink="true">https://savaslabs.com/blog/unexpected-cost-of-using-google-places-api/</guid><description>Learn more about how our development team integrated Google Places API for our Labs™️ project Tacolocation only to find out that it wasn&apos;t free.  </description><pubDate>Thu, 16 Jun 2022 00:00:00 GMT</pubDate><category>Labs</category><category>Custom Application</category><category>User Experience</category><category>APIs</category><author>hong-tran</author></item><item><title>The Quality Assurance Process and Why it Matters </title><link>https://savaslabs.com/blog/quality-assurance-process-and-why-it-matters/</link><guid isPermaLink="true">https://savaslabs.com/blog/quality-assurance-process-and-why-it-matters/</guid><description>The quality assurance process is arguably the most critical step when designing custom software. Discover more about our process and recommended best practices.</description><pubDate>Fri, 10 Jun 2022 00:00:00 GMT</pubDate><category>Best Practices</category><category>User Experience</category><author>taylor-tice</author></item><item><title>A Node Proxy for Pinning Tezos NFTs Using Pinata</title><link>https://savaslabs.com/blog/node-proxy-pinning-tezos-nfts-using-pinata/</link><guid isPermaLink="true">https://savaslabs.com/blog/node-proxy-pinning-tezos-nfts-using-pinata/</guid><description>How and why we built an Express app for interfacing with Pinata for managing Tezos NFT media and metadata.</description><pubDate>Tue, 31 May 2022 00:00:00 GMT</pubDate><category>APIs</category><category>Architecture</category><category>Back-end Engineering</category><category>Custom Application</category><category>JavaScript</category><author>maddy-closs</author></item><item><title>Discovery: How to Prepare for Success</title><link>https://savaslabs.com/blog/discovery-how-prepare-success/</link><guid isPermaLink="true">https://savaslabs.com/blog/discovery-how-prepare-success/</guid><description>Learn more about what we do during our project discovery phase at Savas to understand our client’s goals and needs to ensure we deliver an exceptional product.</description><pubDate>Fri, 28 Jan 2022 00:00:00 GMT</pubDate><category>Best Practices</category><category>User Experience</category><author>taylor-tice</author></item><item><title>Why Your Project Needs a Discovery Phase</title><link>https://savaslabs.com/blog/why-your-project-needs-discovery-phase/</link><guid isPermaLink="true">https://savaslabs.com/blog/why-your-project-needs-discovery-phase/</guid><description>Crucial to a project&apos;s success is understanding how we get there. Learn why the discovery phase is an essential first step in the software development process.</description><pubDate>Tue, 11 Jan 2022 00:00:00 GMT</pubDate><category>Best Practices</category><category>User Experience</category><author>simon-goodwin</author></item><item><title>Growth at Savas and What Drives Us</title><link>https://savaslabs.com/blog/growth-savas-and-what-drives-us/</link><guid isPermaLink="true">https://savaslabs.com/blog/growth-savas-and-what-drives-us/</guid><description>As we&apos;ve gained consistent opportunities to serve more partners over time, we look at what growth means to us and why we&apos;re focused on it. </description><pubDate>Mon, 20 Sep 2021 00:00:00 GMT</pubDate><category>Company Culture</category><category>Business</category><category>Marketing</category><author>chris-russo</author></item><item><title>Reflections on Diversity, Equity &amp; Inclusion at Savas</title><link>https://savaslabs.com/blog/reflections-diversity-equity-inclusion-savas/</link><guid isPermaLink="true">https://savaslabs.com/blog/reflections-diversity-equity-inclusion-savas/</guid><description>We&apos;re continuously evaluating our commitment to diversity, equity, and inclusion—examining what these values mean to us and their role in our future goals.</description><pubDate>Fri, 27 Aug 2021 00:00:00 GMT</pubDate><category>Company Culture</category><category>Philosophy</category><category>Identity</category><category>Diversity &amp; Inclusion</category><author>chris-russo</author></item><item><title>Modern Web Content Architecture Series: Part 2</title><link>https://savaslabs.com/blog/modern-web-content-architecture-series-part-2/</link><guid isPermaLink="true">https://savaslabs.com/blog/modern-web-content-architecture-series-part-2/</guid><description>Deciding between a monolithic CMS and a headless CMS approach for your next website? In part two, we discuss the pros and cons of a monolithic CMS.</description><pubDate>Fri, 23 Apr 2021 00:00:00 GMT</pubDate><category>Architecture</category><category>Framework</category><category>Back-end Engineering</category><category>Front End Development</category><author>devan-chase</author></item><item><title>Leveraging the Airtable API</title><link>https://savaslabs.com/blog/leveraging-airtable-api/</link><guid isPermaLink="true">https://savaslabs.com/blog/leveraging-airtable-api/</guid><description>Airtable and its self-documenting API offer a great solution for data storage in simple web projects that you want to get up and running quickly.</description><pubDate>Mon, 29 Mar 2021 00:00:00 GMT</pubDate><category>APIs</category><category>Architecture</category><category>Front End Development</category><category>Back-end Engineering</category><author>alex-manzo</author></item><item><title>Application Performance: a Skillshare</title><link>https://savaslabs.com/blog/application-performance-skillshare/</link><guid isPermaLink="true">https://savaslabs.com/blog/application-performance-skillshare/</guid><description>Brian Vuyk, our resident farmer and an application performance expert shares with us some best practices.</description><pubDate>Wed, 24 Mar 2021 00:00:00 GMT</pubDate><category>PHP</category><category>Performance</category><category>Best Practices</category><category>Skillshare</category><author>brian-vuyk</author></item><item><title> Modern Web Content Architecture Series: Part 1</title><link>https://savaslabs.com/blog/modern-web-content-architecture-series-part-1/</link><guid isPermaLink="true">https://savaslabs.com/blog/modern-web-content-architecture-series-part-1/</guid><description>Deciding between a monolithic CMS and a headless CMS approach for your next content site or redesign? We break down the pros and cons of each in this three part series.</description><pubDate>Fri, 12 Mar 2021 00:00:00 GMT</pubDate><category>Architecture</category><category>Framework</category><category>APIs</category><category>Back-end Engineering</category><category>Front End Development</category><author>devan-chase</author></item><item><title>Alt Text for Accessible Animations</title><link>https://savaslabs.com/blog/alt-text-accessible-animations/</link><guid isPermaLink="true">https://savaslabs.com/blog/alt-text-accessible-animations/</guid><description>A how-to guide on how to write alt text for accessible animations. </description><pubDate>Mon, 22 Feb 2021 00:00:00 GMT</pubDate><category>Best Practices</category><category>Front End Development</category><author>sean-oshea</author></item><item><title>Improving Local Performance with Docksal and Virtualbox</title><link>https://savaslabs.com/blog/improving-local-performance-docksal-and-virtualbox/</link><guid isPermaLink="true">https://savaslabs.com/blog/improving-local-performance-docksal-and-virtualbox/</guid><description>Changing Docksal&apos;s mode from Docker Desktop to Virtualbox made for significant performance gains in local development.</description><pubDate>Sat, 23 Jan 2021 00:00:00 GMT</pubDate><category>Docksal</category><category>Docker</category><category>Best Practices</category><category>Productivity</category><author>alex-manzo</author></item><item><title>Lorem Ipsum What if We....?</title><link>https://savaslabs.com/blog/lorem-ipsum-what-if-we/</link><guid isPermaLink="true">https://savaslabs.com/blog/lorem-ipsum-what-if-we/</guid><description>Discover how we created and launched a 2020 lorem ipsum generator using Pug templates.</description><pubDate>Tue, 22 Dec 2020 00:00:00 GMT</pubDate><category>Labs</category><category>TailwindCSS</category><category>Company Culture</category><author>alex-manzo</author></item><item><title>Sappy Team Appreciation Post</title><link>https://savaslabs.com/blog/sappy-team-appreciation-post/</link><guid isPermaLink="true">https://savaslabs.com/blog/sappy-team-appreciation-post/</guid><description>One Savas project manager turned developer shares gratitude for the Savas team.</description><pubDate>Wed, 16 Dec 2020 00:00:00 GMT</pubDate><category>Company Culture</category><author>maddy-closs</author></item><item><title>Cognitive Load: How Google Missed the Mark</title><link>https://savaslabs.com/blog/cognitive-load-how-google-missed-mark/</link><guid isPermaLink="true">https://savaslabs.com/blog/cognitive-load-how-google-missed-mark/</guid><description>We looked at the new suite of Google icons and why they&apos;re garnering such negative feedback.</description><pubDate>Mon, 09 Nov 2020 00:00:00 GMT</pubDate><category>Design</category><category>User Experience</category><category>Usability</category><author>jenna-spanswick</author></item><item><title>Accessible Visual Design</title><link>https://savaslabs.com/blog/accessible-visual-design/</link><guid isPermaLink="true">https://savaslabs.com/blog/accessible-visual-design/</guid><description>Take a closer look at our redesign of PQCNC&apos;s DELPHI dashboard to see how we transformed it into a usable, accessible interface.</description><pubDate>Tue, 03 Nov 2020 00:00:00 GMT</pubDate><category>User Experience</category><category>Design</category><author>drew-glover</author></item><item><title>Finding Inspiration in Local Civil Rights History</title><link>https://savaslabs.com/blog/finding-inspiration-local-civil-rights-history/</link><guid isPermaLink="true">https://savaslabs.com/blog/finding-inspiration-local-civil-rights-history/</guid><description>In light of the BLM movement, we redesigned the Durhman Civil Rights Heritage Project to make stories from Durham&apos;s civil rights history accessible to users.</description><pubDate>Wed, 28 Oct 2020 00:00:00 GMT</pubDate><author>sean-oshea</author></item><item><title>An Exploration of GSAP&apos;s ScrollTrigger in React</title><link>https://savaslabs.com/blog/exploration-gsaps-scrolltrigger-react/</link><guid isPermaLink="true">https://savaslabs.com/blog/exploration-gsaps-scrolltrigger-react/</guid><description>Learn how we used GSAP&apos;s ScrollTrigger plugin to create an animated timeline for our work on the Durham Civil Rights Heritage Project site experience.</description><pubDate>Tue, 27 Oct 2020 00:00:00 GMT</pubDate><category>Front End Development</category><category>React JS</category><author>madeline-streilein</author></item><item><title>CSS Challenge: Circle Ring Animation</title><link>https://savaslabs.com/blog/css-challenge-circle-ring-animation/</link><guid isPermaLink="true">https://savaslabs.com/blog/css-challenge-circle-ring-animation/</guid><description>TBD</description><pubDate>Mon, 26 Oct 2020 00:00:00 GMT</pubDate><category>CSS</category><category>Challenges</category><author>sean-oshea</author></item><item><title>What I Learned Designing ShouldIAskForGender.com</title><link>https://savaslabs.com/blog/what-i-learned-designing-shouldiaskforgendercom/</link><guid isPermaLink="true">https://savaslabs.com/blog/what-i-learned-designing-shouldiaskforgendercom/</guid><description>Jenna&apos;s first project at Savas Labs was ShouldIAskforGender.com. This was also the first Labs™️ project we fully designed and built in-house.</description><pubDate>Mon, 26 Oct 2020 00:00:00 GMT</pubDate><category>Figma</category><category>User Experience</category><category>Design</category><category>Diversity &amp; Inclusion</category><author>jenna-spanswick</author></item><item><title>Lessons Learned From Leading My First Design Project at Savas</title><link>https://savaslabs.com/blog/lessons-learned-leading-my-first-design-project-savas/</link><guid isPermaLink="true">https://savaslabs.com/blog/lessons-learned-leading-my-first-design-project-savas/</guid><description>Our Senior UI/UX designer shares what he learned during the website redesign for DurhmanNCSports.com.</description><pubDate>Wed, 21 Oct 2020 00:00:00 GMT</pubDate><category>Design</category><category>Figma</category><category>WordPress</category><author>drew-glover</author></item><item><title>From School to Work: All Remote</title><link>https://savaslabs.com/blog/school-work-all-remote/</link><guid isPermaLink="true">https://savaslabs.com/blog/school-work-all-remote/</guid><description>Meet Jenna and learn from her experience of applying for, accepting, and onboarding in her first professional opportunity as a completely remote UI designer!</description><pubDate>Tue, 20 Oct 2020 00:00:00 GMT</pubDate><category>Company Culture</category><category>Best Practices</category><author>jenna-spanswick</author></item><item><title>Implementing Fuse.js for Website Search Functionality</title><link>https://savaslabs.com/blog/implementing-fusejs-website-search-functionality/</link><guid isPermaLink="true">https://savaslabs.com/blog/implementing-fusejs-website-search-functionality/</guid><description>Need a swift, client-side search feature that&apos;s compatible with React for your website or app? See how we implemented the Fuse.js library in one of our projects.</description><pubDate>Wed, 02 Sep 2020 00:00:00 GMT</pubDate><category>React JS</category><category>Search</category><author>madeline-streilein</author></item><item><title>Introducing Tipit</title><link>https://savaslabs.com/blog/introducing-tipit/</link><guid isPermaLink="true">https://savaslabs.com/blog/introducing-tipit/</guid><description>The story behind Tipit: Why leave boring tip amounts when you can tip in palindromes?</description><pubDate>Thu, 27 Aug 2020 00:00:00 GMT</pubDate><category>Design</category><category>React Native</category><category>React JS</category><category>Labs</category><author>maddy-closs</author></item><item><title>Cultivating a More Gender-Inclusive Web</title><link>https://savaslabs.com/blog/cultivating-more-gender-inclusive-web/</link><guid isPermaLink="true">https://savaslabs.com/blog/cultivating-more-gender-inclusive-web/</guid><description>We built a Chrome extension that detects gender fields on websites &amp; provides users with a drafted email to send to companies suggesting more inclusive options.</description><pubDate>Tue, 25 Aug 2020 00:00:00 GMT</pubDate><category>Labs</category><category>Diversity &amp; Inclusion</category><author>alex-manzo</author></item><item><title>A Response to COVID-19 for Local Restaurants: Durham Delivers</title><link>https://savaslabs.com/blog/response-covid-19-local-restaurants-durham-delivers/</link><guid isPermaLink="true">https://savaslabs.com/blog/response-covid-19-local-restaurants-durham-delivers/</guid><description>Savas Labs builds Durham Delivers to help restaurants serve more of their customers while their dining rooms are closed during the COVID-19 pandemic.</description><pubDate>Tue, 25 Aug 2020 00:00:00 GMT</pubDate><category>Labs</category><author>chris-russo</author></item><item><title>Meet (Savas) Labs™</title><link>https://savaslabs.com/blog/meet-savas-labs/</link><guid isPermaLink="true">https://savaslabs.com/blog/meet-savas-labs/</guid><description>During the pandemic, like many, we have found ourselves with more time at home. With the world on pause our strategists, designers, and developers have been afforded more time for introspection and experimentation. Thus we’ve rolled out an initiative here at Savas affectionately known as Labs: a place where we can experiment with ideas and technology.</description><pubDate>Mon, 24 Aug 2020 00:00:00 GMT</pubDate><category>Labs</category><author>ben-eckerson</author></item><item><title>Embed a React App in Drupal 8 Paragraph</title><link>https://savaslabs.com/blog/embed-react-app-drupal-8-paragraph/</link><guid isPermaLink="true">https://savaslabs.com/blog/embed-react-app-drupal-8-paragraph/</guid><description>test</description><pubDate>Tue, 11 Aug 2020 00:00:00 GMT</pubDate><category>React JS</category><category>Drupal</category><author>madeline-streilein</author></item><item><title>Updating Composer to Account for Dev Modules</title><link>https://savaslabs.com/blog/updating-composer-account-dev-modules/</link><guid isPermaLink="true">https://savaslabs.com/blog/updating-composer-account-dev-modules/</guid><description>Working with an in-development Drupal module that doesn&apos;t have an official release? These simple changes to your Composer install should save you some trouble in deploying.</description><pubDate>Mon, 06 Jul 2020 00:00:00 GMT</pubDate><category>Drupal</category><category>Pantheon</category><category>Debugging</category><author>alex-manzo</author></item><item><title>Using React Global State with Hooks and Context</title><link>https://savaslabs.com/blog/using-react-global-state-hooks-and-context/</link><guid isPermaLink="true">https://savaslabs.com/blog/using-react-global-state-hooks-and-context/</guid><description>Set and manage global state for a small React Native app built from functional components, without using Redux or Mobx. </description><pubDate>Thu, 25 Jun 2020 00:00:00 GMT</pubDate><category>React JS</category><category>React Native</category><author>maddy-closs</author></item><item><title>Resources: Racial Justice in America</title><link>https://savaslabs.com/blog/resources-racial-justice-america/</link><guid isPermaLink="true">https://savaslabs.com/blog/resources-racial-justice-america/</guid><description>The Savas Labs team unequivocally condemns the disproportionate brutalization of Black people by police in the United States. We&apos;ve compiled a collection of resources that our team has been referring to for concrete steps of action and our own continued education.</description><pubDate>Tue, 02 Jun 2020 00:00:00 GMT</pubDate><category>Diversity &amp; Inclusion</category><category>Philosophy</category><author>chris-russo</author></item><item><title>Using Your Website to Communicate in Crisis Situations</title><link>https://savaslabs.com/blog/using-your-website-communicate-crisis-situations/</link><guid isPermaLink="true">https://savaslabs.com/blog/using-your-website-communicate-crisis-situations/</guid><description>Some tips from our team to yours on how to use your website to communicate information in times of crisis.
</description><pubDate>Wed, 27 May 2020 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><author>alex-manzo</author></item><item><title>Drupal Content Syncing to Ease Code Reviews and Deployments</title><link>https://savaslabs.com/blog/drupal-content-syncing-ease-code-reviews-and-deployments/</link><guid isPermaLink="true">https://savaslabs.com/blog/drupal-content-syncing-ease-code-reviews-and-deployments/</guid><description>Code review is an essential part of producing high-quality work. We&apos;ve developed some helpful tools and workflows to streamline the process.</description><pubDate>Tue, 14 Apr 2020 00:00:00 GMT</pubDate><category>Drupal</category><author>dan-murphy</author></item><item><title>Sorting Harvest Timesheets and the Importance of UX Research</title><link>https://savaslabs.com/blog/sorting-harvest-timesheets-and-importance-ux-research/</link><guid isPermaLink="true">https://savaslabs.com/blog/sorting-harvest-timesheets-and-importance-ux-research/</guid><description>Utilities like time-tracking apps must have the right feature set to succeed. Engaging with real users through UX research is the best way to hear what’s working, what’s missing, and what needs to change.</description><pubDate>Thu, 02 Apr 2020 00:00:00 GMT</pubDate><category>Labs</category><category>User Experience</category><category>Best Practices</category><category>Business</category><author>sean-oshea</author></item><item><title>oEmbed in Drupal 8</title><link>https://savaslabs.com/blog/oembed-drupal-8/</link><guid isPermaLink="true">https://savaslabs.com/blog/oembed-drupal-8/</guid><description>oEmbed allows a website&apos;s content to be embedded into another page. </description><pubDate>Wed, 01 Apr 2020 00:00:00 GMT</pubDate><category>Drupal</category><author>devan-chase</author></item><item><title>How (and How Not) to Practice Social Distancing as Demonstrated By Cats and Dogs</title><link>https://savaslabs.com/blog/how-and-how-not-practice-social-distancing-demonstrated-cats-and-dogs/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-and-how-not-practice-social-distancing-demonstrated-cats-and-dogs/</guid><description>Social distancing but really cute. </description><pubDate>Wed, 25 Mar 2020 00:00:00 GMT</pubDate><category>Business</category><category>Company Culture</category><author>chris-russo</author></item><item><title>How We Implemented CSS Grid on Our New Site</title><link>https://savaslabs.com/blog/how-we-implemented-css-grid-our-new-site/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-we-implemented-css-grid-our-new-site/</guid><description>CSS Grid allowed us to create flexible layouts as we build our new site.</description><pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate><category>Front End Development</category><category>CSS</category><category>TailwindCSS</category><author>alex-manzo</author></item><item><title>Free Introductory Resources for Kids Learning to Code</title><link>https://savaslabs.com/blog/free-introductory-resources-kids-learning-code/</link><guid isPermaLink="true">https://savaslabs.com/blog/free-introductory-resources-kids-learning-code/</guid><description>Free introductory resources for parents with kids who are interested in learning to code.
</description><pubDate>Mon, 23 Mar 2020 00:00:00 GMT</pubDate><category>Business</category><category>Front End Development</category><category>JavaScript</category><category>CSS</category><author>chris-russo</author></item><item><title>Know React and Want to Learn React Native? Here&apos;s Where to Begin</title><link>https://savaslabs.com/blog/know-react-and-want-learn-react-native-heres-where-begin/</link><guid isPermaLink="true">https://savaslabs.com/blog/know-react-and-want-learn-react-native-heres-where-begin/</guid><description>Know React and want to learn React Native? There are many tutorials out there, but none encapsulated all the questions I encountered. Here&apos;s where to start.</description><pubDate>Fri, 20 Mar 2020 00:00:00 GMT</pubDate><category>React JS</category><category>React Native</category><category>Front End Development</category><category>Debugging</category><category>ES6+</category><category>JavaScript</category><author>madeline-streilein</author></item><item><title>Leading Effective Client Presentations</title><link>https://savaslabs.com/blog/leading-effective-client-presentations/</link><guid isPermaLink="true">https://savaslabs.com/blog/leading-effective-client-presentations/</guid><description>Presenting to clients can be stressful, especially for the inexperienced. Going into these meetings with the right mindset and skillset is critical for building consensus and momentum among stakeholders.
</description><pubDate>Wed, 18 Mar 2020 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><author>sean-oshea</author></item><item><title>Omega Search / Progressive Decoupling</title><link>https://savaslabs.com/blog/omega-search-progressive-decoupling/</link><guid isPermaLink="true">https://savaslabs.com/blog/omega-search-progressive-decoupling/</guid><description>Progressive Decoupling to make Omega’s search easily accessible, snappy, while allowing for spell-checking and auto-complete. 
</description><pubDate>Tue, 17 Mar 2020 00:00:00 GMT</pubDate><category>Progressive Decoupling</category><category>Skillshare</category><category>React JS</category><category>Search</category><author>dan-murphy</author></item><item><title>How to Work Remotely (and Still Be Productive) </title><link>https://savaslabs.com/blog/how-work-remotely-and-still-be-productive/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-work-remotely-and-still-be-productive/</guid><description>Best practices for working remotely and staying productive.</description><pubDate>Fri, 13 Mar 2020 00:00:00 GMT</pubDate><category>Business</category><category>Best Practices</category><author>kendall-holland</author></item><item><title> Working with Storybook and Drupal (Part 2)</title><link>https://savaslabs.com/blog/working-storybook-and-drupal-part-2/</link><guid isPermaLink="true">https://savaslabs.com/blog/working-storybook-and-drupal-part-2/</guid><description>Our front-end team shares some tips and tricks on getting StorybookJS and Drupal 8 to get along.
</description><pubDate>Thu, 12 Mar 2020 00:00:00 GMT</pubDate><category>Drupal</category><category>Front End Development</category><category>Twig</category><category>Component Libraries</category><category>ES6+</category><category>JavaScript</category><author>alex-manzo</author></item><item><title>Oh Hello, New Savas Labs Brand</title><link>https://savaslabs.com/blog/oh-hello-new-savas-labs-brand/</link><guid isPermaLink="true">https://savaslabs.com/blog/oh-hello-new-savas-labs-brand/</guid><description>Last week we rolled out the new and improved Savas Labs brand. It’s been an exciting (and busy!) time for the entire team as we worked together to make the new brand and vision come to life in a matter of just a few months. Here&apos;s how we did it.</description><pubDate>Mon, 24 Feb 2020 00:00:00 GMT</pubDate><category>Design</category><category>User Experience</category><category>Figma</category><author>drew-glover</author></item><item><title>Gender Inclusivity Is More Than an “Other” Option</title><link>https://savaslabs.com/blog/gender-inclusivity-is-more-than-an-other-option/</link><guid isPermaLink="true">https://savaslabs.com/blog/gender-inclusivity-is-more-than-an-other-option/</guid><description>Conversations around gender inclusivity often focus on gender fields in forms. The conversation is bigger than that, though. Is gender data even necessary? How does a user change their name? How does this all tie into user experience?</description><pubDate>Thu, 02 Jan 2020 00:00:00 GMT</pubDate><category>Best Practices</category><category>User Experience</category><category>Diversity &amp; Inclusion</category><author>alex-manzo</author></item><item><title>Savas Claus™ 2019: A Tale of Savas Holiday Tradition</title><link>https://savaslabs.com/blog/savas-claus-2019/</link><guid isPermaLink="true">https://savaslabs.com/blog/savas-claus-2019/</guid><description>As you may remember from last year, here at Savas we began a tradition to celebrate the holidays and season of gift-giving. You may have heard of (and probably have participated in) Secret Santa—the game where a group buys gifts for one another secretly, exchanges them, and the receiver must try to guess the giver.</description><pubDate>Tue, 24 Dec 2019 00:00:00 GMT</pubDate><category>Team</category><category>Company Culture</category><author>chris-russo</author></item><item><title>Six months in: Revelations and Roadblocks as a Junior Developer</title><link>https://savaslabs.com/blog/six-months-revelations-and-roadblocks-junior-developer/</link><guid isPermaLink="true">https://savaslabs.com/blog/six-months-revelations-and-roadblocks-junior-developer/</guid><description>Ever wondered what beginning a dev career at a web agency is like? One of our own shares hurdles, highlights, and tips as she reflects on half a year at Savas Labs/</description><pubDate>Fri, 06 Dec 2019 00:00:00 GMT</pubDate><category>Front End Development</category><category>Philosophy</category><category>Best Practices</category><category>TailwindCSS</category><author>madeline-streilein</author></item><item><title>A Parliament of Savas Owls</title><link>https://savaslabs.com/blog/parliament-savas-owls/</link><guid isPermaLink="true">https://savaslabs.com/blog/parliament-savas-owls/</guid><description>A recap from the Savas Team&apos;s summit in Durhman, NC — to work together in person, share ideas, solve challenges, and hack on new projects.</description><pubDate>Fri, 08 Nov 2019 00:00:00 GMT</pubDate><category>Company Culture</category><category>Business</category><author>chris-russo</author></item><item><title>Using Tailwind for CSS</title><link>https://savaslabs.com/blog/using-tailwind-css/</link><guid isPermaLink="true">https://savaslabs.com/blog/using-tailwind-css/</guid><description>In the spirit of efficiency and team cohesion, Savas Labs has recently utilized Tailwind CSS, a utility-first CSS framework. This has proven especially useful in keeping styles organized, reusable, and functional across projects even with multiple developers and writing styles. This is how we did it.</description><pubDate>Wed, 06 Nov 2019 00:00:00 GMT</pubDate><category>Front End Development</category><category>TailwindCSS</category><author>alex-manzo</author></item><item><title>Working with Storybook and Drupal (Part 1)</title><link>https://savaslabs.com/blog/working-storybook-and-drupal-part-1/</link><guid isPermaLink="true">https://savaslabs.com/blog/working-storybook-and-drupal-part-1/</guid><description>On using Storybook to integrate component libraries into Drupal 8 projects.</description><pubDate>Fri, 11 Oct 2019 00:00:00 GMT</pubDate><category>Front End Development</category><category>Component Libraries</category><category>Twig</category><category>Drupal</category><author>alex-manzo</author></item><item><title>Code School Made Me a Better PM</title><link>https://savaslabs.com/blog/code-school-made-me-better-pm/</link><guid isPermaLink="true">https://savaslabs.com/blog/code-school-made-me-better-pm/</guid><description>How learning the basics of the command line, git, and frontend languages made me a better advocate for clients, development teams, and a better project manager.</description><pubDate>Wed, 11 Sep 2019 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><category>Productivity</category><author>maddy-closs</author></item><item><title>Savas Expands Development Team: Meet Alex Manzo</title><link>https://savaslabs.com/blog/savas-expands-development-team-meet-alex-manzo/</link><guid isPermaLink="true">https://savaslabs.com/blog/savas-expands-development-team-meet-alex-manzo/</guid><description>Our newest Junior Front-End Developer joins us with a love of dogs (their dog even joined us at the office one day!) and the best gif game you’ve ever seen.</description><pubDate>Tue, 30 Jul 2019 00:00:00 GMT</pubDate><category>Company Culture</category><author>alex-manzo</author></item><item><title>Should You Contribute to Open-Source Software? It&apos;s Complicated.</title><link>https://savaslabs.com/blog/should-you-contribute-open-source-software-its-complicated/</link><guid isPermaLink="true">https://savaslabs.com/blog/should-you-contribute-open-source-software-its-complicated/</guid><description>Contributing to open-source software is oft-touted as a necessity for those who use open-source software (read: everyone). But who benefits from the contribution and is it the best way to use our precious surplus time?</description><pubDate>Tue, 23 Jul 2019 00:00:00 GMT</pubDate><category>Open Source</category><category>Drupal</category><category>Business</category><author>chris-russo</author></item><item><title>Savas Brings on Another Front-end Developer</title><link>https://savaslabs.com/blog/savas-brings-another-front-end-developer/</link><guid isPermaLink="true">https://savaslabs.com/blog/savas-brings-another-front-end-developer/</guid><description>Get to know Savas’ newest Junior Front-end Developer, find out why she chose Savas and read a couple of her best dad jokes.</description><pubDate>Wed, 03 Jul 2019 00:00:00 GMT</pubDate><category>Team</category><category>Company Culture</category><author>madeline-streilein</author></item><item><title>Adventures in Estimation: Accuracy and Strategy at Savas Labs</title><link>https://savaslabs.com/blog/adventures-estimation-accuracy-and-strategy-savas-labs/</link><guid isPermaLink="true">https://savaslabs.com/blog/adventures-estimation-accuracy-and-strategy-savas-labs/</guid><description>The estimation process is notoriously difficult to do well. Here are some tips on how to do estimates better.</description><pubDate>Tue, 14 May 2019 00:00:00 GMT</pubDate><category>Best Practices</category><category>Business</category><category>Productivity</category><author>dan-murphy</author></item><item><title>Savas Hires a Marketing Coordinator</title><link>https://savaslabs.com/blog/savas-hires-marketing-coordinator/</link><guid isPermaLink="true">https://savaslabs.com/blog/savas-hires-marketing-coordinator/</guid><description>The new Savas Marketing Coordinator will be bringing you quality content from the team, keeping you up-to-date on all things Savas!</description><pubDate>Mon, 29 Apr 2019 00:00:00 GMT</pubDate><category>Team</category><category>Company Culture</category><author>chris-russo</author></item><item><title>Top 5 Things You Need To Know To Speak Drupal</title><link>https://savaslabs.com/blog/top-5-things-you-need-know-speak-drupal/</link><guid isPermaLink="true">https://savaslabs.com/blog/top-5-things-you-need-know-speak-drupal/</guid><description>Drupal takes years to master. However with a focused introduction, beginners can turn the intimidating esoteric terminology into a powerful shared vocabulary with the pros who have been at it for years.</description><pubDate>Mon, 22 Apr 2019 00:00:00 GMT</pubDate><category>Drupal</category><author>maddy-closs</author></item><item><title>Savas Brings On (another) Project Manager</title><link>https://savaslabs.com/blog/savas-brings-another-project-manager/</link><guid isPermaLink="true">https://savaslabs.com/blog/savas-brings-another-project-manager/</guid><description>Savas Labs gives a warm (Texan) welcome to Maddy Bishop-Van Horn joining the team as a project manager.</description><pubDate>Wed, 10 Apr 2019 00:00:00 GMT</pubDate><category>Team</category><category>Company Culture</category><author>chris-russo</author></item><item><title>ReTreat Yo&apos; Self: A Savas Labs Team Summit</title><link>https://savaslabs.com/blog/retreat-yo-self-savas-labs-team-summit/</link><guid isPermaLink="true">https://savaslabs.com/blog/retreat-yo-self-savas-labs-team-summit/</guid><description>Savas Labs hosts it’s first semi-annual retreat in beautiful, sunny, warm Austin, TX.</description><pubDate>Mon, 08 Apr 2019 00:00:00 GMT</pubDate><category>Team</category><category>Company Culture</category><author>chris-russo</author></item><item><title>Savas Claus™: The Inaugural Holiday Tradition</title><link>https://savaslabs.com/blog/savas-claus/</link><guid isPermaLink="true">https://savaslabs.com/blog/savas-claus/</guid><description>We wrote a Slack app to help facilitate our first annual office secret santa: Savas Claus™!</description><pubDate>Mon, 17 Dec 2018 00:00:00 GMT</pubDate><category>Company Culture</category><category>Open Source</category><category>Team</category><author>ben-eckerson</author></item><item><title>Welcoming Ben Eckerson as COO of Savas Labs</title><link>https://savaslabs.com/blog/welcoming-ben-eckerson-coo-savas-labs/</link><guid isPermaLink="true">https://savaslabs.com/blog/welcoming-ben-eckerson-coo-savas-labs/</guid><description>For a little over a month now, Ben Eckerson has been working hard to make an impact as Savas Labs’ new and first Chief Operating Officer. Ben joins us after six years at premier digital agency Viget, where he led business development and experimental IoT efforts for their Durham office (a couple blocks away from us in downtown Durham). Prior to Viget, Ben spent six years at creative New York/Durham agency Mckinney.</description><pubDate>Tue, 11 Dec 2018 00:00:00 GMT</pubDate><category>Team</category><category>Company Culture</category><author>chris-russo</author></item><item><title>How to Transition Your Website from HTTP to HTTPS</title><link>https://savaslabs.com/blog/how-transition-your-website-http-https/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-transition-your-website-http-https/</guid><description>Now that all websites must be served over HTTPS, we&apos;ll show you how to transition from HTTP.</description><pubDate>Tue, 31 Jul 2018 00:00:00 GMT</pubDate><category>Marketing</category><category>User Experience</category><category>Best Practices</category><category>Performance</category><category>Drupal</category><author>chris-russo</author></item><item><title>Why Your Website Needs HTTPS</title><link>https://savaslabs.com/blog/why-you-need-https/</link><guid isPermaLink="true">https://savaslabs.com/blog/why-you-need-https/</guid><description>The upside of HTTPS now greatly exceeds any previously valid tradeoffs. If you&apos;re not using it exclusively, it&apos;s time to make the switch.
</description><pubDate>Tue, 26 Jun 2018 00:00:00 GMT</pubDate><category>Marketing</category><category>User Experience</category><category>Best Practices</category><category>Performance</category><category>Drupal</category><author>chris-russo</author></item><item><title>Updating Drupal 8 Core via Composer</title><link>https://savaslabs.com/blog/updating-drupal-8-core-composer/</link><guid isPermaLink="true">https://savaslabs.com/blog/updating-drupal-8-core-composer/</guid><description>Some quick tips for completing this surprisingly tricky task.</description><pubDate>Sat, 24 Mar 2018 00:00:00 GMT</pubDate><category>Drupal</category><category>Composer</category><author>chris-russo</author></item><item><title>The Cost of Investing in Drupal 7 - Why it&apos;s Time for Drupal 8</title><link>https://savaslabs.com/blog/cost-investing-drupal-7-why-its-time-drupal-8/</link><guid isPermaLink="true">https://savaslabs.com/blog/cost-investing-drupal-7-why-its-time-drupal-8/</guid><description>The short of it is Drupal 8 to 9 upgrades should be far easier (and less expensive) than any previous major version upgrade, and so will be from here on in. That means for those not yet on Drupal 8, you only have one final difficult upgrade left in your Drupal journey until the end of time.</description><pubDate>Wed, 08 Nov 2017 00:00:00 GMT</pubDate><category>Drupal</category><author>chris-russo</author></item><item><title>Drupal 8 Turns 2. Are You Taking Advantage of It Yet?</title><link>https://savaslabs.com/blog/drupal-8-turns-2-are-you-taking-advantage-it-yet/</link><guid isPermaLink="true">https://savaslabs.com/blog/drupal-8-turns-2-are-you-taking-advantage-it-yet/</guid><description>Drupal 8 has been around for almost two years. We&apos;ll take a look at where it&apos;s been and where it&apos;s going.</description><pubDate>Thu, 26 Oct 2017 00:00:00 GMT</pubDate><category>Drupal</category><author>chris-russo</author></item><item><title>Savaslabs.com Redesign</title><link>https://savaslabs.com/blog/savaslabscom-redesign/</link><guid isPermaLink="true">https://savaslabs.com/blog/savaslabscom-redesign/</guid><description>The Spring 2017 Redesign of Savaslabs.com</description><pubDate>Sun, 23 Apr 2017 00:00:00 GMT</pubDate><category>Design</category><category>User Experience</category><category>Jekyll</category><category>Responsive Design</category><author>chris-russo</author></item><item><title>Lightning Talks - Three Useful Additions to Any Developer Toolbox in Q1 2017</title><link>https://savaslabs.com/blog/lightning-talks-three-useful-additions-any-developer-toolbox-q1-2017/</link><guid isPermaLink="true">https://savaslabs.com/blog/lightning-talks-three-useful-additions-any-developer-toolbox-q1-2017/</guid><description>What we&apos;ve added to our developer toolboxes in Q1 2017!</description><pubDate>Mon, 20 Mar 2017 00:00:00 GMT</pubDate><category>Skillshare</category><category>Productivity</category><category>Docker</category><author>chris-russo</author></item><item><title>Five Drupal 8 Tips to Empower Content Authors</title><link>https://savaslabs.com/blog/five-drupal-8-tips-empower-content-authors/</link><guid isPermaLink="true">https://savaslabs.com/blog/five-drupal-8-tips-empower-content-authors/</guid><description>Creating and publishing quality content within constraints is a common challenge for content editors. Here&apos;s how we help our clients overcome this challenge.</description><pubDate>Mon, 06 Mar 2017 00:00:00 GMT</pubDate><category>Drupal</category><category>User Experience</category><author>chris-russo</author></item><item><title>On Web Typography - a Book Review</title><link>https://savaslabs.com/blog/web-typography-book-review/</link><guid isPermaLink="true">https://savaslabs.com/blog/web-typography-book-review/</guid><description>A review of Jason Santa Maria&apos;s *On Web Typography*, and how we applied the lessons learned to our workflow.</description><pubDate>Mon, 27 Feb 2017 00:00:00 GMT</pubDate><category>Design</category><category>Typography</category><category>User Experience</category><author>chris-russo</author></item><item><title>Docker and the Drupal Pattern Lab Starter Theme</title><link>https://savaslabs.com/blog/docker-and-drupal-pattern-lab-starter-theme/</link><guid isPermaLink="true">https://savaslabs.com/blog/docker-and-drupal-pattern-lab-starter-theme/</guid><description>How to build a Docker image for local Drupal development with the Pattern Lab Starter theme and other common front-end applications such as npm, Gulp, and Bower.</description><pubDate>Mon, 20 Feb 2017 00:00:00 GMT</pubDate><category>Drupal</category><category>Docker</category><category>Front End Development</category><category>Pattern Lab</category><author>dan-murphy</author></item><item><title>Dramatically Improve MySQL Import Performance with Docker</title><link>https://savaslabs.com/blog/dramatically-improve-mysql-import-performance-docker/</link><guid isPermaLink="true">https://savaslabs.com/blog/dramatically-improve-mysql-import-performance-docker/</guid><description>We use Docker to ensure an identical development platform across our team while achieving parity with the production environment.</description><pubDate>Wed, 15 Feb 2017 00:00:00 GMT</pubDate><category>Drupal</category><category>Docker</category><category>Continuous Integration</category><category>Performance</category><category>Productivity</category><category>User Experience</category><author>chris-russo</author></item><item><title>Using MailChimp API v3.0 to subscribe users to email lists in Drupal custom modules</title><link>https://savaslabs.com/blog/using-mailchimp-api-v30-subscribe-users-email-lists-drupal-custom-modules/</link><guid isPermaLink="true">https://savaslabs.com/blog/using-mailchimp-api-v30-subscribe-users-email-lists-drupal-custom-modules/</guid><description>Our clients are often looking to reach their audiences via email campaigns, and MailChimp is one of the solutions we frequently recommend for this. MailChimp makes it easy to create and manage email campaigns while also providing beneficial analytics on user behavior.</description><pubDate>Tue, 15 Nov 2016 00:00:00 GMT</pubDate><category>Drupal</category><category>Composer</category><category>Module Development</category><category>Marketing</category><author>dan-murphy</author></item><item><title>Deploying Jekyll to Github Pages with Travis and Gulp</title><link>https://savaslabs.com/blog/deploying-jekyll-github-pages-travis-and-gulp/</link><guid isPermaLink="true">https://savaslabs.com/blog/deploying-jekyll-github-pages-travis-and-gulp/</guid><description>We used Travis CI to run our gulp command to build the Savas Labs site, then committed the changes to our master branch, so GitHub Pages deployed to the site.</description><pubDate>Tue, 25 Oct 2016 00:00:00 GMT</pubDate><category>Jekyll</category><category>Continuous Integration</category><author>chris-russo</author></item><item><title>Optimizing Jekyll Performance with Gulp</title><link>https://savaslabs.com/blog/optimizing-jekyll-performance-gulp/</link><guid isPermaLink="true">https://savaslabs.com/blog/optimizing-jekyll-performance-gulp/</guid><description>How we improved our company site&apos;s performance with a better Jekyll workflow</description><pubDate>Wed, 19 Oct 2016 00:00:00 GMT</pubDate><category>Performance</category><category>Jekyll</category><category>JavaScript</category><category>CSS</category><category>Sass</category><category>Front End Development</category><author>chris-russo</author></item><item><title>Supercharged SEO with Drupal 8</title><link>https://savaslabs.com/blog/supercharged-seo-drupal-8/</link><guid isPermaLink="true">https://savaslabs.com/blog/supercharged-seo-drupal-8/</guid><description>Here at Savas Labs, we listen to our clients needs, and what many of our clients need is to reach their target audiences effectively. Let’s be honest here - perfectly coded, a pretty looking website will be of little use if it doesn’t produce leads / increase brand awareness / facilitate conversions or generate revenue! So how do we help our clients achieve their goals? We get there by balancing website objectives while giving priority to lead generation via SEO. The more quality traffic that comes to the website - the more conversions we can achieve. It’s that simple!</description><pubDate>Fri, 23 Sep 2016 00:00:00 GMT</pubDate><category>Drupal</category><category>Marketing</category><author>chris-russo</author></item><item><title>A Savas Labs Internship</title><link>https://savaslabs.com/blog/savas-labs-internship/</link><guid isPermaLink="true">https://savaslabs.com/blog/savas-labs-internship/</guid><description>What it&apos;s like to learn at Savas Labs.</description><pubDate>Mon, 29 Aug 2016 00:00:00 GMT</pubDate><category>Team</category><category>Company Culture</category><author>chris-russo</author></item><item><title>Usability Testing - Our Process and Favorite Practices</title><link>https://savaslabs.com/blog/usability-testing-our-process-and-favorite-practices/</link><guid isPermaLink="true">https://savaslabs.com/blog/usability-testing-our-process-and-favorite-practices/</guid><description>Our approach to designing, conducting, and learning from user testing and other analyses.</description><pubDate>Wed, 22 Jun 2016 00:00:00 GMT</pubDate><category>User Experience</category><category>Best Practices</category><author>chris-russo</author></item><item><title>Using XHProf to Profile Your Drupal Module</title><link>https://savaslabs.com/blog/using-xhprof-profile-your-drupal-module/</link><guid isPermaLink="true">https://savaslabs.com/blog/using-xhprof-profile-your-drupal-module/</guid><description>A case study of using XHProf to profile a Drupal module.</description><pubDate>Thu, 16 Jun 2016 00:00:00 GMT</pubDate><category>PHP</category><category>Performance</category><category>Drupal</category><category>Module Development</category><author>chris-russo</author></item><item><title>Strategies and Tools for Resolving Git Merge Conflicts</title><link>https://savaslabs.com/blog/strategies-and-tools-resolving-git-merge-conflicts/</link><guid isPermaLink="true">https://savaslabs.com/blog/strategies-and-tools-resolving-git-merge-conflicts/</guid><description>An overview of strategies and tools to use when encountering conflicts during merges in Git.</description><pubDate>Wed, 15 Jun 2016 00:00:00 GMT</pubDate><category>Git</category><category>Best Practices</category><author>dan-murphy</author></item><item><title>Installing XHProf to Profile Drupal Module</title><link>https://savaslabs.com/blog/installing-xhprof-profile-drupal-module/</link><guid isPermaLink="true">https://savaslabs.com/blog/installing-xhprof-profile-drupal-module/</guid><description>A step-by-step on how to install and use XHProf to profile your Drupal module.</description><pubDate>Thu, 26 May 2016 00:00:00 GMT</pubDate><category>PHP</category><category>Drupal</category><category>Performance</category><category>Module Development</category><author>chris-russo</author></item><item><title>Drupalcon New Orleans 2016: a Twitter Recap</title><link>https://savaslabs.com/blog/drupalcon-new-orleans-2016-twitter-recap/</link><guid isPermaLink="true">https://savaslabs.com/blog/drupalcon-new-orleans-2016-twitter-recap/</guid><description>The ins and outs of the talks, sessions, parties, and more from Drupalcon New Orleans 2016.</description><pubDate>Fri, 20 May 2016 00:00:00 GMT</pubDate><category>Drupal</category><category>Conference</category><category>Event</category><author>chris-russo</author></item><item><title>How We Added Comments to Our Jekyll Site</title><link>https://savaslabs.com/blog/how-we-added-comments-our-jekyll-site/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-we-added-comments-our-jekyll-site/</guid><description>A peek under the hood at our website&apos;s commenting app, Squabble.</description><pubDate>Wed, 20 Apr 2016 00:00:00 GMT</pubDate><category>Jekyll</category><category>JavaScript</category><category>Open Source</category><author>chris-russo</author></item><item><title>TriDUG Lightning Talks</title><link>https://savaslabs.com/blog/tridug-lightning-talks/</link><guid isPermaLink="true">https://savaslabs.com/blog/tridug-lightning-talks/</guid><description>Savas Labs will host 4 lightning talks at the American Underground @Main for the next TriDUG meetup.</description><pubDate>Mon, 21 Mar 2016 00:00:00 GMT</pubDate><category>Drupal</category><category>Event</category><author>chris-russo</author></item><item><title>An Event Apart Nashville: Post-Conference Thoughts</title><link>https://savaslabs.com/blog/event-apart-nashville-post-conference-thoughts/</link><guid isPermaLink="true">https://savaslabs.com/blog/event-apart-nashville-post-conference-thoughts/</guid><description>Our Senior Front-End Developer&apos;s reflection after their first An Event Apart conference.</description><pubDate>Sun, 20 Mar 2016 00:00:00 GMT</pubDate><category>Conference</category><category>Design</category><category>Front End Development</category><author>chris-russo</author></item><item><title>TriDug Recap: Drupal 8 Case Studies</title><link>https://savaslabs.com/blog/tridug-recap-drupal-8-case-studies/</link><guid isPermaLink="true">https://savaslabs.com/blog/tridug-recap-drupal-8-case-studies/</guid><description>On Thursday March 17, about thirty TriDUG members gathered to discuss case studies in Drupal 8 site builds.</description><pubDate>Thu, 17 Mar 2016 00:00:00 GMT</pubDate><category>Drupal</category><category>Event</category><author>chris-russo</author></item><item><title>TriDUG: Drupal 8 Case Studies, Presentation, and Discussion</title><link>https://savaslabs.com/blog/tridug-drupal-8-case-studies-presentation-and-discussion/</link><guid isPermaLink="true">https://savaslabs.com/blog/tridug-drupal-8-case-studies-presentation-and-discussion/</guid><description>After a long lull in activity, Savas Labs would like to reinvigorate the TriDUG evening meetups.</description><pubDate>Tue, 15 Mar 2016 00:00:00 GMT</pubDate><category>Drupal</category><category>Event</category><author>chris-russo</author></item><item><title>DrupalCamp Florida 2016 Recap</title><link>https://savaslabs.com/blog/drupalcamp-florida-2016-recap/</link><guid isPermaLink="true">https://savaslabs.com/blog/drupalcamp-florida-2016-recap/</guid><description>Lisa Ridley of Savas Labs attended Drupal Camp Florida in March 2016. Here&apos;s what she learned.</description><pubDate>Wed, 09 Mar 2016 00:00:00 GMT</pubDate><category>Conference</category><category>Drupal</category><author>chris-russo</author></item><item><title>We&apos;re Going to Drupalcon; Will They Let Us Talk?</title><link>https://savaslabs.com/blog/were-going-drupalcon-will-they-let-us-talk/</link><guid isPermaLink="true">https://savaslabs.com/blog/were-going-drupalcon-will-they-let-us-talk/</guid><description>Savas Labs is sending 3 people to Drupalcon and has proposed 4 sessions.</description><pubDate>Tue, 01 Mar 2016 00:00:00 GMT</pubDate><category>Drupal</category><category>Conference</category><author>chris-russo</author></item><item><title>Drupal 6 Retires Today, Now What? Part 4: Upgrade to D7 or D8?</title><link>https://savaslabs.com/blog/drupal-6-retires-today-now-what-part-4-upgrade-d7-or-d8/</link><guid isPermaLink="true">https://savaslabs.com/blog/drupal-6-retires-today-now-what-part-4-upgrade-d7-or-d8/</guid><description>Which should you choose in upgrading your Drupal 6 site, Drupal 7 or 8?</description><pubDate>Tue, 23 Feb 2016 00:00:00 GMT</pubDate><category>Drupal</category><author>chris-russo</author></item><item><title>Your Site is Running on Drupal 6, Now What? Part 3: the Options</title><link>https://savaslabs.com/blog/your-site-running-drupal-6-now-what-part-3-options/</link><guid isPermaLink="true">https://savaslabs.com/blog/your-site-running-drupal-6-now-what-part-3-options/</guid><description>What are your options while running a Drupal 6 site in the wild after EOL?</description><pubDate>Sun, 24 Jan 2016 00:00:00 GMT</pubDate><category>Drupal</category><author>chris-russo</author></item><item><title>How to Subscribe Users to MailChimp Lists in Drupal Custom Module</title><link>https://savaslabs.com/blog/how-subscribe-users-mailchimp-lists-drupal-custom-module/</link><guid isPermaLink="true">https://savaslabs.com/blog/how-subscribe-users-mailchimp-lists-drupal-custom-module/</guid><description>Using Composer Manager and the MailChimp PHP library, we can easily subscribe users to mailing lists without the MailChimp contributed module.</description><pubDate>Thu, 21 Jan 2016 00:00:00 GMT</pubDate><category>Drupal</category><category>Composer</category><category>Module Development</category><category>Marketing</category><author>dan-murphy</author></item><item><title>It&apos;s Nearly 2016, Your Site is Running on Drupal 6, Now What? Part 2: the Risks</title><link>https://savaslabs.com/blog/its-nearly-2016-your-site-running-drupal-6-now-what-part-2-risks/</link><guid isPermaLink="true">https://savaslabs.com/blog/its-nearly-2016-your-site-running-drupal-6-now-what-part-2-risks/</guid><description>What are the risks of running a Drupal 6 site in the wild after EOL?</description><pubDate>Wed, 09 Dec 2015 00:00:00 GMT</pubDate><category>Drupal</category><author>chris-russo</author></item><item><title>It&apos;s Nearly 2016, Your Site is Running on Drupal 6, Now What? Part 1: The Overview</title><link>https://savaslabs.com/blog/its-nearly-2016-your-site-running-drupal-6-now-what-part-1-overview/</link><guid isPermaLink="true">https://savaslabs.com/blog/its-nearly-2016-your-site-running-drupal-6-now-what-part-1-overview/</guid><description>What to plan for as Drupal 6 EOL approaches.</description><pubDate>Mon, 23 Nov 2015 00:00:00 GMT</pubDate><category>Drupal</category><author>chris-russo</author></item><item><title>Drupalized Web Mapping @ NACIS 2015</title><link>https://savaslabs.com/blog/drupalized-web-mapping-nacis-2015/</link><guid isPermaLink="true">https://savaslabs.com/blog/drupalized-web-mapping-nacis-2015/</guid><description>Slides from Tim&apos;s talk on building web maps using Drupal at the 2015 NACIS conference.</description><pubDate>Wed, 04 Nov 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Mapping</category><author>chris-russo</author></item><item><title>All Things Open Conference Recap</title><link>https://savaslabs.com/blog/all-things-open-conference-recap/</link><guid isPermaLink="true">https://savaslabs.com/blog/all-things-open-conference-recap/</guid><description>Savas Labs CEO Chris Russo shares his experiences from the 2015 All Things Open conference.</description><pubDate>Mon, 26 Oct 2015 00:00:00 GMT</pubDate><category>Conference</category><category>Event</category><category>Open Source</category><author>chris-russo</author></item><item><title>Composing with Composer Manager</title><link>https://savaslabs.com/blog/composing-composer-manager/</link><guid isPermaLink="true">https://savaslabs.com/blog/composing-composer-manager/</guid><description>Using composer manager to manage a custom module&apos;s dependencies.</description><pubDate>Wed, 14 Oct 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Composer</category><category>Module Development</category><author>dan-murphy</author></item><item><title>Sassy Drupal Theming: A Lighter Version of SMACSS</title><link>https://savaslabs.com/blog/sassy-drupal-theming-lighter-version-smacss/</link><guid isPermaLink="true">https://savaslabs.com/blog/sassy-drupal-theming-lighter-version-smacss/</guid><description>We&apos;ll use SMACSS principles to organize our custom SCSS and keep it lean and maintainable.</description><pubDate>Mon, 28 Sep 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Theming</category><category>Sass</category><category>Front End Development</category><category>Bourbon</category><author>chris-russo</author></item><item><title>We Ate, We Hiked, We Drupaled — Drupalcamp Asheville</title><link>https://savaslabs.com/blog/we-ate-we-hiked-we-drupaled-drupalcamp-asheville/</link><guid isPermaLink="true">https://savaslabs.com/blog/we-ate-we-hiked-we-drupaled-drupalcamp-asheville/</guid><description>Drupalcamp Asheville - an all around success!</description><pubDate>Thu, 24 Sep 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Conference</category><category>Event</category><category>Team</category><author>chris-russo</author></item><item><title>Sassy Drupal Theming: Best Practices</title><link>https://savaslabs.com/blog/sassy-drupal-theming-best-practices/</link><guid isPermaLink="true">https://savaslabs.com/blog/sassy-drupal-theming-best-practices/</guid><description>Some lessons learned about writing lean, easy-to-understand SCSS and capitalizing on all Sass has to offer.</description><pubDate>Tue, 22 Sep 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Theming</category><category>Sass</category><category>Bourbon</category><category>Front End Development</category><author>chris-russo</author></item><item><title>Sassy Drupal Theming: Setting Up Bourbon and Neat</title><link>https://savaslabs.com/blog/sassy-drupal-theming-setting-bourbon-and-neat/</link><guid isPermaLink="true">https://savaslabs.com/blog/sassy-drupal-theming-setting-bourbon-and-neat/</guid><description>A step-by-step tutorial on setting up Bourbon and Neat and compiling it all with Compass.</description><pubDate>Mon, 21 Sep 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Sass</category><category>Bourbon</category><category>Front End Development</category><author>chris-russo</author></item><item><title>Savas Labs is Giving Two Presentations at Drupalcamp Asheville</title><link>https://savaslabs.com/blog/savas-labs-giving-two-presentations-drupalcamp-asheville/</link><guid isPermaLink="true">https://savaslabs.com/blog/savas-labs-giving-two-presentations-drupalcamp-asheville/</guid><description>We&apos;re giving two presentations at Drupalcamp Asheville!</description><pubDate>Thu, 13 Aug 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Conference</category><category>Event</category><author>chris-russo</author></item><item><title>When Drupal Database Sanitization Isn&apos;t Enough</title><link>https://savaslabs.com/blog/when-drupal-database-sanitization-isnt-enough/</link><guid isPermaLink="true">https://savaslabs.com/blog/when-drupal-database-sanitization-isnt-enough/</guid><description>The user revision module does not (yet) care about drush sqlsan, and it should!</description><pubDate>Tue, 04 Aug 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Best Practices</category><author>chris-russo</author></item><item><title>Personal Git Workflow for Collaboration </title><link>https://savaslabs.com/blog/personal-git-workflow-collaboration/</link><guid isPermaLink="true">https://savaslabs.com/blog/personal-git-workflow-collaboration/</guid><description>A git workflow that optimizes the preservation of (your) integrity, and frequent, distributed backups</description><pubDate>Thu, 09 Jul 2015 00:00:00 GMT</pubDate><category>Git</category><category>Productivity</category><category>Best Practices</category><author>chris-russo</author></item><item><title>Building a Map in Drupal 8 with the GeoJSON Module</title><link>https://savaslabs.com/blog/building-map-drupal-8-geojson-module/</link><guid isPermaLink="true">https://savaslabs.com/blog/building-map-drupal-8-geojson-module/</guid><description>How to create a basic map in Drupal 8 using the Leaflet library within a custom theme and the Views GeoJSON module.</description><pubDate>Mon, 06 Jul 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Mapping</category><category>Leaflet</category><category>JavaScript</category><author>chris-russo</author></item><item><title>Implementing a CTools Multi-Step Form in a Block</title><link>https://savaslabs.com/blog/implementing-ctools-multi-step-form-block/</link><guid isPermaLink="true">https://savaslabs.com/blog/implementing-ctools-multi-step-form-block/</guid><description>Some tips on how to implement a Drupal CTools multi-step form entirely in a block.</description><pubDate>Tue, 23 Jun 2015 00:00:00 GMT</pubDate><category>Drupal</category><author>chris-russo</author></item><item><title>A Man, a Plan, a Canal, a...Savas!</title><link>https://savaslabs.com/blog/man-plan-canal-asavas/</link><guid isPermaLink="true">https://savaslabs.com/blog/man-plan-canal-asavas/</guid><description>Savas: the truth behind the palindrome.</description><pubDate>Tue, 23 Jun 2015 00:00:00 GMT</pubDate><category>Business</category><category>Identity</category><category>Team</category><category>Company Culture</category><author>chris-russo</author></item><item><title>Drupal 8 Theming Basics</title><link>https://savaslabs.com/blog/drupal-8-theming-basics/</link><guid isPermaLink="true">https://savaslabs.com/blog/drupal-8-theming-basics/</guid><description>Theming in Drupal 8 means a lot of changes for current Drupalers. We&apos;ll cover what&apos;s new and how to create a custom theme in Drupal 8.</description><pubDate>Wed, 10 Jun 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Theming</category><category>Front End Development</category><category>Twig</category><category>Sass</category><category>CSS</category><category>Debugging</category><author>chris-russo</author></item><item><title>Managing GeoJSON Data Using GDAL</title><link>https://savaslabs.com/blog/managing-geojson-data-using-gdal/</link><guid isPermaLink="true">https://savaslabs.com/blog/managing-geojson-data-using-gdal/</guid><description>Sometimes the data you want isn&apos;t exactly the data you have. This post examines how to clean, filter and convert data using free and open-source tools.</description><pubDate>Mon, 25 May 2015 00:00:00 GMT</pubDate><category>Mapping</category><category>Leaflet</category><category>JavaScript</category><author>chris-russo</author></item><item><title>A Durham Living Wage</title><link>https://savaslabs.com/blog/durham-living-wage/</link><guid isPermaLink="true">https://savaslabs.com/blog/durham-living-wage/</guid><description>Fostering a **fair** and rewarding work environment is of utmost priority for me as an employer and providing a Living Wage is a good place to start.</description><pubDate>Fri, 22 May 2015 00:00:00 GMT</pubDate><category>Business</category><author>chris-russo</author></item><item><title>Mapping External GeoJSON Data</title><link>https://savaslabs.com/blog/mapping-external-geojson-data/</link><guid isPermaLink="true">https://savaslabs.com/blog/mapping-external-geojson-data/</guid><description>Leaflet.js is a powerful, light-weight javascript API for mapping. In this post, I&apos;ll walk through how to use Leaflet to map GeoJSON data.</description><pubDate>Mon, 18 May 2015 00:00:00 GMT</pubDate><category>Mapping</category><category>Leaflet</category><category>JavaScript</category><author>chris-russo</author></item><item><title>Set up Drupal 8 Environment on OS X Using Docker and Bowline</title><link>https://savaslabs.com/blog/set-drupal-8-environment-os-x-using-docker-and-bowline/</link><guid isPermaLink="true">https://savaslabs.com/blog/set-drupal-8-environment-os-x-using-docker-and-bowline/</guid><description>Learn how to use Docker, Docker Compose, and Bowline to set up a standardized local Drupal development environment on your Mac.</description><pubDate>Thu, 23 Apr 2015 00:00:00 GMT</pubDate><category>Docker</category><category>Bowline</category><category>Drupal</category><author>dan-murphy</author></item><item><title>Code Sprint: Help Port Views GeoJSON to Drupal 8</title><link>https://savaslabs.com/blog/code-sprint-help-port-views-geojson-drupal-8/</link><guid isPermaLink="true">https://savaslabs.com/blog/code-sprint-help-port-views-geojson-drupal-8/</guid><description>Join us on the afternoon of April 24 to help port the Views GeoJSON module to Drupal 8.</description><pubDate>Thu, 16 Apr 2015 00:00:00 GMT</pubDate><category>Mapping</category><category>Drupal</category><category>Event</category><author>chris-russo</author></item><item><title>Savas Labs Supports the Drupal Association</title><link>https://savaslabs.com/blog/savas-labs-supports-drupal-association/</link><guid isPermaLink="true">https://savaslabs.com/blog/savas-labs-supports-drupal-association/</guid><description>Savas Labs is proud to join the Drupal Association as an organization member.</description><pubDate>Tue, 07 Apr 2015 00:00:00 GMT</pubDate><category>Drupal</category><category>Open Source</category><author>chris-russo</author></item><item><title>CSS Testing Techniques and Tools</title><link>https://savaslabs.com/blog/css-testing-techniques-and-tools/</link><guid isPermaLink="true">https://savaslabs.com/blog/css-testing-techniques-and-tools/</guid><description>Since automated testing is a high priority to our team, I set out to research CSS testing techniques that we could integrate into our workflow.</description><pubDate>Thu, 02 Apr 2015 00:00:00 GMT</pubDate><category>CSS</category><category>Testing</category><category>Front End Development</category><author>chris-russo</author></item><item><title>Building savaslabs.com</title><link>https://savaslabs.com/blog/building-savaslabscom/</link><guid isPermaLink="true">https://savaslabs.com/blog/building-savaslabscom/</guid><description>What do web developers do when they have a few days between projects? Build an entire company website from scratch. Thanks to Jekyll and Bourbon, we were able to completely redo our website efficiently.</description><pubDate>Wed, 01 Apr 2015 00:00:00 GMT</pubDate><category>Jekyll</category><category>Bourbon</category><category>Sass</category><category>Front End Development</category><author>chris-russo</author></item></channel></rss>