Le meilleur du web à la conférence ‘Best Of Web 2015’ du 5 juin 2015.

Le meilleur du web à la conférence ‘Best Of Web 2015’ du 5 juin 2015.

Bonjour,

J’ai eu la chance d’assister ce vendredi 5 Juin dernier, au premier Meetup ‘Best Of Web 2015’, qui a rassemblé pas moins de 500 développeurs, dans ‘La nouvelle Crypte’, PARIS 17ème, lieu un peu insolite, mais bien équipé pour l’organisation de conférences.

Ce meetup ‘Best Of Web 2015’ réunissait les speakers de 8 meetups parisiens, axés sur les technos émergentes autour de javascript et ses fameux frameworks de développement que sont Backbone.js, Angular.js et Ember.js, mais pas que,puisqu’il a aussi été question de REST, ES6, Data Visualisation, CSS3, PhoneGap Cordova, Kinect, et j’en passe…

Sponsorisé par VISEO et plusieurs autres acteurs de l’IT de Paris et de France, l’organisation fut au top, l’ambiance légère et les présentations
minutées au cordeau, le tout avec le stand VISEO, superbement placé entre celui d’Eleven Labs (qui diffusait Roland Garros) et celuide Firefox OS.

Lire la suite

Formation architectures mobiles : principes et implémentation

Définir une architecture mobile nécessite, d’une part, de prendre en compte la pluralité des plates-formes mobiles dans les choix techniques afin de maîtriser les coûts de réalisation et de maintenance, d’autre part à concevoir finement la couche de médiation entre l’application mobile et le système d’information de l’entreprise.

Objet Direct propose une formation Architectures Mobiles du 2 au 4 octobre à Toulouse !

Cette formation présente les concepts et les bonnes pratiques indispensables pour :

  • Définir une architecture REST : centrée sur les données, sans état, scalable et sécurisée,
  • Cibler les principales plates-formes mobiles (Apple, Android, Windows Phone, BlackBerry) avec un unique développement HTML5 / PhoneGap,
  • Intégrer les exigences techniques : push, mode déconnecté, débit réseau souvent limité,
  • Exploiter les fonctionnalités mobiles : GPS, gestes, orientation, caméra, etc,
  • Publier les applications mobiles : interne à l’entreprise ou grand public (markets).

Programme complet et inscription sur notre site : http://www.objetdirect.com/formation/architectures-mobiles-principes-et-implementation

Livre Blanc : Le Web Mobile de A à Z par Objet Direct !

Objet Direct propose au téléchargement gratuit son dernier livre blanc sur le Web mobile ! Ce dernier répondra à toutes les questions que vous vous posez sur le Web Mobile :

  • Les différents moyens de concevoir des applications mobiles.
  • Les avantages de la solution dite « Web mobile », tout en ne dissimulant pas les inconvénients de celle-ci.
  • Enfin, une fois fait le choix de partir sur la solution « Web mobile », le livre blanc expose les points importants à connaître, et à aborder, tels que : la sensibilisation sur les plateformes à viser, la conception de son ergonomie, mais aussi l’architecture de son projet et les outils / frameworks incontournables.

 

Pour télécharger le Livre blanc Objet Direct, rendez-vous sur notre site : http://www.objetdirect.com/livre-blanc-le-web-mobile-de-z-par-objet-direct

On aime, on partage #12

Bienvenue dans la série « On aime, on partage » d’Objet Direct !
Chaque semaine retrouvez les meilleurs articles du web issus de notre veille technologique.
 
 
 
 

Agilité :

State of Scrum Report

Vous utilisez SCRUM, ou souhaitez l’utiliser, et aimeriez connaître l’ampleur de son adoption ?!

Une rapport mené sur plus de 500 personnes à travers 70 pays est sorti récemment. Il recense, entre autres, les différentes raisons du passage à Scrum, les types d’entreprises, leurs tailles, leurs visions du Product Owner, la taille des équipes/Sprints, l’utilisation d’intégration continue, … bref tout un tas d’informations plutôt intéressantes !

C’est par ici => http://www.scrumalliance.org/why-scrum/state-of-scrum-report


Développement web :

PhantomJs … avec Firefox ?!?

Connaissez-vous PhantomJs (voir Zombie) ? C’est un outils permettant d’avoir une instance Webkit … sans fenêtre ! Plutôt utile lorsque nous voulons faire de l’intégration continue, avec de la mise en place de tests unitaires, IHM … En revanche, nous restons dans Webkit.

Désormais, nous avons un complément à cela: SlimerJs. Encore en béta, il va permettre de piloter avec la même API que PhantomJs (normalement) un moteur … Gecko ! Donc Firefox !

A quand PhantomIE ? (Même si je l’avoue, il a hanté mes cauchemars plus d’une fois …)

https://github.com/laurentj/slimerjs


Convertissez automatiquement vos fichiers Less, Sass, …

Je vous mets en lien un petit outils fort sympathique (extension Chrome en plus !) qui permettra de convertir vos fichiers Less, Sass en CSS, CoffeeScript en JavaScript automatiquement, sans que vous ayez à lancer une commande dans votre console ou IDE.

http://alphapixels.com/prepros/


La boîte (immense) à outils du développeur Web

C’est en regardant les tweets d’Addy Osmani (BackboneJs, Yeoman, JavaScript & Chrome développeur chez Google …) que j’ai trouvé cette perle.

C’est un site regroupant une liste impressionnante de ressources pour le développement Web (aussi bien CSS que JavaScript), qui sont catégorisées en fonction de nos besoins (frameworks MVC, frameworks CSS de haut niveau, widgets …).

Bref, une petite liste à garder sous le coude.

https://github.com/dypsilon/frontend-dev-bookmarks


Se former au outils de développement Chrome (ChromeDevTools)

Chrome est à la fois un navigateur Web, mais aussi un outils de développement pour nous développeur Web. Et je dirai même un outils plutôt impressionnant par sa richesse de fonctionnalitées.

En partenariat avec CodeSchool (site pour apprendre de nouvelles technologies), l’équipe de Chrome (en tête, Paul Irish, qui nous fait une petite vidéo d’introduction d’ailleurs) nous propose de nous former sur cet outils.

Le lien ci-dessus vous emmènera vers 7 grand chapitres pour aborder le ChromeDevTools. Et je peux dire que manipulant depuis longtemps l’outils, j’ai appris des nouvelles fonctionnalitées intéressantes (comme forcer le status CSS “:hover” sur nos éléments HTML pour en voir le rendu).

http://discover-devtools.codeschool.com/


Impress JS et Strut en Beta

Impress Js est une bibliothèque javascript qui, encapsulée dans une page web, vous permet de faire des présentations de type Slideshow avec une bête page html. Du coup, plus de problème de compatibilité microsoft PPT PPX open Libre office… ça marche du moment que vous avez un navigateur qui connait HTML5.

Mais la création de votre présentation qui est superbe au final est alors un peu rébarbative. Vous êtes obligés de faire du code html et js dans Notepad++ ou autre..

C’est là que Strut vient vous aider. Il propose une interface graphique pour générer votre présentation avec impressJS et permet de la sauvegarder au format html.

Des outils intéressants pour faire des présentations portables et vivantes.

http://strut.io/dist/index.html

http://bartaz.github.io/impress.js/#/bored




Tribune libre :

IAnonym

A l’heure de la polémique sur Prism et des débats qui font rage dans l’Europe sur la mise de Google & co sur nos données, voici un projet bien utile. Ce projet participatif a pour but d’anonymiser vos données sur le web.

http://www.kickstarter.com/projects/450023/ianonym-internet-privacy-everywhere-from-any-devic


Merci à nos contributeurs de la semaine : Julien Roche, Francisco Nogueira et Mathieu Laurent.

On aime, on partage #7

Bienvenue dans la série « On aime, on partage » d’Objet Direct !
Chaque semaine retrouvez les meilleurs articles du web issus de notre veille technologique.
 
 
 
 

Java :

GWT de Google est mort, vive le GWT de la communauté !

L’avenir du framework GWT a été abordé lors de la dernière conférence Google I/O. Pour rappel, ce framework permet de concevoir des interfaces web en Java (concrètement, le code Java de la partie client d’une application GWT est compilé vers du Javascript). Pour les futurs développements, l’équipe souhaite mettre l’accent sur le performances (compilation, exécution), les problèmes de mobilité (conso batterie, réseau), et un meilleur suivi des version de Java (7, et bientôt 8). Il a aussi été question de nouveautés dans l’organisation du développement de GWT : le projet était déjà open-source, mais Google a décidé de passer sur un mode plus « communautaire » en le plaçant sous la gestion d’un comité de pilotage géré par plusieurs acteurs… une manière élégante de s’en débarrasser ?

http://javaweb.developpez.com/actu/55878/GWT-de-Google-est-mort-vive-GWT-de-la-communaute-la-feuille-de-route-de-la-boite-a-outils-de-developpement-Web-devoilee/


Retour d’expérience sur la création d’une application “desktop” à base d’HTML5

Nos confrère d’Ippon nous partagent leur récente expérience mettant en oeuvre HTML5 dans la réalisation d’une application multi-plateforme / multi-devices ayant la particularité de proposer un mode offline. La problématique de gestion du cache est bien détaillée ce qui permettra à quiconque se lançant dans un développement similaire de gagner un temps précieux en évitant quelques pièges.

http://blog.ippon.fr/2013/05/23/une-application-html5-desktop-en-mode-offline




Agilité :

Sprint Reviews in practice

La revue de Sprint est un élément essentiel de Scrum.

Dans l’article qui suit, Ian Mitchell nous en fait une présentation complète (et plus !) : quezaco ?, les différentes étapes, la différence avec la rétrospective, le backlog grooming, les anti-patterns et quelques conseils avisés pour que ce soit une réussite !

Vos revues de sprint ne se passent pas de la manière dont vous souhaitez ? Lisez cet excellent article, un must read pour tout Scrumiste !!!

http://agile.dzone.com/articles/sprint-reviews-practice




Design et conception :

DIP in the wild

Le principe d’inversion de dépendences, ça vous parle ? Voila un article très complet sur le blog de Martin Fowler. Prenez le temps de le lire. Après une longue introduction à ce qu’est le principe d’inversion de dépendances (le DIP du titre) par rapport à l’injection de dépendance ou l’inversion de contrôle, l’auteur illustre ses propos à travers différents exemples. En conclusion, Brett Schuchert rappelle que le code est le moyen d’arriver à ses fins et non la finalité en elle même. Il rappelle aussi que ce qui marche dans un contexte peut ne pas marcher pour un autre. Bonne lecture …

http://martinfowler.com/articles/dipInTheWild.html




Tribune libre :

HOW-TO : Piloter un drone à la Minority Report

Nous avons la chance en tant que développeur d’avoir la possibilité d’assister a un grand nombre d’évènements (DOJO, Barcamp, etc.). Il faut bien avouer que les occasions ne manquent pas et que nous avons l’embarras du choix ! Parmi ces évènements voici le retour d’un “Coding Marathon” organisé par la société Palo-IT qui, par son choix de sujet original, mérite toute votre attention ! En effet, nos confrères ont mixé 2 dispositifs High-tech du moment :

  • le capteur Leap Motion (dispositif prometteur permettant de communiquer avec un ordinateur avec une gestuelle qui n’est pas sans rappeler celle que nous avons découvert il y a quelques années dans le film Minority Report) .

  • l’AR.Drone de la société Parrot (un drone quadrirotor)

L’aventure nous est relatée itération par itération présentant ainsi les différentes embûches rencontrées et les premiers pas avec ces technos originales. Même si il reste encore un peu de travail pour arriver à maîtriser parfaitement les deux appareils, gageons que les participants ont passés un bon moment !

http://palo-it.com/blog/piloter-lar-drone-2-0-avec-le-capteur-leap-motion


Comment déterminer qu’un grand nombre est divisible par 7 ?

Tout ça de manière graphique applicable par un enfant … Le pire, c’est que ça marche !!!

http://blog.tanyakhovanova.com/?p=159


Merci à nos contributeurs de la semaine : Clément Plantier, Jean-Philippe Letard, Mathieu Laurent et Benjamin Marron.

Formation HTML5 et PhoneGap : Développement Web Mobile

Objet Direct propose une formation HTML5 et PhoneGap du 17 au 19 juin à Toulouse !

Cette formation vous permettra d’assimiler et de maîtriser les points suivants :

  • Les fonctionnalités mobiles prises en charge (GPS, gestes, orientation, caméra, …),
  • La compatibilité des téléphones et tablettes avec HTML5 et PhoneGap,
  • Les cas d’usage optimaux de cette solution,
  • Le packaging d’applications natives avec PhoneGap,
  • La conception de plugin pour PhoneGap,
  • La conception d’interfaces mobiles (IHM) avec jQuery Mobile,
  • Les stratégies alternatives pour créer des applications multi-plateformes.

Programme complet et inscription sur notre site : http://www.objetdirect.com/formation/html5-et-phonegap-developpement-web-mobile

On aime, on partage #4

Bienvenue dans la série « On aime, on partage » d’Objet Direct ! Chaque semaine retrouvez les meilleurs articles du web issues de notre veille technologique.

 

 

 

 

Agilité :

Culture Hacking

Je tenais absolument à vous faire partager cette expérience vécu lors de la keynote d’ouverture du ScrumDay du 11 avril.

Ici le retour de ginkgoandco qui a visiblement lui aussi adoré. http://ginkgoandco.wordpress.com/2013/04/13/hackez-la-culture-dentreprise/

Vous trouverez en prime le lien vers la vidéo du scrumday !

Hack yourself 😉

 

Java et technos web :

JavaFX pour une petite application de recherche locale

Je me suis récemment demandé quelle serait la meilleure solution à l’heure actuelle pour réaliser une interface graphique pour un client lourd en Java. Il y a swing mais est-ce encore d’actualité ? Il y a également JavaFX mais j’ai l’impression que cette solution n’a jamais décollé et qu’elle reste donc encore trop méconnue aujourd’hui. L’article suivant présente le développement d’une application de recherche locale basée sur Apache Lucene dont la GUI est codée en JavaFX avec du HTML5 embarqué. Le code source est bien sur à disposition et je pense qu’il peut être la source d’inspiration d’autre projets de ce genre.

http://www.mirkosertic.de/doku.php/javastuff/fxdesktopsearch


Clearest Explanation Yet of SaaS / PaaS / IaaS

SaaS, PaaS, IaaS : pour chacun de ces types de service, cet article présente une définition simple et claire qui vous permettra de comprendre la différence entre les trois.

http://www.brightpattern.com/2013/clearest-explanation-yet-of-saas-paas-iaas/


Tribune libre :

La nuit du Hack 2013

Du 17 au 21 juin à Disneyland Paris se tiendra une conférence sur le thème de la sécurité informatique. Même si ce n’est pas notre coeur de métier, il est toujours intéressant de se tenir au courant des failles qui peuvent toucher les applications que nous développons ou que nous utilisons. Dans l’article, Korben présente en détail le planning de la conférence au cours de laquelle se dérouleront de nombreux challenges. Avis aux amateurs !

l’article : http://korben.info/ndh2k13.html

le site de la conférence : http://nuitduhack.com/


En programmation, les vieux développeurs sont les meilleurs

Présentation d’une étude se basant sur le score de réputation sur le site StackOverflow, qui démontre qu’il y a une forte corrélation entre ce score et la courbe de l’âge. Cette étude met aussi en évidence la polyvalence de ces “seniors” face aux trentenaires qui se concentrent sur moins de domaines. Elle tend enfin à montrer que les développeurs expérimentés ne sont pas dépassés par des outils récents, bien au contraire, ce qui va à l’encontre de bien des idées reçues, notamment en France.

L’article : http://www.numerama.com/magazine/25859-en-programmation-les-vieux-developpeurs-sont-les-meilleurs.html


Nouveautés Hi-Tech

Retour d’expérience sur les Google Glasses

Un retour d’expérience d’une personne qui a pu testé Google Glass (les lunettes digitales) pendant 2 semaines. Il évoque des points intéressants sur la stratégie globale de Google par rapport à ce produit : commerces de proximité plutôt que pubs, l’importance des services Google pour un utilisateur de Glass. Sa conclusion est que le produit est vraiment révolutionnaire, mais que son succès va dépendre du prix de vente.

À lire sur Google +

Merci à nos contibuteurs de la semaine : Jamel Ghechoua, Jean-Philippe LETARD, Clément Plantier, Benjamin MARRON et Andriy Mandyev.

Article: Les fondamentaux du Responsive Design

Bonjour,

Je vous fais ce petit billet afin de vous informer de la publication sur le site www.developpez.com d’un article que nous avons écrit sur le responsive design.

Vous pouvez le trouver sur le lien suivant: http://objetdirect.developpez.com/tutoriels/css/responsive-design/

J’espère qu’il vous plaira.

Bon weekend à tous !

Programmez: deux nouveaux articles au sein du magazine

Bonjour,

Le mois de Février a été riche, car nous avons pu constater la publication de deux articles dans le magazine mensuel « Programmez » qui viennent d’Objet Direct.

Le premier s’intitule « Créer un plugin PhoneGap, un jeu d’enfant« . Il montre que PhoneGap, la solution permettant de créer des applications Web mobile hybride, a été pensé dès le départ pour qu’il puisse gérer des plugins. Autrement dit, que nous puissions nous créer nos propres plugins si nécessaire. Pour le démontrer, l’article montre un exemple où nous voulons envoyer un SMS. Nous faisons alors étape par étape la réalisation du plugin, qui fonctionnera sous Android et sous Windows Phone 7.

Le second s’intitule « CSS3, la nouvelle donne« . Cet article tend à montrer qu’il est temps d’utiliser CSS3 dans nos sites Web, et aussi de remettre en cause la façon dont nous les développons. L’apparition d’Ajax a bouleversé la façon de concevoir nos sites. CSS3 nous amène peu ou prou la même chose.

Si vous avez un magazine Programmez à porter de main, et que vous voulez lire les articles n’hésitez pas !

Bonne journée à tous !

Bol d’air à La Rochelle : retour sur le JUG Summer Camp 2012

JUG Summer Camp

Il y a quelques semaines, j’ai assisté pour la première fois au JUG Summer Camp de La Rochelle, pour sa troisième édition. Voici mes impressions.

Une ambiance chaleureuse

Ayant par le passé assisté à des conférences internationales comme les Sun Tech Days, j’en garde le souvenir d’une grand-messe avec des milliers de visiteurs, mettant en avant des produits et servant de vitrine commerciale aux principaux éditeurs du monde Java.

A La Rochelle, j’ai trouvé au contraire une conférence à taille humaine, ou quelques dizaines de développeurs passionnés venaient écouter et échanger sur les sujets qui leur tiennent à cœur. La nature même des conférences était très personnelle, animées par des développeurs exposant les choix et les problématiques qu’ils rencontrent dans le cadre de leur travail.

Lire la suite