Frontend development requires a lot a different tools. This presentation is about these technos like AngularJS, Javascript, Jquery, Sass, Grunt, Zurb foundation, Karma, Protractor, ...
This presentation was shown during a TechnoByte (session of internal formation) on 2014/06/10
Présentation de la bibliothèque JavaScript jQuery dans le cadre du cours combiné GTI780 / MTI780, Sujets spéciaux en TI, donné par Claude Coulombe, à l\'École de technologie supérieure, Montréal, Automne 2008
Comment créer des hooks dans vos développements WordPress - WP Tech 2015Boiteaweb
Je vous ai déjà parlé de comment choisir vos hooks à Paris en 2013, vous savez peut-être déjà ajouter des filtres et actions, mais en ajoutez-vous dans vos développements ?
J’aimerai prendre un moment avec vous pour vous donner l’envie de créer vos propres hooks et bien sûr de bien le faire, dans les (nouvelles) règles WordPress.
Frontend development requires a lot a different tools. This presentation is about these technos like AngularJS, Javascript, Jquery, Sass, Grunt, Zurb foundation, Karma, Protractor, ...
This presentation was shown during a TechnoByte (session of internal formation) on 2014/06/10
Présentation de la bibliothèque JavaScript jQuery dans le cadre du cours combiné GTI780 / MTI780, Sujets spéciaux en TI, donné par Claude Coulombe, à l\'École de technologie supérieure, Montréal, Automne 2008
Comment créer des hooks dans vos développements WordPress - WP Tech 2015Boiteaweb
Je vous ai déjà parlé de comment choisir vos hooks à Paris en 2013, vous savez peut-être déjà ajouter des filtres et actions, mais en ajoutez-vous dans vos développements ?
J’aimerai prendre un moment avec vous pour vous donner l’envie de créer vos propres hooks et bien sûr de bien le faire, dans les (nouvelles) règles WordPress.
Comment se charge WordPress ? Le loading du core.Boiteaweb
Présentation WordPress donnée au WPTech 2014.
Le chargement de WordPress reste un mystère pour beaucoup d’entre nous.
Entrons dans les entrailles du démarrage de WordPress, trouvons ce qui se passe, quels hooks sont lancés et comprenez alors pourquoi certaines actions nécessites d’être hookées, comprenez l’intérêt des priorités, comprenez pourquoi nous lançons certaines actions trop tard.
http://pierrci.github.io/intro-angular/
Une présentation d'Angular destinée à un public débutant en javascript et se concentrant sur l'aspect "pratique", servant de fil rouge dans le cadre d'une formation de stage. Elle n'a absolument pas la prétention d'être exhaustive.
Deliverance, la puissance de la gestion de contenu Plone appliquee aux themes...Paris, France
Deliverance permet de réaliser l'habillage graphique d'un site Plone sans nécessiter de développement particulier. Nous présentons ici la partie technique ainsi que les avantages d'une telle technologie d'un point de vue client et utilisateur.Conférence de Jérôme Petazzoni et Jeremie Cayla (Pilot Systems) au Word Plone Day.
Présentation de la bibliothèque JavaScript jQuery dans le cadre du cours combiné GTI780 / MTI780, Sujets spéciaux en TI, donné par Claude Coulombe, à l'École de technologie supérieure, Montréal, Automne 2009
Quelques éléments de contexte - API, Microservices, Agilité, DevOps, Cloud
Organisation de projets Front - Back: impacts, dépendances et solutions
Les normes & bonnes pratiques issues de Retours d'Expériences
Un focus sur AngularsJS 2.0
Grunt, Bower, Yeoman ou comment automatiser un projet web SPATouchify
Slides de la présentation Grunt, Bower, Yeoman ou comment automatiser un projet web SPA aux Microsoft TechDays 2015.
Introduction aux outils Grunt, Bower, Yeoman et en quoi ils sont liés.
Dans cette session, nous présenterons les bienfaits de l'automatisation, notamment dans les projets web complexes.
Grunt / Bower / Yeoman ou comment automatiser le développement d’un projet we...Microsoft
Introduction aux outils Grunt, Bower, Yeoman et en quoi ils sont liés. Dans cette session, nous présenterons les bienfaits de l’automatisation, notamment dans les projets web complexes. De nombreux scénarios d’usages seront présentés.
Vue.js, on pourrait presque passer à côté sans la remarquer tellement cette librairie est discrète. Ce serait dommage ! Alors, partons à la découverte de cette librairie JavaScript pour le développement web, simple, légère et qui offre une excellente alternative à Angular ou React, pour ceux qui souhaitent ne pas investir trop de temps dans l’apprentissage d’un nouveau framework.
Comment se charge WordPress ? Le loading du core.Boiteaweb
Présentation WordPress donnée au WPTech 2014.
Le chargement de WordPress reste un mystère pour beaucoup d’entre nous.
Entrons dans les entrailles du démarrage de WordPress, trouvons ce qui se passe, quels hooks sont lancés et comprenez alors pourquoi certaines actions nécessites d’être hookées, comprenez l’intérêt des priorités, comprenez pourquoi nous lançons certaines actions trop tard.
http://pierrci.github.io/intro-angular/
Une présentation d'Angular destinée à un public débutant en javascript et se concentrant sur l'aspect "pratique", servant de fil rouge dans le cadre d'une formation de stage. Elle n'a absolument pas la prétention d'être exhaustive.
Deliverance, la puissance de la gestion de contenu Plone appliquee aux themes...Paris, France
Deliverance permet de réaliser l'habillage graphique d'un site Plone sans nécessiter de développement particulier. Nous présentons ici la partie technique ainsi que les avantages d'une telle technologie d'un point de vue client et utilisateur.Conférence de Jérôme Petazzoni et Jeremie Cayla (Pilot Systems) au Word Plone Day.
Présentation de la bibliothèque JavaScript jQuery dans le cadre du cours combiné GTI780 / MTI780, Sujets spéciaux en TI, donné par Claude Coulombe, à l'École de technologie supérieure, Montréal, Automne 2009
Quelques éléments de contexte - API, Microservices, Agilité, DevOps, Cloud
Organisation de projets Front - Back: impacts, dépendances et solutions
Les normes & bonnes pratiques issues de Retours d'Expériences
Un focus sur AngularsJS 2.0
Grunt, Bower, Yeoman ou comment automatiser un projet web SPATouchify
Slides de la présentation Grunt, Bower, Yeoman ou comment automatiser un projet web SPA aux Microsoft TechDays 2015.
Introduction aux outils Grunt, Bower, Yeoman et en quoi ils sont liés.
Dans cette session, nous présenterons les bienfaits de l'automatisation, notamment dans les projets web complexes.
Grunt / Bower / Yeoman ou comment automatiser le développement d’un projet we...Microsoft
Introduction aux outils Grunt, Bower, Yeoman et en quoi ils sont liés. Dans cette session, nous présenterons les bienfaits de l’automatisation, notamment dans les projets web complexes. De nombreux scénarios d’usages seront présentés.
Vue.js, on pourrait presque passer à côté sans la remarquer tellement cette librairie est discrète. Ce serait dommage ! Alors, partons à la découverte de cette librairie JavaScript pour le développement web, simple, légère et qui offre une excellente alternative à Angular ou React, pour ceux qui souhaitent ne pas investir trop de temps dans l’apprentissage d’un nouveau framework.
Levio était présent au Global Azure Bootcamp, qui se tenait dernièrement à Québec. Notre implication est le reflet de notre expertise et de notre engagement.
Vous n'y étiez pas? Voici le support visuel de la conférence « Expérience pratique de développement Azure » présentée par Martin Lessard.
Vous allez voir comment collecter des informations JSON (ou autre) venant de différentes instances d’applications mobiles sur une ferme Web, agréger ces données sous formes de fichiers dans le nuage (blobs). Vous allez également voir comment créer par script un cluster Hadoop en tant que service, comment lui soumettre un script à la SQL (HIVE) pour analyser les données ainsi collectées avant de détruire le cluster. Enfin, vous alllez voir comment récupérer les résultats (sans que le cluster Hadoop ait besoin d’être allumé) dans Excel Power Query, pour alimenter un modèle Power Pivot et visualiser le résultat sur une carte dans Power View.
Ces différentes parties sont relativement indépendantes. Elles peuvent être réutilisées indépendamment les unes des autres. Ensemble, elles constituent une solution de type cloud hybride, où des applications mobiles situées par définition à des endroits très divers envoient des données dans le cloud pour analyse avant visualisation dans les murs de l’entreprise (Excel).
Le cloud hybride, cela peut correspondre à des solutions aussi concrètes que cela !
Coupler les mécanismes évènementiels nativement asynchrones du framework opensource node.hjs avec un hébergement dans IIS permet aujourd'hui d'implémenter des solutions extrêmement « scalables » sur la plateforme Windows. Si l'on ajoute à cette recette l'ingrédient Cloud, les gains n'en sont que plus nombreux : self-provisioning, élasticité, facturation à l'utilisation.... L'objectif de cette session est de présenter différents contextes d’utilisation du framework node.js dans Azure : Cloud Services PaaS, Web Site, Azure Mobiles Services
Speaker : Stéphane Goudeau (Microsoft)
Si vous voulez en savoir un peu plus sur Cloudbees, notre nouveau partenaire technique, nous vous invitons à découvrir la présentation de Noel Bardelot.
Noel nous a préparé une démonstration sur la manière d'aborder le développement Java dans le Cloud via la solution DEV@Cloud de CloudBees.
A cette occasion vous apprendrez à créer un projet pas à pas, outil par outil et à reproduire à volonté.
Pas de pré-requis particulier pour cette vidéo tout public.
Cycle de vie d'un projet web agile avec TFS 2013, Azure VM et MonacoMicrosoft
Je réalise un projet web en mode agile. TFS 2013 et Visual Studio Online peuvent-ils m'aider ? Comment ? » Venez voir comment l'ensemble des possibilités de TFS 2013 combiné à Visual Studio 2013 supporte la réalisation d'un projet Web en Scrum grâce (entre autre) aux déploiements automatiques dans des VMs Azure et aux nouvelles capacités de Visual Studio Online. Le programme consistera en un jeu de rôle combinant les capacités de Visual Studio 2013, le pilotage projet grâce à TFS (organisation des scénarios et des tâches), comment faire le standup meeting avec l'interface web (planification et décomposition des scénarios / exigences), le code review, la création de tests unitaires, la création d’une infrastructure Azure pour gérer les déploiements automatiques, et enfin l'exécution des tests utilisateurs suite à la demande de revue par le client.
Speakers : Franck Farré (SQLI), Fabrice Hautot (SQLI)
Cet eBook a été préparé avec passion, nous avons beaucoup de documentation mais je voulais partager ma façon d'apprendre XAMARIN.
Espérant qu’elle soit la meilleure façon de commencer!
Java dans Windows Azure: l'exemple de JonasMicrosoft
Jonas, serveur d'application J2EE, a récemment été porté par Bull, avec l'aide de Microsoft, sur Windows Azure. Au-delà de la mixité des environnements Java et Microsoft, cette session démontrera par l'exemple la grande ouverture de Windows Azure à des technologies peu habituées à s'éxécuter en environnement Windows.
Pourquoi JavaScript?
Considéré comme « l’un des langages les plus universels », a déclaré Todd Anglin, vice-président de la gestion des produits et du marketing chez Telerik.
Quels sont les enjeux?
Exposer les APIs de la plateforme native à JavaScript
Produire une interface utilisateur native
Faire abstraction des interfaces utilisateurs natives
Responsive l'indispensable révolution des outils et processusGoulven Champenois
Le design de sites responsive s’accommode mal du fonctionnement usuel. Revue des problèmes et de comment les contourner. Conférence-atelier donnée à ParisWeb.
Le SQL est un standard pour accéder vos données, donc, dans un monde orienté flux, quoi de plus normal que de retrouver le SQL pour traiter vos streams. Dans ce talk, vous découvrirez les extensions apportées à SQL par Apache Calcite pour répondre à cette problématique. Présentation faite au JugSummerCamp 2018
Big Data Viz (and much more!) with Apache ZeppelinBruno Bonnin
Slides du talk réalisé à Web2Day 2016 sur Apache Zeppelin (env. dédié à l'exploration des données, avec support de multiples langages, multiples backends)
Explorez vos données avec apache zeppelinBruno Bonnin
Rapide présentation du projet Apache Zeppelin, environnement web facilitant l'exploration et le partage autour de vos données : le support de multiples langages pour le traitement (Spark) et l'accès aux bases de données (PostgreSQL, Cassandra, ...) permet à Zeppelin de s'adapter aux backends les plus divers.
Breizhcamp 2015 - Comment (ne pas réussir à) modéliser ses data dans elastics...
Vue.js, même un dev java peut en faire !
1. Vue, même un dev Java
peut en faire !
#BreizhCamp #VueJS
//TODO: Trouver un titre moins naze
2. Bruno Bonnin
Old developer, Dashboard maker, Data
architect @MyScript
developer.myscript.com/
myscript.com/about/join-us/
3. Orienté composants
Dédié à la création
d’interfaces Web interactives
Performant
Très facile à
apprendre
Vue.js en quelques mots...
Focus sur la
couche View
Flexible
4. npm install vue-cli -g
vue init webpack monprojet
C’est parti, on l’installe...
<script src="https://.../path/to/vue.js">Le plus simple
Mieux npm install vue
Encore mieux
5. … et on code !
<div id="app">
Bonjour {{ name }} !
</div>
new Vue({
el: '#app',
data: confdata
})
var confdata = {
name: 'Codeurs en
Seine'
}
Model ViewViewModel
confdata.name = 'BreizhCamp' Rien de plus
à faire !
?
6. La base: l’instance "Vue"
new Vue({
// Options de base
el: '#app',
data: { … },
methods: { ... },
components : { … },
// Méthodes liées au
// cycle de vie de l’instance
created () { … },
mounted () { … },
beforeUpdate () { … },
updated () { … }
...
})
// Options utiles
// pour les datas
computed: { ... },
watch: { ... },
filters: { … },
La totale sur :
https://vuejs.org/v2/api/
13. En conclusion...
Après plus de 2 ans d’existence, la
communauté grandit vite !
Vue.js doit faire partie de votre réflexion !
● Focus sur la simplicité
● Orienté composant
● Montée en compétence
très rapide (des
connaissances
standards en JavaScript
et HTML suffisent)