<?xml version="1.0" encoding="utf-8" standalone="yes"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title></title>
  <subtitle></subtitle>
  <id>https://www.endpointdev.com/blog/tags/company/</id>
  <link href="https://www.endpointdev.com/blog/tags/company/"/>
  <link href="https://www.endpointdev.com/blog/tags/company/" rel="self"/>
  <updated>2025-08-13T00:00:00+00:00</updated>
  <author>
    <name>End Point Dev</name>
  </author>
  
    <entry>
      <title>Vector Search for the End Point Blog</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2025/08/vector-search-for-the-end-point-blog/"/>
      <id>https://www.endpointdev.com/blog/2025/08/vector-search-for-the-end-point-blog/</id>
      <published>2025-08-13T00:00:00+00:00</published>
      <author>
        <name>Seth Jensen</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2025/08/vector-search-for-the-end-point-blog/trees-by-sidewalk.webp&#34; alt=&#34;A sidewalk and road lead to the left of the image, across from an industrial area with train tracks. Along the sidewalk are trees with white petals, many of which have fallen to the sidewalk.&#34;&gt;&lt;/p&gt;
&lt;!-- Photo by Seth Jensen, 2025 --&gt;
&lt;p&gt;We&amp;rsquo;re excited to announce a new feature on the End Point Blog: AI-powered vector search.&lt;/p&gt;
&lt;p&gt;Below the &amp;ldquo;Our Blog&amp;rdquo; header at the top of this page, there is a new search bar with two adjacent buttons: &amp;ldquo;Search&amp;rdquo; and &amp;ldquo;LLM Expanded Search.&amp;rdquo; If you click &amp;ldquo;Search&amp;rdquo; (or press Enter), your search will be fed directly to our vector search/​similarity search engine. If you click &amp;ldquo;LLM Expanded Search&amp;rdquo; (or press Shift+Enter, Control+Enter, or Command+Enter on macOS) your query will first be expanded by an open-source LLM, then sent to the similarity search engine.&lt;/p&gt;
&lt;p&gt;The LLM is trained to expand the query to include similar terms, keywords, etc., before sending it to the similarity search engine. For example, if I search &lt;code&gt;S3&lt;/code&gt;, similarity search alone returns no results — there isn&amp;rsquo;t enough semantic information for vector search to make useful connections. However, an LLM can expand this to &lt;code&gt;s3, simple storage service, amazon s3, object storage, cloud storage...&lt;/code&gt;, providing more anchor points for vector search to connect to results.&lt;/p&gt;
&lt;p&gt;The model improves results fairly well, but it is still an experimental technology, so results will vary. In the &lt;code&gt;S3&lt;/code&gt; example, you could get posts which don&amp;rsquo;t directly relate to Amazon S3, but relate to cloud object storage, or you could not get some posts which have an exact match of &lt;code&gt;S3&lt;/code&gt; but not more semantic similarity.&lt;/p&gt;
&lt;p&gt;You can read more about the technical side of vector search in our &lt;a href=&#34;/blog/2025/07/vector-search/&#34;&gt;recent blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Happy searching!&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Announcing Our 30th Anniversary!</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2025/08/announcing-our-30th-anniversary/"/>
      <id>https://www.endpointdev.com/blog/2025/08/announcing-our-30th-anniversary/</id>
      <published>2025-08-08T00:00:00+00:00</published>
      <author>
        <name>Benjamin Goldstein</name>
      </author>
      <content type="html">
        &lt;p&gt;Today marks End Point&amp;rsquo;s 30th anniversary!&lt;/p&gt;
&lt;p&gt;On this date in 1995, as the Internet boom was just beginning, &lt;a href=&#34;/blog/authors/rick-peltzman/&#34;&gt;Rick Peltzman&lt;/a&gt; and I started the company, diving into the new and fast-changing world of the web. Since then, End Point has worked with a wide range of clients, tackled complex challenges, built reliable, long-term solutions, and adapted to continual waves of technological change — most recently integrating AI technologies into our work. The dedication and talent of our team have made all the difference.&lt;/p&gt;
&lt;p&gt;As we reflect on these 30 years, we’re grateful for the many clients, partners, and colleagues who have been part of our story. We look forward to continuing to learn, innovate, and create in the years ahead.&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Client Mining: Growing Your Business Through Acquisition and Relationships</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2025/05/client-mining/"/>
      <id>https://www.endpointdev.com/blog/2025/05/client-mining/</id>
      <published>2025-05-07T00:00:00+00:00</published>
      <author>
        <name>Greg Hanson</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2025/05/client-mining/car-and-bike.webp&#34; alt=&#34;In the foreground and bottom third of the image, a black hummer drives to the right. To its left is a parked bicycle. Above in the image is a building under construction, with glass walls and pipes protruding from the roof.&#34;&gt;&lt;/p&gt;
&lt;!-- Photo by Seth Jensen, 2024. --&gt;
&lt;h3 id=&#34;what-is-client-mining&#34;&gt;What is Client Mining?&lt;/h3&gt;
&lt;p&gt;Client mining refers to acquiring new work from existing clients, but also refers to seeking and landing new clients. It involves three key components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Client Acquisition&lt;/strong&gt; — Bringing in new clients.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Relationship Maintenance&lt;/strong&gt; — Keeping clients engaged and satisfied.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mining New Work&lt;/strong&gt; — Expanding business opportunities with existing clients.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;why-it-matters&#34;&gt;Why It Matters&lt;/h3&gt;
&lt;p&gt;In the simplest terms, without clients there is no business. Strong client relationships foster long-term success and financial stability. But even the best relationships don’t last forever—there can be budget cuts, in-house hires, or changes in business structure. A healthy client acquisition pipeline helps your company maintain momentum and staffing levels.&lt;/p&gt;
&lt;p&gt;Consulting income is typically project-based and can be intermittent. More clients help offset these pauses in work. Diversification is important: relying on a few large clients can lead to problems if one of them leaves. Additionally, new clients lead to new development opportunities and possibly new offerings or services. Like exercise, client acquisition helps keep your consulting company in shape!&lt;/p&gt;
&lt;h3 id=&#34;client-acquisition&#34;&gt;Client Acquisition&lt;/h3&gt;
&lt;h4 id=&#34;understanding-your-target-audience&#34;&gt;Understanding Your Target Audience&lt;/h4&gt;
&lt;p&gt;Before acquiring clients, you must understand:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your &lt;strong&gt;services&lt;/strong&gt; — What strengths and expertise do you bring?&lt;/li&gt;
&lt;li&gt;Your &lt;strong&gt;capacity&lt;/strong&gt; — Do you have bandwidth for new clients?&lt;/li&gt;
&lt;li&gt;Your &lt;strong&gt;ideal client&lt;/strong&gt; — What industries, sizes, and technology stacks align with your expertise?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Many consultancies do not properly understand their own services, and simply attempt to &amp;ldquo;land&amp;rdquo; any clients, then &amp;ldquo;adapt&amp;rdquo; to that clients needs. This leads to misunderstandings, appearance of incompetence, and wasted communication efforts. You do need to &amp;ldquo;adapt&amp;rdquo; to your clients needs, but landing clients that match your skills leads to faster onboarding and immediate productivity.&lt;/p&gt;
&lt;h4 id=&#34;channels-to-acquire-new-clients&#34;&gt;Channels to Acquire New Clients&lt;/h4&gt;
&lt;p&gt;Once you define your ideal client, identify the best channels for acquisition:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Networking&lt;/strong&gt; — Events, conferences, referrals.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Digital Marketing&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;SEO &amp;amp; Website Optimization.&lt;/li&gt;
&lt;li&gt;Social Media (LinkedIn, X, Meta, etc.).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Strategic Partnerships&lt;/strong&gt; — Collaborations with complementary businesses.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acquisitions &amp;amp; Mergers&lt;/strong&gt; — Buying companies that align with your strengths.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Again, focus on your company&amp;rsquo;s area of expertise, and synchronize to it. The world today is very segmented, and potential clients expect you to already understand at least the basics of their needs. In many cases you will be competing with specialized consultants that are very adept at the industry your potential client operates in. So you need to know your own company&amp;rsquo;s areas of strength, and how that will set you apart from competitors. Broad, grand statements about how you can increase returns or optimize operations alone will not cut it. You will need specific examples of how you have done this in the past, and how that applies to your current situation. Come prepared!&lt;/p&gt;
&lt;h4 id=&#34;proactive-strategies&#34;&gt;Proactive Strategies&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cold Outreach&lt;/strong&gt; — Email marketing and cold calling (effective in some cases).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Personal Pitching&lt;/strong&gt; — Attending events and making connections.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Free Consultations&lt;/strong&gt; — Offering value-added initial engagements.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Referral Incentives&lt;/strong&gt; — Offering discounts or finder’s fees for client introductions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;relationship-maintenance&#34;&gt;Relationship Maintenance&lt;/h3&gt;
&lt;h4 id=&#34;keeping-clients-engaged&#34;&gt;Keeping Clients Engaged&lt;/h4&gt;
&lt;p&gt;After acquiring a client, build a strong relationship by understanding their business needs. Proactively suggest solutions that benefit them. Monitor trade news and publications that align with the clients business. You should already be tracking relevant updates based on the industry, because you acquired this client by knowing their needs&amp;hellip; right?&lt;/p&gt;
&lt;p&gt;Remember, one reason clients need consultants is to help them in areas they may not be familiar with, or even recognize.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t always wait for the client to request development work. Conversely, try to only recommend development that you know will prove fruitful. The reason for this is that if you start a project based on a targeted idea, that part of the project will be successful and very likely the client will request additional features. Where as if you propose a far-ranging project, it can be much harder to clearly demonstrate success. So don&amp;rsquo;t always try to sell &amp;ldquo;everything&amp;rdquo; at once. Deliver something solid, and it will provide its own growth potential.&lt;/p&gt;
&lt;h4 id=&#34;regular-communication&#34;&gt;Regular Communication&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Stay in touch without being repetitive.&lt;/li&gt;
&lt;li&gt;Time outreach based on their business cycle (don&amp;rsquo;t propose disruptive development in the middle of their busy season).&lt;/li&gt;
&lt;li&gt;Ask about their challenges, listen to their answers, and offer insights.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;delivering-quality-work&#34;&gt;Delivering Quality Work&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Always deliver on time and exceed expectations.&lt;/li&gt;
&lt;li&gt;Provide proactive solutions to problems before they arise.&lt;/li&gt;
&lt;li&gt;Understand their budget and cash flow constraints.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;feedback-loops&#34;&gt;Feedback Loops&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Regularly request feedback.&lt;/li&gt;
&lt;li&gt;Implement suggestions to show adaptability and commitment.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;mining-new-work-from-existing-clients&#34;&gt;Mining New Work from Existing Clients&lt;/h3&gt;
&lt;h4 id=&#34;understand-their-business-goals&#34;&gt;Understand Their Business Goals&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Regularly discuss evolving needs and challenges.&lt;/li&gt;
&lt;li&gt;Identify opportunities to provide additional services.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;introduce-add-ons-or-upsells&#34;&gt;Introduce Add-Ons or Upsells&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Offer services that align with client needs.&lt;/li&gt;
&lt;li&gt;Focus on value rather than unnecessary sales.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;become-a-trusted-partner&#34;&gt;Become a Trusted Partner&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Show measurable benefits of new projects.&lt;/li&gt;
&lt;li&gt;Share success stories and case studies.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;key-takeaways&#34;&gt;Key Takeaways&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Client Acquisition, Relationship Maintenance, and Mining&lt;/strong&gt; form the foundation of sustainable business growth.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Building trust and providing value&lt;/strong&gt; ensures long-term client loyalty.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Listen, adapt, and deliver&lt;/strong&gt; — the clients you already have are your best path to growth.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;The clients you already have are the ones most likely to grow your business—if you know how to listen, adapt, and deliver.&lt;/p&gt;&lt;/blockquote&gt;

      </content>
    </entry>
  
    <entry>
      <title>Introducing the End Point AI Portal for Our Customers</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2025/03/ai-portal-for-end-point-customers/"/>
      <id>https://www.endpointdev.com/blog/2025/03/ai-portal-for-end-point-customers/</id>
      <published>2025-03-12T00:00:00+00:00</published>
      <author>
        <name>Benjamin Goldstein</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/glass-dome-top.webp&#34; alt=&#34;A low angle view of a gridded ceiling, leading to a large stained glass cylindrical top, which is lined with multicolored stained glass in a highly varied arrangement.&#34;&gt;&lt;/p&gt;
&lt;!-- Photo by Seth Jensen, 2025. --&gt;
&lt;p&gt;Today, End Point is opening up the End Point AI Portal for our customers to use. As a technology consulting company that gets in the trenches with our customers to integrate, manage, and support the information technology they need to operate and transform their businesses, we believe this is a great service for us to provide.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We are offering our AI Portal to our customers at no charge.&lt;/strong&gt; The price is certainly right, so we think our customers are very much going to want to use it. 🙂&lt;/p&gt;
&lt;h3 id=&#34;whats-in-the-portal&#34;&gt;What’s in the Portal&lt;/h3&gt;
&lt;p&gt;End Point’s AI Portal provides an interface to interact with many different LLM AI chatbot services all in one place. It even gives users the ability to simultaneously submit queries and instructions to multiple LLMs and see their responses side by side.&lt;/p&gt;
&lt;p&gt;Our Portal is a customized implementation of the &lt;a href=&#34;https://openwebui.com/&#34;&gt;Open WebUI&lt;/a&gt; AI interface and connects via APIs to various AI services. Because of this architecture, our analysis has shown that unless there is ongoing high-intensity usage, the cost per user will be very low — much lower than a typical end-user subscription to a single LLM provider. In the future we may implement an accounting system for the portal to pass usage costs onto our users, but our first priority is to get this capability into our clients’ hands as soon as possible to help them be early adopters of this transformative tech.&lt;/p&gt;
&lt;p&gt;Our AI Portal connects to a range of proprietary AI-powered chatbots served up by Anthropic, OpenAI, Google, and Grok, as well as to several open-source AI-powered chatbots hosted on servers in the United States. This includes the Deepseek R1 model developed in China that rocked the tech world with its release on January 20. It’s a remarkable model, but for businesses in the US having their chat histories stored on servers in China is generally not acceptable. Having the service hosted in the US helps address privacy concerns. We run the open-source models on our own servers and using third-party hosting providers such as &lt;a href=&#34;https://www.together.ai&#34;&gt;together.ai&lt;/a&gt; and &lt;a href=&#34;https://groq.com&#34;&gt;groq.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To provide a more coherent user experience, the Open WebUI interface maintains each user’s chat history and provides the ability to manage, share, and download them.&lt;/p&gt;
&lt;p&gt;The portal has already helped End Point with internal projects such as experimenting with how best to process various data sets to make them useful for AI-powered applications. The portal hosts several RAG (Retrieval Augmented Generation) applications that make use of various LLMs to search and answer questions about End Point’s blog posts—we are working to identify the best solution, so results may vary. Please don’t give up on reading our blog just yet.&lt;/p&gt;
&lt;p&gt;Below are screenshots of our AI Portal’s interface showing some of its features (click on the images to view at full size).&lt;/p&gt;

&lt;p&gt;
  &lt;div class=&#34;carousel-container border&#34;&gt;
    &lt;div class=&#34;carousel&#34; id=&#34;image-carousel&#34;&gt;
      &lt;div class=&#34;carousel-nav&#34; data-for=&#34;image-carousel&#34;&gt;&lt;button class=&#34;left-arrow&#34;&gt;
            &lt;img width=&#34;40&#34; height=&#34;48&#34; src=&#34;/images/arrow.svg&#34; alt=&#34;Left arrow&#34; /&gt;
          &lt;/button&gt;&lt;button aria-label=&#34;Carousel select 1&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 2&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 3&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 4&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 5&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 6&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 7&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 8&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 9&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 10&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 11&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button aria-label=&#34;Carousel select 12&#34; class=&#34;indicator&#34;&gt;&lt;/button&gt;&lt;button class=&#34;right-arrow&#34;&gt;
            &lt;img width=&#34;40&#34; height=&#34;48&#34; src=&#34;/images/arrow.svg&#34; alt=&#34;Right arrow&#34; /&gt;
          &lt;/button&gt;&lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/1.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/1.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/2.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/2.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/3.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/3.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/4.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/4.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/5.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/5.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/6.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/6.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/7.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/7.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/8.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/8.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/9.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/9.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/10.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/10.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/11.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/11.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;div class=&#34;carousel-item&#34;&gt;
          &lt;a target=&#34;_blank&#34; href=&#34;/blog/2025/03/ai-portal-for-end-point-customers/12.webp&#34;&gt;
            &lt;img src=&#34;/blog/2025/03/ai-portal-for-end-point-customers/12.webp&#34;&gt;
          &lt;/a&gt;
        &lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/p&gt;

&lt;p&gt;We require users to accept our AI portal&amp;rsquo;s standard Terms of Service to use the portal. Additionally, each AI-powered chatbot accessible through our portal has its own Terms of Service, to which we provide links for your reference. Our primary concern is whether the information users input into these chatbots might be used by providers for training or other purposes. We strive to avoid chatbots that engage in such practices, and as of the launch of our portal, we&amp;rsquo;re not aware of any chatbot providers that claim rights to user input data. However, it’s common for Terms of Service documents to include clauses allowing providers to modify their terms without prior notice, so we can’t guarantee ongoing compliance with our standards. Regardless, users should always exercise caution and good judgment when entering confidential information into any online service.&lt;/p&gt;
&lt;h3 id=&#34;why-we-are-doing-this&#34;&gt;Why We Are Doing This&lt;/h3&gt;
&lt;p&gt;At End Point, we’ve built our reputation for almost 30 years by providing expert consulting, development, and systems support. As AI technology rapidly evolves, we see it as both an opportunity and a necessity to stay ahead—helping our customers integrate AI into their own systems while deepening our expertise in the field.&lt;/p&gt;
&lt;p&gt;By opening up our Open WebUI Portal to customers at no charge, we’re reinforcing our commitment to innovation, transparency, value, and great customer service. We intend this not only to benefit our clients, but to highlight our ability to integrate AI-powered solutions into your business. We stand ready to help you enhance your existing workflows, products, and services—as well as to create entirely new, AI-powered applications.&lt;/p&gt;
&lt;p&gt;AI use cases include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;User-facing enhancements&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intelligent similarity search&lt;/li&gt;
&lt;li&gt;Recommendation systems&lt;/li&gt;
&lt;li&gt;AI-powered insights from your data&lt;/li&gt;
&lt;li&gt;Dynamic FAQ generation based on past inquiries&lt;/li&gt;
&lt;li&gt;Customer support chatbots&lt;/li&gt;
&lt;li&gt;Faster and smarter documentation creation&lt;/li&gt;
&lt;li&gt;You name it. The possibilities are endless!&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;AI-driven development &amp;amp; optimization&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;System testing and automated quality assurance&lt;/li&gt;
&lt;li&gt;AI-assisted code reviews and refactoring&lt;/li&gt;
&lt;li&gt;Automated code generation for improved efficiency&lt;/li&gt;
&lt;li&gt;…and more&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We’re also using AI to refine our own processes, improve our code, and enhance the value we deliver to our customers. This initiative is part of our commitment to ensure that our clients continue to benefit from the best technology solutions available.&lt;/p&gt;
&lt;h3 id=&#34;how-to-get-an-account&#34;&gt;How to Get an Account&lt;/h3&gt;
&lt;p&gt;Reach out to your End Point client rep or use &lt;a href=&#34;/contact/&#34;&gt;our contact form&lt;/a&gt; to get in touch.&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Studying “The Mythical Man-Month” in Collaboration with a Client</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2024/12/studying-the-mythical-man-month/"/>
      <id>https://www.endpointdev.com/blog/2024/12/studying-the-mythical-man-month/</id>
      <published>2024-12-23T00:00:00+00:00</published>
      <author>
        <name>TJ Christofferson</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2024/12/studying-the-mythical-man-month/study-group-video-call.webp&#34; alt=&#34;Fourteen End Pointers and Cybergenetics team members in a videoconference meeting&#34;&gt;&lt;/p&gt;
&lt;!-- Image used with permission from Cybergenetics --&gt;
&lt;p&gt;Here at End Point we did an enlightening and fun eleven-week study group in collaboration with one of our clients. We worked through Frederick Brooks Jr.’s book The Mythical Man-Month: Essays on Software Engineering, which was originally published in 1975, with an expanded edition published in 1995. In certain ways this book is still applicable to our time, and it was a delight to discuss it in a structured study group with coworkers and peers. This particular study group even piqued the curiosity of the owners of both our companies who participated throughout the course!&lt;/p&gt;
&lt;p&gt;As part of our effort to continually improve our abilities and awareness, and thus build a strong technical company culture, End Point has done many study groups over the years, such as the &lt;a href=&#34;/blog/2016/08/ruby-fight-club/&#34;&gt;Ruby Fight Club&lt;/a&gt; and the &lt;a href=&#34;/blog/2019/07/tribute-to-kyle-simpsons-book-series/&#34;&gt;You Don&amp;rsquo;t Know JS study group&lt;/a&gt;. Participation in these groups is voluntary, and they have covered a range of other topics including PostgreSQL, terminal fluency skills, and regular expressions. The opportunity to step away from regular work duties for an hour during the week, and to have meaningful discourse between coworkers has been invaluable for building relationships across teams.&lt;/p&gt;
&lt;p&gt;For this group, we collaborated with our client &lt;a href=&#34;https://www.cybgen.com/&#34;&gt;Cybergenetics&lt;/a&gt;, who works in forensic DNA analysis. We have been working with Cybergenetics since 2003 on PostgreSQL, websites, system deployment automation, and security. A few Cybergenetics staff members joined our PostgreSQL study group some years ago.&lt;/p&gt;
&lt;p&gt;Dr. Mark Perlin, the Chief Scientific and Executive Officer of Cybergenetics, approached us a few months earlier with the desire for his team to better understand the history and controversies of software engineering, and to relate relevant topics to software user or developer experiences. He thought working together through this book would be a good way to achieve both those goals, and we agreed.&lt;/p&gt;
&lt;p&gt;Fred Brooks’s book on software engineering and project management has a central theme that adding more people to a software project that is behind schedule usually delays it even longer, a concept known as “Brooks’s Law.” Each chapter covers various reasons why this is the case, such as increased communication complexity and overhead, conceptual integrity, and design cohesion degradation. He posits that properly planning projects, including using realistic estimations and considering communication needs, is essential to avoid delays.&lt;/p&gt;
&lt;p&gt;Though not all of us found significant modern application for Brooks’s book, it was an interesting historical read, with some relevant points. One such point is his idea that looking forward to some “silver bullet” solution wastes effort and inhibits forward progress. Today, when some are counting on AI technology to magically fix their code, remove the need to properly document that code, or erase the discipline of software development altogether, it seems wise to apply Brooks’s advice and avoid treating AI and similar advances as a “silver bullet.”&lt;/p&gt;
&lt;p&gt;At End Point we love encouraging thought and discussion on relevant topics, and we appreciate having a historical awareness of what we&amp;rsquo;re doing in the context of decades. We also love an opportunity to collaborate with a client on something that is mutually beneficial.&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>End Point’s CasePointer business acquired by Deloitte</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2024/06/casepointer-acquired-by-deloitte/"/>
      <id>https://www.endpointdev.com/blog/2024/06/casepointer-acquired-by-deloitte/</id>
      <published>2024-06-03T00:00:00+00:00</published>
      <author>
        <name>Rick Peltzman</name>
      </author>
      <content type="html">
        &lt;p&gt;We are proud to announce that Deloitte has acquired the industry-leading public health disease surveillance business, CasePointer, from End Point Corporation as of June 1, 2024. This acquisition brings to Deloitte, End Point’s experienced and skilled software engineers, cloud developers, DevOps engineers, epidemiologists, and former public health officials.&lt;/p&gt;
&lt;p&gt;Since 2008, End Point’s CasePointer business has worked with open-source public health software to modernize tools, automate processes, improve the user experience, and provide better return on investment to state and local public health agencies for their disease surveillance and epidemiologic needs.&lt;/p&gt;
&lt;p&gt;Jon Jensen, End Point’s former chief technical officer, has joined Deloitte with this transaction. He said: “We are excited to work with Deloitte’s team of professionals and serve their broad client base. Together, we expect to make an even greater impact for government health organizations.”&lt;/p&gt;
&lt;p&gt;Deloitte is only acquiring assets, clients, and personnel related to End Point’s CasePointer business. All other business lines remain with End Point, including systems administration, database engineering, e-commerce programming, application development, and our immersive GIS platform, VisionPort.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&#34;https://www.deloitte.com/us/en/Industries/government-public/about/public-health-transformation.html&#34;&gt;Deloitte’s Public Health Transformation&lt;/a&gt; website for further information.&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>End Point meetup in Ljubljana, Slovenia</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2023/12/end-point-ljubljana-meetup/"/>
      <id>https://www.endpointdev.com/blog/2023/12/end-point-ljubljana-meetup/</id>
      <published>2023-12-29T00:00:00+00:00</published>
      <author>
        <name>Jon Jensen</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2023/12/end-point-ljubljana-meetup/20230418-161011.webp&#34; alt=&#34;5 men smiling for the camera outside against classic pillar and walls&#34;&gt;&lt;/p&gt;
&lt;!-- Photos by Jon Jensen except IMG_9314.webp which is by Nicholas Piano --&gt;
&lt;h3 id=&#34;remote-first-work&#34;&gt;Remote-first work&lt;/h3&gt;
&lt;p&gt;End Point has always been a primarily remote work company. We have offices in Manhattan, New York City and Johnson City, Tennessee, yet the people who work in them mostly interact online with remote colleagues.&lt;/p&gt;
&lt;p&gt;Most of the time that is wonderful because we have no commute if we work at home, or as short of a commute as we want for those who work in a nearby office or co-working space. We are also able to move without changing jobs. And our meetings with clients are usually remote in any case.&lt;/p&gt;
&lt;h3 id=&#34;international-interaction&#34;&gt;International interaction&lt;/h3&gt;
&lt;p&gt;Perhaps best of all, working remote-first has allowed us to work together with colleagues around the world: currently in 13 countries and as many time zones. That is pretty good international representation for a company of 70 people.&lt;/p&gt;
&lt;p&gt;A downside of mostly remote work is that we generally have to make an effort to ever meet each other in person. And while remote meetings are convenient, they lack some impact that in-person meetings have. There is especially a big difference between meeting remotely with someone you have never met, and someone you&amp;rsquo;ve met in person at least once!&lt;/p&gt;
&lt;p&gt;So we try to meet up with our co-workers when we are at all &amp;ldquo;in the neighborhood&amp;rdquo; of each other. That can happen when more than one of us attends a conference or work on a VisionPort installation, when we meet with a client, when we have meetings at one of our offices, or when one or more of us happens to be traveling and proposes meeting with others in the area.&lt;/p&gt;
&lt;p&gt;In 2023 alone I am aware of such meetings among our staff that happened in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Malaysia&lt;/li&gt;
&lt;li&gt;Spain&lt;/li&gt;
&lt;li&gt;Belgium&lt;/li&gt;
&lt;li&gt;Slovenia&lt;/li&gt;
&lt;li&gt;New York&lt;/li&gt;
&lt;li&gt;Tennessee&lt;/li&gt;
&lt;li&gt;Missouri&lt;/li&gt;
&lt;li&gt;Indiana&lt;/li&gt;
&lt;li&gt;Utah&lt;/li&gt;
&lt;li&gt;Washington (state)&lt;/li&gt;
&lt;li&gt;California&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And there are probably a few others I didn&amp;rsquo;t hear about or forgot!&lt;/p&gt;
&lt;h3 id=&#34;ljubljana-slovenia&#34;&gt;Ljubljana, Slovenia&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/12/end-point-ljubljana-meetup/20230419-143046.webp&#34; alt=&#34;A sunny view overlooking a European city with classic and modern architecture, with mountains in the background&#34;&gt;&lt;/p&gt;
&lt;p&gt;Here I want to share some photos of a brief meet-up four of us had in Ljubljana, the capital of Slovenia, back in April. I was traveling there while on vacation with my daughter Mira, so I asked around among my co-workers who lived nearby, where &amp;ldquo;nearby&amp;rdquo; meant within a few hours’ travel.&lt;/p&gt;
&lt;p&gt;Our crew was Couragyn Chretien from Canada and Nicholas Piano from England, both living in Spain; Marco Pessotto from Italy, living in Croatia; and I was on vacation from my current base in Utah.&lt;/p&gt;
&lt;p&gt;None of us had been to Ljubljana before and we all were eager to see it. Couragyn and Nicholas flew, Marco drove, and I took a train from Zagreb, Croatia, the previous stop on my itinerary.&lt;/p&gt;
&lt;p&gt;We booked vacation rental apartments that were near each other and close to the river that runs through the city, nestled among town squares, pedestrian areas, and restaurants.&lt;/p&gt;
&lt;p&gt;We had dinner together the evening we all arrived, and breakfast in the morning, then met in one of the apartments. The four of us had recently not overlapped very much in End Point projects we were involved with, so we began by having a few hours of &amp;ldquo;show and tell&amp;rdquo; to go over several projects we have been working on for clients.&lt;/p&gt;
&lt;p&gt;Here is Nicholas giving us an application demonstration:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/12/end-point-ljubljana-meetup/20230418-104650.webp&#34; alt=&#34;Man in an apartment looks toward large TV screen mounted on a wall, showing a computer display of a website&#34;&gt;&lt;/p&gt;
&lt;p&gt;As we are prone to do, we dug into some of our current technical challenges to try to help each other out of problems. That was actually really helpful because it forced us to move beyond high-level descriptions and app demos to implementation and troubleshooting. I don&amp;rsquo;t remember that we solved any big problem this time, but so it goes.&lt;/p&gt;
&lt;p&gt;We next talked about an internal development project that may yet see the light of day.&lt;/p&gt;
&lt;p&gt;We also had an impromptu review of our main website&amp;rsquo;s Google Analytics reports to reflect on the effects of our domain move from endpoint.com to endpointdev.com almost two years prior. Visitor traffic and broken links are some of the many domain move considerations and most of us were not deeply involved in that process so it was good to spread some of the knowledge learned.&lt;/p&gt;
&lt;p&gt;We wrapped up with a timed selfie:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/12/end-point-ljubljana-meetup/IMG_9314.webp&#34; alt=&#34;4 men standing in a living room smiling for the camera&#34;&gt;&lt;/p&gt;
&lt;p&gt;Then before dinner we were treated to a walking tour of Ljubljana by our local friend Šime Kodžoman, who I met about a decade earlier through his brother Jure and the European Perl and Interchange open source software developer communities.&lt;/p&gt;
&lt;p&gt;Šime knows a ton about the city and we spent an enjoyable afternoon and evening together as we walked 13–14 km ≈ 8–9 miles and saw as much as we could.&lt;/p&gt;
&lt;p&gt;A few highlights among many:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/12/end-point-ljubljana-meetup/20230418-162739.webp&#34; alt=&#34;4 men walking left across a city square in front of buildings with modern architecture&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/12/end-point-ljubljana-meetup/20230418-143618.webp&#34; alt=&#34;Two brutalist concrete high-rise buildings tower over a concrete square&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/12/end-point-ljubljana-meetup/20230418-145303.webp&#34; alt=&#34;Colorful 4-story buildings with trees along concrete city walls containing a river reflecting a cloudscape&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/12/end-point-ljubljana-meetup/20230418-145712.webp&#34; alt=&#34;A colorful European city square with clocktower and church&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/12/end-point-ljubljana-meetup/20230419-142136.webp&#34; alt=&#34;A sunny view of a castle wall and tower with flags flying in the breeze, against a blue sky with white clouds&#34;&gt;&lt;/p&gt;
&lt;p&gt;If you are interested in learning more about Ljubljana, there are plenty of good resources to read online. Start with &lt;a href=&#34;https://www.ljubljana.si/en/&#34;&gt;ljubljana.si&lt;/a&gt;, &lt;a href=&#34;https://www.visitljubljana.com/en/visitors&#34;&gt;visitljubljana.com&lt;/a&gt;, and &lt;a href=&#34;https://en.wikipedia.org/wiki/Ljubljana&#34;&gt;Wikipedia&amp;rsquo;s Ljubljana entry&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We wrapped up our day with another meal together, and the next morning we headed our separate ways.&lt;/p&gt;
&lt;p&gt;It was great to meet each other in person, to see Šime again, and to get a feel for a beautiful city!&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Tennessee Hackathon 2023</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2023/03/tennessee-hackathon-2023/"/>
      <id>https://www.endpointdev.com/blog/2023/03/tennessee-hackathon-2023/</id>
      <published>2023-03-30T00:00:00+00:00</published>
      <author>
        <name>Darius Clynes</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/eptn-1.jpg&#34; alt=&#34;EPTN main room. Several development VisionPort systems are mounted on the back wall. Four End Pointers are seen sitting at a variety of desks and workstations.&#34;&gt;&lt;/p&gt;
&lt;p&gt;We just had our first company gathering in our Tennessee office after a hiatus of several years. About 20 End Pointers came to our Johnson City, Tennessee office to work on various VisionPort projects. For several of us, it also provided an opportunity to meet each other in person for the first time.&lt;/p&gt;
&lt;h3 id=&#34;end-point-tennessee-office-eptn&#34;&gt;End Point Tennessee office (EPTN)&lt;/h3&gt;
&lt;p&gt;Other than our Johnson City-based team, for many of us this was our first look at our Tennessee office from which the VisionPort systems are assembled, tested and shipped.&lt;/p&gt;
&lt;p&gt;Our Content Management System (CMS) team worked on some exciting updates to our VisionPort CMS, including important modifications to our touchscreen systems and improvements to the user interface.&lt;/p&gt;
&lt;p&gt;Meanwhile our Research &amp;amp; Development team worked on upgrades to the VisionPort system itself, focusing on integrating large and small touchscreens for multimedia presentations. One such improvement was support for 8 tabletop touchscreens integrated to serve 16 museum visitors simultaneously.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/eptn-3.jpg&#34; alt=&#34;EPTN main room. Closer image of the left side of the room. Three End Pointers sit side-by side, working on computers. Two of them are checking each others&amp;rsquo; work on a laptop.&#34;&gt;&lt;/p&gt;
&lt;p&gt;Our support team worked on testing and spinning up documentation to bring our inventory up to date and prepare for the next wave of our new VisionPort CMS installations.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/eptn-4.jpg&#34; alt=&#34;EPTN main room. A wider shot. Six End Pointers are hacking away at their workstations.&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;casablanca&#34;&gt;Casablanca&lt;/h3&gt;
&lt;p&gt;The luxurious lounge working space at one of our Airbnb locations, nicknamed Casablanca, enabled us to be comfortably spread out as we worked together on various projects.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/cbl-1.jpg&#34; alt=&#34;Casablanca. A spacious lounge room with an exposed brick wall, with part of the kitchen visible in the top right. A grey patterned rug sits on the floor. An End Pointer sits on a leather couch with her laptop. Another laptop sits on the couch.&#34;&gt;&lt;/p&gt;
&lt;p&gt;A morning meeting with plenty of room left:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/cbl-2.jpg&#34; alt=&#34;Casablanca. A wider view of the room, including the kitchen with a counter turned workstation. Several people are seen working in the foreground on a table, as well as the background on couches and other seats.&#34;&gt;&lt;/p&gt;
&lt;p&gt;A quiet comfy corner for planning!&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/cbl-3.jpg&#34; alt=&#34;Casablanca. Another corner with a white couch and white seats, a modern wood table, and exposed brick on two walls. Two End Pointers are looking up from their laptops, smiling at the camera.&#34;&gt;&lt;/p&gt;
&lt;p&gt;Working breakfasts:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/cbl-4.jpg&#34; alt=&#34;Casablanca, kitchen area. Food is laid out on the end of the counter, while the other end is taken by two laptops occupied by End Pointers.&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/cbl-5.jpg&#34; alt=&#34;Casablanca, lounge area. Two End Pointers on a leather couch look up from their laptops and smile at the camera.&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;pigeon&#34;&gt;Pigeon&lt;/h3&gt;
&lt;p&gt;Just across from Casablanca, we did some relaxing in the &amp;ldquo;Pigeon coop&amp;rdquo;, another luxurious abode:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/pigeon-1.jpg&#34; alt=&#34;Pigeon. Eight End Pointers relax and chat on a modern-looking couch and at a bar&#34;&gt;&lt;/p&gt;
&lt;p&gt;Impromptu roof terrace get together:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/pigeon-2.jpg&#34; alt=&#34;Pigeon. Four End Pointers chat on the roof terrace, which has a view of some city lights and buildings. The terrace is illuminated by a string of lights above.&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/pigeon-3.jpg&#34; alt=&#34;Pigeon. On the other half of the terrace, five more End Pointers gather.&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;birthdays-dinner-and-farewell&#34;&gt;Birthdays, dinner, and farewell&lt;/h3&gt;
&lt;p&gt;We also had a couple of employee birthdays to celebrate during the hackathon!&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/birthday-1.jpg&#34; alt=&#34;Four pies with lit candles in them sit on a steel countertop, as an End Pointer places the last candle.&#34;&gt;&lt;/p&gt;
&lt;p&gt;And a tasty dinner with everyone the final evening:&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/dinner-1.jpg&#34; alt=&#34;Dinner. End Pointers are gathered around a large restaurant table, with lots of hearty food in front of them, midway through the meal. A sign in the background reads &amp;ldquo;Great Oak Brewing&amp;rdquo;.&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2023/03/tennessee-hackathon-2023/dinner-3.jpg&#34; alt=&#34;The opposite side of the same table. Ben waves with a cowboy hat from the back while other End Pointers smile at the camera, after the meal. Several barrels are visible around the restaurant/brewery.&#34;&gt;&lt;/p&gt;
&lt;p&gt;It was great to see everyone at the Tennessee office. We did plenty of hard work, sometimes sitting elbow to elbow. It certainly was a great opportunity after working together remotely, and helped us experience the camaraderie which is typical of End Point&amp;rsquo;s unique spirit. Until next time, we will continue to improve our VisionPort systems and extend our remote collaboration!&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>How We Do It</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2022/01/how-we-do-it/"/>
      <id>https://www.endpointdev.com/blog/2022/01/how-we-do-it/</id>
      <published>2022-01-31T00:00:00+00:00</published>
      <author>
        <name>Rick Peltzman</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2022/01/how-we-do-it/20220108_221337-sm.webp&#34; alt=&#34;Ducks walking on grass in a park&#34;&gt;&lt;/p&gt;
&lt;!-- Photo by Jon Jensen --&gt;
&lt;p&gt;As CEO of End Point Dev, a tech and software company of about 50 people, I have seen our company tested with many challenges over our 27 years in business: the “dot-com” implosion in 2000, the financial crisis of 2009, and various wars and geopolitical upheavals, to name a few.&lt;/p&gt;
&lt;p&gt;The latest, of course, are the well-documented hurdles associated with running a company in the age of the COVID-19 pandemic, as well as the political divisions that have been simultaneously affecting the world.&lt;/p&gt;
&lt;p&gt;Today I want to reflect on how End Point has navigated these churning waters. Perhaps some of our approaches may be useful to others.&lt;/p&gt;
&lt;h3 id=&#34;distributed-workforce&#34;&gt;Distributed Workforce&lt;/h3&gt;
&lt;p&gt;End Point is a distributed company and has been since its founding in 1995. This means that most of the staff works remotely from home offices, using telecommunication. This lets us be distributed all over the globe and has allowed us to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Minimize office costs, which helps offset our occasional travel costs for in-person meetings;&lt;/li&gt;
&lt;li&gt;Find highly-qualified people wherever they live, not just in the geographic areas near our company offices in New York City and eastern Tennessee;&lt;/li&gt;
&lt;li&gt;Enable staff who prefer to work from home to do so, while those who prefer to work in an office have that option;&lt;/li&gt;
&lt;li&gt;Provide the opportunity to our staff to work for a company they may not have been able to otherwise;&lt;/li&gt;
&lt;li&gt;Hone the skills needed to collaborate effectively with our clients who are rarely near one of our offices;&lt;/li&gt;
&lt;li&gt;Maintain a global 24×7 workforce despite our modest size, helping us serve our clients and their users around the world.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;communication&#34;&gt;Communication&lt;/h3&gt;
&lt;p&gt;It is crucial for our clients to be able to communicate quickly, thoroughly, and clearly with our engineers and project managers. As a distributed company, End Point was an early adopter of many different methods of communication. Some that we use most often include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Text chat with Zulip, Slack, Teams, etc.&lt;/li&gt;
&lt;li&gt;Email&lt;/li&gt;
&lt;li&gt;Video meetings with Google Meet, Zoom, Skype, etc.&lt;/li&gt;
&lt;li&gt;Google Calendar&lt;/li&gt;
&lt;li&gt;Google Docs and Drive&lt;/li&gt;
&lt;li&gt;Git version control and GitHub, GitLab, Bitbucket, etc.&lt;/li&gt;
&lt;li&gt;Project management such as Trello, JIRA, Asana, Basecamp, etc.&lt;/li&gt;
&lt;li&gt;Odoo ERP&lt;/li&gt;
&lt;li&gt;QuickBooks in the cloud&lt;/li&gt;
&lt;li&gt;the good old-fashioned telephone&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Because End Point’s engineers often work directly with our clients on projects both large and small, we have always made it a priority that our engineers employ good written and spoken English language skills on top of the many excellent technical skills they possess.&lt;/p&gt;
&lt;h3 id=&#34;management-structure-and-support&#34;&gt;Management Structure and Support&lt;/h3&gt;
&lt;p&gt;Our internal organization needs frequent asynchronous communication and regular synchronous meetings with each other in order to coordinate work, respond to company issues, and plan ahead. Our main groupings are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Teams:&lt;/strong&gt; The company is divided into teams loosely based on area of expertise or type of clients served. Each team typically meets weekly as a way to stay in touch with each other, stay current with goings-on around the company, and to maintain camaraderie.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Project managers:&lt;/strong&gt; Our clients range from small mom &amp;amp; pop companies who occasionally draw on the help of a single engineer, to large multinationals engaging full teams of engineers for years. Our project managers meet weekly to ensure needed attention is given to every client.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Client representatives:&lt;/strong&gt; Each of our clients has a client representative assigned to them to assure their needs are taken care of from the business perspective. Directors, team managers, project managers, and engineers all step into this role, which helps us maintain client-centric focus throughout the company.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Team managers:&lt;/strong&gt; Managers of teams meet weekly to discuss company direction, workload, and staff needs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Officers and directors:&lt;/strong&gt; We steer the company and help others with their challenges.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;individual-pride-and-job-satisfaction&#34;&gt;Individual Pride and Job Satisfaction&lt;/h3&gt;
&lt;p&gt;End Point works hard to make sure that people are recognized for their accomplishments. Our company culture foremost has been the acknowledgement that our staff are people first, with family and other personal needs as well as their jobs. We try to create an environment where our staff feel supported and cared for. Some ways we work at this include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Internal newsletter:&lt;/strong&gt; Featuring company news, personal events, latest accomplishments, interesting facts and anecdotes, milestones, and more.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reviews:&lt;/strong&gt; We hold informal reviews monthly for new hires and mid-year for veterans, as well as formal reviews yearly for everyone, to discuss their work and the bigger life picture too.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monthly company-wide meetings:&lt;/strong&gt; Each month the entire company joins together for a video conference with presentation and discussion on topics ranging from new technology to reviewing security protocols to demonstration of completed client projects.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Milestones:&lt;/strong&gt; Bonuses for longevity in the company.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Annual bonuses:&lt;/strong&gt; End Point does its best to provide staff with annual bonuses around the December holidays.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shout-outs:&lt;/strong&gt; We frequently recognize accomplishments by sharing them with the whole company.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Celebrations:&lt;/strong&gt; It’s a small thing, but staff birthdays and special achievements are celebrated with lunches and dinners.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Support:&lt;/strong&gt; End Point makes a strong effort to be flexible when it comes to individuals’ extenuating life circumstances. We want our staff to feel supported.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flexibility:&lt;/strong&gt; We all strive to be flexible with each others’ schedules. Each team comes up with a model that works best for its members. Staggered start times, variously coordinated stretches of work, and planned meetings are taken into consideration as staff are encouraged to fashion a work day that best fits them personally.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All-staff letters:&lt;/strong&gt; Pre-pandemic, I sent occasional letters to our staff, mostly on holidays or to rally spirits when unusual situations arose. Over the past two years I’ve made this a much more frequent practice, from simple well-wishes to company-wide matters to more extended writing on world events such as COVID-19.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;technical-diversification&#34;&gt;Technical Diversification&lt;/h3&gt;
&lt;p&gt;End Point started as a two-person web development shop. Through the natural progression of technology, our clients’ needs, and the desire to adapt our company to economic tides, we have diversified our offerings and products.&lt;/p&gt;
&lt;p&gt;End Point is particularly diversified for a company of its size. While that can be difficult to balance, it has aided in continuing the growth of the company. Some of our key areas of technical expertise:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Consulting:&lt;/strong&gt; E-commerce, hosting, business applications&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Technology:&lt;/strong&gt; JavaScript, Ruby on Rails, Java, .NET/C#, Django, Python, Perl, PHP, PostgreSQL, MySQL, payment processing, third-party integrations, to name a few&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Database:&lt;/strong&gt; migrations, performance, support, disaster recovery, and general consulting&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI:&lt;/strong&gt; Robot Operating System (ROS) and artificial intelligence engineering&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VisionPort:&lt;/strong&gt; Formerly called End Point’s Liquid Galaxy, it has many visual presentation and multi-screen capabilities&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;EpiTrax:&lt;/strong&gt; A disease monitoring and reporting platform used by many states&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;client-diversification&#34;&gt;Client Diversification&lt;/h3&gt;
&lt;p&gt;I have always maintained that End Point should strive to have a mix of small, medium, and large clients, each having their own needs, engagement timeline, business processes, and project lifecycles.&lt;/p&gt;
&lt;p&gt;Often there are circumstances beyond our control that determine how long they engage our company. Over the years, hundreds of clients have come through our virtual doors, with some moving on and some still with us after many years.&lt;/p&gt;
&lt;p&gt;Today, through a mixture of work, evolving skills, and no small degree of luck, End Point maintains a base of about 125 clients. This diversification has helped us to weather storms affecting specific areas.&lt;/p&gt;
&lt;h3 id=&#34;making-lemonade-out-of-lemons&#34;&gt;Making lemonade out of lemons&lt;/h3&gt;
&lt;p&gt;End Point has not been immune to economic and business setbacks.&lt;/p&gt;
&lt;p&gt;As an example, at the beginning of the pandemic there was a significant slowdown in sales of VisionPort because the real estate industry ground to a halt. We used that opportunity to innovate and improve many areas of this product, including building a new content management system and new features that enabled our visualization platform to be managed and shared outside of the office.&lt;/p&gt;
&lt;h3 id=&#34;the-future&#34;&gt;The future&lt;/h3&gt;
&lt;p&gt;On Wall Street there is a well-known expression: “Past performance is not indicative of future results.” This applies to many facets of business management. My takeaway is that one never knows what the future holds. There is no escaping that, aside from general good practices, one can never fully plan for tough times. We must improvise and adapt to circumstances.&lt;/p&gt;
&lt;p&gt;Our company isn’t perfect, but what I have discussed here has helped keep our company stable. As CEO of End Point, I’m proud that we are a company that works hard to be there for our clients and our staff in both good times and bad.&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>From Liquid Galaxy to VisionPort</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2021/11/from-liquid-galaxy-to-visionport/"/>
      <id>https://www.endpointdev.com/blog/2021/11/from-liquid-galaxy-to-visionport/</id>
      <published>2021-11-23T00:00:00+00:00</published>
      <author>
        <name>Alejandro Ramon</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2021/11/from-liquid-galaxy-to-visionport/banner.jpg&#34; alt=&#34;A VisionPort system&#34;&gt;&lt;/p&gt;
&lt;p&gt;We are rebranding! Meet the future of Liquid Galaxy: &lt;a href=&#34;https://www.visionport.com&#34;&gt;VisionPort&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are proud to announce the official launch of VisionPort, the next phase for Liquid Galaxy. We have spent the past six months taking steps to rebrand, expand, and reposition our product to combine modern working necessities with the traditional kiosk-style, shared immersive experience familiar to our clients. Through these efforts have come a robust product encompassing an entire room of enhanced features, screens, and conference-enabling applications.&lt;/p&gt;
&lt;p&gt;While our core product will remain consistent with what our clients know and love, current and future clients can look forward to significant updates to the content management system and user experience. We are also proud to announce advanced add-on features that will allow our current and future clients to make their systems more collaborative, interactive, and adaptable to their needs.&lt;/p&gt;
&lt;p&gt;Our core offerings include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Extensive preparation and customization of screens, servers, and frames&lt;/li&gt;
&lt;li&gt;Google Earth, Cesium, Street View, etc.&lt;/li&gt;
&lt;li&gt;Content Management System&lt;/li&gt;
&lt;li&gt;Ongoing support service&lt;/li&gt;
&lt;li&gt;Custom installation, system, and content consulting&lt;/li&gt;
&lt;li&gt;Comprehensive system and content training&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Our add-on offerings now include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/blog/2021/09/video-conference-integration/&#34;&gt;Video Conference Integration&lt;/a&gt;: Allows users to join video conferences or host meetings with a native, software-level view of the Liquid Galaxy.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/blog/2021/09/liquid-galaxy-screen-share-integration/&#34;&gt;Screen Share Integration&lt;/a&gt;: Allows users to share their content to the main displays. Supports sharing laptop, phone, or tablet’s presentation files and media to any screen on VisionPort.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/blog/2021/11/liquid-galaxy-media-stream-integration/&#34;&gt;Media Stream Integration&lt;/a&gt;: Allows users to share any HDMI video source onto any of the main displays on VisionPort.&lt;/li&gt;
&lt;li&gt;Support for integrating all the above and the Content Management System with any additional side displays to complement the main screens.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/blog/2021/09/introducing-visionport-remote/&#34;&gt;VisionPort Remote&lt;/a&gt;: Full remote control of the content and camera view, intended for touch devices. Also supports remote view-only sharing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of these enhancements are detailed at our new website, &lt;a href=&#34;https://www.visionport.com&#34;&gt;www.visionport.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please note that we also recently made a major domain change for our organization: Our new domain name is &lt;a href=&#34;https://www.endpointdev.com&#34;&gt;www.endpointdev.com&lt;/a&gt; — feel free to look through that site as well!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you have any questions for us, please reach out to us at &lt;a href=&#34;mailto:info@visionport.com&#34;&gt;info@visionport.com&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For sales, &lt;a href=&#34;mailto:sales@visionport.com&#34;&gt;sales@visionport.com&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For billing, &lt;a href=&#34;mailto:billing@visionport.com&#34;&gt;billing@visionport.com&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For support, &lt;a href=&#34;mailto:support@visionport.com&#34;&gt;support@visionport.com&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the same vein, all existing and future clients can now reach us at the &lt;a href=&#34;https://www.visionport.com&#34;&gt;www.visionport.com&lt;/a&gt; domain. Our team will be proactively reaching out to all of our clients to inform them of these changes, and will be available to answer any questions about the changes or upgrades available.&lt;/p&gt;
&lt;p&gt;We are very excited about these new advancements, offerings, and rebranding opportunities. We look forward to engagement with current and future clients alike.&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Moving to EndPointDev.com</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2021/10/moving-to-endpointdev-dot-com/"/>
      <id>https://www.endpointdev.com/blog/2021/10/moving-to-endpointdev-dot-com/</id>
      <published>2021-10-21T00:00:00+00:00</published>
      <author>
        <name>Rick Peltzman</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2021/10/moving-to-endpointdev-dot-com/20211016_155639-sm.webp&#34; alt=&#34;scene of seashore, palm trees, bridges, old stone walls, grass&#34;&gt;&lt;/p&gt;
&lt;!-- photo by Jon Jensen --&gt;
&lt;p&gt;Hello to all our cherished clients and friends. I am excited to make an announcement!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;End Point has changed our domain name from EndPoint.com to EndPointDev.com.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;While our official legal name remains End Point Corporation, we are also updating our branding to match our new domain name. You will notice on our website that we are now referring to ourselves as End Point Dev, the “Dev” being short for “development.”&lt;/p&gt;
&lt;p&gt;There are many companies named End Point and there has been a little confusion about this over the years. None of the other End Points (or “Endpoints”) do the type of development work that we do. They range from a utility company to a title insurance company to a medical lab services company and beyond. In our quest to separate ourselves and distinguish who we are, we are transitioning to EndPointDev.com.&lt;/p&gt;
&lt;p&gt;From now on you will receive email from, and send email to, your contacts here with their new suffix-adjusted domain names, e.g., instead of rick@&lt;del&gt;&lt;/del&gt;endpoint.com use &lt;a href=&#34;mailto:rick@endpointdev.com&#34;&gt;rick@endpointdev.com&lt;/a&gt;. After December 1, 2021, expect your emails to bounce back if you do not use the new and correct email address.&lt;/p&gt;
&lt;p&gt;This change also holds true for our group/​alias addresses that you may be using, such as billing@&lt;del&gt;&lt;/del&gt;endpoint.com, accountspayable@&lt;del&gt;&lt;/del&gt;endpoint.com, etc., which are now &lt;a href=&#34;mailto:billing@endpointdev.com&#34;&gt;billing@endpointdev.com&lt;/a&gt;, &lt;a href=&#34;mailto:accountspayable@endpointdev.com&#34;&gt;accountspayable@endpointdev.com&lt;/a&gt;, etc.&lt;/p&gt;
&lt;p&gt;At End Point Dev we have expanded our services, capabilities, and expertise greatly in recent years. Our capabilities range from ecommerce to 3D visualization platforms, from database to AI and other applications development, from cloud devops and hosting services to critically needed EpiTrax disease tracking and tracing for states throughout the U.S.&lt;/p&gt;
&lt;p&gt;We believe that this rebranding effort will help distinguish us, but it will require a bit of housekeeping. So please update your email address books and web browser bookmarks. Thank you!&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Liquid Galaxy Hackathon 2021</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2021/10/liquid-galaxy-hackathon-2021/"/>
      <id>https://www.endpointdev.com/blog/2021/10/liquid-galaxy-hackathon-2021/</id>
      <published>2021-10-02T00:00:00+00:00</published>
      <author>
        <name>Seth Jensen</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2021/10/liquid-galaxy-hackathon-2021/image-0.jpg&#34; alt=&#34;Our NYC hackathon group&#34;&gt;&lt;/p&gt;
&lt;p&gt;A few months ago we had our first company gathering since the pandemic started. About 20 End Pointers came to our New York City office to work on various Liquid Galaxy projects, and for several of us, to meet each other in person for the first time.&lt;/p&gt;
&lt;p&gt;Except for our NYC-based team, this was everyone&amp;rsquo;s first look at the &amp;ldquo;new&amp;rdquo; office; we moved offices in January of 2020, so COVID-19 shut down about 14 months of office use.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2021/10/liquid-galaxy-hackathon-2021/image-1.jpg&#34; alt=&#34;The hackathon group&#34;&gt;&lt;/p&gt;
&lt;p&gt;Our CMS team worked on some exciting updates to our Liquid Galaxy CMS, including implementing new and improved techonologies for the database and user interface.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2021/10/liquid-galaxy-hackathon-2021/image-2.jpg&#34; alt=&#34;The CMS team&#34;&gt;&lt;br&gt;
The CMS team: &lt;a href=&#34;/team/zed-jensen/&#34;&gt;Zed&lt;/a&gt;, &lt;a href=&#34;/team/daniel-gomm/&#34;&gt;Dan&lt;/a&gt;, and &lt;a href=&#34;/team/jeff-laughlin/&#34;&gt;Jeff&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Our Research and Development team worked on upgrades to the Liquid Galaxy itself, focusing on creating smoother transitions for multimedia presentations. This included a custom window manager created by Matt, dubbed &amp;ldquo;Matt WM&amp;rdquo; by the team.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2021/10/liquid-galaxy-hackathon-2021/image-3.jpg&#34; alt=&#34;Neil, Jacob, Matt, and Will working on the Liquid Galaxy&#34;&gt;&lt;br&gt;
&lt;a href=&#34;/team/will-plaut/&#34;&gt;Will&lt;/a&gt;, &lt;a href=&#34;/team/matt-vollrath/&#34;&gt;Matt&lt;/a&gt;, &lt;a href=&#34;/team/jacob-minshall/&#34;&gt;Jacob&lt;/a&gt;, and &lt;a href=&#34;/team/neil-elliott/&#34;&gt;Neil&lt;/a&gt;, hard at work&lt;/p&gt;
&lt;p&gt;Our support team worked on spinning up documentation and data entry to bring our inventory up to date and prepare for the next wave of installations.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2021/10/liquid-galaxy-hackathon-2021/image-4.jpg&#34; alt=&#34;Darius hacking away&#34;&gt;&lt;br&gt;
&lt;a href=&#34;/team/darius-clynes/&#34;&gt;Darius&lt;/a&gt; hacking away&lt;/p&gt;
&lt;p&gt;It was great to see everyone at the NYC office, working elbow to elbow. We saw plenty of the hard work and camaraderie which is End Point&amp;rsquo;s speciality. Until next time, we will continue to improve the Liquid Galaxy remotely!&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2021/10/liquid-galaxy-hackathon-2021/image-5.jpg&#34; alt=&#34;View from our new office on the 19th floor&#34;&gt;&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Converting to Hugo</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2021/08/converting-to-hugo/"/>
      <id>https://www.endpointdev.com/blog/2021/08/converting-to-hugo/</id>
      <published>2021-08-23T00:00:00+00:00</published>
      <author>
        <name>Seth Jensen</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2021/08/converting-to-hugo/manhattan-view.jpg&#34; alt=&#34;A view of Manhattan from the Empire State Building&#34;&gt;&lt;/p&gt;
&lt;!-- Photo by Seth Jensen --&gt;
&lt;p&gt;We recently converted the End Point website from &lt;a href=&#34;https://middlemanapp.com/&#34;&gt;Middleman&lt;/a&gt; to &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt;. I’ll go into more detail shortly, but the general result has been &lt;em&gt;much&lt;/em&gt; better build times with less configuration and better support for local development.&lt;/p&gt;
&lt;h3 id=&#34;background&#34;&gt;Background&lt;/h3&gt;
&lt;p&gt;In 2017 we converted this website from a Ruby on Rails app to a static site. With tons of high-quality static site generator options, we could implement the shiny features used by our &lt;a href=&#34;/blog/2009/10/new-end-point-site-rails-jquery-flot/&#34;&gt;Rails site in 2009&lt;/a&gt; with less overhead and quicker load times.&lt;/p&gt;
&lt;p&gt;We also wanted to move away from Blogger to self-hosting our blog, &lt;a href=&#34;/blog/2017/11/using-github-for-blog-comments/&#34;&gt;using GitHub issues for comments&lt;/a&gt;. We ended up switching to Middleman, a static site generator written in Ruby, and had a mostly positive experience. Ruby was a good fit switching from Rails, and (if I remember correctly) Middleman had pretty competitive performance.&lt;/p&gt;
&lt;p&gt;With over 1000 blog posts at the time, as well as lots of other pages, our site was quite slow to build—3.5 minutes when building with the full blog.&lt;/p&gt;
&lt;p&gt;Middleman had a nice development server, but due to some server-side rewrites, we couldn&amp;rsquo;t use it. Instead, we got around the build times by writing a simple Ruby script to generate an HTML preview, letting our blog authors see what their post would look like, more or less. This worked okay, but was not 100% accurate and made copy-editing and formatting slower than it needed to be for us &amp;ldquo;Keepers of the Blog&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;We started hiding most of the blog from Middleman while building to save time, but build times were still 40 seconds or more. With our patience for long build times waning, as well as Middleman losing most of its support in the development and user community, we decided to get in the market for a new site generator.&lt;/p&gt;
&lt;h3 id=&#34;shopping-around&#34;&gt;Shopping around&lt;/h3&gt;
&lt;p&gt;Before we (🚨 spoiler alert 🚨) settled on Hugo, we tried using &lt;a href=&#34;https://www.getzola.org/&#34;&gt;Zola&lt;/a&gt;, a site generator written in Rust and boasting tiny build times. Zola is a small project, and would have worked fairly well for us, but it had several downsides.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Initial build times were very promising, but slowed down more than expected after adding our now more than 1500 blog posts. We still ended up with very respectable build times of less than 15 seconds.&lt;/li&gt;
&lt;li&gt;As far as I could tell, Zola would have required an &lt;code&gt;_index.md&lt;/code&gt; file in every section and subsection, to hold section settings or to make it a transparent section, passing its files to the parent section. I didn&amp;rsquo;t like the sound of having a couple hundred extra Markdown files, one for every blog year and month.&lt;/li&gt;
&lt;li&gt;At the time of writing, Zola doesn&amp;rsquo;t support custom taxonomy paths. That means we would have our blog tags at &lt;code&gt;www.endpointdev.com/tags/&lt;/code&gt;, instead of our existing (and preferred) &lt;code&gt;www.endpointdev.com/blog/tags/&lt;/code&gt;. This has been &lt;a href=&#34;https://zola.discourse.group/t/custom-path-for-taxonomy-pages/82&#34;&gt;discussed&lt;/a&gt; on Zola forums, but seems to have stalled. This wasn&amp;rsquo;t a complete dealbreaker, but it was disappointing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;making-the-switch-to-hugo&#34;&gt;Making the switch to Hugo&lt;/h3&gt;
&lt;p&gt;We wanted to see if there was another option which solved our issues with Zola. I decided to try Hugo. It&amp;rsquo;s written in Go and is currently one of the most popular static site generators.&lt;/p&gt;
&lt;p&gt;I partially converted the site and blog, and found that Hugo solved our main concerns with Zola:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Build times were close to twice as fast as Zola.&lt;/li&gt;
&lt;li&gt;You can dump as many subdirectories as you want in each section, and they&amp;rsquo;ll still belong to the section but retain the original directory structure.&lt;/li&gt;
&lt;li&gt;Hugo supports custom taxonomy paths through its &lt;a href=&#34;https://gohugo.io/content-management/urls/&#34;&gt;permalinks&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We were also able to shave off a lot of build time by analyzing our &lt;a href=&#34;https://gohugo.io/troubleshooting/build-performance/&#34;&gt;template metrics&lt;/a&gt;—this is one of my favorite features in Hugo.&lt;/p&gt;
&lt;h4 id=&#34;local-development&#34;&gt;Local development&lt;/h4&gt;
&lt;p&gt;So far, we&amp;rsquo;ve had extremely smooth local development. Hugo (like Zola) comes as a standalone single executable, so it&amp;rsquo;s extremely easy to get started or update. This was a huge improvement over Middleman, which required a heap of Ruby gems and plugins. Now every blog author can easily clone our repo, run the development server, and edit their post directly, with the full site building in anywhere from ~10 seconds all the way down to ~2 seconds, depending on the author&amp;rsquo;s machine.&lt;/p&gt;
&lt;p&gt;For blog authors, we were using a fork of an abandoned Middleman plugin. With Hugo, we&amp;rsquo;re using their taxonomies, which have been fairly easy to set up. We were also able to use Hugo&amp;rsquo;s built-in Chroma highlighter, instead of loading and running highlight.js on every blog page.&lt;/p&gt;
&lt;h4 id=&#34;some-drawbacks&#34;&gt;Some drawbacks&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;July 2025 Update: Hugo has seen a lot of development since this post was written in 2021. I&amp;rsquo;ve added Wayback Machine links so the references are historical, but these examples are out of date now. From my usage in the past few years, the documentation has improved quite a bit.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;We&amp;rsquo;re loving the wonderfully fast build times and easy local development. I like the templating fairly well, and the simple configuration is wonderful. But Hugo does have several issues and missing features I&amp;rsquo;d like to see.&lt;/p&gt;
&lt;p&gt;One place Zola wins over Hugo is the ability to easily print the &lt;a href=&#34;https://www.getzola.org/documentation/templates/overview/&#34;&gt;entire context&lt;/a&gt; in a big JSON object. It&amp;rsquo;s a bit hard to navigate, but in my experience much easier and clearer than Hugo, where I have to either try using &lt;code&gt;printf&lt;/code&gt; to display the context&amp;rsquo;s variables, or search through the documentation. This was one of my favorite ways to quickly debug and learn about the inner workings of Zola, and would be very welcome in Hugo as well, without needing to know &lt;a href=&#34;https://pkg.go.dev/fmt&#34;&gt;Go formatting width&lt;/a&gt; and the full shape of Hugo&amp;rsquo;s context object beforehand.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Joe Mooring, a Hugo developer, mentioned that you can print some things with &lt;a href=&#34;https://gohugo.io/functions/debug/dump/&#34;&gt;&lt;code&gt;debug.Dump&lt;/code&gt;&lt;/a&gt;. I tried passing the context with &lt;code&gt;{{ debug.Dump . }}&lt;/code&gt;, which worked well for seeing what context variables are available/​set.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Documentation is another area where Hugo struggles sometimes. Pages often don&amp;rsquo;t feel interconnected and examples are often lacking. Here are a few examples I encountered:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The Hugo Pipes page &lt;a href=&#34;https://web.archive.org/web/20210728193528/https://gohugo.io/hugo-pipes/scss-sass/&#34;&gt;SASS/​SCSS&lt;/a&gt; shows how to transform Sass files to CSS, but did not link to the very useful &lt;a href=&#34;https://web.archive.org/web/20210617171030/https://gohugo.io/content-management/page-resources/&#34;&gt;Page Resources&lt;/a&gt; page. It turned out I just needed to link to &lt;code&gt;{{ $style.RelPermalink }}&lt;/code&gt;, but as a new user it wasn&amp;rsquo;t clear that the CSS file was considered a &lt;code&gt;Resource&lt;/code&gt;. Having more links to related pages or more examples could save a lot of headaches for newbies.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://web.archive.org/web/20210322083411/https://gohugo.io/templates/lookup-order/#hugo-layouts-lookup-rules&#34;&gt;Lookup Order&lt;/a&gt; says under the &lt;code&gt;Layout&lt;/code&gt; section that it &amp;ldquo;can be set in page front matter,&amp;rdquo; but I had to look under &lt;a href=&#34;https://web.archive.org/web/20210620065133/https://gohugo.io/content-management/front-matter&#34;&gt;Front Matter&lt;/a&gt; to see that &lt;code&gt;layout&lt;/code&gt; is the key name. A small change, and didn&amp;rsquo;t take long to experiment and find out, but especially since YAML is case sensitive, having a link to the actual front matter key would be better.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enabling custom outputs on a per-taxonomy basis does not seem to be possible. We want to generate Atom feeds for our blog tags, but not for our blog authors, both of which are taxonomies. As far as I can tell, we have to enable them both and live with the cruft of unnecessary blog author feeds being generated.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Joe also provided a solution to this problem: cascade the &lt;code&gt;outputs&lt;/code&gt; front matter field down from the taxonomy page (e.g., content/tags/_index.md) or from your site configuration.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://gohugo.io/configuration/cascade/&#34;&gt;https://gohugo.io/configuration/cascade/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://gohugo.io/content-management/front-matter/#cascade-1&#34;&gt;https://gohugo.io/content-management/front-matter/#cascade-1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I tested this and it works like a charm.&lt;/p&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;onward-and-upward&#34;&gt;Onward and upward!&lt;/h3&gt;
&lt;p&gt;It may look (mostly) the same, but on our end it&amp;rsquo;s never been easier to write blog posts or update the website, thanks to Hugo and all its contributors!&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>End Point Relocates Its Tennessee Office</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2021/05/ep-relocates-its-tennessee-office/"/>
      <id>https://www.endpointdev.com/blog/2021/05/ep-relocates-its-tennessee-office/</id>
      <published>2021-05-14T00:00:00+00:00</published>
      <author>
        <name>Cody Ressler</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2021/05/ep-relocates-its-tennessee-office/image-0.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;After having been located in Bluff City for close to eight years, End Point is pleased to announce that it has recently relocated its Tennessee office to Johnson City. The new location is an improved facility that better serves our Liquid Galaxy team. A group of veteran End Pointers including Matt Vollrath, Neil Elliot, and Josh Ausborne are working out of the new location, alongside more recent employees Josh Harless and myself.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2021/05/ep-relocates-its-tennessee-office/image-1.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Our Tennessee office has an important role in providing remote access to various Liquid Galaxy platforms so that other End Point engineers can work on them. Johnson City has recently begun a fiber internet initiative through its power company, BrightRidge. We were lucky enough to be in the first wave of installations and got cables run underground to our office so that we can enjoy speeds of up to 1000 Mbps (gigabit).&lt;/p&gt;
&lt;p&gt;This office is where we test new content, features, updates, or entirely new designs. The interior design includes plenty of space to concentrate on individual work, as well as for test systems and preparing new units for shipment. It is also well-suited for collaborative work with both onsite and remote teammates on R&amp;amp;D, content development, remote updates, and support.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2021/05/ep-relocates-its-tennessee-office/image-2.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;The office is located in a much newer building with easy access to the interstate freeway and a wide variety of restaurants and hotels. Gone is the transmission-​destroying hill where our previous office sat. Instead we are located on a freight truck-accessible cul-de-sac perfect for Liquid Galaxy shipments.&lt;/p&gt;
&lt;p&gt;Our new office boasts efficient window treatments, better HVAC, an open concept design, and plenty of space for everyone to work, build, and assemble new Liquid Galaxies. And as a bonus, the location dramatically reduces our commute times.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2021/05/ep-relocates-its-tennessee-office/image-3.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;If you are in the area, let us know if you would like to come visit with us in the office!&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Web Projects for a Rainy Day</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2020/03/web-projects-for-rainy-day/"/>
      <id>https://www.endpointdev.com/blog/2020/03/web-projects-for-rainy-day/</id>
      <published>2020-03-25T00:00:00+00:00</published>
      <author>
        <name>Elizabeth Garrett Christensen</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2020/03/web-projects-for-rainy-day/image-0.jpg&#34; alt=&#34;raindrops on a plant&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.flickr.com/photos/yellowstonenps/32984582893/&#34;&gt;Image&lt;/a&gt; by &lt;a href=&#34;https://www.flickr.com/photos/yellowstonenps/&#34;&gt;Yellowstone NPS on Flickr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;With the COVID-19 quarantine disrupting life for many of us, I thought I’d put together a list of things you can do with your website on a rainy day. These are things to keep your business moving even if you’re at home and some of your projects are stuck waiting on things to reopen. If you’re looking for some useful things to do to fill your days over the next few months, this post is for you!&lt;/p&gt;
&lt;h3 id=&#34;major-version-updates&#34;&gt;Major Version Updates&lt;/h3&gt;
&lt;p&gt;Make a list of your entire stack, from OS to database to development frameworks. Note the current version and research the current supported versions. I find Wikipedia pages to be fairly reliable for this (e.g. &lt;a href=&#34;https://en.wikipedia.org/wiki/CentOS&#34;&gt;en.wikipedia.org/wiki/CentOS&lt;/a&gt;). Ok, so what things need to be updated, or will need to be in the next year? Start on those now and use some downtime to get ahead of your updates.&lt;/p&gt;
&lt;h4 id=&#34;sample-of-a-clients-stack-review&#34;&gt;Sample of a client’s stack review&lt;/h4&gt;
&lt;div class=&#34;table-scroll&#34;&gt;
  &lt;table&gt;
    &lt;thead&gt;
      &lt;td&gt;Software&lt;/td&gt;
      &lt;td&gt;Purpose&lt;/td&gt;
      &lt;td&gt;Our version&lt;/td&gt;
      &lt;td&gt;Release date&lt;/td&gt;
      &lt;td&gt;End of support&lt;/td&gt;
      &lt;td&gt;Next update&lt;/td&gt;
      &lt;td&gt;Newest version&lt;/td&gt;
      &lt;td&gt;Notes&lt;/td&gt;
    &lt;/thead&gt;
    &lt;tr&gt;
      &lt;td&gt;CentOS&lt;/td&gt;
      &lt;td&gt;OS for e-commerce server&lt;/td&gt;
      &lt;td&gt;7&lt;/td&gt;
      &lt;td&gt;July 2014&lt;/td&gt;
      &lt;td&gt;June 2024&lt;/td&gt;
      &lt;td&gt;Not imminent&lt;/td&gt;
      &lt;td&gt;8&lt;/td&gt;
      &lt;td&gt;&lt;a href=&#34;https://wiki.centos.org/About/Product&#34;&gt;https://wiki.centos.org/About/Product&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Nginx&lt;/td&gt;
      &lt;td&gt;Web server&lt;/td&gt;
      &lt;td&gt;1.16.0&lt;/td&gt;
      &lt;td&gt;March 2020&lt;/td&gt;
      &lt;td&gt;Unclear&lt;/td&gt;
      &lt;td&gt;Not imminent&lt;/td&gt;
      &lt;td&gt;1.16.1&lt;/td&gt;
      &lt;td&gt;&lt;a href=&#34;https://nginx.org/&#34;&gt;https://nginx.org/&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;PostgreSQL&lt;/td&gt;
      &lt;td&gt;Database server&lt;/td&gt;
      &lt;td&gt;9.5.20&lt;/td&gt;
      &lt;td&gt;January 2016&lt;/td&gt;
      &lt;td&gt;Feb 2020&lt;/td&gt;
      &lt;td&gt;Medium term, to version 11&lt;/td&gt;
      &lt;td&gt;12&lt;/td&gt;
      &lt;td&gt;&lt;a href=&#34;https://www.postgresql.org/support/versioning/&#34;&gt;https://www.postgresql.org/support/versioning/&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Rails&lt;/td&gt;
      &lt;td&gt;App framework for store&lt;/td&gt;
      &lt;td&gt;5.1&lt;/td&gt;
      &lt;td&gt;February 2017&lt;/td&gt;
      &lt;td&gt;Current&lt;/td&gt;
      &lt;td&gt;Long Term, to version 6&lt;/td&gt;
      &lt;td&gt;6&lt;/td&gt;
      &lt;td&gt;&lt;a href=&#34;https://rubygems.org/gems/rails/versions&gt;https://rubygems.org/gems/rails/versions&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Spree&lt;/td&gt;
      &lt;td&gt;Ecommerce and admin gem&lt;/td&gt;
      &lt;td&gt;3.3&lt;/td&gt;
      &lt;td&gt;April 2017&lt;/td&gt;
      &lt;td&gt;Current&lt;/td&gt;
      &lt;td&gt;Long Term, to version 4&lt;/td&gt;
      &lt;td&gt;4&lt;/td&gt;
      &lt;td&gt;&lt;a href=&#34;https://rubygems.org/gems/spree/versions&#34;&gt;https://rubygems.org/gems/spree/versions&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Elasticsearch&lt;/td&gt;
      &lt;td&gt;Search platform for product import/search&lt;/td&gt;
      &lt;td&gt;5.6.x&lt;/td&gt;
      &lt;td&gt;September 2017&lt;/td&gt;
      &lt;td&gt;March 2019&lt;/td&gt;
      &lt;td&gt;Immediate, to version 6.8&lt;/td&gt;
      &lt;td&gt;7.4&lt;/td&gt;
      &lt;td&gt;&lt;a href=&#34;https://www.elastic.co/support/eol&#34;&gt;https://www.elastic.co/support/eol&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;WordPress&lt;/td&gt;
      &lt;td&gt;Info site&lt;/td&gt;
      &lt;td&gt;5.2.3&lt;/td&gt;
      &lt;td&gt;September 2019&lt;/td&gt;
      &lt;td&gt;Unclear&lt;/td&gt;
      &lt;td&gt;5.2.4 shipped recently&lt;/td&gt;
      &lt;td&gt;5.2&lt;/td&gt;
      &lt;td&gt;&lt;a href=&#34;https://codex.wordpress.org/Supported_Versions&#34;&gt;https://codex.wordpress.org/Supported_Versions&lt;/a&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;h3 id=&#34;content-cleanup--seo-review&#34;&gt;Content Cleanup &amp;amp; SEO Review&lt;/h3&gt;
&lt;p&gt;Everyone’s website gets cluttered with outdated content. Take a look at your pages, review, and update what needs to be changed. Pay attention to search engine optimization (SEO) concerns as you go through it. Make sure your content has headers, accurate keywords, and good meta-descriptions. Research SEO best practices if you need a refresher.&lt;/p&gt;
&lt;p&gt;Nowadays, reducing repeated content has huge benefits for SEO so we recommend any content review includes a review of duplication. If you have a small site, you can go through your content and SEO manually. Larger projects can utilize tools on the market such as &lt;a href=&#34;https://www.siteliner.com/&#34;&gt;Siteliner&lt;/a&gt; or &lt;a href=&#34;https://wordpress.org/plugins/wp-optimize/&#34;&gt;WPOptimize&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;While you’re taking a dive into content, don’t forget to review your Google Analytics and understand what content is being used and what isn’t. Google has added many new features to Analytics and Ads, so it’s a good idea to refresh yourself on the updated documentation and new features.&lt;/p&gt;
&lt;h3 id=&#34;reporting&#34;&gt;Reporting&lt;/h3&gt;
&lt;p&gt;A lot of clients with big ecommerce data sets or other applications that collect data benefit from a separate reporting or business analytics tool. A rainy day can be a good time to think about what reports you want on last year’s business, what data will help you plan for the future. End Point has worked with a few different reporting tools that easily add on to your database, like &lt;a href=&#34;https://www.hitachivantara.com/en-us/products/data-management-analytics/pentaho.html&#34;&gt;Pentaho&lt;/a&gt; or &lt;a href=&#34;https://www.jaspersoft.com/reporting-software&#34;&gt;Jasper&lt;/a&gt; and those can be really useful.&lt;/p&gt;
&lt;h3 id=&#34;documentation&#34;&gt;Documentation&lt;/h3&gt;
&lt;p&gt;I wouldn’t be a good project manager if I didn’t throw this one in the list. Documentation is so, so important, yet really we can always do more. End Point uses a few different tools, including wikis running &lt;a href=&#34;https://www.mediawiki.org/wiki/MediaWiki&#34;&gt;MediaWiki&lt;/a&gt; and Google Docs, for keeping track of project details. Now’s a good time to set up a nice documentation system or do a big review and make sure everything is updated and back in order. Maybe dream of a vacation you &lt;em&gt;might&lt;/em&gt; be able to take when this is over and make sure everything’s ready for you to do that.&lt;/p&gt;
&lt;h3 id=&#34;disaster-recovery-tests&#34;&gt;Disaster Recovery Tests&lt;/h3&gt;
&lt;p&gt;For anyone with business-critical infrastructure, you need to ensure you know how to get everything back up and running in the case of a major failure, either with on-premises or cloud hosting. Now’s a good time to clarify with your hosting vendor things like: What are your backups like? What is your disaster recovery plan? What is the timeline for recovering the application in the event of a major failure? If you can, take time to do a simulation and make sure all the pieces are there if they need to be. Simply said, we also need to test our backups in order to ensure that they actually work.&lt;/p&gt;
&lt;h3 id=&#34;redesign&#34;&gt;Redesign&lt;/h3&gt;
&lt;p&gt;If you’ve been meaning to refresh your website, a rainy day is prime time to do it. Designers and developers are looking for projects and you’ll have extra time on your hands to oversee the process, spend time reviewing and testing, and get things done just the way you want.&lt;/p&gt;
&lt;h3 id=&#34;automated-testing&#34;&gt;Automated Testing&lt;/h3&gt;
&lt;p&gt;Good developers want an automated test suite as part of their application. Not all applications were built with this from the beginning and many didn’t have the budget or time to get it done. With extra time on your hands, this can be a great time to start building your test suite or to improve the coverage of your existing one.&lt;/p&gt;
&lt;p&gt;Unit tests in particular are a good place to start. Unit tests are great not only because they help validate software correctness and protect against regressions, but also because they require a well-factored and modular system. This means that, while writing your unit tests, you will often be forced to go back to your application’s code base and refactor it to make it testable, to make it better. Investing in creating a solid unit test suite is a great bang for your buck. You can also look at implementing continuous integration—having a pipeline to let multiple developers deploy code throughout the day and configure your automated tests into the workflow.&lt;/p&gt;
&lt;h3 id=&#34;versioning--deployment-tools&#34;&gt;Versioning &amp;amp; Deployment Tools&lt;/h3&gt;
&lt;p&gt;When you’re cleaning house, take a look at your Git version control repository and make sure everything important is in there. We have a few projects that have a main project in Git, but sometimes the smaller projects and one-offs can go astray. This is a good time to get everything organized into one repository, or make sure external repositories are connected and integrated.&lt;/p&gt;
&lt;p&gt;Automated DevOps deployment tools can also be nice to work on. Tools like Ansible and Chef can take a lot of time to set up and test, but they have some great time-saving and accuracy advantages down the line. Our in-house security experts also recommend tools like AIDE and OSSEC which automate monitoring file changes daily.&lt;/p&gt;
&lt;h3 id=&#34;security-audit-and-monitoring&#34;&gt;Security Audit and Monitoring&lt;/h3&gt;
&lt;p&gt;Taking a few days to review your personal security and that of your application is something you should do regularly and now’s a good time to plan for it. Charlie’s got &lt;a href=&#34;/blog/2020/02/end-point-security-tips/&#34;&gt;a great security post&lt;/a&gt; that’s a good top-level review. For application security, End Point uses some tools for vulnerability scanning. We also have a checklist of basic security items that include password handling, PII data, and other common security holes. For certain projects/clients we must also take HIPAA or PCI DSS compliance into account. Also, don’t neglect to review your TLS status and ensure that web applications run on TLS 1.2 and are TLS 1.3 ready. This also may relate to the underlying operating systems—whether they are able to support the latest TLS version natively.&lt;/p&gt;
&lt;h3 id=&#34;optimization-and-performance&#34;&gt;Optimization and Performance:&lt;/h3&gt;
&lt;p&gt;Most of the time new features have higher priority than improving the performance of an existing system. It could be the right time to review core functionalities and list out the areas that need improvement in serving a better experience to customers by optimization. The areas can be focused on optimizing code, database queries, image size, data compression over network, adding cache, CDN, and so on. We’ve been moving quite a few clients to the &lt;a href=&#34;https://www.cloudflare.com/&#34;&gt;Cloudflare&lt;/a&gt; DNS and CDN service and we’ve been really happy with it. Optimization work will definitely influence the customer retention rate which helps to increase profitability long term.&lt;/p&gt;
&lt;h3 id=&#34;refactoring&#34;&gt;Refactoring&lt;/h3&gt;
&lt;p&gt;Along the same lines as optimization, code refactoring can have long term gains in performance and ease of future development. Think of this like house cleaning. It is always easier to find any item in the house when things are arranged in an orderly manner. Similarly, the organized and clean code base will play a vital role in future code changes and development, helping to reduce the chances of unexpected bugs, save time making changes at one place and improving code readability. Disciplined refactoring delivers readable, reusable, non-redundant code. Refactoring can be applied to your databases and user interfaces as well.&lt;/p&gt;
&lt;p&gt;Want to get started on some background projects for your website? &lt;a href=&#34;/contact/&#34;&gt;Talk to us today&lt;/a&gt;.&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>The Dollars and Sense of Hiring Software Consultants</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2019/08/dollars-and-sense-hiring-consultants/"/>
      <id>https://www.endpointdev.com/blog/2019/08/dollars-and-sense-hiring-consultants/</id>
      <published>2019-08-16T00:00:00+00:00</published>
      <author>
        <name>Elizabeth Garrett Christensen</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;img src=&#34;/blog/2019/08/dollars-and-sense-hiring-consultants/image-0.jpg&#34; alt=&#34;Interview&#34; /&gt; &lt;a href=&#34;https://unsplash.com/photos/YXemfQiPR_E&#34;&gt;Photo&lt;/a&gt; by Nik MacMillan on Unsplash&lt;/p&gt;
&lt;p&gt;I’m often asked by family and friends about End Point’s market and how software consulting fits into the business landscape and I thought I’d write up some thoughts for the general public in how hiring a consultant is actually the smartest thing to do for your business and it makes a ton of sense financially.&lt;/p&gt;
&lt;p&gt;Let’s talk some math about hiring an in-house developer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;According to &lt;a href=&#34;https://www.glassdoor.com/Salaries/software-developer-salary-SRCH_KO0,18.htm&#34;&gt;Glassdoor&lt;/a&gt;, the average software developer salary is around $50,000–$120,000. Let’s say $85,000 per year. You typically pay for health insurance, other benefits and overhead expenses, so let’s just round the total cost of hiring one person to $110,000 per year (I think that’s actually pretty conservative).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You’d probably need to hire two people to support anything essential to your business, since having a single developer is risky (illness/​vacation/​employment change, etc.).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Your total cost of getting two developers in-house is around ~$220,000 per year&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
  &lt;tr&gt;
    &lt;th /&gt;
    &lt;th&gt;Hiring your own developers&lt;/th&gt;
    &lt;th&gt;Software consulting agency&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Senior developers&lt;/td&gt;
    &lt;td&gt;✓&lt;/td&gt;
    &lt;td&gt;✓&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Diverse skillset&lt;/td&gt;
    &lt;td&gt;&lt;b&gt;?&lt;/b&gt;&lt;/td&gt;
    &lt;td&gt;✓&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Protection from staffing changes&lt;/td&gt;
    &lt;td&gt;✗&lt;/td&gt;
    &lt;td&gt;✓&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Flexible budget&lt;/td&gt;
    &lt;td&gt;✗&lt;/td&gt;
    &lt;td&gt;✓&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Staff up and down easily&lt;/td&gt;
    &lt;td&gt;✗&lt;/td&gt;
    &lt;td&gt;✓&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;h3 id=&#34;consulting-instead-of-hiring&#34;&gt;Consulting Instead of Hiring&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Spending less: You could spend $40,000–$50,000 a year in consulting and get excellent coverage, including new feature development and support for your project. Some of our customers even spend substantially less than that.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Skillset: Were you able to hire two people that know all of your software stack? Can they work on your CRM/​inventory system and do your website? Can they troubleshoot issues with your Windows Active Directory setup? Are they senior developers with a decade of experience? Or did you have to hire junior developers who need to train up on your project?&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you’re working with an End Point team, you’re able to get expert advice on the parts of your system that you need. For example, you might not need a full time DBA, but we can provide you an expert database resource for a few hours a week. You might not have enough work for a full time network engineer, but you do need someone to help with your SSL certificates, domain names, and caching layer. In that case, one of End Point’s DevOps engineers can offer you help for a few hours a month.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;/blog/2019/08/dollars-and-sense-hiring-consultants/image-1.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Team resources: What happens if someone doesn’t know something? Do they have a resource to turn to or are they trying to figure it out with a Google search or Stack Overflow article? End Point has 40+ engineers on our team and we work in a collaborative way to solve problems, giving you the benefit of a very wide diversity in technical skillset.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hiring: Do you have the technical expertise to vet new employees? Hiring, testing, vetting, and onboarding new developers can be really tricky and End Point’s technical management team takes care of that for you. All of our developers have been through a rigorous skills test before employment. Upon joining the company, developers participate in our technical bootcamp to ensure they understand all of our internal procedures for data handling, security, client management, code verification, teamwork, and many other important skills.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Resource changes: If you’ve hired your two software developers, you still have to replace them in the event of an illness or job transition. If a developer leaves, End Point takes care of resourcing your project with new personnel and getting them up to speed. You don’t have to worry about the hiring or replacement of employees. We assign new team members with the appropriate skills to tackle your project, and our employees have our broad and deep team to call on and consult with to leverage their effectiveness.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Staffing up for a big project: One of the challenges faced by any business looking to do a big project either with an internal application or a website is how to staff up for all the work and then figure out what to do with their staff once the big project is over. Hiring a consulting agency lets you put 2, 3, 4, or even more people on a project for a big push and then back off to fewer people once your development is over. You don’t have to worry about temporary employees or a situation where you have to let one of your employees go due to lack of work or budget for development.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;summary&#34;&gt;Summary&lt;/h3&gt;
&lt;p&gt;Hiring consultants can reduce cost for your project development, eliminate the stress of hiring knowledgeable staff, and provide you deep technical experience from a team of professionals.&lt;/p&gt;
&lt;p&gt;End Point has some verified client reviews at &lt;a href=&#34;https://clutch.co/profile/end-point&#34;&gt;Clutch.co&lt;/a&gt; so read about how we’ve helped our clients!&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Meet the End Point Windows consulting group</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2018/07/meet-the-end-point-windows-consulting-group/"/>
      <id>https://www.endpointdev.com/blog/2018/07/meet-the-end-point-windows-consulting-group/</id>
      <published>2018-07-27T00:00:00+00:00</published>
      <author>
        <name>Chris Hopkins</name>
      </author>
      <content type="html">
        &lt;p&gt;As the share of internet traffic passing through mobile devices hovers around 50%, it’s easy to forget that a lot of computing still happens on desktops and laptops—​and perhaps even easier to forget that the majority of those desktops and laptops are running Microsoft Windows.&lt;/p&gt;
&lt;p&gt;At End Point, we take pride in being a multi-platform organization and using open source technologies in real-world business environments. Our internal chat service, wiki, and many other libraries and tools we employ across our client base are all open source. However, for various reasons many companies choose Microsoft’s solutions including long-time standards Windows Server, Active Directory, and Exchange.&lt;/p&gt;
&lt;p&gt;In April 2017, &lt;strong&gt;Dan Briones&lt;/strong&gt; came to End Point to head up the company’s new Windows infrastructure services. In 2018 we added two new engineers to the mix, &lt;strong&gt;Chris Hopkins&lt;/strong&gt; and &lt;strong&gt;Charles Chang&lt;/strong&gt;, to form a full-service Windows consulting team, all local to our New York City office on Park Avenue.&lt;/p&gt;
&lt;h3 id=&#34;dan-briones&#34;&gt;Dan Briones&lt;/h3&gt;
&lt;img style=&#34;width: 300px&#34; alt=&#34;Dan Briones&#34; src=&#34;/blog/2018/07/meet-the-end-point-windows-consulting-group/dan_briones.jpg&#34; /&gt;
&lt;p&gt;Dan is the team lead and has over three decades of hands-on experience in IT systems management, systems integrations, migrations, virtualization, networking, security, orchestration, security, compliance, and maintenance, specializing in the Microsoft Windows ecosystem. He also develops applications using the .NET framework and SQL Server database. Dan works with many of our local New York clients, focusing on their network and infrastructure.&lt;/p&gt;
&lt;h3 id=&#34;charles-chang&#34;&gt;Charles Chang&lt;/h3&gt;
&lt;img style=&#34;width: 300px&#34; alt=&#34;Charles Chang&#34; src=&#34;/blog/2018/07/meet-the-end-point-windows-consulting-group/charles_chang.jpg&#34; /&gt;
&lt;p&gt;Charles has 21 years of experience in IT ranging from managing Windows infrastructure, to datacenter relocation and hardware refresh initiatives, office relocation, virtualization, disaster recovery and business continuity strategy. Charles has worked extensively with major vendors such as VMware, IBM, EMC, Cisco, and Dell in building enterprise environments in the datacenter. He also has experience in implementing data loss prevention technology, web and email filtering to protect and provide a healthy infrastructure.&lt;/p&gt;
&lt;h3 id=&#34;chris-hopkins&#34;&gt;Chris Hopkins&lt;/h3&gt;
&lt;img style=&#34;width: 300px&#34; alt=&#34;Chris Hopkins&#34; src=&#34;/blog/2018/07/meet-the-end-point-windows-consulting-group/chris_hopkins.jpg&#34; /&gt;
&lt;p&gt;Chris has 10 years of experience in IT, network support, and development. He has extensive cross-platform development and hardware knowledge. Chris excels at mail migrations, Active Directory and Windows Server environments, site-to-site website migrations, and cloud-based phone systems.&lt;/p&gt;
&lt;p&gt;Learn more about the &lt;a href=&#34;/expertise/windows-systems/&#34;&gt;services our Windows consulting group offers&lt;/a&gt; and talk to us today about how we can help you too!&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Work philosophy canon</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2018/05/work-philosophy-canon/"/>
      <id>https://www.endpointdev.com/blog/2018/05/work-philosophy-canon/</id>
      <published>2018-05-07T00:00:00+00:00</published>
      <author>
        <name>Jon Jensen</name>
      </author>
      <content type="html">
        &lt;img src=&#34;/blog/2018/05/work-philosophy-canon/pexels-photo-306534-sm.jpeg&#34; width=&#34;770&#34; height=&#34;348&#34; alt=&#34;people sitting on couch reading on tablet and laptop&#34;&gt;
&lt;h3 id=&#34;shared-culture&#34;&gt;Shared culture&lt;/h3&gt;
&lt;p&gt;Having some shared culture is important for working together well, and we can build that culture on familiar terminology, understanding, experiences, stories, and ideas.&lt;/p&gt;
&lt;p&gt;To help give all of us at End Point some common reference points, we have collected a set of valuable articles and books that we encourage everyone to read.&lt;/p&gt;
&lt;p&gt;Some of these have been standard reading at End Point for more than a decade, while others have been added over the years since we began doing this. Some are short and simple, others more in-depth. Our list is intentionally general, mostly avoiding specific technologies that only a subset of us use.&lt;/p&gt;
&lt;p&gt;No one article or book can be entirely authoritative for all situations, but each gives us more of the wisdom out there to consider and judiciously apply where it fits.&lt;/p&gt;
&lt;h3 id=&#34;slow-and-steady&#34;&gt;Slow and steady&lt;/h3&gt;
&lt;p&gt;When new employees start at End Point, we ask them to read the articles during their first week or two, and the relevant books within roughly their first year.&lt;/p&gt;
&lt;p&gt;Reading only a little at each sitting and spreading the reading out over time allows the ideas to sink in gradually and be incorporated into our work, rather than overwhelming with new information that cannot all be absorbed at once.&lt;/p&gt;
&lt;h3 id=&#34;for-everyone&#34;&gt;For everyone&lt;/h3&gt;
&lt;p&gt;Because we work in the software development industry, it is important that not only technical people such as developers, database experts, and system administrators be part of the shared culture. Everyone else at End Point including designers, project managers, sales, marketing, etc. should also be familiar with these articles and the terms and concepts they discuss:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://jsomers.net/blog/speed-matters&#34;&gt;Speed matters: Why working quickly is more important than it seems&lt;/a&gt; by James Somers&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://nohello.net/en/&#34;&gt;Please don’t just say hello in chat&lt;/a&gt; originally by Brandon High at nohello.com&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.codinghorror.com/learn-to-read-the-source-luke/&#34;&gt;Learn to Read the Source, Luke&lt;/a&gt; by Jeff Atwood—​practical reasons free software and open source matter, and why actually using the source code matters&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.gnu.org/philosophy/free-sw.html&#34;&gt;What is free software?&lt;/a&gt; by the Free Software Foundation and Richard Stallman&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://opensource.org/osd&#34;&gt;The Open Source Definition&lt;/a&gt; by the Open Source Initiative&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://web.archive.org/web/20201030161227/https://www.toolbox.com/tech/data-management/blogs/joshs-rules-of-database-contracting-062707/&#34;&gt;Josh’s Rules (of Database Contracting)&lt;/a&gt; by Josh Berkus&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/blog/2008/08/on-excellence/&#34;&gt;On excellence&lt;/a&gt; by Ethan Rowe—​about ownership, taking responsibility for the problem at hand&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/blog/2010/10/conventions/&#34;&gt;Conventions to know&lt;/a&gt; by Jon Jensen—​little but important things that ease communication in our work&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://web.archive.org/web/20180112070447/https://thecleverconsultant.com/how-to-sell-consulting-services-without-being-salesy/&#34;&gt;Selling Without Being Salesy&lt;/a&gt; by Jason Parks&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.startuplessonslearned.com/2008/11/five-whys.html&#34;&gt;Five Whys&lt;/a&gt; by Eric Ries (covered in more depth in his book &lt;a href=&#34;http://theleanstartup.com/book&#34;&gt;The Lean Startup&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://alanstevens.us/post/130828292006/softwareisamess&#34;&gt;Software Is a Mess and I Feel Fine&lt;/a&gt; by Alan Stevens&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://boringtechnology.club/&#34;&gt;Choose Boring Technology&lt;/a&gt; by Dan McKinley&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://basecamp.com/books/getting-real&#34;&gt;Getting Real&lt;/a&gt; book by 37signals (now Basecamp)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;for-developers&#34;&gt;For developers&lt;/h3&gt;
&lt;p&gt;These articles and books are targeted primarily at developers but enlightening for everyone:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.cl.cam.ac.uk/~mgk25/iso-time.html&#34;&gt;A summary of the international standard date and time notation&lt;/a&gt; by Markus Kuhn&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://adminzen.org/&#34;&gt;The Admin Zen&lt;/a&gt; by Michael Prokop—​in true DevOps fashion, this system administration advice applies to development too&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/&#34;&gt;Things You Should Never Do, Part I&lt;/a&gt; by Joel Spolsky—​don’t rewrite things from scratch (almost never, anyway)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/michaeljones/on-commit-messages&#34;&gt;On Git Commit Messages&lt;/a&gt; by Michael Jones; to get a feel for the long history of others sermonizing on the same worthwhile topic, see also:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://chris.beams.io/posts/git-commit/&#34;&gt;How to Write a Git Commit Message&lt;/a&gt; by Chris Beams&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://who-t.blogspot.com/2009/12/on-commit-messages.html&#34;&gt;On commit messages&lt;/a&gt; by Peter Hutterer&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html&#34;&gt;A Note About Git Commit Messages&lt;/a&gt; by Tim Pope&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://mislav.net/2014/02/hidden-documentation/&#34;&gt;Every line of code is always documented&lt;/a&gt; by Mislav Marohnić; see also &lt;a href=&#34;http://www.philandstuff.com/2014/02/09/git-pickaxe.html&#34;&gt;The git pickaxe&lt;/a&gt; by Philip Potter&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://designbygravity.wordpress.com/2009/10/23/how-to-read-other-peoples-code-and-why/&#34;&gt;How to Read Other People’s Code—​and Why&lt;/a&gt; by Christopher Schanck&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://web.archive.org/web/20190626055515/http://www.w2lessons.com/2011/04/you-dont-know-javascript.html&#34;&gt;You don’t know JavaScript&lt;/a&gt; by Michael Woloszynowicz—​the lessons apply to most technologies&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pragprog.com/titles/tpp20/&#34;&gt;The Pragmatic Programmer&lt;/a&gt; book by Andy Hunt and Dave Thomas (see the &lt;a href=&#34;/blog/2020/10/the-pragmatic-programmer-20th-anniversary-edition/&#34;&gt;write-up on the new 20th anniversary edition by Jon Jensen&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://pragprog.com/titles/pad/practices-of-an-agile-developer/&#34;&gt;Practices of an Agile Developer&lt;/a&gt; book by Venkat Subramaniam and Andy Hunt—​kind of a sequel to The Pragmatic Programmer (see the &lt;a href=&#34;/blog/2006/06/review-practices-of-agile-developer/&#34;&gt;review by Ethan Rowe&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;any-others&#34;&gt;Any others?&lt;/h3&gt;
&lt;p&gt;We are always on the lookout for other readings that are helpful, so feel free to leave a comment with your favorites!&lt;/p&gt;
&lt;p&gt;(Updated in early 2021 with articles on Git commit messages and history spelunking, and Choose Boring Technology.)&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>End Point Featured as Global Leader in Ruby on Rails &amp; Ecommerce Development</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2017/12/end-point-recognized-clutch/"/>
      <id>https://www.endpointdev.com/blog/2017/12/end-point-recognized-clutch/</id>
      <published>2017-12-21T00:00:00+00:00</published>
      <author>
        <name>Ben Witten</name>
      </author>
      <content type="html">
        &lt;img src=&#34;/blog/2017/12/end-point-recognized-clutch/clutch.png&#34; width=&#34;185&#34; height=&#34;200&#34; style=&#34;float: right; margin: 1em&#34; /&gt;
&lt;p&gt;As the year comes to a close and we reflect on the goals we’ve accomplished and the work that made it all possible, we are proud to announce our inclusion on the Clutch Global Leaders List, encapsulating the 475+ most highly reviewed companies from around the world. We placed as a leader on both Top Ruby on Rails Developers and Top Ecommerce Developers, being the best New York-based firm on the former and in the top three from New York on the latter.&lt;/p&gt;
&lt;p&gt;Achieving the status of a Clutch Global Leader in not just one, but two categories speaks volumes on the effort we’ve put forth in 2017. We couldn’t have hit this milestone without skilled work from End Point staff and the great relationships we’ve nurtured with clients. Looking back on these memorable projects, here are some of the things are clients wrote on our Clutch profile:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“I’ve worked with a lot of different service providers. Results can vary across the board. End Point is very transparent about what they’re working on in terms of providing complete details. We don’t have any surprises at the end of the month as a result. They’re very dependable, delivering what they promise every time,” explained the Director of Ecommerce for a tourism marketing company.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;They went on to describe our flexibility and close partnership:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Many of their team members are instrumental in helping us keep doing everything that we need. Our business evolves and changes. They help us make sure that what we’re building is up to snuff, and scales well with our company. We’ve grown considerably since we’ve hired them.”&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Another client, the owner of a B2B platform, commented on our project management expertise and what it was like to work with our team:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“I am very satisfied with End Point. They are a fantastic company to work with. Their engineers are outstanding, their communication skills are excellent, and the delivery speed is great. I have nothing but good things to say about their company.”&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;To learn more about our clients’ experiences and how we’ve achieved the status of a Clutch Global Leader, stay up-to-date with &lt;a href=&#34;https://clutch.co/profile/end-point&#34;&gt;our Clutch profile&lt;/a&gt;.&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>President of UN General Assembly Thanks End Point</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2017/11/president-of-the-un-general-assembly/"/>
      <id>https://www.endpointdev.com/blog/2017/11/president-of-the-un-general-assembly/</id>
      <published>2017-11-17T00:00:00+00:00</published>
      <author>
        <name>Jonathan Blessing</name>
      </author>
      <content type="html">
        &lt;p&gt;The President of UN General Assembly, Peter Thomson, thanked End Point for supporting the &lt;a href=&#34;https://oceanconference.un.org/&#34;&gt;Ocean Conference&lt;/a&gt;, which was held at the United Nations Headquarters this past summer to bring attention and action to saving the world’s oceans.&lt;/p&gt;
&lt;p&gt;End Point’s &lt;a href=&#34;https://www.visionport.com/&#34;&gt;Liquid Galaxy&lt;/a&gt; helped bring to life “Reconnecting Humanity to the Sea,” an exhibition meant to showcase the beauty of the ocean and the challenges it faces today. &lt;a href=&#34;/blog/2017/06/liquid-galaxy-at-ocean-conference/&#34;&gt;End Point created the presentation’s content and showcased it at the conference.&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“We were very pleased to see End Point’s Liquid Galaxy used to promote a hopeful future for the world’s oceans.  It’s very satisfying to see our technology used to make an important story that much more compelling.”&lt;/p&gt;
&lt;p&gt;Rick Peltzman&lt;br&gt;
CEO, End Point&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This UN press release explains more about the conference and its results:&lt;br&gt;
&lt;a href=&#34;https://www.un.org/apps/news/story.asp?NewsID=56947&#34;&gt;“UN Ocean Conference wraps up with actions to restore ocean health, protect marine life”&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/blog/2017/11/president-of-the-un-general-assembly/letter.pdf&#34;&gt;See the letter:&lt;/a&gt;
&lt;embed src=&#34;/blog/2017/11/president-of-the-un-general-assembly/letter.pdf&#34; style=&#34;width: 100%; height: 600px;&#34; /&gt;&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Series Digital joins End Point!</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2017/06/series-digital-joins-end-point/"/>
      <id>https://www.endpointdev.com/blog/2017/06/series-digital-joins-end-point/</id>
      <published>2017-06-01T00:00:00+00:00</published>
      <author>
        <name>Jon Jensen</name>
      </author>
      <content type="html">
        &lt;p&gt;End Point has the pleasure to announce some very big news!&lt;/p&gt;
&lt;p&gt;After an amicable wooing period, End Point has purchased the software consulting company &lt;a href=&#34;http://www.seriesdigital.com/&#34;&gt;Series Digital&lt;/a&gt;, a NYC-based firm that designs and builds custom software solutions. Over the past decade, Series Digital has automated business processes, brought new ideas to market, and built large-scale dynamic infrastructure.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.seriesdigital.com/&#34;&gt;&lt;img align=&#34;right&#34; alt=&#34;Series Digital website snapshot&#34; src=&#34;/blog/2017/06/series-digital-joins-end-point/image-0.png&#34; style=&#34;width: 393px; height: 409px; margin-left: 1em&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Series Digital launched in 2006 in New York City. From the start, Series Digital managed large database installations for financial services clients such as Goldman Sachs, Merrill Lynch, and Citigroup. They also worked with startups including Drop.io, Byte, Mode Analytics, Domino, and Brewster.&lt;/p&gt;
&lt;p&gt;These growth-focused, data-intensive businesses benefited from Series Digital’s expertise in scalable infrastructure, project management, and information security. Today, Series Digital supports clients across many major industry sectors and has focused its development efforts on the Microsoft .NET ecosystem. They have strong design and user experience expertise. Their client list is global.&lt;/p&gt;
&lt;p&gt;The Series Digital team began working at End Point on April 3rd, 2017.&lt;/p&gt;
&lt;p&gt;The CEO of Series Digital is Jonathan Blessing. He joins End Point’s leadership team as  Director of Client Engagements. End Point has had a relationship with Jonathan since 2010, and looks forward with great anticipation to the role he will play expanding End Point’s consulting business.&lt;/p&gt;
&lt;p&gt;To help support End Point’s expansion into .NET solutions, End Point has hired &lt;a href=&#34;/team/dan-briones/&#34;&gt;Dan Briones&lt;/a&gt;, a 25-year veteran of IT infrastructure engineering, to serve as Project and Team Manager for the Series Digital group. Dan started working with End Point at the end of March.&lt;/p&gt;
&lt;p&gt;The End Point leadership team is very excited by the addition of Dan, Jonathan, and the rest of the talented Series Digital team: Jon Allen, Ed Huott, Dylan Wooters, Vasile Laur, Liz Flyntz, Andrew Grosser, William Yeack, and Ian Neilsen.&lt;/p&gt;
&lt;p&gt;End Point’s reputation has been built upon its excellence in e-commerce, managed infrastructure, and database support. We are excited by the addition of Series Digital, which both deepens those abilities, and allows us to offer new services.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/contact/&#34;&gt;Talk to us&lt;/a&gt; to hear about the new ways we can help you!&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>End Point Rings the Morning Bell for Small Business</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2017/01/end-point-rings-morning-bell-for-small/"/>
      <id>https://www.endpointdev.com/blog/2017/01/end-point-rings-morning-bell-for-small/</id>
      <published>2017-01-20T00:00:00+00:00</published>
      <author>
        <name>Ben Witten</name>
      </author>
      <content type="html">
        &lt;iframe allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;394&#34; src=&#34;https://www.youtube.com/embed/gi47vzCJYcA&#34; width=&#34;700&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;Recently Chase unveiled a digital campaign for Chase for Business by asking small businesses to submit themselves ringing their own morning bells every day when they open for business. Chase would select one video every day to post on their website and to play on their big screen in Times Square.&lt;/p&gt;
&lt;p&gt;A few months back, Chase chose to feature End Point for their competition! They sent a full production team to our office to film us and how we ring the morning bell.&lt;/p&gt;
&lt;div class=&#34;separator&#34; style=&#34;clear: both; text-align: center;&#34;&gt;&lt;a href=&#34;/blog/2017/01/end-point-rings-morning-bell-for-small/image-0-big.jpeg&#34; imageanchor=&#34;1&#34; style=&#34;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;270&#34; src=&#34;/blog/2017/01/end-point-rings-morning-bell-for-small/image-0.jpeg&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;In preparation for Chase, we built a &lt;a href=&#34;https://www.visionport.com/&#34;&gt;Liquid Galaxy&lt;/a&gt; presentation for Chase on our content management system. The presentation consisted of two scenes. In scene 1, we had “Welcome to Liquid Galaxy” written out across the outside four screens. We displayed the End Point Liquid Galaxy logo on the center screen, and set the system to orbit around the globe. In scene 2, the Liquid Galaxy flies to Chase’s Headquarter office in New York City, and orbits around their office. Two bells ring, each shown across two screens. The bell videos used were courtesy of &lt;a href=&#34;https://www.youtube.com/watch?v=grXiPRjZxo4&amp;amp;t=79s&#34;&gt;Rayden Mizzi&lt;/a&gt; and &lt;a href=&#34;https://www.youtube.com/watch?v=-6qZ9A6GFik&#34;&gt;St Gabriel’s Church&lt;/a&gt;. Our logo continues to display on the center screen, and the Chase for Business website is shown on a screen as well.&lt;/p&gt;
&lt;p&gt;The video that Chase created (shown above) features our CEO Rick giving an introduction of our company and then clicking on the Liquid Galaxy’s touchscreen to launch into the presentation.&lt;/p&gt;
&lt;p&gt;We had a great time working with Chase, and were thrilled that they chose to showcase our company as part of their work to promote small businesses! To learn more about the Liquid Galaxy, you can visit our &lt;a href=&#34;https://www.visionport.com/&#34;&gt;Liquid Galaxy website&lt;/a&gt; or &lt;a href=&#34;https://www.visionport.com/contact/&#34;&gt;contact us here&lt;/a&gt;.&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Office Space Available at End Point HQ!</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2016/12/office-space-available-at-end-point-hq/"/>
      <id>https://www.endpointdev.com/blog/2016/12/office-space-available-at-end-point-hq/</id>
      <published>2016-12-21T00:00:00+00:00</published>
      <author>
        <name>Ben Witten</name>
      </author>
      <content type="html">
        &lt;p&gt;Our office-mates are leaving, and we are looking to fill their desk space. There are 8 open desks available, including one desk in a private office.&lt;/p&gt;
&lt;p&gt;Amenities include free wifi, furniture, conference room access, kitchen access, regular office cleaning, and close proximity (one block) to Madison Square Park.&lt;/p&gt;
&lt;p&gt;Our company, End Point, is a tech company that builds ecommerce sites, and also develops the Liquid Galaxy. There are typically 4 or 5 of us in the office on a given day. We are quiet, friendly, and respectful.&lt;/p&gt;
&lt;p&gt;Please &lt;a href=&#34;/contact/&#34;&gt;contact us&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-0-big.jpeg&#34; imageanchor=&#34;1&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;219&#34; src=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-0.jpeg&#34; width=&#34;320&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-1-big.jpeg&#34; imageanchor=&#34;1&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;219&#34; src=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-1.jpeg&#34; width=&#34;320&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-2-big.jpeg&#34; imageanchor=&#34;1&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;219&#34; src=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-2.jpeg&#34; width=&#34;320&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-3-big.jpeg&#34; imageanchor=&#34;1&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;219&#34; src=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-3.jpeg&#34; width=&#34;320&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-4-big.jpeg&#34; imageanchor=&#34;1&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;219&#34; src=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-4.jpeg&#34; width=&#34;320&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-5-big.jpeg&#34; imageanchor=&#34;1&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;219&#34; src=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-5.jpeg&#34; width=&#34;320&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-6-big.jpeg&#34; imageanchor=&#34;1&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;219&#34; src=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-6.jpeg&#34; width=&#34;320&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-7-big.jpeg&#34; imageanchor=&#34;1&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;219&#34; src=&#34;/blog/2016/12/office-space-available-at-end-point-hq/image-7.jpeg&#34; width=&#34;320&#34;/&gt;&lt;/a&gt;&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Reflections on Being a Co-working Couple</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2016/11/reflections-on-being-co-working-couple/"/>
      <id>https://www.endpointdev.com/blog/2016/11/reflections-on-being-co-working-couple/</id>
      <published>2016-11-15T00:00:00+00:00</published>
      <author>
        <name>Elizabeth Garrett Christensen</name>
      </author>
      <content type="html">
        &lt;p&gt;Over Labor Day weekend I married another End Point employee, David Christensen. I thought I’d take a minute to reflect on life as a co-working couple. In the days before everyone worked in a mad scramble to pay off their student loans, save for their kids’ college, and save for retirement, lots of couples shared in the responsibilities of owning a business or farm. Today for most families those days are long gone and each spouse goes off to a long day at the office to meet back at home in the evening.&lt;/p&gt;
&lt;p&gt;David and I are really fortunate to work at End Point and work remotely from our home in Lawrence, Kansas. David is a veteran at End Point starting as an application developer a decade ago and now is a project manager and heads up many of End Point&amp;rsquo;s larger sales, database, and VR projects. I am brand-new to End Point and serve as the Client Liaison doing billing, client support, sales, and project management.&lt;/p&gt;
&lt;table align=&#34;center&#34; cellpadding=&#34;0&#34; cellspacing=&#34;0&#34; class=&#34;tr-caption-container&#34; style=&#34;margin-left: auto; margin-right: auto; text-align: center;&#34;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;/blog/2016/11/reflections-on-being-co-working-couple/image-0-big.jpeg&#34; imageanchor=&#34;1&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;273&#34; src=&#34;/blog/2016/11/reflections-on-being-co-working-couple/image-0.jpeg&#34; width=&#34;400&#34;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#34;tr-caption&#34; style=&#34;text-align: center;&#34;&gt;Our home office in Lawrence&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&#34;what-i-love&#34;&gt;What I love&lt;/h3&gt;
&lt;h4 id=&#34;being-together-all-the-time&#34;&gt;Being together all the time&lt;/h4&gt;
&lt;p&gt;Like any newlywed, I cannot get enough of this guy. He’s easy to talk to, fun to be around, and pretty much makes everything better. But enough of that sappiness…&lt;/p&gt;
&lt;h4 id=&#34;getting-some-real-insight-on-personality-issues-or-conflicts&#34;&gt;Getting some real insight on personality issues or conflicts&lt;/h4&gt;
&lt;p&gt;Working with someone that knows you really well and who can see your perspective can be really valuable—​especially if you are navigating conflict or a political/personal issue, or just generally need some advice. I have always found deep friendships at work to help me work through these issues and having a spouse around has been great for this.&lt;/p&gt;
&lt;h4 id=&#34;getting-up-to-speed-on-company-culture&#34;&gt;Getting up-to-speed on company culture&lt;/h4&gt;
&lt;p&gt;Having another person, especially one who’s been at a company for a long time, can really help you understand how things work, how each person or manager thinks, what to do, and what not to do. Who doesn’t want that kind of leg up at a new job?&lt;/p&gt;
&lt;h4 id=&#34;a-proofreader&#34;&gt;A proofreader&lt;/h4&gt;
&lt;p&gt;I always like to have a work buddy. Having a spouse next to you to proofread your work, make sure you aren’t doing something crazy, and just generally keep an eye on things is really handy. Plus we can help remind each other of priorities and calendar appointments.&lt;/p&gt;
&lt;table cellpadding=&#34;0&#34; cellspacing=&#34;0&#34; class=&#34;tr-caption-container&#34; style=&#34;float: left; margin-right: 1em; text-align: left;&#34;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&#34;text-align: center;&#34;&gt;&lt;a href=&#34;/blog/2016/11/reflections-on-being-co-working-couple/image-1-big.jpeg&#34; imageanchor=&#34;1&#34; style=&#34;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&#34;&gt;&lt;img alt=&#34;&#34; border=&#34;0&#34; height=&#34;320&#34; src=&#34;/blog/2016/11/reflections-on-being-co-working-couple/image-1.jpeg&#34; title=&#34;&#34; width=&#34;240&#34;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#34;tr-caption&#34; style=&#34;text-align: center;&#34;&gt;Near the End Point NYC Office&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 id=&#34;things-that-take-work&#34;&gt;Things that take work&lt;/h3&gt;
&lt;h4 id=&#34;not-over-talking&#34;&gt;Not over-talking&lt;/h4&gt;
&lt;p&gt;I can be a real chatterbox and so can David. We have to be careful not to over-talk about work. You can quickly burn an hour or two re-hashing a meeting or a project. It takes work and setting boundaries to not overanalyze every work situation.&lt;/p&gt;
&lt;h4 id=&#34;setting-boundaries&#34;&gt;Setting boundaries&lt;/h4&gt;
&lt;p&gt;David and I realized that once we were working together, living together, and raising kids together, everything that people experience as separate parts of their lives had now run into one long day called life. We had virtually no separation between work, the house, or our relationship. We created artificial boundaries for work time and try really hard not to talk about work on our personal time unless it’s important and vice-versa.&lt;/p&gt;
&lt;h4 id=&#34;individual-space&#34;&gt;Individual space&lt;/h4&gt;
&lt;p&gt;When you know so much about a person’s workload and personal life, you can sometimes be too helpful. You have to remember to give your spouse the space to be the creative, awesome person you know and love; not micro-manage their day.&lt;/p&gt;
&lt;h4 id=&#34;social-limitations&#34;&gt;Social limitations&lt;/h4&gt;
&lt;p&gt;By far the biggest challenge for me are the social limitations that working from home with a spouse inevitably creates. I used to work for a company of 400, so co-working from home with only one other person is quite a change. I’m still looking to fill up my social needs in other ways. The upside here is that I’ve become really close with my neighbors.&lt;/p&gt;
&lt;h3 id=&#34;thinking-about-becoming-a-co-working-couple&#34;&gt;Thinking about becoming a co-working couple?&lt;/h3&gt;
&lt;p&gt;I’m pretty new at this, so just a couple notes. Give me a few years … maybe I’ll have more!&lt;/p&gt;
&lt;h4 id=&#34;putting-all-your-eggs-in-one-basket&#34;&gt;Putting all your eggs in one basket&lt;/h4&gt;
&lt;p&gt;One thing that does take some planning and thought is putting all your financial eggs in one basket. Working for the same company is a little riskier than diversifying your paychecks. David and I felt like since we have both had marketable skills that would be useful anywhere, this wasn’t a deal-breaker for us.&lt;/p&gt;
&lt;h4 id=&#34;find-a-supportive-company&#34;&gt;Find a supportive company&lt;/h4&gt;
&lt;p&gt;Obviously, the biggest hurdle is finding a company that supports having co-working couples and is willing to work with you through it. End Point is a great place to work with a very family-friendly atmosphere which has made this part really easy on us.&lt;/p&gt;
&lt;h4 id=&#34;find-unique-job-roles-that-youll-enjoy&#34;&gt;Find unique job roles that you’ll enjoy&lt;/h4&gt;
&lt;p&gt;This is true for starting any new job at all, but if you are thinking of starting to co-work with your spouse, make sure this job is something you’ll be good at and will enjoy. There’s more than just your reputation at stake here.&lt;/p&gt;
&lt;p&gt;And with that, I better see what David has been up to…&lt;/p&gt;

      </content>
    </entry>
  
    <entry>
      <title>Josh and Lele Interviewed as Experts in Leading Cloud Technologies</title>
      <link rel="alternate" href="https://www.endpointdev.com/blog/2016/09/josh-and-lele-interviewed-as-leading/"/>
      <id>https://www.endpointdev.com/blog/2016/09/josh-and-lele-interviewed-as-leading/</id>
      <published>2016-09-07T00:00:00+00:00</published>
      <author>
        <name>Ben Witten</name>
      </author>
      <content type="html">
        &lt;p&gt;&lt;a href=&#34;/blog/2016/09/josh-and-lele-interviewed-as-leading/image-0-big.png&#34; imageanchor=&#34;1&#34;&gt;&lt;img border=&#34;0&#34; height=&#34;266&#34; src=&#34;/blog/2016/09/josh-and-lele-interviewed-as-leading/image-0.png&#34; width=&#34;640&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;End Point’s Josh Williams and Lele Calò were recently interviewed for a piece that is now published on &lt;a href=&#34;https://clutch.co/&#34;&gt;Clutch&lt;/a&gt;, a site offering B2B research and reviews. Josh and Lele were interviewed as experts in leading cloud technologies. The interview can be found &lt;a href=&#34;https://clutch.co/cloud/expert-interview/end-point&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Josh and Lele began the interview by giving some background on End Point and its various offerings. These offerings include software development, hosting, consulting, and the &lt;a href=&#34;https://www.visionport.com/&#34;&gt;Liquid Galaxy&lt;/a&gt; division.&lt;/p&gt;
&lt;p&gt;Josh and Lele then answered questions regarding cloud technologies. These questions included technologies they work with, challenges that cloud technologies help companies overcome, and recommendation for companies moving toward cloud services. Recently, End Point has had customers using Amazon Web Services [AWS], Rackspace, OVH, Google Cloud, Linode, and DigitalOcean. Josh and Lele agree that cloud services are quite beneficial in dealing with usage profiles and load inconsistencies. Josh and Lele also agreed that when it comes to companies moving into cloud services, moving components in a modular fashion and not all at once is a key to success.&lt;/p&gt;
&lt;p&gt;Clutch asked Josh and Lele about costs in utilizing cloud technologies. Lele explained that the cost will vary based on what the company needs to do with its cloud infrastructure. Josh went on to add that companies need to properly evaluate their options in order to determine what is best. Also, if one is in position to architect their infrastructure in order to take advantage of the cloud, they should do so.&lt;/p&gt;
&lt;p&gt;Next, Josh and Lele were asked about how they go about choosing the right platform for projects. They made sure to stress that needs vary for every client, and that the right platform for one client may not be the right platform for another. The two agreed that AWS has at times been an appealing option due to its many features. For projects where fewer features are necessary and cost is tight, Rackspace has been a good option. Josh and Lele also touched on the support that the various cloud technologies offer, and their strengths and weaknesses. Finally, Josh and Lele were asked to rate different platforms in terms of functionality, ease of use, response time, whether they would recommend the service, and what their satisfaction level has been.&lt;/p&gt;
&lt;p&gt;If you’re interested in learning more about our cloud services, please &lt;a href=&#34;/contact/&#34;&gt;contact us here&lt;/a&gt; for more information.&lt;/p&gt;

      </content>
    </entry>
  
</feed>
