{"id":1147,"date":"2017-07-19T10:21:21","date_gmt":"2017-07-19T15:21:21","guid":{"rendered":"https:\/\/www.suprtek.com\/?p=1147"},"modified":"2017-08-08T11:54:42","modified_gmt":"2017-08-08T16:54:42","slug":"adev-developer-receives-back-to-back-tesla-awards","status":"publish","type":"post","link":"https:\/\/www.suprtek.com\/index.php\/2017\/07\/19\/adev-developer-receives-back-to-back-tesla-awards\/","title":{"rendered":"ADEV Developer Receives Back-to-Back Tesla Awards"},"content":{"rendered":"

James Dunston, a software developer assigned to the ADEV Application Integration Team, was recently presented with ADEV Tesla Awards in two consecutive months.\u00a0 Tesla Awards are presented at ADEV’s monthly town hall meetings where Senior Program Manager Dan Shaffer communicates with team members about the program’s progress, successes, and challenges.\u00a0 This is the first time a team member has received Tesla Awards in consecutive months.\"\"<\/p>\n

James won the Tesla Awards for two innovative tools known at ADEV as CONFIG and WebSeal Clubber.\u00a0 The Tesla Award is named in honor of Nikola Tesla, one of history’s great innovators and inventors.\u00a0 It is presented to ADEV team members who contribute to the program’s efforts with innovative tools and improvements.<\/p>\n

Streamlining Configuration Key Management<\/h3>\n

Prior to the implementation of CONFIG, each web application being developed by ADEV used its own methods to determine configuration keys and how to resolve their values.\u00a0 Plus, there was no consistent method to resolve missing or unexpected data with those maintaining configuration keys.\u00a0 Additionally, each SOAP service required an individually created client to allow integration with AuthLib, which then had to be manually maintained.\u00a0 CONFIG creates a single method for automatic configuration discovery and problem reporting to all partnering software.\u00a0 It also removes the need for individual clients by constructing them at runtime.\u00a0 These innovations benefit developers by freeing them from low-level concerns and allowing them to focus on high performing features and secure code.<\/p>\n

Emulating WebSeal SAML Assertions in a Development Environment<\/h3>\n

WebSeal Clubber also improves development efforts as well as code security.\u00a0 In the enterprise production environment, WebSeal uses a SAML assertion with requests to ensure proper authorization and security.\u00a0 Our partner in creating an emulated customer’s production environment for development could not easily replicate this security approach.\u00a0 In order to properly develop and test in the emulated environment, the application code would have to include the ability to turn on and off the security logic used for this authentication, which could have inherent security risks.\u00a0 WebSeal Clubber replicates the SAML assertions used by WebSeal, so development and testing can take place with all the security code and tools in place that the production environment would have.\u00a0 This provides for secure code and for more efficient and effective development and test processes.<\/p>\n

Each Tesla Award includes a framed certificate, a Tesla Bobblehead, and a gift card.\u00a0 Congratulations James, and thanks for the great work.<\/p>\n

 <\/p>\n

Don Reed is a Senior Technical Writer and Project Support Specialist with the ADEV program.\u00a0 His background includes engineering and programing, project management, quality and business improvement, and business-technical communication.\u00a0 Don has a B.S. in Electrical Engineering and a M.A. in Communication from Saint Louis University.<\/p>\n","protected":false},"excerpt":{"rendered":"

ADEV software developer James Dunston recently received back-to-back Tesla Awards for innovative development tools he created for managing configuration keys and dealing with WebSeal SAML assertions in a development environment. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1,14],"tags":[33,31,24,36,38],"class_list":["post-1147","post","type-post","status-publish","format-standard","hentry","category-blog","category-news","tag-agile","tag-awards","tag-java","tag-software-development","tag-web-applications"],"_links":{"self":[{"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/posts\/1147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/comments?post=1147"}],"version-history":[{"count":7,"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/posts\/1147\/revisions"}],"predecessor-version":[{"id":1209,"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/posts\/1147\/revisions\/1209"}],"wp:attachment":[{"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/media?parent=1147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/categories?post=1147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.suprtek.com\/index.php\/wp-json\/wp\/v2\/tags?post=1147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}