用于开发软件的技术解决方案

  • Platform based on Node.js runtime environment: Along with PostgreSQL (Postgres) and Elastic search. Hapi.js for API layer with configuration over convention, authentication and validation. EmberJS with MVC structure for fully scalable applications, portable to different platforms.
  • Rely on open source projects: Use cloud servers for easier management.
  • Have a huge ecosystem of tools: Include Microsoft, Java, Android, IOS. Use Microsoft Team Foundation Server for bug tracking. Git and GitHub for collaboration and source code management. IDEs like Microsoft Visual Studio, Intel ID, and PHP Storm. Security ecosystem reshaper and static code analysis tools.
  • Use a lot of Open Source: Gerrit (Google derivative), open source subversion. Jenkins (Cloudbees) for build and CI. Use Team Forge for software development. Also use Review Board and Nexis.
  • Grow open source componentry and built on.Net: Moving to Linux technology and containers. Implementing microservices and open sourcing the platform bottom. Publishing public code base to GitHub.
  • Use Docker containers: Active in open container initiative and building application driven solutions with scaled out storage and app controller.
  • Use Atlassian, JIRA, Confluence, Cloudbees, Puppet, Red Hat: With recent acquisition of Ansible, Agile Craft, and Tasktop for software lifecycle integration.
  • Build on top of Java Open Source: With user interface in JavaScript.
  • Use Redmine for cloud development and management: Looking to change solutions for software documentation and control versions. Considering three automated testing solutions.
  • Web Front End: JavaScript, AngularJS, HTML 5, Responsive Design. Microsoft Azure: C#,.Net, Web Apps. iOS: Objective C, Location Services. Google Cloud Platform: Python, App Engine. Android: Java, Location Services, Gamification. Storage: SQL, NoSQL, Object Store, Table Store. Internet of Things: Bluetooth, BLE. Custom Integration: Hardware, Web Services, Proprietary APIs. Legacy: ASP.Net, Relational DBs.
  • Featured technologies: Java,.Net, PHP, Node.JS, iOS, Android, AWS, Azure, CloudFoundry, Docker, VMWare, Sharepoint, SAP Hybris, Demandware, Magento, SAP, Citrix, Oracle, Oracle DB, MSSQL, MySQL, MongoDB, NGINX.
  • Partners: VMWare, Pivotal, Jenkins, Gradle, CloudBees, SpringSource BlackDuck, Atlassian, Grails, JetBrains, CA Technology.
  • Evolved using Git repository: Jenkins for automation. Use own software for CI and testing. Hand off to release automation product.
  • Stack: Development = Collaborator and AQTime. Peer review process with Desktop TaskComplete and TestLeft. Backend = Soap UI and Soap UI NG. Roll-out = AlertSite and Cloud Testing. Swagger = API definition tool.
  • Use a range of technical solutions: Choose the right tools for the job. Take advantage of multiple programming languages, collaboration and tracking tools, API tools, messaging systems/queues, integration tools, cloud/distributed hosting and other technologies.
阅读 7
0 条评论