Brought to You in Partnership with Dzone.Com/Guides Dzone’S Guide to Web Development: Applications and Frameworks, Volume I

Total Page:16

File Type:pdf, Size:1020Kb

Brought to You in Partnership with Dzone.Com/Guides Dzone’S Guide to Web Development: Applications and Frameworks, Volume I BROUGHT TO YOU IN PARTNERSHIP WITH DZONE.COM/GUIDES DZONE’S GUIDE TO WEB DEVELOPMENT: APPLICATIONS AND FRAMEWORKS, VOLUME I DEAR READER, TABLE OF CONTENTS Welcome to the first edition of the DZone Web Developer Guide and our 12th DZone Research Guide of 2016. At the end of each 3 EXECUTIVE SUMMARY year I often reflect on the past months. The rate of change around BY MATT WERNER web development has been increasing. Hardly a day goes by where 4 KEY RESEARCH FINDINGS we don’t see a new framework, or a new technique. Methods that BY G. RYAN SPAIN seemed advanced when we overhauled DZone.com just 1.5 years 8 FUNCTIONAL REACTIVE UI PROGRAMMING ago, seem much more commonplace now. And who remembers BY MICHAEL HEINRICHS “Web 2.0?” That seems like ancient history today, when in truth it was just a few short years ago. 10 TOTALLY MODULAR, DUDE! BY BILL SOUROUR The world of Web Development is growing. JavaScript, and other 13 CHECKLIST: DEBUGGING JS WITH THESE 10 TIPS front-end technologies, are by far the most popular languages BY FREYJA SPAVEN & DANIEL WYLIE on Stack Overflow. The DZone Web Dev portal has been steadily growing, and is now our second most popular portal. Modern-day 14 INFOGRAPHIC: SURVIVAL INSTINCTS: MOST TRUSTED web development spans both the front-and the back-end. Today, TECH FOR THE WEB DEV JUNGLE the full-stack developer often reaches into their toolbox and pulls 16 ADDING AUTHENTICATION TO A WEB APPLICATION out JavaScript, as tools like Node.js allow the developer to leverage WITH AUTH0, REACT, AND JWT a single language across the entire stack—allowing for focus and BY JOSÉ AGUINAGA productivity. The number of developers familiar with JavaScript 19 DIVING DEEPER INTO WEB DEV ensures that your projects will have an easier time finding qualified people as well. 22 EXECUTIVE INSIGHTS ON WEB APPLICATION DEVELOPMENT BY TOM SMITH With a low barrier to entry, many new developers (and experienced ones as well) are building web applications. Looking back to our 24 EMBRACING SIMPLICITY WITH STATIC SITE GENERATORS recent Application Security Guide, XSS (Cross-Site Scripting) BY RAYMOND CAMDEN and other front-end attacks are the most prevalent. How will we 27 WEB DEV SOLUTIONS DIRECTORY enforce security in this fast-moving and fast-growing world where new frameworks appear nearly daily? As we begin to rely more and 31 GLOSSARY more on third-party APIs, how do we ensure that those services are following the best practices to secure our data? Are we up to the MARKETING EDITORIAL BUSINESS task of training this next generation of developers on the security KELLET ATKINSON CAITLIN CANDELMO RICK ROSS DIRECTOR OF MARKETING DIRECTOR OF CONTENT + CEO requirements of the modern web? COMMUNITY LAUREN CURATOLA MATT SCHMIDT MARKETING SPECIALIST MATT WERNER PRESIDENT & CTO This guide attempts to answer some of these questions and more, CONTENT + COMMUNITY MANAGER JESSE DAVIS starting by walking you through some of the research findings that KRISTEN PAGÀN EVP & COO MARKETING SPECIALIST MICHAEL THARRINGTON we discovered while talking to our audience and then diving into CONTENT + COMMUNITY MANAGER MATT O’BRIAN NATALIE IANNELLO DIRECTOR OF BUSINESS some great articles by industry experts. It is to-the-point and one MARKETING SPECIALIST NICOLE WOLFE DEVELOPMENT of the most technically deep guides that we have published. CONTENT COORDINATOR [email protected] MIKE GATES ALEX CRAFTS PRODUCTION DIRECTOR OF MAJOR ACCOUNTS The articles are filled with code snippets and examples on CONTENT COORDINATOR CHRIS SMITH JIM HOWARD topics from arranging your projects more effectively and tips DIRECTOR OF PRODUCTION SARAH DAVIS SR ACCOUNT EXECUTIVE for debugging your JavaScript, to being able to host sites or even CONTENT COORDINATOR ANDRE POWELL JIM DYER SR. PRODUCTION COORDINATOR handle user management and authentication all without running TOM SMITH ACCOUNT EXECUTIVE RESEARCH ANALYST a server. Some in the industry will say that this is the way of the G. RYAN SPAIN ANDREW BARKER PRODUCTION PUBLICATIONS EDITOR future—everything delegated to third-party services. Time will ACCOUNT EXECUTIVE CHRIS BRUMFIELD tell—and given the rate of change lately, I imagine that time will ASHLEY SLATE ACCOUNT MANAGER DESIGN DIRECTOR be soon! ANA JONES ACCOUNT MANAGER Thank you for reading the first edition of The DZone Guide to Web Development, and thank you to all our sponsors and contributors WANT YOUR SOLUTION TO BE FEATURED IN SPECIAL THANKS who helped make this year’s series be the best one yet. Happy COMING GUIDES? to our topic experts, Please contact [email protected] for submission Holidays to everyone and I hope you enjoy reading this guide as Zone Leaders, trusted information. DZone Most Valuable much as we enjoyed making it! Bloggers, and dedicated LIKE TO CONTRIBUTE CONTENT TO COMING GUIDES? Please contact [email protected] for consideration. users for all their BY MATT SCHMIDT help and feedback in PRESIDENT & CTO AT DZONE INTERESTED IN BECOMING A DZONE RESEARCH making this report a PARTNER? great success. [email protected] Please contact [email protected] for information. 2 DZONE’S GUIDE TO WEB DEVELOPMENT: APPLICATIONS AND FRAMEWORKS, VOLUME I DZONE.COM/GUIDES DZONE’S GUIDE TO WEB DEVELOPMENT: APPLICATIONS AND FRAMEWORKS, VOLUME I DOMINANT TECHNOLOGIES EMERGE DATA Across several questions, clear technological favorites Executive emerged. For instance, Chrome was the most popular browser to develop for vs. second-place Firefox (96% to 77%). For package management, npm is used more than bower (59% to 37%), for testing, Selenium is used more than Jasmine (64% to 31%), and Summary for real-time streaming apps, WebSocket API (77%) was used far more than the next most popular method: polling (32%). IMPLICATIONS While there may be debates over the quality of BY MATT WERNER CONTENT AND COMMUNITY MANAGER, DZONE one tool or framework versus another, tools like jQuery, used by 84% of respondents, and AngularJS can quickly become the dominant technology in a particular category. This can While the launch of smartphones has truly changed be due to the strength of the community, documentation, or the world, most of us interact with the online world familiarity with older tools, such as jQuery or MySQL. through web apps rather than mobile apps. JavaScript in particular has been one of the most important RECOMMENDATIONS Keeping up with what’s considered technologies in modern web development, allowing the most popular language or technology is essential for web developers in the market, as these are skills that will web apps to have similar capabilities as native be easily transferable between projects or jobs. However, mobile apps. In our first annual web dev survey, 97% as demonstrated by the statistically significant number of of respondents said they wrote JavaScript for the respondents who were unhappy with Angular 1, the most browser, compared to 39% for mobile-only or 26% for popular JavaScript framework, the most popular tool may not hybrid mobile apps. The prevalence of responsive be the best, so it would behoove developers to explore other design has also kept web apps relevant, as it’s now options either at work or in their spare time. standard practice to design responsive sites to adapt to any screen or device. To discover what developers MORE FOCUS ON THE BACKEND were using for their web development needs, DZone DATA 97% of developers said they work on the browser, 39% surveyed 598 developers and tech professionals across said they do server side. 56% said they worked on the full the world, most of whom had extensive experience stack, and only 8% work mostly on the front end. working at companies with over 100 people. IMPLICATIONS More web development is being done on the backend except in the cases of mobile web development, IS ANGULAR 1 DEAD? where more is done on the frontend. Since more and more DATA Angular was the most popular framework among developers have determined that capabilities like business respondents (69%). 19% of total respondents who have used logic and enterprise integration should be relegated to the Angular 1 would not use it again. Less than 1% of users have backend, more web developers need to have a knowledge of used either Angular 2 or React and would not use either again. full-stack development. IMPLICATIONS Angular 1 took the development world by RECOMMENDATIONS It’s clear from the data that most web storm, but its issues have been well-documented, and there developers need a knowledge of full-stack development. is a statistically significant difference between the number of Continued education into new technologies like Node. users unhappy with Angular 1 over the next two most popular js or Express.js will be essential to staying competitive client-side frameworks: React and Angular 2. in the job market and adding functionality to web apps. 53% of respondents already deliberately switch frontend RECOMMENDATIONS Angular 1 is clearly not without its and backend development roles to build full-stack skills. faults. The Angular team has attempted to address them in In addition, DZone research has found that full-stack Angular 2, which was released in mid-2016. If developers developers are more likely to expand their knowledge of web are finding that they have a lot of issues with their Angular development. For example, full-stack developers are more 1 applications, Google has extensive documentation on focused on responsive design than backend developers (95% how to use Angular 2’s migration tools. Based on audience vs. 89%), and are more likely to use newer JS features such as responses, the satisfaction with Angular 2 is high, and it may modules and classes than developers who only work on the be worth the time to migrate Angular 1 apps.
Recommended publications
  • Consultoria Capacitación Y Consumibles Sap Fiori Openui5 Development Contenido Programatico
    CDUK CONSULTORIA CAPACITACIÓN Y CONSUMIBLES SAP FIORI OPENUI5 DEVELOPMENT CONTENIDO PROGRAMATICO SAP FIORI openUI5 Development • Fundamentos del HTML. • Describir y escribir códigos HTML5 y CSS. • Explorar herramientas de desarrollo SAP Fiori. • Trabajar con elementos HTML básicos y marcas semánticas. • Implementar formularios Web amigables para el usuario. • Trabajar con HTML5-Atributos personalizados. • Fundación de CSS Describir CSS-Essentials. • Trabajar con Pseudoclasses. • Fundamentos de JavaScript. • Entender la programación orientada a objetos (OOP) con JavaScript. • Explorar los elementos básicos del lenguaje JavaScript. • Trabajar con tipos de datos primitivos, tipos de referencia y operadores. • Implementar declaraciones en JavaScript. • Comprender los alcances de JavaScript y la ejecución de contexto. • Entender el manejo de errores en JavaScript. • Explore los conceptos de manipulación DOM de JavaScript. • Trabajar con eventos. • Utilice http-Requests y AJAX. • Trabajar con Promesas Fundamentos de jQuery. • Entender jQuery-Fundación. • Trabajar con selectores. • Entender jQuery Eventing. • Utilizar estilo y animación. • Manipular el DOM. • Utilice AJAX con jQuery. • Descripción general de OpenUI5. • Explicar la estrategia de la experiencia del usuario de SAP. • Explicar la estrategia de la experiencia del usuario • Explore las herramientas de habilitación de claves para la experiencia • del usuario SAP. • Describir SAP Fiori en relación con la experiencia del usuario. • Descripción de la arquitectura OpenUI5. • Explore la relación entre OpenUI5 y SAP Fiori. • Explore las diferencias entre OpenUI5 y SAPUI5. • Opciones de desarrollo de OpenUI5. • Instalar el complemento OpenUI5 Eclipse. • Configurar una cuenta de HANA Cloud Platform. • Explore los fundamentos de SAP WEB IDE. • Conceptos básicos del proyectoOpenUI5. • Desarrollar utilizando el patrón de diseño Model View Controller (MVC). • Configurar un proyecto • Configurar y utilizar elementos básicos de OpenUI5.
    [Show full text]
  • Szkolenia IT . Kursy Komputerowe . Szkolenia Biznesowe, Dla Kadr, Miękkie . Firma Szkoleniowa
    Developing UIs with SAPUI5 PRZEZNACZENIE SZKOLENIA About this Course, Audience: Developer Developer Consultant Solution Architect Business Process Owner / Team Lead / Power User KORZYŚCI WYNIKAJĄCE Z UKOŃCZENIA SZKOLENIA This course will prepare you to: Create web apps using basic HTML5 and CSS3 Develop web apps that are more interactive through JavaScript programming Further improve web app development by using parts of jQuery and jQueryUI Perform design decisions for openUI5 desktop and mobile applications Create the necessary HANA Cloud Platform account to configure HCPms Develop desktop and mobile applications using the openUI5 framework, Eclipse, HANA Cloud Platform and SAP Web IDE OCZEKIWANE PRZYGOTOWANIE SŁUCHACZY Essential - SAPX01 Recommended - Understanding of HTML and the Internet Course based on software release: SAP S/4HANA WTS + local version SAP Web IDE Warning! Training authorized by SAP provided in the open training formula is carried out at the headquarters of SAP Polska at ul. Wołoska 5 in Warsaw. Remote participation is possible for selected trainings. AGENDA SPOTKANIA Sala szkoleniowa 1. Foundations of HTML Describe and write HTML5 and CSS code Explore Development Tools Work with Basic HTML-Elements and Semantic Markups Implement User Friendly Web Forms 1 / 3 Work with HTML5-Custom Attributes 2. Foundation of CSS Describe CSS-Essentials Work with Pseudoclasses 3. Foundations of JavaScript Understand Object-Oriented (OOP) Programming with JavaScript Explore JavaScript Language Basics Work with Primitive Data Types, Reference Types, and Operators Implement Statements in JavaScript Understand JavaScript-Scopes and Context Execution Understand error handling in JavaScript Explore DOM manipulation concepts of JavaScript Work with events Use http-Requests and AJAX Work with Promises 4.
    [Show full text]
  • THE FUTURE of SCREENS from James Stanton a Little Bit About Me
    THE FUTURE OF SCREENS From james stanton A little bit about me. Hi I am James (Mckenzie) Stanton Thinker / Designer / Engineer / Director / Executive / Artist / Human / Practitioner / Gardner / Builder / and much more... Born in Essex, United Kingdom and survived a few hair raising moments and learnt digital from the ground up. Ok enough of the pleasantries I have been working in the design field since 1999 from the Falmouth School of Art and onwards to the RCA, and many companies. Ok. less about me and more about what I have seen… Today we are going to cover - SCREENS CONCEPTS - DIGITAL TRANSFORMATION - WHY ASSETS LIBRARIES - CODE LIBRARIES - COST EFFECTIVE SOLUTION FOR IMPLEMENTATION I know, I know, I know. That's all good and well, but what does this all mean to a company like mine? We are about to see a massive change in consumer behavior so let's get ready. DIGITAL TRANSFORMATION AS A USP Getting this correct will change your company forever. DIGITAL TRANSFORMATION USP-01 Digital transformation (DT) – the use of technology to radically improve performance or reach of enterprises – is becoming a hot topic for companies across the globe. VERY DIGITAL CHANGING NOT VERY DIGITAL DIGITAL TRANSFORMATION USP-02 Companies face common pressures from customers, employees and competitors to begin or speed up their digital transformation. However they are transforming at different paces with different results. VERY DIGITAL CHANGING NOT VERY DIGITAL DIGITAL TRANSFORMATION USP-03 Successful digital transformation comes not from implementing new technologies but from transforming your organisation to take advantage of the possibilities that new technologies provide.
    [Show full text]
  • HPE Helion | IT Case Study | Guangzhou Securities |
    Case Study Guangzhou Securities creates platform for future growth HPE CloudSystem integrates existing Objective Create a flexible, scalable and efficient infrastructure to maximise IT resources IT infrastructure capable of supporting business growth while making full use of existing IT Investments Approach Discussed cloud options with long-term data centre supplier, Hewlett Packard Enterprise IT Matters • Enabled remote monitoring of servers, storage and applications and centralised IT management • Automated allocation of IT resources, improving efficiency and reducing the need for human intervention • Maximised the use of existing IT resources Business Matters • Provided the infrastructure to support business growth IT has become an important Challenge • Created an environment that is capable of reacting quickly to force in the development Disjointed infrastructure changing needs of the financial securities Established in 1988 by the People’s Bank • Reduced IT investment costs of China, Guangzhou Securities is one of by introducing vendor-neutral industry. Guangzhou the oldest securities firms in China. It is compatibility Securities is using now part of the giant Yuexiu Group with offices throughout China, but remains based HPE CloudSystem to in Guangzhou. build a cloud computing The company covers the core services of the platform with an securities market – brokering, investment, Infrastructure-as-a-Service underwriting, trading and sponsorship. Its activities are regulated by the China (IaaS) layer. This solution Securities Regulatory Commission and in will virtualise and pool 2013 Guangzhou successfully upgraded to AA status. However, compared to the various physical resources top securities companies it remains a within the infrastructure relative newcomer. and implement virtual machine resource sharing and scheduling in data centre servers.
    [Show full text]
  • Defining the AWS Cloud
    www.allitebooks.com www.allitebooks.com AWS ® For Admins www.allitebooks.com www.allitebooks.com AWS ® For Admins by John Paul Mueller www.allitebooks.com AWS® For Admins For Dummies® Published by: John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774, www.wiley.com Copyright © 2017 by John Wiley & Sons, Inc., Hoboken, New Jersey Media and software compilation copyright © 2017 by John Wiley & Sons, Inc. All rights reserved. Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the Publisher. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/ permissions. Trademarks: Wiley, For Dummies, the Dummies Man logo, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and may not be used without written permission. AWS is a registered trademark of Amazon Technologies, Inc. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE.
    [Show full text]
  • Sessions Catalog Cannes, February 6 10
    Technology and Solutions Summit 2017 Cannes 6 10 February Technology & Solution Summit 2017 Sessions Catalog Cannes, February 6 10 Page 1 of 73 Technology and Solutions Summit 2017 Cannes 6 10 February Contents HIGH LEVEL AGENDA 3 TRACK STRUCTURE 4 SPONSORS SESSIONS 8 TUESDAY SESSIONS 14 WEDNESDAY SESSIONS 22 THURSDAY SESSIONS 39 FRIDAY SESSIONS 63 Page 2 of 73 Technology and Solutions Summit 2017 Cannes 6 10 February High Level Agenda Event agenda structure HPE internal audience: the event will start on Monday, 6 February 2017 at 13:00. (Please refer to the specific communication addressed to HPE employees). HPE Partners at TSS: the event will start on Tuesday, 7 February 2017 at 09:30. Note: Session booking and Hands-on Lab booking will be available 4 6 weeks prior to event start and will allow you to select the sessions and Hans-on Lab sessions of your choice in advance. Page 3 of 73 Technology and Solutions Summit 2017 Cannes 6 10 February Track Structure HPE TSS : Transformation in Action We live in a digital world, where technology is changing our experiences and disrupting businesses every day. Businesses of any size can turn an idea today into a new service or a better experience for their customers tomorrow. This is the New Style of Business. At HPE, we see the customer's journey to the New Style of Business through four Transformation Areas. They can help IT transform into a value creator, helping contain costs by running their traditional IT efficiently, while creating the outcomes your customer wants for their business.
    [Show full text]
  • SAPUI5 & Fiori – Where ABAP-Er Meets Javascript
    . SAPUI5 & Fiori – Where ABAP-er Meets JavaScript Igor Barbarić Content • Web@ABAP - History • SAPUI5 & Fiori – Key Features, Architecture • SAPUI5 vs Fiori • OpenUI5 vs SAPUI5 • Development Environments • Learning Content • Personal Experience: First Project Content • Web@ABAP - History • SAPUI5 & Fiori – Key Features, Architecture • SAPUI5 vs Fiori • OpenUI5 vs SAPUI5 • Development Environments • Learning Content • Personal Experience: First Project Web@ABAP – History 1. Business Server Pages (BSP, 2002) = • Not responsive HTML + ABAP-script • SAP Web Server only 2. WebDynpro (2003 Java, 2004 ABAP) = • ABAP/Java-only (no HTML, CSS, Script) SAP backend only • Performance issues 3. SAP Web Client (2007) = BSP + Dev Worbkench + GenIL Model • No (difficult) theming / branding 4. SAPUI5 & Fiori (2013) = BSP + SAPUI5 + HTML5 + CSS + JavaScript Content • Web@ABAP - History • SAPUI5 & Fiori – Key Features, Architecture • SAPUI5 vs Fiori • OpenUI5 vs SAPUI5 • Development Environments • Learning Content • Personal Experience: First Project Fiori – SAP’s Strategic Direction • “Over time, we plan to move all SAP solutions in this direction.” (support.sap.com SAP Product Strategy) SAP Fiori – Design Award Winner gartner.com red-dot.sg SAPUI5 & Fiori – Key Features • HTML5 + JavaScript + CSS3 + jQuery • Models: JSON, XML, OData • Stateless • Extendable • Flexible design (Theming, Branding, Corporate Identity) • Client-side libs & rendering (server performance!) • Any web server (SAP ABAP, SAP HANA, Tomcat, Jetty...) • Any backend (also non-SAP) • Any device / client (responsiveness) • Open source (OpenUI5) • No need for SAP NW server to play with SAPUI5/Fiori Architecture Client (Web Browser): SAPUI5 Views with “sap.m” Views with lib “sap.ui.commons” lib Models (JSON, XML, Controllers OData) Server No SAP system! UI5 Fiori UI5 Fiori SAPUI5 BSP Fiori SAP Web BSP Lchpd XS Engine BSP Lchpd XS Engine Web Page Launchpad Gateway Server, e.g.
    [Show full text]
  • HPE Helion and Veritas Continuity Managed Disaster Recovery-As-A-Service to the HPE Helion Openstack Managed Cloud
    DATA SHEET: DISASTER RECOVERY HPE Helion and Veritas Continuity Managed Disaster Recovery-as-a-Service to the HPE Helion OpenStack Managed Cloud Overview: Keep your business always on Key Benefits: Your enterprise is reliant on information and the ability to • Keep your business running via managed access this information through your business applications. recovery services Understandably, your business needs to be protected against • Gain visibility into global business health and any sudden loss of access to your applications, valuable continuity readiness information, and key systems. It is imperative that your key • Stay secure and compliant to industry standards and business applications and related information are protected audit requirements from IT service outages, hacking attacks, or even catastrophic risks, including hurricanes, tsunamis, terrorism, or man-made disasters. How ready your organization is depends on your Keep your business running via managed recovery services IT business continuity strategy, how frequently you test this Maximize your business uptime with the help of service delivery strategy and how many employees your business is dependent experts that keep an eye on your business resiliency day in and on to get your applications up and running after a disaster. day out. In the event of a recovery to our HPE Helion OpenStack As an enterprise, you need consumption-based solutions, continuity cloud, we help your business recover normal business single point of service accountability, global capabilities, and processes in as little as 4 hours, with typically no more than 15 adherence to compliance requirements including data protection minutes of data loss. This is a significant reduction compared and data residency.
    [Show full text]
  • Rapid App Development with Mendix for Cloud Foundry™
    Rapid App Development with Mendix for Cloud Foundry™ Accelerate the Digital Enterprise with Rapid App Delivery Enterprise apps are more fluid than ever, requiring not only fast release but continuous delivery of new features and enhancements. Unfortunately, IT teams who rely strictly on traditional development tools and methods find that they are unable to keep pace with surging demand. Mendix for Cloud Foundry brings a new level of speed and agility to the delivery of cloud-native, multi-channel applications. Using Mendix’s signature visual modeling capabilities, business-oriented rapid developers can build and modify apps six times faster than traditional programming methods. By integrating with Cloud Foundry’s open PaaS framework, the Mendix Platform enables seamless, multi-cloud deployment as well as easy access to a growing ecosystem of component services. It’s time to accelerate application development without compromising quality or operations. Mendix for Cloud Foundry provides a scalable cloud platform to rapidly design, build, deploy and manage enterprise apps. Developers have the flexibility to instantly deploy their apps on any Cloud Foundry-based stack. The Fastest Path from Idea to App Modern IT Enable business-oriented developers to rapidly build multi-channel apps in an environment managed by IT. Faster Time to Market Accelerate the complete app lifecycle, combining visual, rapid app development with streamlined provisioning, deployment and management. Greater Agility Maintain flexibility so that you can iterate as market factors change, ensuring your business can continuously innovate. One Platform for High Productivity and High Control Accelerate your digital innovation efforts with an integrated cloud platform for modern app delivery.
    [Show full text]
  • Green Computing: Eco Friendly Technology
    International Journal of Engineering Research and General Science Volume 4, Issue 1, January-February, 2016 ISSN 2091-2730 Green Computing: Eco Friendly Technology Jugraj Veer Singh, Sonia Vatta School of Computer Science and Engineering Bahra University, Shimla Hills, India [email protected], [email protected] +917831830823 Abstract— Green computing is the study and practice of efficient and eco-friendly computing. Green computing is also called as green technology. The principle behind energy efficient coding is to save power by getting software to make less use of the hardware, rather than continuing to run the same code on hardware that uses less power. Green computing is the environmentally responsible use of computers and related resources. Such practices include the implementation of energy-efficient central processing units (CPUs), servers and peripherals as well as reduced resource consumption and proper disposal of electronic waste (e-waste).Green computing is also necessary for the future generation also. This work includes the use of green computing in today’s world and how the environment problems can reduced using green computing and how to protect the future by using the green technology. Keywords— green computing, energy star, approaches towards green computing, implementation of green computing and future of green computing. INTRODUCTION Green computing is also known as green information technology (green IT).Green computing is the environmentally responsible and eco-friendly use of computers and their resources [1].In broader terms, it is also defined as the study of designing, manufacturing/engineering, using and disposing of computing devices in a way that reduces their environmental impact.
    [Show full text]
  • Full Script Slide 5 a History of Innovation • HP Has a Long
    Full Script Slide 5 A history of innovation • HP has a long history of innovation. Here are just a few examples. • In 2013, HP disrupted server design with HP Moonshot, which uses up to 89% less energy, 80% less space, and costs 77% less than traditional servers. • In 2014, HP announced Blended Reality, where the digital world and physical world combine enabled by two technology advancements: • HP Multi Jet Fusion: New technology required for commercial 3D printing. • Sprout by HP: A first-of-its-kind, immersive computing platform that combines all-in-one desktop, a projector, cameras, 3D scanning, and a touch mat, allowing teams to imagine and create designs in real time. • HP is investing more in Research & Development than ever before. • Did you know? HP’s investment of +$3 billion in Research & Development results in more 36,000 patents every year. Slide 6 Hewlett Packard Enterprise… Today • In today’s business environment, new ideas can quickly turn into new business opportunities. Startups quickly become serious competitors, and businesses need to figure out how to innovate quickly, accelerating time to value. • We’ve created a new company to help everyone go further, faster. • Our manifesto and guiding principle at Hewlett Packard Enterprise is to help you achieve your business outcomes. • We believe a true partnership is where collaborative people, empowering technology, and transformative ideas push everyone forward. • Our customer promise to you is threefold: 1. Partnership first: Through the power of collaboration, we build long-term relationships with our customers, our partners, and each other. 2. Bias for action: We never sit still, and take advantage of every opportunity.
    [Show full text]
  • Mobile App Development with Ionic, Revised Edition Cross-Platform Apps with Ionic, Angular, and Cordova
    Revised Edition Mobile App Development w i t h I o n i c CROSS-PLATFORM APPS WITH IONIC, ANGULAR & CORDOVA Chris Griffith Mobile App Development with Ionic, Revised Edition Cross-Platform Apps with Ionic, Angular, and Cordova Chris Griffith Beijing Boston Farnham Sebastopol Tokyo Mobile App Development with Ionic, Revised Edition by Chris Griffith Copyright ©2017 Chris Griffith. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com/safari). For more information, contact our corporate/insti‐ tutional sales department: 800-998-9938 or [email protected]. Editor: Meg Foley Interior Designer: David Futato Production Editor: Justin Billing Cover Designer: Karen Montgomery Copyeditor/Proofreader: Amanda Kersey Illustrator: Rebecca Demarest Indexer: WordCo Indexing Services, Inc. September 2017: First Edition Revision History for the First Edition 2017-08-18: First Release See http://oreilly.com/catalog/errata.csp?isbn=9781491998120 for release details. The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. Mobile App Development with Ionic, Revised Edition, the cover image, and related trade dress are trademarks of O’Reilly Media, Inc. While the publisher and the author have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the author disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work.
    [Show full text]