Parleys

Classement : 40 / 900

11 vidéos sélectionnées

La révolution hors-ligne du Web arrive avec les Service Workers

Les Services Workers arrivent dans nos navigateurs Web et nous promettent une petite révolution : hors-ligne, notifications push, synchro en background...Au cours de cette session, je vous propose de découvrir en détails ces Service Workers. Nous verrons comment leur utilisation dans l'Agenda Devoxx a permis de développer une expérience Web offline-first . Nous aurons également l'occasion d'aborder les autres technos modernes utilisées dans l'application : AppCache, Promises, cache,...

Voir la suite

Thèmes liés : developpement d'application web et mobile / developpement d'applications web avec php / developpeur d applications web / projet developpement web

Développer son conteneur d’application Java léger avec la SPI Weld 2.x et les extensions CDI 1.1

CDI 1.1 est une brique centrale de l’architecture et du modèle de programmation de la plateforme Java EE 7. Weld 2 en est l’implémentation de référence et est intégré dans les derniers serveurs d’application Java EE 7 tels que WildFly 8.Néanmoins, Weld peut également être utilisé de manière autonome dans n’importe quel type d’environnement.Cette session vous propose de découvrir la SPI Weld 2.1 et les extensions CDI 1.1 qui permettent de développer son propre conteneur...

Voir la suite

Thèmes liés : developpement d'application web en java / developpement d application web / serveur d'application serveur web / developpeur d applications web

Arquillian pour des tests Web simples et efficaces

Arquillian a fait ses preuves pour tester des composants Java EE. Il est aussi l'outil idéal pour toutes sortes de vrais tests. Avec Drone, Graphene et Warp, vous disposez de la meilleure trousse à outils tester vos applications Web.

Avec ses tests en mode client, Arquillian est capable de tester une application Web en lui envoyant des requêtes HTTP. Ses extensions Drone et Graphene permettent de bénéficier de la puissance combinée d'Arquillian et de Selenium pour tester vraiment vos...

Voir la suite

Thèmes liés : test application web / developpement d'application web en java

Pratiquer DDD en un éclair

Pour une immersion instantanée dans le monde DDD, je vous propose de vous équiper d'un outil assez spectaculaire, Sculptor. Il s'agit d'un outil open source, qui permet le développement d'application fortement orienté DDD via un DSL aussi simple qu'efficace. Ainsi, nous coderons en TDD ensemble, au travers d'un plugin Eclipse, la représentation DDD d'une application web simple basée sur REST, Spring et MongoDB, avec une pincée de Maven et GIT pour démontrer qu'il ne s'agit pas d'une...

Voir la suite

Thèmes liés : developpement d application web / outils developpement web open source / outil developpement logiciel architecture

Packaging et déploiement d’une application JavaEE avec Docker et Ansible

L’objet de ce quickie est la présentation pas à pas de :

la dockerisation de bout en bout d’une application Web incluant l’archive, le serveur d’application, le backend (SQL + NoSQL) et les données

l’automatisation du déploiement avec Ansible sur une infrastructure multiserveurs.

Author:

Stephane Manciot

undefined

Voir la suite

Uniformisez vos postes de développement avec Fig

Fig est un outil open source fondé sur Docker permettant de définir et d’exécuter son environnement de développement et ses dépendances de manière reproductible et isolée.Fig se positionne comme concurrent direct de Vagrant (HashiCorp) et Foreman (Heroku).Durant ce quickie, nous verrons comment mettre en place une application (Spring Boot) et ses dépendences (DB, Cache, …) au travers de Fig.

Author:

Etienne Peiniau

Développeur depuis maintenant plus de huit ans, je travaille...

Voir la suite

Thèmes liés : outils developpement web open source / web application java framework / developpement d'application web en java

Développer des applications multiplateformes facilement à l'aide de Ionic Framework

Créer une application c’est chouette mais créer pour plusieurs plateformes (Android, iOs, ChromeOS…) deviens vite fastidieux. Et si on essayait de créer une seule application que l'on pourrait générer pour ces plateformes? Et pourquoi on n'essaierait pas de la faire à l'aide des outils de génération multiplateforme comme Cordova et PhoneGap, de Ionic Framework (s’appuyant sur ces outils de génération) et des technologies web (HTML, CSS, AngularJS...)? Lors de ce TIA, je vous...

Voir la suite

Réaliser des tests de charges avec Gatling

Gatling est un outil de stress d'applications web nouvelle génération développé en Scala et guidé par les principes suivants :

* en finir avec le modèle 1 user = 1 thread non scalable, grâce à des acteurs Akka

* pour les mêmes raisons de scalabilité, utiliser des IO non bloquantes, grâce à Netty

* disposer de scripts clairs et évolutifs, grâce à une API fonctionnelle et un DSL

* être gratuit, et autant que possible open-source

Le projet est hébergé sous Github...

Voir la suite

Pourquoi utiliser un portail en 2014

Après la mode des années 2000, le marché du portail s'est restructurée et simplifiée. Les offres de portail constitue une solution d'infrastructure avec de multiples cas d'utilisations qui prend son sens en 2014. La vocation première du portail est d'être le point d'entrée aux services applicatifs de l’entreprise. Le portail répond aux problématiques de communication en agrégeant les différentes sources de contenu et les référentiels documentaires. Le portail permet l'échange...

Voir la suite

Thèmes liés : serveur application weblogic

React.js: Super-fast Single Page Web Applications

React.js is a view library from Facecbook for building performant user-interfaces in JavaScript. In this session, we'll explore React.js and understand why it's a great step forward for building complex UI's that run fast. We'll code up an example web application using React.js and step through the basics of using the library while discussing concepts like the shadow DOM and components.

Author:

Pratik Patel

Pratik Patel is the CTO of Atlanta based TripLingo (http://www.triplingo.com/). He...

Voir la suite