{"id":207,"date":"2023-05-31T20:14:06","date_gmt":"2023-05-31T19:14:06","guid":{"rendered":"https:\/\/www.kevingordon.org.uk\/tech\/?post_type=portfolio&#038;p=207"},"modified":"2026-02-07T10:12:22","modified_gmt":"2026-02-07T10:12:22","slug":"re-usable-components","status":"publish","type":"portfolio","link":"https:\/\/www.kevingordon.org.uk\/tech\/portfolio\/re-usable-components\/","title":{"rendered":"Re-usable tech assets"},"content":{"rendered":"\n<p><strong>The challenge:&nbsp;<\/strong>When faced with the challenge of rapidly delivering new websites, campaigns, and experiments, I recognized the need for a solution that would maximize synergies between campaign requirements while ensuring speedy implementation.&nbsp;<\/p>\n\n\n\n<p><strong>The solution:&nbsp;<\/strong>To address this challenge, I designed a set of re-usable components called &#8220;New Technologies&#8221; that revolutionized our development process and paved the way for future campaigns.<\/p>\n\n\n\n<p>My solution involved a comprehensive approach that encompassed rewriting existing code to make it easily re-usable for upcoming campaigns. By modularizing and standardizing our codebase, we were able to save valuable development time and effort, while maintaining consistency across multiple projects.<\/p>\n\n\n\n<p>Additionally, I spearheaded the design and implementation of purpose-built features within the &#8220;New Technologies&#8221; framework. One such feature was the integration of an online data storage cache via a Restful web interface. This allowed for centralized storage and easy retrieval of data, empowering our Flash microsites with enhanced functionality and improved user experience.<\/p>\n\n\n\n<p>Among the other innovative features included in the &#8220;New Technologies&#8221; package were a reCaptcha feature to enhance security, User Generated comments with pre and post moderation tools to facilitate interaction, and a forward-to-a-friend functionality to boost engagement and expand reach.<\/p>\n\n\n\n<p>By designing and implementing these re-usable components, we achieved remarkable efficiency gains in our development process. The &#8220;New Technologies&#8221; framework enabled our team to rapidly deploy new websites, campaigns, and experiments, reducing time-to-market and streamlining the execution of marketing initiatives.<\/p>\n\n\n\n<p>Through my strategic vision and technical expertise, I successfully developed a solution that not only addressed immediate challenges but also set the stage for future campaigns. The &#8220;New Technologies&#8221; components played a crucial role in our ability to deliver impactful and innovative marketing experiences, ensuring seamless integration and reusability across multiple projects.<\/p>\n\n\n\n<p><strong>Tech stack:&nbsp;<\/strong>FatWire CMS, Java, JSP, XML, HTML\/JS\/CSS<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I created &#8220;New Technologies,&#8221; revolutionizing our website development process by rewriting code for reusability, modularizing and standardizing our codebase, and implementing purpose-built features. This framework enabled rapid deployment, reduced time-to-market, and streamlined marketing. &#8220;New Technologies&#8221; components addressed challenges and ensured seamless integration across projects.<\/p>\n","protected":false},"author":1,"featured_media":342,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"portfolio_category":[6],"portfolio_tag":[],"class_list":["post-207","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry","portfolio_category-ford"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio\/207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/types\/portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/comments?post=207"}],"version-history":[{"count":4,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio\/207\/revisions"}],"predecessor-version":[{"id":265,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio\/207\/revisions\/265"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/media\/342"}],"wp:attachment":[{"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/media?parent=207"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio_category?post=207"},{"taxonomy":"portfolio_tag","embeddable":true,"href":"https:\/\/www.kevingordon.org.uk\/tech\/wp-json\/wp\/v2\/portfolio_tag?post=207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}