Technology Profile

Total Page:16

File Type:pdf, Size:1020Kb

Technology Profile 2021 Technology Profile https://azati.ai +375 (29) 6845855 Belarus, 31 K. Marks Street, Sections 5-6 Grodno, 230025 1 Table Of Contents TABLE OF CONTENTS page 01 DEPLOYMENT, BI & DATA page 09 WAREHOUSING GENERAL INFORMATION page 02 DATA SCIENCE & MACHINE LEARNING page 10 JAVA TECHNOLOGIES page 03 MONITORING TOOLS, PORTALS & SOLUTIONS, page 11 VERSION CONTROL RUBY & JAVASCRIPT TECHNOLOGIES page 04 VERSION CONTROL, SDK & OTHER TOOLS page 12 WEB & PHP TECHNOLOGIES page 05 OTHER TOOLS page 13 MOBILE DEVELOPMENT & DATABASES page 06 SOFTWARE TESTING & QA page 07 APPLICATION DEPLOYMENT page 08 2 General Information 01 PROGRAMMING LANGUAGES: 02 MARK-UP AND MODELING 05 SOFTWARE ARCHITECTURE PATTERNS: LANGUAGES: Java Representational State Transfer (REST/RESTful) JavaScript (ES5/ES6) HTML (4/5) Model-View-Controller (MVC) PHP XSLT Microservices TypeScript UML GraphQL PL/SQL Kotlin Smalltalk C 03 PROJECT MANAGEMENT C++ METHODOLOGIES: C# Agile (Kanban/SCRUM) Groovy Waterfall Delphi Behavior-driven development (BDD) Pascal Test-driven development (TDD) Python Feature-driven development (FDD) SQL Ruby R CoffeeScript 04 DEVELOPMENT APPROACHES: Perl Continuous Delivery (CD) Bash Continuous Integration (CI) Shell 3 Java Technologies 06 JAVA TECHNOLOGIES: 07 JAVA FRAMEWORKS: Apache POI Java (7/8/9) Spring Apache Wicket Java Servlet Spring Boot Apache CXF Java Database Connectivity (JDBC) Spring REST Apache Shiro Java REST Spring MVC Apache Camel Java Persistence API (JPA) Spring Data Java Message Service (JMS) Spring Security 08 JAVA LIBRARIES: JBoss Drools Spring Test Liquibase JavaServer Faces (JSF/JSF2) Spring WebFlux Logback Thymeleaf Spring WebSocket Velocity Spring Web Flow IceFaces Spring AOP SOAP Web Services Hibernate Java Management Extensions (JMX) MyBatis PrimeFaces Apache Tiles Jax-WS Vert.x Jax-RS ZK (zkoss) JavaServer Pages (JSP) Spring Cloud Java Transactions API (JTA) Spring Social Enterprise JavaBeans (EJB3) Spring Kafka Spring JMS Spring Batch Spring Adoc 4 Ruby & JavaScript Technologies 09 RUBY TECHNOLOGIES: 13 RUBY LIBRARIES: 17 JAVASCRIPT TECHNOLOGIES: Ruby MRI Trailblazer Babel Rambda 18 JAVASCRIPT BACKEND: 10 RUBY FRAMEWORKS: Ruby on Rails 14 RUBY TOOLS: Node.js Sinatra RVM Grape Rbenv 19 JAVASCRIPT BACKEND FRAMEWORKS: Hanami Roda Express.js Nest.js Active Admin 15 RUBY DEPLOYMENT: Restify Mina Hapi 11 RUBY ORM: Active Record 16 FRONT-END FRAMEWORKS: 20 JAVASCRIPT TESTING FRAMEWORKS: Sequel Angular Mongoid Jasmine-marbles Angular.js Rom-rb React Vue Ember.js 12 RUBY TESTING: RSpec Minitest 5 Web & PHP Technologies 21 FRONT-END TECHNOLOGIES: 24 DATA FORMATS: 28 PHP CMS: CSS/CSS3 XML Joomla XPath JSON Wordpress SASS CSV DataLifeEngine LESS Drupal PostCSS Magento (1/2) Flux 25 WEB FRAMEWORKS: Prestashop Redux Bootstrap NgRx Material Design 29 PHP FRAMEWORKS: RxJS Flex-Layout NgXs Yii Foundation Zend Kohana FRONT-END LIBRARIES: 22 Laravel 26 WEB TECHNOLOGIES: ApexCharts.js Symfony Chart.js AJAX jQuery WebSocket API (WebSockets) Lodash Animate.css 27 PHP BOILERPLATES: 23 FRONT-END PARADIGMS: Bedrock BEM 6 Mobile Development & Databases 30 MOBILE DEVELOPMENT: 34 SQL DATABASES: 37 TIME SERIES DATABASE: PhoneGap PostgreSQL InFluxDB React Native MySQL Oracle Database 38 IN-MEMORY DATABASES: MSSQL 31 MOBILE TESTING: Memcached DB2 Redis Appium DashDB FireBird MariaDB 39 MODELING TOOLS: 32 ANDROID DEVELOPMENT: SQLite Android SDK (Bluetooth API, Camera API, SAP PowerDesigner Interbase Sensor/Location API) EA Architect H2 Android NDK MS VISIO AWS RDS Android Architecture Patterns (MVC, MVP, MVVM) DataDesigner Android Media/Graphics (Open GL, Live streaming) TIBCO Designer REST (Retrofit, Volley) Miro Image processing (Picasso, Glide, Fresco) 35 DATABASE MIGRATION TOOLS: MySQL WorkBench Google Play Services Flyway Push notification (Parse, UrbanAirship, Pubnub) 40 OBJECT DATA MODELING (ODM): 36 CACHING SOLUTIONS: Mongoose 33 NOSQL DATABASES: Caffeine Cache MongoDB Apache Cassandra Firebase 7 Software Testing 41 WEB TESTING: 44 UNIT TESTING: 48 CODE QUALITY ANALYSIS: Selenium (WebDriver/Grid/IDE) JUnit SonarQube Mockito RuboCop PowerMock Reek 42 TEST FRAMEWORKS: TestNG 45 TESTING TOOLS: 49 TEST MANAGEMENT SYSTEMS: Mocha Jasmine Postman TestLink Jest Insomnia TestRail Capybara Katalon Studio QTest Robot Framework Zephyr for Jira 46 LOAD AND PERFORMANCE TESTING: Apache JMeter 43 TESTING AUTOMATION: SolarWinds Database Performance Analyzer Selenide Gatling Cucumber Protractor 47 API TESTING: Selenoid WebdriverIO Wiremock Serenity SoapUI Allure Talend API Tester 8 Deployment 50 APPLICATION SERVERS: 52 MESSAGING MIDDLEWARE: 56 HTTP SERVERS / LOAD BALANCERS: JBoss EAP Tibco EMS Nginx Oracle WebLogic HornetQ Apache HTTP Apache Tomcat Apache ActiveMQ AWS Load Balancer Eclipse Jetty TIBCO JMS AWS Application Load Balancer IBM WebSphere IBM MQ DNS Load Balancing JBoss (Wildfly) RabbitMQ OpenServer Puma Amazon SQS Unicorn 57 PROXY SERVERS: Raptor 53 CLOUD PLATFORMS: Passenger Haproxy Thin Alibaba Cloud Charles proxy AWS Cloud Fiddle Google Cloud 51 JOB RUNNERS & SCHEDULERS: Microsoft Azure Grunt 58 CONTAINERIZATION: Gulp 54 NETWORK ANALYSIS TOOLS: Docker Sidekiq Kubernetes Resque Wireshark OpenShift Sneakers Delayed job Webpack 55 APPLICATION PROTOCOLS: LDAP 9 Deployment, BI & Data Warehousing 59 VIRTUALIZATION: 61 BUILD & DEPLOYMENT 63 BUSINESS INTELLIGENCE: Oracle VirtualBox AUTOMATION: Microsoft OLAP VMWare ESXi Apache Maven Oracle Forms Proxmox Gradle Oracle Reports Xen Apache Ant Crystal Reports Vagrant Capistrano Oracle Graphics Ansible Oracle BI Publisher Terraform Cognos 60 CONTINUOUS INTEGRATION & Jenkins (ex. Hudson) SAP BusinessObjects DELIVERY: Jenkins CI 64 BIG DATA: GitHub Actions 62 DATA WAREHOUSING: Travis CI Kalido (BIM/DIW/MDM) Hortonworks HDP/HDF Circle CI Microsoft SSIS Gitlab CI Netezza TeamCity Prefect Dataflow Automation Octopus Oracle Database Designer Gitlab CD DBeaver 10 Data Science & Machine Learning 65 OCR: 68 DATA SCIENCE: 70 SEARCH TECHNOLOGIES: Tesseract Theano Apache Solr Pandas ElasticSearch Numpy Apache Lucene 66 MACHINE LEARNING FRAMEWORKS Matplotlib RDBMS-integrated FTS AND LIBRARIES: Scipy Scikit Learn Jupyter XGBoost Jupyterlab 71 CRYPTO: Lasagne RSA TensorFlow AES Keras 69 DISTRIBUTED COMPUTING: X.509 NLTK Apache Hadoop CryptoPro Gensim Apache Kafka fastText Apache Spark Conduktor (Kafka UI) 67 MACHINE LEARNING TOOLS: Nvidia Cuda AWS Sagemaker Azure AI 11 Monitoring Tools, Portals & Solutions, Version Control 72 REPORTING TOOLS: 75 LOG MANAGEMENT: 78 PORTAL PLATFORMS: JasperReports Appsignal Liferay Grafana Kibana Crittercism Logstash Crashlytics Syslog 79 BUSINESS PROCESS MANAGEMENT Jsreport Splunk (BPM) PLATFORMS: TIBCO BPM 76 CUSTOMER RELATIONSHIP Bonita BPM 73 MONITORING: MANAGEMENT (CRM) PLATFORMS: Camunda Cockpit Datadog SugarCRM Zabbix CentricCRM SuiteCRM 80 VERSION-CONTROL SYSTEMS: vTiger CRM Git 74 ANALYTICS: SVN New Relic CVS Google Analytics 77 ENTERPRISE CONTENT MANAGEMENT Nexus Repository MixPanel (ECM) PLATFORMS: Flurry Alfresco ECM 81 ACCESS CONTROL / AUTHORIZATION: Documentum OAuth 2.0 JWT OpenId 12 Version Control, SDKs & Other Tools 82 VERSION-CONTROL PLATFORMS: 86 THIRD PARTY APIS: 89 OFFICE SUITES: GitHub Google Maps API MS Office GitLab Yandex Maps API LibreOffice BitBucket Facebook API Google Docs Twitter API Instagram API 83 REPOSITORY MANAGEMENT: Google Search API 90 INTEGRATED DEVELOPMENT ENVIRONMENT (IDE): Nexus Repository Manager Shopify API DockerHUB Firebase API Intellij Idea Node Package Manager SQL Developer Eclipse 87 THIRD PARTY SERVICES: Jasper Studio 84 SOFTWARE DEVELOPMENT KITS: Swagger.io NetBeans DataGrip Atlassian SDK Visual Studio Code 88 PROJECT MANAGEMENT SYSTEMS: WebStorm Atlassian JIRA Android Studio 85 COLLABORATION & WIKI Redmine Xcode SYSTEMS: Trello JetBrains PhpStorm Atlassian Confluence Workfront Redmine wiki Harvest Xwiki Pivotal 13 Other Tools 91 OPERATION SYSTEMS: 96 DESIGN TOOLS: 98 ONLINE TOOLS & SERVICES: Windows Figma Background Image Generators Linux Zeplin CanIUse.com macOS Adobe After Effects Colorzilla.com iOS Adobe Illustrator Data URI generators Android Adobe InDesign draw.io Adobe Photoshop Fontello.com 92 ERROR TRACKING: Autodesk 3D Studio Max FontSquirrel.com Corel Draw Glyphicons.com Airbrake InVision Google PageSpeed Insights Errbit Sketch Up IcoMoon.io OptimiZilla.com 93 TEXT EDITORS: SVG-Optimizers 97 PROTOTYPING TOOLS: Atom TinyPNG.com Axure RP Notepad++ Uncss-online.com Balsamiq Mockups Sublime Text Validator.nu Mockingbird Icons8 Microsoft Visio GetWaves Webflow 94 VIDEO EDITING TOOLS: Camtasia Studio 95 DESIGN TECHNIQUES: Adaptive and Responsive Web Design 14 Other Tools 99 SSH & FTP: 102 MESSENGERS: WinSCP Slack Putty FileZilla FTP 103 TIME TRACKING: SSH Toggl 100 HOSTING PLATFORMS: Vercel Netlify GitHub Pages 101 TEMPLATING SYSTEMS: Mustache 15 Contact Us 2021 USA Technology +1 (201) 464 6906 [email protected] https://azati.ai Profile 184 South Livingston Avenue Section 9, Suite 119 Livingston, NJ 07039, US 445 455745 BELARUS +375 (29) 6845855 [email protected] 31 K. Marks Street, Sections 5-6, Grodno , 230025, Belarus.
Recommended publications
  • What Is React Native? by High School Technology Services Myhsts.Org
    What is React Native? By High School Technology Services myhsts.org React Native • React Native is a JavaScript framework for writing real, natively rendering mobile applications for iOS and Android. It’s based on React, Facebook’s JavaScript library for building user interfaces, but instead of targeting the browser, it targets mobile platforms. In other words: web developers can now write mobile applications that look and feel truly “native,” all from the comfort of a JavaScript library that we already know and love. Plus, because most of the code you write can be shared between platforms, React Native makes it easy to simultaneously develop for both Android and iOS. Abstracting React from the DOM DOM • Just to get things straight - DOM stands for Document Object Model and is an abstraction of a structured text. For web developers, this text is an HTML code, and the DOM is simply called HTML DOM. Elements of HTML become nodes in the DOM. Cont.. Virtual DOM to abstract react Like the actual DOM, the Virtual DOM is a node tree that lists elements and their attributes and content as objects and properties. React’s render() method creates a node tree from React components and updates this tree in response to mutations in the data model, caused by actions. • Each time the underlying data changes in a React app, a new Virtual DOM representation of the user interface is created • This is where things get interesting. Updating the browser’s DOM is a three-step process in React. • Whenever anything may have changed, the entire UI will be re-rendered in a Virtual DOM representation.
    [Show full text]
  • Kickstart Your Gatling Performance Testing
    Kickstart Your Gatling Performance Testing Siegfried Goeschl Version 1.0.0, 2018-11-04 Introduction 1 Siegfried Goeschl • Senior Software Engineer • Writing server-side code • Java Meetup Vienna co-organizer • Apache Software Foundation member • Currently working at Erste Bank Austria 2 Introducing Gatling • Performance testing framework • Tests are written in in Scala • Developer-centric test tool • Development started in 2010 • Gatling 3.0.1 released now • Since V3 there are two license models - free & commercial. • As you know some guys have a strong opinion about OSS 3 What Linus Says 4 5 • Having said that a commercial license could generate more revenue keeping the Open Source version alive. 6 Money Makes The World Go Round 7 Gatling vs. FrontLine • Gatling Open Source is under ASL 2.0 • Gatling FrontLine is the enterprise edition ◦ Annual license or "pay as you go" ◦ Web-based, ◦ More bells & whistle ◦ Real-time reporting 8 Under The Hood • Supports HTTP 1.1/2.0 & JMS protocol • Response validation ◦ Regular expressions ◦ XPath & JSONPath ◦ CSS selectors 9 Under The Hood • Provides Domain Specific Language (DSL) • Uses asynchronous non-blocking HTTP client • Integrates with Maven, SBT & Gradle • Test data feeders CSV, JSON, JDBC, Redis • Management-friendly HTML reports • No more 1:1 mapping between virtual users and worker threads. 10 When To Use Gatling? • Want to write test code in your IDE? • Need some integration & performance tests? • Want to run those test on your CI server? • Do you care about reviews and version control? 11 Getting Started 12 Getting Started • JDK 1.8 • Apache Maven 3.5.x • IntelliJ Community Edition • IntelliJ Scala Plugin 13 Getting Started • https://github.com/gatling/gatling-maven-plugin-demo • Import the Maven project into your IDE • Write and debug Scala code there • Execute Gatling tests on the command line • Simple CI integration using Maven • The official Gatling distributable is not suited for development.
    [Show full text]
  • Building a Hybrid Application Using React Native
    BUILDING A HYBRID APPLICATION USING REACT NATIVE LAB-University of Applied Sciences Bachelor of Engineering Information Technology Spring 2020 Pauli Sairanen Abstract Author(s) Type of publication Published Sairanen, Pauli Bachelor’s thesis Spring 2020 Number of pages 60 Title of publication Building a hybrid application using React Native Name of Degree Bachelor of Information Technology Abstract The objective of this thesis was to create a hybrid application that could be used at various events organized by the customer. The subgoals of the thesis were formed based on the requirements the customer had for the application. Research was done in order to demonstrate the different technologies used in mobile development as well as pros and cons of using either native, web or hybrid technologies for development. React Native was used as the development platform in this thesis. Further research was conducted in order to gain a better understanding of the operating principles of React Native and React, as well as other technologies required in the development process. The process of creating a hybrid application consisted of different work phases. The purpose of each phase was to implement the required features for the application in an organized manner. As a result, a working hybrid application was created according to the requirements specifications. The application was released on Google Play store and used at the event organized by the customer. Keywords React, React Native, hybrid application, mobile development, JavaScript Tiivistelmä Tekijä(t) Julkaisun laji Valmistumisaika Sairanen, Pauli Opinnäytetyö, AMK Kevät 2020 Sivumäärä 60 Työn nimi Building a hybrid application using React Native Tutkinto Insinööri (AMK) Tiivistelmä Opinnäytetyön tarkoituksena oli luoda hybridimobiilisovellus, jota voidaan käyttää erilaisissa asiakkaan järjestämissä tilaisuuksissa.
    [Show full text]
  • Tero Suominen PERFORMANCE TESTING REST APIS Information
    Tero Suominen PERFORMANCE TESTING REST APIS Information Technology 2017 PERFORMANCE TESTING REST APIS Suominen, Tero Satakunta University of Applied Sciences Degree Programme in Computer Science December 2017 Number of pages: 39 Appendices: 0 Keywords: REST, performance testing, automation ____________________________________________________________________ The subject for this thesis was performance testing REST APIs that had been imple- mented into a Java application. The purpose of this research was to come up with a method on how the performance and functionality of the REST APIs could be meas- ured and tested within Profit Software. The research consisted of two parts. First, I searched to find an existing software ca- pable of being used for testing REST APIs. After selecting the tool that would be used to create the performance tests, a local test environment was set up that allowed us to estimate the capability of the software and the method of testing itself. The local envi- ronment consisted of the same components and software that could be used also in the already existing test environments within the company. This way moving the tests from the local environment into the actual test environment went smoothly. With the help of this research we were able to detect issues with the functionality of some APIs, when they were under load. We were able to fix these issues in the imple- mentation during the development phase and after changing the implementation we could verify that the APIs functioned correctly by using these same tests. REST RAJAPINTOJEN SUORITUSKYKYTESTAUS Suominen, Tero Satakunnan ammattikorkeakoulu Tietotekniikan koulutusohjelma Joulukuu 2017 Sivumäärä: 39 Liitteitä: 0 Asiasanat: REST, suorituskykytestaus, automaatio ____________________________________________________________________ Opinnäytetyön aiheena oli Java-sovellukseen toteutettujen REST rajapintojen performanssitestaus.
    [Show full text]
  • Louisiana Department of Insurance Software Development Standards
    Louisiana Department of Insurance Software Development Standards Louisiana Department of Insurance Table of Contents TABLE OF CONTENTS ....................................................................................... 2 EXECUTIVE SUMMARY ...................................................................................... 3 IMPLEMENTATION OBJECTIVES ...................................................................... 5 LDI SYSTEMS INTEGRATION ............................................................................ 6 LDI ACCEPTABLE TOOLS AND TECHNOLOGIES BY CATEGORY ................ 7 LDI PROJECT MANAGEMENT ......................................................................... 10 LDI PROJECT AND SOFTWARE DELIVERABLES ......................................... 12 SOFTWARE DELIVERABLES ................................................................................. 13 DOCUMENTATION DELIVERABLES ........................................................................ 14 User Documentation/ User Manual ................................................................................... 15 Technical Documentation .................................................................................................. 16 LDI APPLICATION LOOK AND FEEL GUIDELINES ........................................ 19 LDI EXTERNAL BROWSER COMPATIBILITY REQUIREMENTS .................... 20 NETWORK, SERVERS AND MISCELLANEOUS STANDARDS ...................... 21 LDI DEVELOPMENT, TEST AND PRODUCTION ENVIRONMENTS ............... 23 METHODS AND PROCEDURES
    [Show full text]
  • The Dzone Guide to Volume Ii
    THE D ZONE GUIDE TO MODERN JAVA VOLUME II BROUGHT TO YOU IN PARTNERSHIP WITH DZONE.COM/GUIDES DZONE’S 2016 GUIDE TO MODERN JAVA Dear Reader, TABLE OF CONTENTS 3 EXECUTIVE SUMMARY Why isn’t Java dead after more than two decades? A few guesses: Java is (still) uniquely portable, readable to 4 KEY RESEARCH FINDINGS fresh eyes, constantly improving its automatic memory management, provides good full-stack support for high- 10 THE JAVA 8 API DESIGN PRINCIPLES load web services, and enjoys a diverse and enthusiastic BY PER MINBORG community, mature toolchain, and vigorous dependency 13 PROJECT JIGSAW IS COMING ecosystem. BY NICOLAI PARLOG Java is growing with us, and we’re growing with Java. Java 18 REACTIVE MICROSERVICES: DRIVING APPLICATION 8 just expanded our programming paradigm horizons (add MODERNIZATION EFFORTS Church and Curry to Kay and Gosling) and we’re still learning BY MARKUS EISELE how to mix functional and object-oriented code. Early next 21 CHECKLIST: 7 HABITS OF SUPER PRODUCTIVE JAVA DEVELOPERS year Java 9 will add a wealth of bigger-picture upgrades. 22 THE ELEMENTS OF MODERN JAVA STYLE But Java remains vibrant for many more reasons than the BY MICHAEL TOFINETTI robustness of the language and the comprehensiveness of the platform. JVM languages keep multiplying (Kotlin went 28 12 FACTORS AND BEYOND IN JAVA GA this year!), Android keeps increasing market share, and BY PIETER HUMPHREY AND MARK HECKLER demand for Java developers (measuring by both new job 31 DIVING DEEPER INTO JAVA DEVELOPMENT posting frequency and average salary) remains high. The key to the modernization of Java is not a laundry-list of JSRs, but 34 INFOGRAPHIC: JAVA'S IMPACT ON THE MODERN WORLD rather the energy of the Java developer community at large.
    [Show full text]
  • Return of Organization Exempt from Income
    OMB No. 1545-0047 Return of Organization Exempt From Income Tax Form 990 Under section 501(c), 527, or 4947(a)(1) of the Internal Revenue Code (except black lung benefit trust or private foundation) Open to Public Department of the Treasury Internal Revenue Service The organization may have to use a copy of this return to satisfy state reporting requirements. Inspection A For the 2011 calendar year, or tax year beginning 5/1/2011 , and ending 4/30/2012 B Check if applicable: C Name of organization The Apache Software Foundation D Employer identification number Address change Doing Business As 47-0825376 Name change Number and street (or P.O. box if mail is not delivered to street address) Room/suite E Telephone number Initial return 1901 Munsey Drive (909) 374-9776 Terminated City or town, state or country, and ZIP + 4 Amended return Forest Hill MD 21050-2747 G Gross receipts $ 554,439 Application pending F Name and address of principal officer: H(a) Is this a group return for affiliates? Yes X No Jim Jagielski 1901 Munsey Drive, Forest Hill, MD 21050-2747 H(b) Are all affiliates included? Yes No I Tax-exempt status: X 501(c)(3) 501(c) ( ) (insert no.) 4947(a)(1) or 527 If "No," attach a list. (see instructions) J Website: http://www.apache.org/ H(c) Group exemption number K Form of organization: X Corporation Trust Association Other L Year of formation: 1999 M State of legal domicile: MD Part I Summary 1 Briefly describe the organization's mission or most significant activities: to provide open source software to the public that we sponsor free of charge 2 Check this box if the organization discontinued its operations or disposed of more than 25% of its net assets.
    [Show full text]
  • Hippo Consolidates Its Leadership Status in the Open Source Software Community Submitted By: Prompt Communications Ltd Wednesday, 25 March 2009
    Hippo consolidates its leadership status in the open source software community Submitted by: Prompt Communications Ltd Wednesday, 25 March 2009 – Global software developer comes of age with more than 150 enterprise organisations using its open source CMS & portal software, ten Hippo developers accepted as ‘committers' to Apache projects; and three 'members' of The Apache Software Foundation – San Francisco, CA and Amsterdam, The Netherlands –25 March, 2009 – Hippo (http://www.onehippo.com), a leading vendor of open source Enterprise Content Management and Portal technology, today further demonstrated its leadership in the open source community with the announcement that the tenth member of its Technology Expertise Team has joined with the prestigious status of ‘committer’ to projects of The Apache Software Foundation. Out of its team of over 50 employees, nine others have attained this status, of which three have since received recognition for their technical excellence and contribution by achieving 'member' level. Developers are accepted as committers by the ASF based on the quality and quantity of their contributions to Apache open source development projects. Led by Hippo’s CTO, Arje Cahn, the Hippo Technology Expertise Team includes ASF members and committers to a broad range of Apache projects including Cocoon, Jetspeed, Portals, Wicket, and Jackrabbit. The number of Hippo developers accepted as Apache committers is indicative both of the high levels of technical expertise within the company, and of its commitment to contributing to open source development projects and enriching the world’s store of open source software. The ASF process is meritocratic: to attain committer status, developers have to be voted on by other committers.
    [Show full text]
  • Maîtriser Apache Jmeter Du Test De Charge À Devops
    Maîtriser Apache JMeter Du test de charge à Devops Antonio Gomes Rodrigues, Bruno Demion (Milamber) et Philippe Mouawad Ce livre est en vente à http://leanpub.com/maitriser-jmeter-du-test-de-charge-a-devops Version publiée le 2018-09-30 ISBN 978-2-9555036-1-4 Ce livre est publié par Leanpub. Leanpub permet aux auteurs et aux éditeurs de bénéficier du Lean Publishing. Lean Publishing consiste à publier à l’aide d’outils très simples de nombreuses itérations d’un livre électronique en cours de rédaction, d’obtenir des retours et commentaires des lecteurs afin d’améliorer le livre. © 2014 - 2018 Antonio Gomes Rodrigues, Bruno Demion (Milamber) et Philippe Mouawad Tweet ce livre ! S’il vous plaît aidez Antonio Gomes Rodrigues, Bruno Demion (Milamber) et Philippe Mouawad en parlant de ce livre sur Twitter ! Le tweet suggéré pour ce livre est : Je viens d’acheter Maîtriser Apache JMeter : Du test de charge à #Devops par @ra0077, @milamberspace, @philmdot sur https ://leanpub.com/maitriser-jmeter-du-test-de-charge-a-devops Le hashtag suggéré pour ce livre est #jmeter. Découvrez ce que les gens disent à propos du livre en cliquant sur ce lien pour rechercher ce hashtag sur Twitter : #jmeter Couverture et quatrième de couverture conçues par Cécile Platteeuw (C’grafic) Table des matières Droits ............................................ 1 Présentation des auteurs ................................ 2 Antonio Gomes Rodrigues ............................. 2 Bruno Demion (Milamber) ............................. 2 Philippe Mouawad (Philippe M.) ......................... 3 L’écosystème d’Apache JMeter ............................ 5 Introduction ...................................... 5 Plugin polyvalent ................................... 5 JMeter Plugins .................................. 5 JMeter dans le cloud ................................. 18 BlazeMeter .................................... 19 Tricentis Flood .................................. 23 Redline 13 ...................................
    [Show full text]
  • 4.3.0 Third Party License Files
    Third Party Terms Third Party License(s) of Terracotta Version 4.3 THE FOLLOWING THIRD PARTY COMPONENTS MAY BE UTILIZED, EMBEDDED, BUNDLED OR OTHERWISE INCLUDED IN SOME OF THE PRODUCTS ("Product") YOU HAVE LICENSED FROM TERRACOTTA, INC..THESE THIRD PARTY COMPONENTS MAY BE SUBJECT TO ADDITIONAL OR DIFFERENT LICENSE RIGHTS, TERMS AND CONDITIONS AND / OR REQUIRE CERTAIN NOTICES BY THEIR THIRD PARTY LICENSORS. SOFTWARE AG IS OBLIGED TO PASS ANY CURRENT AND FUTURE TERMS OF SUCH LICENSES THROUGH TO ITS LICENSEES. TP Product Name TP Product Version apache-commons-io 2.4 apache-commons-lang 2.5 apache-commons-logging 1.0.3 apache-jakarta-commons-beanutils 1.8.3 apache-jakarta-commons-cli 1.1 apache-jakarta-commons-collections 3.2.1 apache-jakarta-commons-logging 1.1.1 apache-log4j 1.2.17 apache-shiro 1.2.3 apache-xmlbeans 2.4.0 beanshell-project 2.0b4 commons-lang 2.6 fasterxml-jackson-annotations 2.3 gf.aopalliance-repackaged.jar 2.2.0 gf.hk2.api.jar 2.2.0 gf.hk2.locator.jar 2.2.0 Copyright (c) 2015 Software AG, Darmstadt, Germany Third Party License(s) of Terracotta Version 4.3 TP Product Name TP Product Version gf.hk2-utils.jar 2.2.0 gf.javax.annotation-api.jar 1.20 gf.javax.annotation.jar 1.1 gf.javax.inject.jar 2.2.0 gf.javax.jms.jar 1.1 gf.javax.mail.jar 1.4.4 (API 1.4) gf.javax.security.auth.message.jar 1.0 gf.javax.servlet-api.jar 3.0.1 gf.javax.transaction.jar 1.1 gf.javax.ws.rs-api.jar 2.00 gf.jersey-client.jar 2.6.0 gf.jersey-common.jar 2.6.0 gf.jersey-container-servlet-core.jar 2.6.0 gf.jersey-container-servlet.jar 2.6 gf.jersey-guava.jar
    [Show full text]
  • Cascading Style Sheet Web Tool
    CASCADING STYLE SHEET WEB TOOL _______________ A Thesis Presented to the Faculty of San Diego State University _______________ In Partial Fulfillment of the Requirements for the Degree Master of Science in Computer Science _______________ by Kalthoum Y. Adam Summer 2011 iii Copyright © 2011 by Kalthoum Y. Adam All Rights Reserved iv DEDICATION I dedicate this work to my parents who taught me not to give up on fulfilling my dreams. To my faithful husband for his continued support and motivation. To my sons who were my great inspiration. To all my family and friends for being there for me when I needed them most. v ABSTRACT OF THE THESIS Cascading Style Sheet Web Tool by Kalthoum Y. Adam Master of Science in Computer Science San Diego State University, 2011 Cascading Style Sheet (CSS) is a style language that separates the style of a web document from its content. It is used to customize the layout and control the appearance of web pages written by markup languages. CSS saves time while developing the web page by applying the same layout and style to all pages in the website. Furthermore, it makes the website easy to maintain by just editing one file. In this thesis, we developed a CSS web tool that is intended to web developers who will hand-code their HTML and CSS to have a complete control over the web page layout and style. The tool is a form wizard that helps developers through a user-friendly interface to create a website template with a valid CSS and XHTML code.
    [Show full text]
  • Develop a Simple Web Application with Apache Wicket and Apache
    Develop a simple Web application with Apache Wicket and Apache Geronimo Combine Wicket, Geronimo, and Apache Derby to form an open source Java Web development platform Skill Level: Intermediate Robi Sen ([email protected]) Vice President Department 13 LLC 10 Jul 2007 Apache Wicket is an innovative Java™ Web application framework that was introduced a couple of years ago. It helps simplify Web application development by clearly separating the roles of developers and designers. It lets you remove logical code from the view layer, eliminating the need for JavaServer Pages (JSP), providing a simple plain old Java object (POJO)-centric mode of development, and removing much of the need for XML and other configuration file formats. In this tutorial, learn how to set up your system to develop a simple Web application with Wicket, using Apache Geronimo as your application server and Apache Derby as the embedded database. Section 1. Before you start This tutorial is designed for developers who have found Java frameworks, such as Struts, lacking in needed functionality. If you're interested in developing Web applications in a more object-oriented manner, where the view is clearly separated from logic and there's minimal configuration and mapping, then Wicket is for you! This tutorial walks you through the basics of how Wicket works, while using Apache Geronimo to set up a Java Platform, Enterprise Edition (Java EE) server, Web server, and embedded database in just minutes. Combining Wicket with Geronimo lets you develop data-driven, scalable Web applications using software that's all open source. Develop a simple Web application with Apache Wicket and Apache Geronimo © Copyright IBM Corporation 1994, 2008.
    [Show full text]