<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>OnePageCRM Developer Blog</title>
    <link>https://developer.onepagecrm.com/blog/</link>
    <atom:link href="https://developer.onepagecrm.com/rssfeed.xml" rel="self" type="application/rss+xml"/>
    <description>Release notes, deep dives, and integration patterns from the OnePageCRM developer team.</description>
    <language>en</language>
    <lastBuildDate>Tue, 10 Sep 2024 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Tutorial: How to handle TransactionTooLargeException in Android?</title>
      <link>https://developer.onepagecrm.com/blog/handling-TransactionTooLargeException-android/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/handling-TransactionTooLargeException-android/</guid>
      <pubDate>Tue, 10 Sep 2024 00:00:00 GMT</pubDate>
      <description>Learn how to solve TransactionTooLargeException in Android. This tutorial has real-life examples with practical and easy-to-follow steps.</description>
    </item>
    <item>
      <title>Upload Files via OnePageCRM API: Three-Step Tutorial</title>
      <link>https://developer.onepagecrm.com/blog/upload-files-via-onepagecrm-api/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/upload-files-via-onepagecrm-api/</guid>
      <pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate>
      <description>In this blog post, we’ll explore the process of uploading documents and files from any app through the OnePageCRM API while securely storing them on AWS S3.</description>
    </item>
    <item>
      <title>5 Advanced CSS Optimization Techniques with Code Examples</title>
      <link>https://developer.onepagecrm.com/blog/css-optimization-techniques/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/css-optimization-techniques/</guid>
      <pubDate>Wed, 10 Jan 2024 00:00:00 GMT</pubDate>
      <description>This blog post covers 5 advanced CSS optimization techniques with simple code examples (ready to implement!).</description>
    </item>
    <item>
      <title>How to solve tech issues effectively | A simple problem-solving framework</title>
      <link>https://developer.onepagecrm.com/blog/how-to-solve-tech-issues-effectively-a-simple-problem-solving-framework/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/how-to-solve-tech-issues-effectively-a-simple-problem-solving-framework/</guid>
      <pubDate>Wed, 20 Dec 2023 00:00:00 GMT</pubDate>
      <description>As the saying goes, &apos;you cannot control what you cannot measure&apos;. I remember rolling my eyes at this notion back in college. Now, as I reflect on some of the most significant yet straightforward technical improvements over the past year or so, I am reminded of this concept.</description>
    </item>
    <item>
      <title>Design patterns in Ruby: Builder and Factory patterns</title>
      <link>https://developer.onepagecrm.com/blog/design-patterns-in-ruby-builder-and-factory-patterns/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/design-patterns-in-ruby-builder-and-factory-patterns/</guid>
      <pubDate>Thu, 09 Nov 2023 00:00:00 GMT</pubDate>
      <description>The Builder pattern and Factory method are powerful tools that can enhance your software design skills and help you build more efficient Ruby apps. Whether you&apos;re a beginner or an experienced Ruby developer, you&apos;ll find valuable insights and practical examples in this post that will help you implement these patterns in your projects.</description>
    </item>
    <item>
      <title>How to monitor and update your out-of-date Gems in Rails</title>
      <link>https://developer.onepagecrm.com/blog/how-to-monitor-and-update-your-out-of-date-gems-in-rails/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/how-to-monitor-and-update-your-out-of-date-gems-in-rails/</guid>
      <pubDate>Thu, 30 Mar 2023 00:00:00 GMT</pubDate>
      <description>In this article, we’ll cover the process that we’ve undertaken here at OnePageCRM to monitor the Gems in our Rails application for security and performance enhancements. It will help you to stay up to date, get all the benefits of performance increases, and stay safe with the latest security patches.</description>
    </item>
    <item>
      <title>Single responsibility and Separation of concerns principles [Real use cases]</title>
      <link>https://developer.onepagecrm.com/blog/single-responsibility-and-separation-of-concerns-principles/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/single-responsibility-and-separation-of-concerns-principles/</guid>
      <pubDate>Mon, 18 Jul 2022 00:00:00 GMT</pubDate>
      <description>The Single responsibility and Separation of concerns principles are two important design principles in object-oriented programming. In this blog post, we will look into how developers can use them and avoid the most common mistakes. We will also look at examples of how developers can produce robust and maintainable software by following and combining these principles.</description>
    </item>
    <item>
      <title>MongoDB analysis: Comparing the Models in your Rails app with what is actually in your database</title>
      <link>https://developer.onepagecrm.com/blog/mongodb-analysis-comparing-mongo-and-rails/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/mongodb-analysis-comparing-mongo-and-rails/</guid>
      <pubDate>Mon, 06 Dec 2021 00:00:00 GMT</pubDate>
      <description>When you have a large team working on an application where Models and indexes are added, updated and removed quite often it can happen that what you have written in your Models may not exactly match what currently exists in your database.</description>
    </item>
    <item>
      <title>Multi Factor Authentication: A Developer’s Perspective on Working with Twilio Verify API</title>
      <link>https://developer.onepagecrm.com/blog/multi-factor-authentication-twilio-verify-api/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/multi-factor-authentication-twilio-verify-api/</guid>
      <pubDate>Fri, 13 Aug 2021 00:00:00 GMT</pubDate>
      <description>Multi Factor Authentication is a method of authentication that adds extra steps of verification for gaining access to resources such as an online account, internal system, application or network. Authentication has been traditionally completed by validating a username and password.</description>
    </item>
    <item>
      <title>A Different Kind of Software Development Internship</title>
      <link>https://developer.onepagecrm.com/blog/different-kind-software-dev-internship/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/different-kind-software-dev-internship/</guid>
      <pubDate>Wed, 16 Jun 2021 00:00:00 GMT</pubDate>
      <description>I started working with OnePageCRM in May 2020 as a Software Development intern. It has been an overwhelmingly positive experience with ample amounts of opportunities, self-development, and learning.</description>
    </item>
    <item>
      <title>Pin Files to Contacts</title>
      <link>https://developer.onepagecrm.com/blog/pin-files-to-contacts/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/pin-files-to-contacts/</guid>
      <pubDate>Wed, 31 Mar 2021 00:00:00 GMT</pubDate>
      <description>Introducing Pin files to contacts, with this update, you will be able to easily find important documents and files you&apos;ve attached quickly by pinning them to your contacts. Once you do, they will be prominently displayed under your contacts&apos; background information.</description>
    </item>
    <item>
      <title>Announcement: API endpoint update to TLS v1.2</title>
      <link>https://developer.onepagecrm.com/blog/announcement-api-endpoint-update-to-tls-v1.2/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/announcement-api-endpoint-update-to-tls-v1.2/</guid>
      <pubDate>Mon, 25 May 2020 00:00:00 GMT</pubDate>
      <description>OnePageCRM will be removing support for TLS v1.0 and TLS v1.1 on the 1st July. Please review as you will be required to update if you are using the OnePageCRM API.</description>
    </item>
    <item>
      <title>Using MomentJS to manage dates and times easily</title>
      <link>https://developer.onepagecrm.com/blog/using-momentjs-to-manage-dates-and-times-easily/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/using-momentjs-to-manage-dates-and-times-easily/</guid>
      <pubDate>Tue, 24 Mar 2020 00:00:00 GMT</pubDate>
      <description>Getting a new project is always an exciting part of being a Software Engineer in OnePageCRM, and on this occasion, when I heard the brief on our latest feature: Next Action Quick Date Select and Next Action Quick Edit, I was excited, as it meant I was going to check out a new library.</description>
    </item>
    <item>
      <title>Split Pane and Conquering Design Challenges</title>
      <link>https://developer.onepagecrm.com/blog/split-pane-and-conquering-design-challenges/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/split-pane-and-conquering-design-challenges/</guid>
      <pubDate>Wed, 27 Nov 2019 00:00:00 GMT</pubDate>
      <description>I’ve always thought about frontend coding as something magical. It brings beautiful static designs to life. It turns them into something pretty, but also readable and useful. It makes them accessible for different users, browsers, platforms and devices (this can be the most challenging part of our job, but also - when successful - the most satisfying).</description>
    </item>
    <item>
      <title>Draft.js and colorful Quick Quotes</title>
      <link>https://developer.onepagecrm.com/blog/draft-js-and-colorful-quick-quotes/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/draft-js-and-colorful-quick-quotes/</guid>
      <pubDate>Thu, 22 Aug 2019 00:00:00 GMT</pubDate>
      <description>OnePageCRM is constantly evolving. Over the last number of years, we have started to slowly incorporate React into some parts of our application. It wasn&apos;t an easy transition, and we have overcome a number of obstacles integrating this new view rendering framework into our existing application without a full rewrite.</description>
    </item>
    <item>
      <title>How to improve the testability of Model View Controller on iOS</title>
      <link>https://developer.onepagecrm.com/blog/improve-testability-of-model-view-controller-ios/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/improve-testability-of-model-view-controller-ios/</guid>
      <pubDate>Thu, 11 Jul 2019 00:00:00 GMT</pubDate>
      <description>When you develop an application, you can choose one of many architectures. For iOS the easiest and most common is MVC (Model View Controller). But it’s only after you dive right into the project, you may find that it can often be difficult to test and change the code.</description>
    </item>
    <item>
      <title>OnePageCRM integrates with Office365</title>
      <link>https://developer.onepagecrm.com/blog/integration-with-office365/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/integration-with-office365/</guid>
      <pubDate>Thu, 11 Apr 2019 00:00:00 GMT</pubDate>
      <description>This is a story of a yet another OAuth2 integration implemented on OPCRM side, now with Office365 using their Microsoft Graph API. I’m going to share my experience and give my feedback of using this API here.</description>
    </item>
    <item>
      <title>We&apos;ve got Swagger</title>
      <link>https://developer.onepagecrm.com/blog/weve-got-swagger/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/weve-got-swagger/</guid>
      <pubDate>Wed, 06 Mar 2019 00:00:00 GMT</pubDate>
      <description>But for the realization of a truly connected world, we need to first &apos;set in stone&apos; an agreed-upon format to describe the ways we exchange data. There is simply no way around the fact that when things become standardized, they are generally easier to use and more widely accessible.</description>
    </item>
    <item>
      <title>Showing Emails in OnePageCRM Mobile</title>
      <link>https://developer.onepagecrm.com/blog/ios-show-emails/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/ios-show-emails/</guid>
      <pubDate>Thu, 08 Nov 2018 00:00:00 GMT</pubDate>
      <description>Here at OnePageCRM, we always want to bring more functionality to the mobile applications. Being able to see emails and their attachments was one of the features that has been requested for a long time.</description>
    </item>
    <item>
      <title>A Brief History of Time (Zones)</title>
      <link>https://developer.onepagecrm.com/blog/a-brief-history-of-time-zones/</link>
      <guid isPermaLink="true">https://developer.onepagecrm.com/blog/a-brief-history-of-time-zones/</guid>
      <pubDate>Thu, 27 Sep 2018 00:00:00 GMT</pubDate>
      <description>From Interstellar to UTC: how time zones came about, and what they mean for an application serving users all over the world.</description>
    </item>
  </channel>
</rss>
