<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Expert AI, Web Application and Shopify Development | ⋈ Bowtie</title>
    <description>Hire top talent for your next custom software development project or ecommerce website.</description>
    <link>https://bowtie.co/</link>
    <atom:link href="https://bowtie.co/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 24 Feb 2026 23:33:54 +0000</pubDate>
    <lastBuildDate>Tue, 24 Feb 2026 23:33:54 +0000</lastBuildDate>
    <generator>Jekyll v3.9.3</generator>
    
      <item>
        <title>Team Augmentation Benefits for Denver Businesses</title>
        <description>&lt;p&gt;In today’s rapidly evolving tech landscape, Denver businesses face increasing pressure to deliver innovative software solutions while maintaining competitive advantages. Team augmentation has emerged as a strategic solution for companies looking to scale their development capabilities without the overhead of full-time hiring. Let’s explore why this approach is particularly beneficial for Denver’s growing business ecosystem.&lt;/p&gt;

&lt;h2 id=&quot;understanding-team-augmentation-in-the-denver-context&quot;&gt;Understanding Team Augmentation in the Denver Context&lt;/h2&gt;

&lt;p&gt;Team augmentation is more than just outsourcing - it’s about strategically integrating experienced developers into your existing workflow. For Denver businesses, this means accessing a pool of skilled professionals who can seamlessly collaborate with your in-house team while bringing fresh perspectives and specialized expertise.&lt;/p&gt;

&lt;h3 id=&quot;the-denver-advantage&quot;&gt;The Denver Advantage&lt;/h3&gt;

&lt;p&gt;Denver’s unique position as a growing tech hub makes team augmentation particularly valuable. Local businesses can benefit from:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Access to specialized skill sets without the lengthy hiring process&lt;/li&gt;
  &lt;li&gt;Flexible scaling based on project demands&lt;/li&gt;
  &lt;li&gt;Cost-effective development solutions without compromising quality&lt;/li&gt;
  &lt;li&gt;Local timezone alignment for real-time collaboration&lt;/li&gt;
  &lt;li&gt;Cultural fit with Denver’s business environment&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;key-benefits-of-team-augmentation&quot;&gt;Key Benefits of Team Augmentation&lt;/h2&gt;

&lt;h3 id=&quot;1-immediate-access-to-skilled-talent&quot;&gt;1. Immediate Access to Skilled Talent&lt;/h3&gt;

&lt;p&gt;When partnering with a Denver software consulting firm, businesses gain immediate access to:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Certified developers with expertise in multiple technologies&lt;/li&gt;
  &lt;li&gt;Professionals experienced in various industry verticals&lt;/li&gt;
  &lt;li&gt;Teams well-versed in modern development methodologies&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;2-cost-effective-scaling&quot;&gt;2. Cost-Effective Scaling&lt;/h3&gt;

&lt;p&gt;Team augmentation offers significant financial benefits:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Elimination of full-time employee overhead costs&lt;/li&gt;
  &lt;li&gt;Reduced training and onboarding expenses&lt;/li&gt;
  &lt;li&gt;Flexible engagement models&lt;/li&gt;
  &lt;li&gt;Pay-for-what-you-need pricing structure&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;3-enhanced-project-management-and-transparency&quot;&gt;3. Enhanced Project Management and Transparency&lt;/h3&gt;

&lt;p&gt;Modern team augmentation services in Denver emphasize:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Clear communication channels&lt;/li&gt;
  &lt;li&gt;Regular progress updates&lt;/li&gt;
  &lt;li&gt;Transparent project tracking through tools like Pivotal Tracker and Jira&lt;/li&gt;
  &lt;li&gt;Documented workflows and processes&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;4-risk-mitigation&quot;&gt;4. Risk Mitigation&lt;/h3&gt;

&lt;p&gt;Working with an established team augmentation partner helps minimize risks through:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Proven development methodologies&lt;/li&gt;
  &lt;li&gt;Established quality assurance processes&lt;/li&gt;
  &lt;li&gt;Clear intellectual property rights (work-for-hire agreements)&lt;/li&gt;
  &lt;li&gt;Rapid response times (typically 3-4 hours)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;building-trust-through-transparency&quot;&gt;Building Trust Through Transparency&lt;/h2&gt;

&lt;p&gt;Trust is fundamental in team augmentation partnerships. Quality providers demonstrate this through:&lt;/p&gt;

&lt;h3 id=&quot;clear-communication-protocols&quot;&gt;Clear Communication Protocols&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Regular status updates&lt;/li&gt;
  &lt;li&gt;Dedicated project managers&lt;/li&gt;
  &lt;li&gt;Direct access to development team members&lt;/li&gt;
  &lt;li&gt;Documented decision-making processes&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;defined-deliverables&quot;&gt;Defined Deliverables&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Detailed project scoping&lt;/li&gt;
  &lt;li&gt;Clear milestone definitions&lt;/li&gt;
  &lt;li&gt;Regular code reviews&lt;/li&gt;
  &lt;li&gt;Comprehensive documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;transparent-pricing&quot;&gt;Transparent Pricing&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Fixed-fee options for defined scope projects&lt;/li&gt;
  &lt;li&gt;Clear hourly or weekly rates for ongoing support&lt;/li&gt;
  &lt;li&gt;No hidden costs or surprise fees&lt;/li&gt;
  &lt;li&gt;Value-based pricing models&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;maximizing-value-through-strategic-partnership&quot;&gt;Maximizing Value Through Strategic Partnership&lt;/h2&gt;

&lt;h3 id=&quot;technical-expertise&quot;&gt;Technical Expertise&lt;/h3&gt;
&lt;p&gt;Quality team augmentation partners bring:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Deep technical knowledge across multiple platforms&lt;/li&gt;
  &lt;li&gt;Experience with modern development tools and frameworks&lt;/li&gt;
  &lt;li&gt;Understanding of industry best practices&lt;/li&gt;
  &lt;li&gt;Continuous learning and skill development&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;business-understanding&quot;&gt;Business Understanding&lt;/h3&gt;
&lt;p&gt;The best partners offer:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Strategic insight into technology decisions&lt;/li&gt;
  &lt;li&gt;Industry-specific knowledge&lt;/li&gt;
  &lt;li&gt;Understanding of local market dynamics&lt;/li&gt;
  &lt;li&gt;Focus on business outcomes, not just technical deliverables&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;choosing-the-right-team-augmentation-partner&quot;&gt;Choosing the Right Team Augmentation Partner&lt;/h2&gt;

&lt;h3 id=&quot;essential-criteria&quot;&gt;Essential Criteria&lt;/h3&gt;
&lt;p&gt;When evaluating team augmentation services in Denver, consider:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Technical Capabilities
    &lt;ul&gt;
      &lt;li&gt;Proven expertise in relevant technologies&lt;/li&gt;
      &lt;li&gt;Strong portfolio of similar projects&lt;/li&gt;
      &lt;li&gt;Certified development team members&lt;/li&gt;
      &lt;li&gt;Demonstrated ability to adapt to new technologies&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Business Approach
    &lt;ul&gt;
      &lt;li&gt;Clear communication processes&lt;/li&gt;
      &lt;li&gt;Transparent project management&lt;/li&gt;
      &lt;li&gt;Flexible engagement models&lt;/li&gt;
      &lt;li&gt;Strong focus on client success&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Local Presence and Understanding
    &lt;ul&gt;
      &lt;li&gt;Knowledge of Denver business environment&lt;/li&gt;
      &lt;li&gt;Ability to meet in person when needed&lt;/li&gt;
      &lt;li&gt;Cultural alignment with local business practices&lt;/li&gt;
      &lt;li&gt;Understanding of local market dynamics&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;implementation-best-practices&quot;&gt;Implementation Best Practices&lt;/h2&gt;

&lt;h3 id=&quot;1-clear-onboarding-process&quot;&gt;1. Clear Onboarding Process&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Detailed project kickoff meetings&lt;/li&gt;
  &lt;li&gt;Technology stack alignment&lt;/li&gt;
  &lt;li&gt;Communication protocol establishment&lt;/li&gt;
  &lt;li&gt;Tool and access setup&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;2-integration-strategy&quot;&gt;2. Integration Strategy&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Seamless team integration approaches&lt;/li&gt;
  &lt;li&gt;Knowledge transfer protocols&lt;/li&gt;
  &lt;li&gt;Collaborative development practices&lt;/li&gt;
  &lt;li&gt;Continuous feedback loops&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;3-quality-assurance&quot;&gt;3. Quality Assurance&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Regular code reviews&lt;/li&gt;
  &lt;li&gt;Automated testing processes&lt;/li&gt;
  &lt;li&gt;Performance monitoring&lt;/li&gt;
  &lt;li&gt;Security best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;long-term-success-factors&quot;&gt;Long-term Success Factors&lt;/h2&gt;

&lt;h3 id=&quot;continuous-improvement&quot;&gt;Continuous Improvement&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Regular performance reviews&lt;/li&gt;
  &lt;li&gt;Process optimization&lt;/li&gt;
  &lt;li&gt;Skill development&lt;/li&gt;
  &lt;li&gt;Technology updates&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;relationship-building&quot;&gt;Relationship Building&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Regular face-to-face meetings&lt;/li&gt;
  &lt;li&gt;Team building activities&lt;/li&gt;
  &lt;li&gt;Open communication channels&lt;/li&gt;
  &lt;li&gt;Long-term partnership focus&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;the-roi-of-team-augmentation&quot;&gt;The ROI of Team Augmentation&lt;/h2&gt;

&lt;h3 id=&quot;measurable-benefits&quot;&gt;Measurable Benefits&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Reduced time-to-market&lt;/li&gt;
  &lt;li&gt;Lower development costs&lt;/li&gt;
  &lt;li&gt;Increased project success rates&lt;/li&gt;
  &lt;li&gt;Enhanced technical capabilities&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;strategic-advantages&quot;&gt;Strategic Advantages&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Access to specialized skills&lt;/li&gt;
  &lt;li&gt;Flexible scaling capabilities&lt;/li&gt;
  &lt;li&gt;Reduced management overhead&lt;/li&gt;
  &lt;li&gt;Focus on core business objectives&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;Team augmentation services in Denver offer businesses a powerful way to scale their development capabilities while maintaining control over their projects. By choosing the right partner with a focus on trust, transparency, and value, companies can accelerate their development efforts while reducing risks and costs.&lt;/p&gt;

&lt;p&gt;The key to success lies in selecting a partner who understands both the technical requirements and the unique business environment of Denver. With the right team augmentation strategy, businesses can leverage external expertise while maintaining their core identity and development culture.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;em&gt;Looking to augment your development team in Denver? Contact us to learn how we can help scale your technical capabilities while maintaining the quality and culture you’ve built.&lt;/em&gt;&lt;/p&gt;
</description>
        <pubDate>Tue, 01 Apr 2025 15:36:37 +0000</pubDate>
        <link>https://bowtie.co/denver-business/team-augmentation-benefits/</link>
        <guid isPermaLink="true">https://bowtie.co/denver-business/team-augmentation-benefits/</guid>
        
        <category>ecommerce</category>
        
        <category>AI tools</category>
        
        <category>effciency</category>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>How to Outsource Your Software Projects Successfully</title>
        <description>&lt;p&gt;For many small business owners, software development is key to driving efficiency, innovation, and a competitive edge. Yet deciding how to build and maintain custom software isn’t always straightforward. In this post, I’ll explore the real cost of outsourcing your software project by comparing the benefits of working with a trusted agency versus the headaches of managing independent contractors—and explain why partnering with a small, proven team might be your best move.
&lt;!-- more --&gt;&lt;/p&gt;
&lt;h3 id=&quot;the-value-of-working-with-an-outside-partner&quot;&gt;The Value of Working with an Outside Partner&lt;/h3&gt;

&lt;p&gt;Outsourcing your software project to a well-established partner offers significant advantages over hiring full‑time developers. One of the most attractive benefits is a lower long‑term cost. Full‑time hires come with expenses like benefits, training, and extended onboarding periods. An outside firm, on the other hand, works on a project‑by‑project basis, allowing you to scale up or down as needed without the long‑term commitment. We are here when you need us, and cut free when you don’t. Your primary investment is in the work - which is an asset - not an ongoing staffing expense.&lt;/p&gt;

&lt;p&gt;When you partner with a tested team, you’re not just buying output/time. You’re gaining access to a fully‑formed group that comes with its own project management, design, quality assurance, and testing capabilities. A good team has honed their internal processes over years. Our built‑in time management and reporting tools mean less time spent on oversight from your side, leaving you free to focus on running your business and ensuring that we are building the right application. Plus, external teams are motivated to complete projects quickly, as their reputation and future contracts depend on timely delivery.&lt;/p&gt;

&lt;p&gt;Another benefit is reduced onboarding time: Outsourced teams come with years of experience and tested workflows - we can hit the ground running. This streamlined approach saves you from the delays and hidden costs often associated with building an in‑house team.&lt;/p&gt;

&lt;h3 id=&quot;the-challenges-of-working-with-independent-contractors&quot;&gt;The Challenges of Working with Independent Contractors&lt;/h3&gt;

&lt;p&gt;Many small businesses consider hiring independent contractors as a seemingly cost‑effective solution, but this approach can come with hidden challenges that drive up the overall cost—and headache—of your project.&lt;/p&gt;

&lt;p&gt;Unless you are used to managing software developers, it can be a challenge to vet independent contractors. Unlike established firms that have a portfolio of work and client testimonials, individual contractors can be hard to evaluate. You may spend valuable time sorting through resumes, conducting interviews, and verifying references—all with no guarantee that the person you select will be the right fit for your project, and no idea if you are receiving quality work, or an AI-generated mess. And if you use recruiters to vet contractors, you are simply outsourcing the responsibility to another person, who actually has a direct financial stake in you taking their recommendation.&lt;/p&gt;

&lt;p&gt;Independent contractors typically work alone, which means there’s no guarantee they’ll mesh well as a team. And unfortunately, many independent contractors overstate the roles they played in past team projects, or start from the premise of ‘rebuilding everything’ to fit a narrow scope of technologies that they are personally comfortable with. Not to mention, contractors may have less incentive to work quickly and efficiently, often clock irregular hours, and worst of all, they might disappear or “ghost” you without warning. With no built‑in redundancy or peer-review process, a contractor’s sudden unavailability can stall your project and compromise deliverables.&lt;/p&gt;

&lt;h3 id=&quot;small-agency-teams-are-the-most-efficient&quot;&gt;Small Agency Teams are the Most Efficient&lt;/h3&gt;

&lt;p&gt;In contrast, a small, dedicated agency team offers a complete package solution. With an agency, you get a ready-made team that includes developers, designers, project managers, and quality assurance experts—all working together seamlessly. This built‑in redundancy ensures that if one team member is unavailable, someone else can quickly step in without missing a beat.&lt;/p&gt;

&lt;p&gt;Established workflows and clear communication channels mean you can work with a single point of contact, avoiding the constant hassle of managing multiple independent contractors. We also work normal business hours, and maintain open lines of communication when you need to collaborate and communicate with us. With robust oversight and reporting systems in place—from tracked hours and regular sprint reviews to strict quality controls—you get full transparency and peace of mind.&lt;/p&gt;

&lt;p&gt;Experience is another major benefit. A seasoned agency understands how to leverage the latest tools, including AI, without falling prey to costly mistakes (E.G. unexpected $200K AWS bills). Our decades of combined development experience help ensure that every decision is smart, cost‑effective, and focused on long‑term success. We want you to succeed because our goal is long term partnership, and we rely on referrals for future work.&lt;/p&gt;

&lt;h3 id=&quot;weighing-the-true-costs&quot;&gt;Weighing the True Costs&lt;/h3&gt;

&lt;p&gt;When you consider the true cost of your software project, it’s important to look beyond the initial price tag. Full‑time hires may seem appealing for their stability, but long‑term expenses like salaries, benefits, and training can quickly add up. Independent contractors might appear flexible and cost‑efficient at first, yet the hidden risks—inconsistent quality, poor team cohesion, and potential delays—can end up costing you more.&lt;/p&gt;

&lt;p&gt;Outsourcing to a small agency strikes the right balance between cost and quality. With a complete, motivated team working on your project, you enjoy faster turnaround times, streamlined processes, and lower risk. The flexibility to adjust the team size as needed means you’re only paying for what you require, reducing wasted resources. Plus, the comprehensive services that agencies offer—from project management to rigorous quality control—ensure your project is handled with expertise and care.&lt;/p&gt;

&lt;h3 id=&quot;why-todays-business-landscape-is-ideal-for-outsourcing&quot;&gt;Why Today’s Business Landscape is Ideal for Outsourcing&lt;/h3&gt;

&lt;p&gt;Today’s business environment is unpredictable. Many small businesses are facing layoffs, right sizing, unplanned budget cuts, or the need to boost overall cost efficiency. In these times, making smart decisions about your software development strategy is more important than ever.&lt;/p&gt;

&lt;p&gt;Outsourcing to a proven small team offers the agility to adapt quickly without the fixed costs associated with full‑time hires. By letting a reliable agency handle your software needs, you free up resources to focus on other critical areas of your business, ensuring you stay competitive even in lean times. The cost efficiencies realized through faster delivery, reduced overheads, and minimized risks can help protect your bottom line when every dollar counts.&lt;/p&gt;

&lt;p&gt;As a small business owner, you face tough decisions about where to invest your limited resources. Partnering with an established external firm like Bowtie.co is a value-driven choice. Now is an excellent time to consider outsourcing to a proven small team. In today’s climate of layoffs, right sizing, and budget pressures, aligning with a capable and efficient partner can help ensure your business remains agile and competitive. Invest in a software solution that prepares your business for future challenges and opportunities—allowing you to focus on growth, innovation, and delivering outstanding value to your customers.&lt;/p&gt;

&lt;p&gt;If you want to work with a seasoned small team, consider &lt;a href=&quot;https://bowtie.co&quot;&gt;Bowtie&lt;/a&gt;. We’re frequently told by our clients that we do great work, and they enjoy the way we do business. Don’t take our word for it, ask them &lt;a href=&quot;/portfolio/&quot;&gt;portfolio&lt;/a&gt;. Then when you are ready, give us a call or &lt;a href=&quot;/contact/&quot;&gt;email us&lt;/a&gt; to talk about your project.&lt;/p&gt;
</description>
        <pubDate>Thu, 20 Mar 2025 15:36:37 +0000</pubDate>
        <link>https://bowtie.co/software-development/cost-of-outsourcing/</link>
        <guid isPermaLink="true">https://bowtie.co/software-development/cost-of-outsourcing/</guid>
        
        <category>Outsourcing</category>
        
        <category>Development</category>
        
        <category>Cost Savings</category>
        
        <category>Contractors</category>
        
        <category>AI</category>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>When to Fire your Developers</title>
        <description>&lt;p&gt;As we near our 10-year anniversary in business, having delivered hundreds of successful products, I find myself reflecting on the life span of the client -  developer relationship. Today, a business has more options than ever when selecting a development partner. If you are fortunate enough to maintain a website or application long enough, inevitably the key contributors will change. Here are a few thoughts on when to part ways.
&lt;!-- more --&gt;&lt;/p&gt;

&lt;p&gt;Building software is hard. Even simple products can require months of work and tens of thousands of dollars. It’s a process filled with ambiguity, discovery, trial, and error. Every software product begins with a problem worth solving—but turning that problem into working code takes more than an understanding of a programming language. It requires alignment.&lt;/p&gt;

&lt;p&gt;When the process goes well, it can feel effortless. The right solution seems obvious in hindsight. But getting to that solution means clearly communicating the problem, rigorously defining requirements, and iterating on possible solutions until you find the one that works. A great development partner will be just as focused on the problem as you are. They will help you refine your thinking, ask the right questions, and guide you toward solutions that are as simple as they are powerful. And when a solution proves to be a technical challenge, they should be able to explain it plainly, justify their approach, and show you why it works. If they can’t, or won’t — fire them.&lt;/p&gt;

&lt;p&gt;Next, let’s talk about process. Software development is a collaborative effort. A competent and reliable development partner will have a well-defined process that’s inclusive, transparent, and informative. You should expect a clear project roadmap: a timeline of regular check-ins, updates, milestones, and deliverables. These aren’t just boxes to check; they’re the foundation of trust. They show that your partner is organized, professional, and accountable. If your developer’s process is vague, constantly shifting, or hidden behind jargon or a gaggle of non-technical project managers — fire them. You deserve visibility into what’s being built, how it’s being built, and what you will ultimately own once it’s done.&lt;/p&gt;

&lt;p&gt;Speaking of deliverables; they should be clearly defined on day one. While it’s unrealistic to expect perfection (delays happen, bugs appear, priorities shift) the schedule should be maintained. And when the unexpected occurs, there should be proactive conversations and negotiated compromises. You’re not just buying time or effort, you’re paying for outcomes. Developers are doing work for hire, and that work should be owned by you from day one. You should have access to the code, documentation, and designs as they’re created, not just at the end of the project. If a developer can’t or won’t provide consistent, tangible results on schedule — fire them.&lt;/p&gt;

&lt;p&gt;Soft skills, team fit, and culture fit can be equally valuable to the success of your project, as does the length of your working relationship. Time spent together builds context, trust, and tribal knowledge that’s hard to replace. A developer who knows your business and your product well is a valuable asset. Be weary of competitors who offer a fast, cheap, shiny new partnership at the cost of continuity. As they say, if it ain’t broke… But even great relationships have a shelf life. If your developer stops communicating, seems bored or checked out, begins missing deadlines, or can no longer articulate their contributions—it may be time to move on. Burnout is real, and even the best partners can lose steam. Don’t ignore the signs. A fresh perspective might be exactly what your project needs.&lt;/p&gt;

&lt;p&gt;Finally, let’s talk about long-term support. All software changes. With new features, updates to dependencies, and platform changes, maintenance is inevitable. A responsible developer will talk about this from the beginning. More importantly, they’ll architect solutions that are stable and require as little maintenance as possible. But if you find yourself constantly paying for fixes, refactors, or rewrites months after launch, that’s a red flag. Your development costs should go down over time, not up. After the initial build, maintenance should be lighter, not a second full-time job. If you’ve staffed up internally to build something, remember: you don’t need to carry those costs forever. Maintenance can (and often should) be outsourced. If your team can’t transition gracefully into a lean support mode — fire them.&lt;/p&gt;

&lt;p&gt;In summary, great developer partners bring clarity, structure, and results. They’re laser-focused on your problem, they communicate openly, they meet deadlines, and they help you own your product. Most importantly, they make smart decisions that reduce your long-term costs, not increase them. If your current partner can’t do those things, don’t be afraid to move on. Software is too expensive to get wrong, and too valuable not to get right. If these ideas resonate with you and you want to chat, &lt;a href=&quot;/contact/&quot;&gt;Contact Us&lt;/a&gt;&lt;/p&gt;

</description>
        <pubDate>Sat, 15 Mar 2025 00:00:00 +0000</pubDate>
        <link>https://bowtie.co/software-development/when-to-fire-your-developer/</link>
        <guid isPermaLink="true">https://bowtie.co/software-development/when-to-fire-your-developer/</guid>
        
        <category>partners</category>
        
        <category>trust</category>
        
        <category>burnout</category>
        
        
        <category>reflections</category>
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Tips for Choosing the Right Software Development Partner</title>
        <description>&lt;p&gt;If this is the first and only page you've visited on our site, this post will seem novel. If not, then you know we stress the value of our partner relationships above all else. When building a new app, site, or redesigning an existing one, choosing the right web development partner may be the most crucial decision you make.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;The right partner will help you to achieve your goals and bring your vision to life. The wrong one can result in delays, budget overruns, and subpar results.&lt;/p&gt;

&lt;h3&gt;Here are a few tips on choosing the best partner (even if it's not us):&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Determine your needs:&lt;/strong&gt; Before you start searching for a web development partner, it’s important to have a clear understanding of your needs. What is the purpose of your website? Who is your target audience? What features do you want to include? Answering these questions will help you to narrow down your search and find a partner that is a good fit for your project.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Look for a partner with relevant experience:&lt;/strong&gt; Experience is an important consideration when choosing a web development partner. Look for a partner that has experience working on projects similar to yours, as they will be better equipped to understand your needs and deliver the results you want.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Consider the partner’s skill set:&lt;/strong&gt; In addition to experience, you should also consider the skills and capabilities of the web development partner you are considering. Do they have the technical expertise to handle your project? Do they have a strong track record of delivering high-quality websites?&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Evaluate the partner’s communication and collaboration style:&lt;/strong&gt; Web development projects often involve close collaboration between the client and the development team. It’s important to find a partner with a communication and collaboration style that is a good fit for your needs. Look for a partner that is responsive, transparent, and proactive in their approach to communication.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Consider the partner’s pricing and contract terms:&lt;/strong&gt; Price is an important consideration when choosing a web development partner, but it shouldn’t be the only factor. Be sure to carefully review the pricing and contract terms offered by different partners to ensure that you are getting the best value for your money.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you can see, the right partner will be able to help you bring your vision to life with a high degree of accuracy and value. They will have the technical expertise and experience to deliver a great website that meets your needs and exceeds your expectations. Above all, communication and transparency will make the process a pleasure (as opposed to a slog).&lt;/p&gt;

&lt;p&gt;Choosing the right development partner can help to ensure that your project is completed on time and within budget. A partner with strong project management skills and a proven track record of delivering results on schedule will be better equipped to keep your project on track.&lt;/p&gt;

&lt;p&gt;Experience matters. The right partner reduces risks of issues arising during the project. A partner with a diverse team and strong track record is less likely to encounter problems that could impact the timeline or budget of your project. This alone may be the value of choosing an experienced agency over a freelancer or small ‘collective’ of freelancers.&lt;/p&gt;

&lt;h3&gt;TLDR&lt;/h3&gt;
&lt;p&gt;In conclusion, choosing the right web development partner is crucial for the success of your project. Carefully consider factors such as experience, skills, communication style, team make up and size, pricing, and contract terms and you will find a partner that is a good fit for your immediate needs and the long term. When in doubt, seek out transparency and communication style above all else. It doesn't matter how great your idea is if the person building it cannot clearly understand it. Want to chat?  &lt;a href=&quot;/contact/&quot;&gt;Contact Us&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Wed, 05 Mar 2025 00:00:00 +0000</pubDate>
        <link>https://bowtie.co/choosing-the-right-web-development-partner/</link>
        <guid isPermaLink="true">https://bowtie.co/choosing-the-right-web-development-partner/</guid>
        
        <category>mvp development</category>
        
        <category>partnership</category>
        
        <category>value</category>
        
        
        <category>tips</category>
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>How Much Does It Cost to Develop an App in 2025?</title>
        <description>&lt;p&gt;Are you considering developing an app this year? If so, you're likely wondering about the cost. Fortunately for app buyers, the overall cost to develop web and app technology is declining. Or, more aptly, the time and cost to develop an app of a given complexity has been reduced as some of that time can now be saved using improved tooling, such as AI. Therefore, this might be an ideal time to start a project.&lt;/p&gt;
&lt;!-- more --&gt;

&lt;p&gt;And while the cost of app development can vary widely depending on a number of factors, there are some general guidelines that can help you to get a sense of what to expect.&lt;/p&gt;
&lt;p&gt;The cost of app development can be broken down into several buckets:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Design: This includes the cost of designing the user interface (UI) and user experience (UX). Depending on the complexity of the app, design costs can range from as little as $1,000 to $50,000 or more. Much of this will depend on your choice of partner and your ability to clearly communicate your needs to the designers.&lt;/li&gt;

&lt;li&gt;Development: This includes the cost of coding and testing the app. Development costs can vary widely depending on the platform (iOS, Android, Web, VR/AR, etc.), the complexity of the data, and the number of interactive features. Development costs can range from $10,000 to $250,000 or more. Similar to design, a critical aspect of keeping cost down is the business and design teams' ability to translate and transfer knowledge to the development partner. Experience, smart tools, and careful communication can help here. Additionally, the complexity of your data, migration of prior data models, and integration to third party tools are all factors in the time and cost to develop.&lt;/li&gt;

&lt;li&gt;Considerate Use of AI: We have found that when guided by experienced developers, the use of AI assisted development can be a tremendous time and cost savings for our clients. We're not talking about messy vibe coding, where inexperienced developers (or would be developers) blindly accept the result of each prompt until they have a rat's nest of non-performative code. Deliberate and thoughtful prompting by an experienced senior developer can lead to time saved, especially in the early or more commonly repeated aspects of a software project. Work smarter, they say.&lt;/li&gt;
&lt;li&gt;Maintenance: Ongoing maintenance and updates are an important part of app development. This includes fixing bugs, adding new features, and maintaining compatibility with new devices. For the sake of completeness, we are also including the cost to connect and support third party tools in this bucket. Maintenance costs can range from $1,000 to $10,000 per year or more.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Prior Year Comparison&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While it's difficult to predict, it's likely that the cost to build apps will stabilize, given that the demand for and the complexity of app development will continue to increase, while tools will become smarter and better at helping us not repeat mundane work. Simple projects (basic websites) will decline, and developers will be able to shift their talents to solving more valuable problems (such as building systems to automate processes or probe complex data).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;But what about inflation?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;General inflation has had an undeniable effect on the software market. The costs of almost everything has gone up, leading to higher wages, and inevitably higher hourly rates for development and maintenance.&lt;/p&gt;

&lt;p&gt;Yet, while many prices have risen, the industry has also seen a significant (~15%) workforce reduction. Widespread job loss has made it easier to find specialized talent at a more competitive rate than the past few years. The end result of these two factors combined is nearly a wash.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can chatGPT or AI build my app?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The power of AI and generative technology is undeniable. Leveraging these tools, our internal team has been able to consistently reduce time to deliver and pass along cost savings. However, we're still a ways off from a LLM that can create a complicated application in the absence of a seasoned professional architect. In our history as a company, we have spent countless hours refactoring junk code created by less skilled low cost developers. Now, we're refactoring code generated by machines that was prompted by even lower skilled 'developers'. Garbage in, garbage out is a pertinent phrase. If you can't understand the output, then it's highly unlikely you gave the correct input. It will be awhile before we consider placing fully generative code into a client's production environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So is it a good time to build an app? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Yes, given all the factors at play this year it is absolutely a good time to invest. The cost of app development in 2025 will vary widely depending on the complexity of the app and the specific needs of your business. But, given the economic climate, new tools, and growing talent pool, now is a great time to invest. Choosing a development team that can meet your needs and help you to achieve your business goals is as important as ever. If you are looking for a tested and trusted partner, we might just know one ;)&lt;p&gt;
&lt;/p&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 03 Feb 2025 00:00:00 +0000</pubDate>
        <link>https://bowtie.co/cost-app-development-2025/</link>
        <guid isPermaLink="true">https://bowtie.co/cost-app-development-2025/</guid>
        
        <category>mvp development</category>
        
        <category>app cost</category>
        
        
        <category>tips</category>
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>6 Ways AI Can Help Your Ecommerce Business Grow</title>
        <description>&lt;p&gt;Unless you’ve been hiding under a rock for the past year, you’re likely aware that Artificial intelligence (AI) is no longer a futuristic technology reserved for the movies. The value of AI has been making daily headlines for months, but have you started to leverage it in your business?&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Artificial intelligence (AI) will undoubtedly revolutionize the way most businesses operate, and the ecommerce industry is no exception. We’re actively exploring transformative technologies driven by AI in-house and for our clients. Leveraging AI tools, ecommerce brands can increase efficiency, improve customer experiences, and drive growth. If you’re on the forefront of this wave, opportunities abound. &lt;/p&gt;

&lt;h3&gt;Here are 6 ways AI can help your ecommerce business:&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Personalized product recommendations:&lt;/strong&gt; One of the key benefits of AI for ecommerce is its ability to personalize product recommendations for customers. Using machine learning algorithms, AI can analyze a customer’s browsing and purchasing history, as well as data about their demographics and interests, to make informed recommendations about products they are likely to be interested in. This can help to increase customer satisfaction and sales. And yes, this is something your marketers are likely already doing, but AI can perform an analysis in minutes that your top marketer might spend hours on.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Improved search functionality:&lt;/strong&gt; By using natural language processing (NLP) and other AI technologies, businesses can create search tools that understand and respond to customers’ queries in a more intuitive way. This can make it easier for customers to find the products they are looking for, leading to increased satisfaction and conversions.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Streamlined inventory management:&lt;/strong&gt; AI can help businesses optimize their inventory management processes. By analyzing data on sales and customer demand, AI can predict which products are likely to be in high demand and ensure that there is sufficient stock to meet that demand. This can help to prevent out-of-stock situations and improve the overall customer experience.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Automated customer service:&lt;/strong&gt; AI can also be used to automate some aspects of customer service. You’re likely already familiar with chatbots powered by AI that handle common customer queries, freeing up human customer service representatives to focus on more complex issues. This can help to improve the efficiency of customer service and reduce response times.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Fraud detection:&lt;/strong&gt; Finally, AI is a useful tool for help businesses detect and prevent fraudulent activity. By analyzing data on past fraudulent transactions, AI algorithms can learn to recognize patterns that may indicate fraudulent behavior. This can help businesses to protect themselves and their customers from fraudulent attacks, and to alleviate additional customer service concerns.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Staff Efficiency:&lt;/strong&gt; In many job positions, AI/ML tools can greatly improve efficiency if not fully replace the work a human is doing today. Generative AI has the capacity to write effective product copy, marketing language, create ads, social posts, and even present intelligent keyword research. These tools will make your team more efficient or may allow your company to do more work with a smaller staff.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;One company that has successfully implemented AI early in order to drive growth in its business is Alibaba, the Chinese ecommerce giant. Alibaba has used AI in a number of ways to improve its operations, including creating personalized product recommendations for customers and streamlining inventory management. As a result of these and other AI-powered initiatives, Alibaba has seen significant increases in sales and customer satisfaction.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;What's Next?&lt;/h3&gt;
&lt;p&gt;It’s not a question of if or when AI has the potential to transform the ecommerce industry. There is no longer an if, and the when is now. Companies adopting AI tools will stay ahead of the curve and gain a competitive edge in an increasingly crowded market. If you would like assistance in leveraging and implementing this technology in your business,  &lt;a href=&quot;/contact/&quot;&gt;contact us&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Fri, 03 Feb 2023 00:00:00 +0000</pubDate>
        <link>https://bowtie.co/6-ways-use-ai-for-ecommerce-growth/</link>
        <guid isPermaLink="true">https://bowtie.co/6-ways-use-ai-for-ecommerce-growth/</guid>
        
        <category>ecommerce</category>
        
        <category>AI tools</category>
        
        <category>effciency</category>
        
        
        <category>tips</category>
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>A Trusted Technical Partner is Critical for a Non-Technical Startup Founder</title>
        <description>&lt;p&gt;As a startup founder, you have &lt;em&gt;a lot&lt;/em&gt; on your plate. From developing your product or service to building a customer base, and raising funds, there are many challenges to navigate. As a non-technical founder running a tech startup it’s critical to have a supportive and trusted partner as you navigate decisions that may not be second nature. You might be fortunate enough to have a technical co-founder. If not, you can rely on angel investors, consultants, or contractors. Here are five reasons why a trusted tech partner is critical for a nontechnical startup founder:
&lt;!-- more --&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Trust:&lt;/strong&gt; Building trust is essential for any business relationship, and it’s especially important when it comes to technical matters. By working with a trusted technical partner, you can have confidence that the work being done is of high quality and meets your needs. This can help to build trust with your customers and stakeholders as well.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Fundraising:&lt;/strong&gt; Whether you’re seeking funding from venture capitalists, angel investors, or other sources, one factor that can impact your ability to raise capital is whether you have a strong technical founder.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Confidence:&lt;/strong&gt; A dependable technical partner can also give you the confidence you need to make informed decisions about technology-related matters. They can provide guidance and advice that takes into account your business goals and needs, helping you to make informed decisions that will drive your startup’s success. This can be especially valuable for investors, who are looking for startups that are solving real problems and have a strong potential for growth.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Investing in the long term:&lt;/strong&gt; Choosing a credible technical partner is also an investment in the long-term success of your startup. By working with a partner that understands your needs and has a track record of delivering results, you can set your startup up for success down the line. With a network of contacts and relationships, a technical founder can help to open doors and pave the way for partnerships and other opportunities.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Cost efficiency:&lt;/strong&gt; In addition to the benefits of trust and confidence, a strong technical partner can also help you to save on costs. By working with a reliable partner, you can avoid the need for costly rework or fixes down the line. A trusted technical partner can also help you to identify opportunities to streamline processes and save on costs over the long term. With the ability to build and iterate on prototypes, a technical founder can help to demonstrate the feasibility of the product and the potential for growth.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A tech partner you can rely on is critical for a nontechnical startup founder. Trust, confidence, and long term success are all important factors, and a trusted partner can help you to achieve these goals. A technical consultancy can also be a cost effective solution, since they don’t dilute your ownership and typically work on milestone driven deliverables. If you’re a nontechnical startup founder, it’s time to seek out a trusted software development firm as a partner.&lt;/p&gt;
</description>
        <pubDate>Sun, 08 Jan 2023 00:00:00 +0000</pubDate>
        <link>https://bowtie.co/app-development/selecting-a-technical-software-partner/</link>
        <guid isPermaLink="true">https://bowtie.co/app-development/selecting-a-technical-software-partner/</guid>
        
        <category>startups</category>
        
        <category>non-technical founders</category>
        
        <category>tips</category>
        
        <category>partnerships</category>
        
        
        <category>tips</category>
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>The Importance of Website and App Maintenance and Updates</title>
        <description>&lt;p&gt;Maintaining and updating your application or website is essential for businesses of all sizes. Neglecting maintenance can have serious consequences in the short and long term, including decreased traffic and sales, security vulnerabilities, and a negative impact on your brand. Here are a few good reasons why you should be regularly updating and maintaining your code:
&lt;!-- more --&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;em&gt;Security:&lt;/em&gt; One of the most important reasons to maintain and update your code is to protect against security vulnerabilities. Hackers are constantly looking for ways to exploit weaknesses in websites, and failing to update your website can leave it vulnerable to attacks. By keeping your website up to date, you can reduce the risk of a security breach and protect your business and your customers.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Performance:&lt;/em&gt; Regularly updating your website can also improve its performance. Newer versions of software and technologies are often more efficient and faster than older versions, so updating your website can help it to load faster and provide a better user experience.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Search engine optimization (SEO):&lt;/em&gt; Keeping your website up to date can also help to improve your search engine rankings. Search engines like Google use algorithms to index and rank websites, and websites that are regularly updated with fresh content are more likely to rank higher in search results.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Brand reputation:&lt;/em&gt; Your website is often the first point of contact between your business and potential customers, and a poorly maintained website can reflect poorly on your brand. Updating your website can help to maintain a professional image and improve customer trust.&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Legal and compliance:&lt;/em&gt; In some cases, failing to maintain and update your website can have legal consequences. For example, if your website is not compliant with accessibility laws, you could be at risk of a lawsuit. Regular updates can help to ensure that your website is compliant with all relevant laws and regulations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a consultancy we maintain and support several client applications and websites. Unfortunately, we often here from companies that learned the importance of maintenance and updates the hard way. A major outage due to a failure to properly maintain and update your site’s infrastructure can lead to immediate (or lasting) concerns that result in significant losses for a company. Neglecting website maintenance can have serious consequences. Don’t let a lack of preparation and planning be your downfall. By keeping your code in good working order, you can protect your business, improve your search engine rankings, maintain your professional standing, and ensure compliance with laws and regulations.&lt;/p&gt;
</description>
        <pubDate>Sun, 08 Jan 2023 00:00:00 +0000</pubDate>
        <link>https://bowtie.co/regular-site-maintenance-updates/</link>
        <guid isPermaLink="true">https://bowtie.co/regular-site-maintenance-updates/</guid>
        
        <category>site maintenance</category>
        
        <category>tips</category>
        
        <category>app security</category>
        
        
        <category>tips</category>
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Keep it Static Stupid — Simple Sites Make Happy Clients</title>
        <description>&lt;p&gt;The internet is broken. We arrived here mostly as a matter of habit &amp;mdash; a pattern that needs to change.&lt;/p&gt;
&lt;h3&gt;Your workflow is the&amp;nbsp;problem&lt;/h3&gt;
&lt;p&gt;A few years back (15?) developers and designers were introduced to an amazing, paradigm-shifting technology called a CMS (content management system). You know many of them by name (WordPress, Drupal, Joomla, etc.), and today they house a significant share of the web&amp;rsquo;s content.&lt;/p&gt;
&lt;p&gt;Why did the CMS take over? Before them most pages were written very simply &amp;mdash; with a text editor. Content had to be manually updated on every page, and developers needed to keep track of every change to make sure that repeated elements were updated throughout a site.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;A CMS was a convenient new way to build a website. Install it on your server, and you gain access to a number of turnkey features &amp;mdash; typically wrapped in an interface to make users, content, and settings easier to maintain. Layouts and frequently replicated elements (like nav bars) are easily repeatable, and simple site changes can often be made by fairly non-technical users. Additionally, many site designers and developers leverage the CMS to hand off a site to a client or content creator who wants to perform simple updates or handle routine maintenance &amp;mdash; for better or worse.&lt;/p&gt;
&lt;p&gt;In order to provide all these features, most content management systems leverage a database. That database stores content, user information, site configuration, and presentation data. Every time a visitor arrives on the page, the database is queried and content is retrieved/assembled for display. Every time.&lt;/p&gt;
&lt;p&gt;Today, using these systems to power even the most basic sites has become common practice. Why? Because building simple sites on top of database-driven architecture feels more convenient than just delivering simple HTML content. As a result, our web has become bloated with lethargic, vulnerable content that costs us time and money.&lt;/p&gt;
&lt;h3&gt;The case for simple&amp;nbsp;websites&lt;/h3&gt;
&lt;p&gt;It&amp;rsquo;s ironic that while mobile devices have ushered in flat design and streamlined content, over-complicated dynamic architecture is powering some of the most basic content online.&lt;/p&gt;
&lt;p&gt;Imagine your website as a newspaper. Publishing a site on a database-driven CMS like Wordpress is the equivalent of printing a newspaper on the fly, every time a reader wants to access any part of your paper. This inherently inefficient system results in slower page loads and lost eyeballs.&lt;/p&gt;
&lt;p&gt;These same visitors have been bitten by wide spread security breaches that seem to crop up with increasing frequency. Needless complexity and poorly maintained software expose vulnerabilities that can lead to a site going offline, being inundated with malware, or worse &amp;mdash; a data breach. By some measures &amp;mdash; as many as&amp;nbsp;&lt;a href=&quot;https://www.smashingmagazine.com/2015/11/modern-static-website-generators-next-big-thing/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot; data-href=&quot;https://www.smashingmagazine.com/2015/11/modern-static-website-generators-next-big-thing/&quot;&gt;70% of WordPress installs are vulnerable&lt;/a&gt;&amp;nbsp;to known exploits, such as last May when a&amp;nbsp;&lt;a href=&quot;http://www.engadget.com/2015/05/07/wordpress-xss-bug/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot; data-href=&quot;http://www.engadget.com/2015/05/07/wordpress-xss-bug/&quot;&gt;bug affected millions of WordPress sites&lt;/a&gt;. In the previous year as many as&amp;nbsp;&lt;a href=&quot;https://nakedsecurity.sophos.com/2014/10/30/millions-of-drupal-websites-at-risk-from-failure-to-patch/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot; data-href=&quot;https://nakedsecurity.sophos.com/2014/10/30/millions-of-drupal-websites-at-risk-from-failure-to-patch/&quot;&gt;12 million Drupal site were compromised&lt;/a&gt;. Each new complexity in the system and/or time-saving plugin becomes a potential point of failure.&lt;/p&gt;
&lt;p&gt;Likewise, developers pay the price when handing off routine updates and regular maintenance to a client. I&amp;rsquo;ve personally received the unfortunate after hours call from a client who discovered her site was compromised and infected with embarrassing content. It could have been avoided. But, since her site hadn&amp;rsquo;t been changed/updated in ~18 months the software had fallen behind, making it susceptible to attack.&lt;/p&gt;
&lt;h3&gt;Houndstooth is a better CMS for static content&lt;/h3&gt;
&lt;p&gt;As with so many things, simple is ultimately better.&lt;/p&gt;
&lt;p&gt;For many use cases (brochure sites, service providers, portfolios, event pages, landing pages), static sites are quite obviously the right tool for the job. In fact, any site where visitor interactions are guided (accessing existing content, submitting content through a fixed form, and not interacting with other visitors in real time) can be deployed as a static site. All of these interactions can be handled without a database.&lt;/p&gt;
&lt;p&gt;But, no one wants to lose all the convenience features of a CMS. The good news is, there are better options to provide the same benefits with less hassle.&lt;/p&gt;
&lt;p&gt;Today&amp;rsquo;s browsers can execute many of the same functions that used to require dynamic code running on a server. Comments, social integration, data storage, live chat, payments, and search can be easily added to a static site.&lt;/p&gt;
&lt;p&gt;Modern tools like &lt;a href=&quot;https://houndstooth.work&quot;&gt;Houndstooth&lt;/a&gt; allow you to manage websites that are faster, leaner, and as flexible as a traditional database-driven CMS.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Static sites managed with Houndstooth load faster (because we&amp;rsquo;ve rendered the site in advance), and eliminate the risk of a database breach (because there is no database).&lt;/li&gt;
&lt;li&gt;Site developers use tools they are comfortable with (git, local development, Jekyll).&lt;/li&gt;
&lt;li&gt;Content is managed in a customized interface for non-technical users to update/create content.&lt;/li&gt;
&lt;li&gt;Edits are made in the browser, and your site is rebuilt automatically on save using tools like &lt;a href=&quot;https://razorsite.co&quot;&gt;RazorSite&lt;/a&gt; or Netlify.&lt;/li&gt;
&lt;li&gt;Your site files are hosted on Github for safety and infinite redundancy.&lt;/li&gt;
&lt;li&gt;Houndstooth is open source, and we are looking for contributors.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Static is a Beautiful Future&lt;/h3&gt;
&lt;p&gt;Is static the right solution for your next site? For simple sites, landing pages, and many web apps, the answer is a resounding yes. The ecosystem of tools surrounding static sites is rich and growing. Combining these with a client-ready CMS like BowTie match the capabilities that have made dynamic websites convenient in the past.&lt;/p&gt;
&lt;p&gt;An increasing number of agencies and freelancers are deploying static sites for small business clients and major brands. Static architecture was the solution that fixed&amp;nbsp;&lt;a href=&quot;https://developmentseed.org/blog/new-healthcare-gov-is-open-and-cms-free/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot; data-href=&quot;https://developmentseed.org/blog/new-healthcare-gov-is-open-and-cms-free/&quot;&gt;Healthcare.gov&lt;/a&gt;&amp;nbsp;following it&amp;rsquo;s very high profile performance failures at launch. And, an increasing number of design-driven enterprise companies are using static sites to power their primary properties (&lt;a href=&quot;https://blog.mailchimp.com/building-the-new-mailchimp/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot; data-href=&quot;https://blog.mailchimp.com/building-the-new-mailchimp/&quot;&gt;MailChimp&lt;/a&gt;, Nest, Google).&lt;/p&gt;
&lt;h3&gt;Working with Houndstooth&lt;/h3&gt;
&lt;p&gt;If you wan to expolore &lt;a href=&quot;https://houndstooth.work/&quot;&gt;Houndstooth&lt;/a&gt; for your next project I recommend you visit the main porject site, and check out the source on &lt;a href=&quot;https://github.com/bowtie-co/houndstooth-ui&quot; target=&quot;_blank&quot; rel=&quot;noopener nofollow&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you would like to work with our agency on your next project, &lt;a href=&quot;/contact/&quot;&gt;contact Bowtie.co&lt;/a&gt; to start the conversation.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;*This post was updated from an earlier post I wrote on Medium&lt;/em&gt;&lt;/p&gt;
</description>
        <pubDate>Thu, 14 Mar 2019 00:00:00 +0000</pubDate>
        <link>https://bowtie.co/why-you-should-develop-static-website/</link>
        <guid isPermaLink="true">https://bowtie.co/why-you-should-develop-static-website/</guid>
        
        <category>houndstooth</category>
        
        <category>bowtie.co</category>
        
        <category>web development</category>
        
        <category>static sites</category>
        
        
        <category>tips</category>
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Why your business can’t afford a freelance web developer</title>
        <description>&lt;p dir=&quot;ltr&quot;&gt;I'm going to lead this post with a disclaimer: I&amp;rsquo;m a recovering freelancer.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;I&amp;rsquo;ve built hundreds of small sites for clients, friends, and family over the years. Friends of mine are freelancers. And I&amp;rsquo;ve hired dozens of freelancers over the years while running development teams here at Bowtie.co and other companies. I genuinely appreciate the impact that freelance work has had &lt;!-- more --&gt;on our industry. The ability to find talented designers, developers, and consultants for short term or as-needed work has created phenomenal efficiency in our industry over the last several years.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;And here is the &amp;lsquo;but&amp;rsquo;... &amp;nbsp;All that said, as implied by the title of this post I am of the opinion that many - if not most - small businesses should be extremely cautious or reluctant to hire freelancers depending on their specific needs of your company and customers.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;If your website or application is the backbone of a significant amount of business revenue, you should not hire a freelance developer, upworker, or your CMO&amp;rsquo;s nephew to run point. Wondering if you are in that boat? Here is a simple litmus test - would you delegate any other business critical task on the same order to that person?&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Having the foresight and wisdom to pick the right sized partner will help you avoid these common narratives (as told by our clients):&lt;/p&gt;
&lt;ul&gt;
&lt;li dir=&quot;ltr&quot;&gt;
&lt;p dir=&quot;ltr&quot;&gt;&amp;ldquo;We&amp;rsquo;ve been working with our freelancer for awhile now and had some good results, but now we can&amp;rsquo;t get ahold of them/don&amp;rsquo;t trust their output/aren&amp;rsquo;t seeing the same results...&amp;rdquo;&lt;/p&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;
&lt;p dir=&quot;ltr&quot;&gt;&amp;ldquo;We had to switch developers and they keep rebuilding what we have before starting the new thing&amp;rdquo; or even&lt;/p&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;
&lt;p dir=&quot;ltr&quot;&gt;&amp;ldquo;We had a new developer look at our code and say it was in bad shape, and now we need to pay 3X as much as we expected to get this new feature out&amp;rdquo;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir=&quot;ltr&quot;&gt;Knowing when to delegate is a critical skill for any entrepreneur, I&amp;rsquo;d argue it&amp;rsquo;s equally critical to know who to delegate to. Choosing the right partner for the job can make or break your goals.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Start with a gut check. Does it make sense to go cheap, or hire for speed, redundancy, longevity, and reputation? Would you hire your hobby mechanic neighbor to help change your oil? Probably. Do you want that same person rebuilding your brake system the week before a family road trip?&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;If you are struggling to get your first website built, you are confident in your ability to evaluate the work first hand, or you have an uncertain business model - perhaps a freelancer is the right sized parter. If you&amp;rsquo;re concerned about speed, quality, long term stability, technical debt, and 24hr uptime, it&amp;rsquo;s likely time to consider an Agency.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;But wait - aren&amp;rsquo;t Agencies really expensive?? Not necessarily. Yes, it&amp;rsquo;s true you often get what you pay for, and it&amp;rsquo;s worth spending a little extra on your tech budget to have a better partner. But, you don&amp;rsquo;t need to go broke working with a digital agency, or software development company. You may save hundreds of dollars hiring a random freelancer - but can you ensure the quality of the work? Who can back that person up in a crisis? And what assurance do you have that they won&amp;rsquo;t slow down mid-project or jump ship completely?&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;Agencies solve these problems inherently, and are used to evaluating problems and creating new solutions at a rapid clip. But, just like any other team member, not every Agency is created equal. Look for a value-oriented Agency partners who enjoy their work, offer transparency with time and tasks, and are willing to listen to your needs and recommend less expensive solutions to solve them when it makes the most sense. Most importantly, never work with an Agency partner who treats what they build for you as a black box. It&amp;rsquo;s your site/software/IP; you should own it from day one, and it&amp;rsquo;s the responsibility of any reputable agency partner to &amp;nbsp;ensure you understand the value of their work as much as they do.&lt;/p&gt;
&lt;p dir=&quot;ltr&quot;&gt;If you like the sound of that Agency experience, you might want to consider working with &lt;a href=&quot;https://bowtie.co&quot;&gt;Bowtie&lt;/a&gt;. We&amp;rsquo;re frequently told we&amp;rsquo;re not like other web agencies, and our clients enjoy the way we do business. Want to kick the tires a bit more? Check out our &lt;a href=&quot;/portfolio/&quot;&gt;portfolio&lt;/a&gt;, &lt;a href=&quot;/pricing/&quot;&gt;pricing&lt;/a&gt;, and &lt;a href=&quot;/services/&quot;&gt;services&lt;/a&gt; page then give us a call or &lt;a href=&quot;/contact/&quot;&gt;email us&lt;/a&gt; if you like what you see.&lt;/p&gt;
</description>
        <pubDate>Mon, 04 Mar 2019 00:00:00 +0000</pubDate>
        <link>https://bowtie.co/when-to-hire-agency-instead-of-freelancer/</link>
        <guid isPermaLink="true">https://bowtie.co/when-to-hire-agency-instead-of-freelancer/</guid>
        
        <category>freelancing</category>
        
        <category>business intelligence</category>
        
        <category>outsourcing</category>
        
        
        <category>tips</category>
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Houndstooth — Under the Hood</title>
        <description>&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 17pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;A Little History&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;strong id=&quot;docs-internal-guid-9e120dd0-7fff-de79-5b2b-ccf1c20e80bd&quot; style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;The Bowtie team has been working on Houndstooth over the past year and we are proud to finally introduce our editor to the open source community! &amp;nbsp;To better understand the component structure and architectural decisions, it might be helpful to start off with some background of the development and evolution of the app.&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Since the ideation stages of Houndstooth, our team has been experimenting with different approaches of how to best engineer the app. Our primary goal was to structure the frontend in a way that would be scalable while maintaining the app&amp;rsquo;s integrity through consistent and reliable patterns of component hierarchy and state management. State management was a concern, with features like staging commits and toggling back and forth between the File Editor and Collection Editor. Both the File Editor and Collection Editor are very different environments that interact with the state differently, so we felt it would be useful to have a global state management system to allow all components to interact with a repo, collection items, and staged files directly.&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;For the first version of Houndstooth, we decided to solve this problem by managing state using Redux, and designing most of our React components as Class based components. As we got further into the development, the complexities grew. Our components were lengthy, complicated, and difficult to understand. This sparked conversations of exploring different and better ways to approach the structural design of the app without Redux. &lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Enter Recompose and the Atomic Methodology. &lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;The combination of the Recompose library and the Atomic Methodology for component hierarchy solved a lot of problems Houndstooth was facing. This pattern also made the app more performant, lightweight, and organized.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 17pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Component Hierarchy&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;The Atomic Methodology organizes components into 4 categories: &lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;line-height: 1.38;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Atoms&lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;: Very basic, stateless components that act as building blocks for the app. These could include basic HTML elements like form labels, inputs, buttons, etc. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;line-height: 1.38;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Molecules&lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;: Built on a combination of Atoms, but they are still fairly basic and stateless. Molecules rely only on general props in order to maintain its reusability. The components are expected to be fully functional in any parent component for any application without modifications.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;line-height: 1.38;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Organisms: &lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;More robust components built of Atoms and Molecules. Organisms can have state that is specific to the application, but typically just internal state that the rest of the app does not rely on.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;line-height: 1.38;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Ecosystems: &lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Ecosystems are grouped by the data they manage. You can think of an Ecosystem as the controller for a specific group of data. They control the flow of shared data to their children and routing to nested components. The views of Ecosystems should not be too complex. Essentially just a rendering of organisms and routes.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;line-height: 1.38;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Environments: &lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Environments are similar to Ecosystems, but they serve as a wrapper for the entire application. It is what actually gets rendered by React. They manage very high level data that everything in the app needs to know, i.e. authenticated user. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;With this methodology, we are able to group our data and organize our components accordingly. This also allows us to fully capitalize on the reusability of our components! The image below shows how Houndstooth ecosystems are organized:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; src=&quot;https://bowtie.co/upload/Houndstooth component heirarchy.png&quot; alt=&quot;houndstooth component hierarchy&quot; width=&quot;960&quot; height=&quot;720&quot; /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;At this point you may be asking &amp;lsquo;&lt;em&gt;where does Recompose come in&lt;/em&gt;&amp;rsquo;? Recompose is a utility library for React components intended to allow a user to build components based on composition, rather than class inheritance. Recompose methods create a chain of higher order components to inject logic, props, state, and handlers into a block of renderable jsx. With the atomic organization of components this becomes a very powerful combination. We are able to create only stateless, presentational components that are more performant, lightweight, testable, and abstracted, then use containers to completely separate out the logic.&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Our containers are separated into component specific containers and helper containers. You will find component specific containers in the same directory as the view file and helper containers inside of `&lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;/src/helpers&lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;`. The helper containers are grouped by what they manage. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;For example, we have a &lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;withFormatting&lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; container that contains all our formatting helper functions. If a component needs to format a currency for example, we can inject the &lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: italic; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;withFormatting&lt;/span&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; into the component&amp;rsquo;s container. Now, that component has access to all the format helper functions. We don&amp;rsquo;t need to worry about passing these props and handlers down to their nested components, we just inject it into their containers. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;We are very proud of how far Houndstooth has come and we hope the open source community will find this helpful. &lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;If you wish to contribute to the Houndstooth open source project, and we hope you will, please take the time to learn some of the patterns we are using to maintain consistency. &lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Happy coding!&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong style=&quot;font-weight: normal;&quot;&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;You can learn more about Houndstooth and start using it at &lt;/span&gt;&lt;a style=&quot;text-decoration: none;&quot; href=&quot;https://houndstooth.work&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;https://houndstooth.work&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: Arial; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;To contribute, visit the repo on GitHub at &lt;/span&gt;&lt;span style=&quot;text-decoration: underline; font-family: Arial; color: #1155cc; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;a style=&quot;text-decoration: none;&quot; href=&quot;https://github.com/bowtie-co/houndstooth&quot;&gt;https://github.com/bowtie-co/houndstooth&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 04 Mar 2019 00:00:00 +0000</pubDate>
        <link>https://bowtie.co/houndstooth-website-editor/</link>
        <guid isPermaLink="true">https://bowtie.co/houndstooth-website-editor/</guid>
        
        <category>Bowtie.co</category>
        
        <category>Houndstooth</category>
        
        <category>open-source</category>
        
        
        <category>development</category>
        
      </item>
    
      <item>
        <title>When it’s time to ditch your DIY website</title>
        <description>&lt;p&gt;Technology is amazing. Every year we discover new ways to automate mundane tasks and simplify the creation of everything that humans produce.&lt;/p&gt;
&lt;p&gt;The web is no exception. We also find new tools to tell our brand story, and connect with an increasingly more connected audience. Nearly every day a new tool comes along to strengthen the voice or promotion of your brand, and to make it easier for customers to show their support.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;If you're a business owner there's a good chance you have bootstrapped your way through dozens of DIY tools to serve your back of house and front of house efforts. Surely as I type this, thousands of you are leveraging learning a new online tool to build your own website or ecommerce store.&lt;/p&gt;
&lt;p&gt;While there is certainly a time and place to use DIY site builders, as you grow, those tools will begin to fail your customers. If you're reading this post, chances are you might also have reached the inflection point where you are realizing that the ROI of DIY isn't always what it once was. Or perhaps you're stuck trying to provide an experience that speaks to your community, and your tool or skill set is incapable of achieving?&lt;/p&gt;
&lt;p&gt;Or you may have grown to a level where the risk of DIY and not knowing how to do what you need to is hurting your business or creating customer service headaches. Don't panic. This happens to nearly every business. Brands grow, needs change, and hopefully your customer base is keeping up with that growth even if your website has not.&lt;/p&gt;
&lt;p&gt;If you're tired of feeling out of your element and/or unable to efficiently execute your online presence &amp;ndash; congratulations! You've leveled up. You're ready to pass the torch to a team of professionals who can help take your vision to the level that you are taking your business.&lt;/p&gt;
&lt;p&gt;As a business owner and homeowner, I'm happy to get my hands dirty in many DIY pursuits. Although I try not to spend my time doing anything I'm uncomfortable with, especially if I could be building new revenue using my core competencies.&lt;/p&gt;
&lt;p&gt;At Bowtie.co, we take a unique approach to learning your mission, understanding your needs, and proposing solutions that fit the needs of your community.&lt;/p&gt;
&lt;p&gt;We are a web development company. We build websites and e-commerce stores every day. Web design and development are second nature to us because we have spent thousands of hours solving similar problems over and over. And we're remarkably good at picking up other developer's work and fixing short comings.&lt;/p&gt;
&lt;p&gt;If you're feeling the pinch of outgrowing DIY, let's work together to get your technology in a more efficient, effective, and profitable place for your business this year.&lt;/p&gt;
</description>
        <pubDate>Tue, 22 Jan 2019 15:36:37 +0000</pubDate>
        <link>https://bowtie.co/ditching-diy-website-tools/</link>
        <guid isPermaLink="true">https://bowtie.co/ditching-diy-website-tools/</guid>
        
        <category>MVP</category>
        
        <category>Bowtie.co</category>
        
        <category>ecommerce</category>
        
        
        <category>Web tools</category>
        
        <category>news</category>
        
        <category>tips</category>
        
      </item>
    
      <item>
        <title>Did your ecommerce site fail you over the holidays?</title>
        <description>&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size: 11pt; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;The last quarter of the year can be critical to a business&amp;rsquo; success for the year, yet a lot of online retailers were not ready for the massive influx of visitors to their site in 2018, with holiday sales estimated to have reached a whopping $1 Trillion! &lt;/span&gt;&lt;strong id=&quot;docs-internal-guid-880b7a32-7fff-ebe3-b29c-cee7a0a33f84&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;!-- more --&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Our ecommerce clients love the solutions we provide because we&amp;rsquo;ve created a solid tech stack that is scalable, reliable, fast, and totally responsive - so even during peak holiday traffic, their ecommerce sites are reliably bringing in business and delighting customers. &lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Over the past several years, we&amp;rsquo;ve chosen to offer Shopify in our ecommerce tech stack after testing many of the competing options available on the market (including Magento, WooCommerce, and BigCommerce). &lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Here&amp;rsquo;s why:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;strong&gt;Endless design possibility.&lt;/strong&gt; Shopify provides beautiful templates, but who needs those when you can have your very own custom site?! We&amp;rsquo;ve mastered the art of customizing the Shopify templates and can build pretty much anything a client can dream of. When you have outgrown common themes, we can help you implement a customer experience for digital natives that is unique to your brand. From site personalization to video content to Chatbot AI and beyond - we&amp;rsquo;ve done it all!&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;strong&gt;Big brands are using Shopify&lt;/strong&gt;. If it&amp;rsquo;s good enough for well-known brands like Tesla, Patagonia, Nestle, Bulletproof Coffee, and Red Bull, we feel confident that it can serve the most discerning e-commerce or marketing managers standards.&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;strong&gt;You don&amp;rsquo;t have to worry about updating open source software.&lt;/strong&gt; If you&amp;rsquo;ve ever built an ecommerce site using WooCommerce, you know what I&amp;rsquo;m talking about! Forgot to make that last Wordpress or plugin update? You&amp;rsquo;re at risk for a major security breach, DDoS attack, or an onslaught of bot-driven fake purchases. One thing I know customers hate most is having their credit card info stolen! Not to worry, Shopify has everything under strict security and you never have to worry about updates to the code.&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;strong&gt;They have a number of Premium functions already built in.&lt;/strong&gt; The base Shopify plan includes a number of functions that other software charges you for including unlimited products, staff accounts, 24/7 support, manual order creation, discount codes, SSL certificate (added security), abandoned cart recovery, shipping labels, fraud analysis, accounting reports, product variants, and custom emails.You can take those items out of your customization budget and make your brand experience even more unique.&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;strong&gt;Shopify has a ton of great app integrations.&lt;/strong&gt; You can add almost any integration to a Shopify site. Selling custom t-shirts? There is an app for the shirt builder. Using third party fulfillment? There&amp;rsquo;s an app for that. Shipping elephants across the world? They probably have an app for that too. (kidding!) And when you work with a certified partner we can test and ensure any third party tool against your whole site - saving you from costly conflicts and inadvertent downtime.&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;strong&gt;Security &amp;amp; Reliability.&lt;/strong&gt; Shopify is a global hosted service, meaning they have people monitoring their network 24/7 for any attacks or outages. Also, their add-on apps and integrations have a set standard that will not pose the risk of giving you trojans or viruses. Other platforms cannot provide you with this level of security at the low price that Shopify does.&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;strong&gt;They have a POS system.&lt;/strong&gt; All you need is an ipad or mobile phone to use their POS system. For a small monthly fee, they provide everything you need to run in-store purchases that sync back to the same platform and CRM as your online store. It&amp;rsquo;s brilliant!&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;strong&gt;Flexible ERP solutions provided.&lt;/strong&gt; Grow your business with multi-channel selling tools that integrate with Shopify like Amazon and Ebay. Shopify has an integration app that connects Shopify with the leading ERP and accounting packages such as Microsoft Dynamics AX, GP, NAV &amp;amp; SL, Sage 50, 100, 300 &amp;amp; 500, NetSuite, QuickBooks, SAP Business One, Epicor Enterprise and many others.&lt;/span&gt;&lt;/li&gt;
&lt;li dir=&quot;ltr&quot;&gt;&lt;span&gt;&lt;strong&gt;You don&amp;rsquo;t have to worry about server costs.&lt;/strong&gt; Many business&amp;rsquo; are looking for more affordable hosting options, but luckily Shopify has this built into their software packages so you never have to worry about it. And the cost is very reasonable from $29 to $299/month (less the cost of add-on apps and services).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Are you in love with Shopify yet? Pat yourself on the back for doing the research and striving to make 2019 your best year yet!&lt;/span&gt;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Arial; color: #000000; background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span id=&quot;docs-internal-guid-5a965066-7fff-6abf-ce58-76063852c1a0&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size: 11pt; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline;&quot;&gt;Interested in learning more about our ecommerce solutions? Hit us up for a free consultation or check out our site audit services. We love solving problems for our clients! &lt;/span&gt;&lt;span style=&quot;font-size: 11pt; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; background-color: transparent; font-variant-numeric: normal; font-variant-east-asian: normal; vertical-align: baseline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</description>
        <pubDate>Mon, 31 Dec 2018 15:36:37 +0000</pubDate>
        <link>https://bowtie.co/supporting-holiday-website-traffic-shopify/</link>
        <guid isPermaLink="true">https://bowtie.co/supporting-holiday-website-traffic-shopify/</guid>
        
        <category>website development</category>
        
        <category>small business</category>
        
        <category>ecommerce</category>
        
        <category>holiday</category>
        
        
        <category>shopify</category>
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>DVLP/DNVR Hosts ⋈ BowTie Panel</title>
        <description>&lt;p&gt;Our founder Chad Person is participating on a panel discussion with Matt Vogels from Webflow _(now [Zestful](https://zestful.com/))_, and Jason Waldrip from [Brand Folder](https://www.brandfolder.com/), for a discussion about creativity, originality, and inspiration in the age of ubiquitous frameworks and technology designed to do your job for you.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Join us for a discussion sure to rouse your mind, ignite your senses, and light a fire under your standing desk. _&quot;If you can make anything, why make anything at all...&quot;_ will take place at the *DVLP/DNVR* conference on *August 4th, 2016*. &amp;nbsp; For more information, visit [the Develop/Denver](https://developdenver.org/)&lt;/p&gt;
</description>
        <pubDate>Thu, 04 Aug 2016 15:36:37 +0000</pubDate>
        <link>https://bowtie.co/chad-person-panel-discussion-dvlp-dnvr/</link>
        <guid isPermaLink="true">https://bowtie.co/chad-person-panel-discussion-dvlp-dnvr/</guid>
        
        <category>DVLPDNVR</category>
        
        <category>Webflow</category>
        
        <category>Brand Folder</category>
        
        <category>BowTie</category>
        
        <category>Creation</category>
        
        <category>Inspiration</category>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Chad Person talks inspiration and grit with the CO AMA</title>
        <description>&lt;p&gt;Have you heard the expression 'Do What You Love'? It's become a bit of a rallying cry for a new generation of entrepreneurs.&lt;/p&gt;
&lt;p&gt;Tonight, Chad Person, the CEO and Creative Director of Bowtie.co will discuss this rallying cry in relation to his 10 year career as a designer, artist and creative entrepreneur at &lt;strong&gt;&lt;em&gt;RECESS&lt;/em&gt;&lt;/strong&gt; an event produced by the Colorado AMA. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.coloradoama.com/lets-play-knockout-recess-lineup-announced/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;RECESS&lt;/a&gt;&lt;/strong&gt;, an evening of learning and inspiration happening, takes place at the &lt;strong&gt;Denver Art Museum&lt;/strong&gt;, 100 W 14th Ave Pkwy, Denver, CO 80204 at 6:00 PM.&lt;/p&gt;
&lt;p&gt;Person will be joined by local creative giants, including comedian Debbie Scheer, gardener/poet/ DJ Cavem, and William Espey &amp;ndash; Branding Voice Lead for Chipotle. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;For tickets, or more information visit the [RECESS website](http://recess.coloradoama.com/). &amp;nbsp;&lt;/p&gt;
</description>
        <pubDate>Wed, 27 Apr 2016 15:36:37 +0000</pubDate>
        <link>https://bowtie.co/chad-person-speaks-co-ama-denver/</link>
        <guid isPermaLink="true">https://bowtie.co/chad-person-speaks-co-ama-denver/</guid>
        
        <category>CO AMA</category>
        
        <category>RECESS</category>
        
        <category>Production</category>
        
        <category>Creativity</category>
        
        <category>Art</category>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Celebrate Denver on Digital Agency Day</title>
        <description>&lt;p&gt;There are some incredible agencies doing great work in the realm of digital marketing. On January 28th, HubSpot and Unbounce are producing a day of online presentation and community-run events. To celebrate Denver's agencies and their hard work, BowTie is hosting Celebrate Denver (https://digitalagencyday.bowtied.io) - a happy hour and networking event at the end of Digital Agency Day.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;img class=&quot;quarter pull-left right-buffer&quot; style=&quot;border: none; box-shadow: none;&quot; src=&quot;https://bowtie.co/img/digital-agency-day.jpg&quot; alt=&quot;DAD&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;What is Digital Agency Day?&lt;/h3&gt;
&lt;p&gt;The day will be full of both in-person and virtual events that highlight agency growth, strategy, and trends. If you go to Digital Agency Day's website (http://digitalagencyday.com/), you're able to upvote your topic of interest to be covered by industry experts. Then, on Digital Agency Day, you can tune in to watch any of the 8 chosen headline presentations. If you have any questions surrounding they day, the organizers have provided the hashtag #DigitalAgencyDay. &amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;

&lt;h3&gt;Celebrate Denver&lt;/h3&gt;
&lt;p&gt;BowTie's community networking event will be held at Galvanize Golden Triangle at 5pm in the Gather cafe. The BowTie team will be there ready to talk digital marketing and take your questions about the future of the static web. It's free to attend, and snacks and beverages provided. Be sure to [RSVP](https://digitalagencyday.bowtied.io/), see you then!&lt;/p&gt;
&lt;h4&gt;Join us at 5pm, January 28th at Gather in Galvanize GT (&lt;a href=&quot;https://www.google.com/maps?ion=1&amp;amp;espv=2&amp;amp;q=galvanize+golden+triangle&amp;amp;bav=on.2,or.&amp;amp;biw=1285&amp;amp;bih=1341&amp;amp;dpr=1&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;sa=X&amp;amp;ved=0ahUKEwjVl8m-yqLKAhVGLyYKHSnRBNYQ_AUIBigB&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;map&lt;/a&gt;).&lt;/h4&gt;
&lt;h4&gt;&lt;a class=&quot;btn btn-success btn-lg&quot; href=&quot;https://digitalagencyday.bowtied.io/&quot;&gt;Register here&lt;/a&gt;&lt;/h4&gt;
</description>
        <pubDate>Mon, 11 Jan 2016 15:36:37 +0000</pubDate>
        <link>https://bowtie.co/denver-digital-agency-day/</link>
        <guid isPermaLink="true">https://bowtie.co/denver-digital-agency-day/</guid>
        
        <category>digital marketing</category>
        
        <category>agencies</category>
        
        <category>networking</category>
        
        <category>galvanize</category>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Adobe Creative Jam selects Chad Person as judge</title>
        <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;!-- more --&gt;
&lt;center&gt;&lt;img class=&quot;quarter pull-left right-buffer&quot; style=&quot;border: none; box-shadow: none;&quot; src=&quot;https://bowtie.co/img/creative-jam.png&quot; alt=&quot;CJ&quot; /&gt;&lt;/center&gt;
&lt;p&gt;Whether you are a professional designer or an aspiring creative who gets lost in weekend projects, Adobe is calling you to Albuquerque, New Mexico on January 28th for a Creative Jam. What exactly is a &lt;a href=&quot;http://www.adobecreativejams.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Creative Jam&lt;/a&gt;? The Adobe Creative Cloud team will host the Creative Jam presentations. This one-hour design showcase highlights the work of local creative leaders. At the same time, in the next room, Designers will be competing in the Creative Jam tournament, a 3-hour design charrette showdown. This event will have two categories: Visual Design and Motion Design. Once the Creative Jam presentations wrap, tournament participants will take the stage to share their creations with you. As part of the audience, you&amp;rsquo;ll vote on each submission and select the People's Choice winner. There will also be Grand Prize winners decided by a group of Judges! &amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;

&lt;p&gt;&lt;img class=&quot;quarter pull-right left-buffer&quot; style=&quot;border: none; box-shadow: none; max-width: 200px;&quot; src=&quot;https://bowtie.co/img/chad.png&quot; alt=&quot;Chad Person - BowTie&quot; /&gt; Our CEO/Creative Director, Chad Person, has been tapped to judge the event. Being an artist and designer, Chad has a keen eye for inspiring and winning creativity. Also in attendance will be Julian Sutter, our ABQ Community Evangelist. He is the newest member of the BowTie team, and already has amazing presence in the Albuquerque tech and creative scene. If you run into one of them, say hello! BowTie is excited to participate in what is surely going to be a night full of talent and ingenuity.&lt;/p&gt;
&lt;p&gt;The event takes place 7-10pm at the Harwood Art Center (&lt;a href=&quot;https://www.google.com/maps/place/Harwood+Art+Center/@35.0948736,-106.653623,19z/data=!4m6!1m3!3m2!1s0x87220cca0307d8a7:0x260a1a87b9b0e4a7!2sHarwood+Art+Center!3m1!1s0x87220cca0307d8a7:0x260a1a87b9b0e4a7&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;map&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;btn btn-success btn-lg&quot; href=&quot;https://nvite.com/CreativeJam/abq&quot;&gt;Register here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;*This event is 21 and over, I.D. needed for entrance.&lt;/em&gt;&lt;/p&gt;
</description>
        <pubDate>Sun, 10 Jan 2016 15:36:37 +0000</pubDate>
        <link>https://bowtie.co/adobe-creative-jam-selects-chad-person-judge/</link>
        <guid isPermaLink="true">https://bowtie.co/adobe-creative-jam-selects-chad-person-judge/</guid>
        
        <category>events</category>
        
        <category>creative jam</category>
        
        <category>Adobe</category>
        
        <category>competition</category>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Partnering with Name.com to Hack the Dot</title>
        <description>&lt;p&gt;Hack the Dot is a two-hour hackathon backed by&lt;a href=&quot;https://name.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt; Name.com&lt;/a&gt;. The event is a unique mix of hacking, community building, and ridiculous fun. &amp;nbsp; &lt;a href=&quot;https://hack.social/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;img class=&quot;third pull-left right-buffer&quot; style=&quot;border: none; box-shadow: none;&quot; src=&quot;/img/events/htd-black.png&quot; alt=&quot;Hack the dot logo - name.com&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Participants are asked to show up and ship a project based on a _secret domain name_ revealed the night of the event. The theme at Hack the Dot Portland, hosted by &lt;a href=&quot;https://quickleft.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;QuickLeft&lt;/a&gt;, was '&lt;em&gt;hippo.haus&lt;/em&gt;' - which not surprisingly, yielded high energy and hilarious projects. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bowtie has been supporting Hack the Dot with a special 'pitch page' template that's helped lead more than one team to victory. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you didn't join us in Denver, Seattle, or Portland, you can still meet us at &lt;a href=&quot;//hack.social/events/sanfrancisco/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Hack the Dot - San Francisco&lt;/a&gt; on December 10th. The event is sold out, but you can register for the wait list &lt;a href=&quot;//hack.social/events/sanfrancisco/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;here&lt;/a&gt;. *&lt;em&gt; I'm also fairly certain that if you show up day of, no one will toss you out ;)&lt;/em&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
        <pubDate>Sun, 10 Jan 2016 15:36:37 +0000</pubDate>
        <link>https://bowtie.co/supporting-name-com-hackathons/</link>
        <guid isPermaLink="true">https://bowtie.co/supporting-name-com-hackathons/</guid>
        
        <category>Hack the Dot</category>
        
        <category>Name.com</category>
        
        <category>Hackathons</category>
        
        
        <category>news</category>
        
        <category>hack-the-dot</category>
        
      </item>
    
  </channel>
</rss>
