background preloader

Développement Web

Facebook Twitter

MonolithFirst. Evolutionary design · microservices tags: As I hear stories about teams using a microservices architecture, I've noticed a common pattern.

MonolithFirst

Almost all the successful microservice stories have started with a monolith that got too big and was broken up Almost all the cases where I've heard of a system that was built as a microservice system from scratch, it has ended up in serious trouble. This pattern has led many of my colleagues to argue that you shouldn't start a new project with microservices, even if you're sure your application will be big enough to make it worthwhile. . Microservices are a useful architecture, but even their advocates say that using them incurs a significant MicroservicePremium, which means they are only useful with more complex systems. The first reason for this is classic Yagni.

I've heard different ways to execute a monolith-first strategy. A more common approach is to start with a monolith and gradually peel off microservices at the edges. Further Reading. Parsing XML With SimpleXML. Parsing XML essentially means navigating through an XML document and returning the relevant data.

Parsing XML With SimpleXML

Twig tips and tricks. Creative Gooey Effects: Chat App. Javascript, retour aux bases : constructeur, prototype et héritage. Depuis quelques temps, l’utilisation du javascript se démocratise.

Javascript, retour aux bases : constructeur, prototype et héritage

De langage permettant de faire clignoter un texte ou défiler un bandeau de pub sur votre site multimania, il est progressivement devenu un outil à part entière de toute application web, jusqu’au point, atteint récemment, d’être auto suffisant, et ainsi de voir émerger un certain nombre de librairies permettant de réaliser la partie interface d’une application (presque) exclusivement en javascript. Pourtant, on partait de loin ! Très longtemps considéré par la majorité comme un language de bidouilleur tout juste bon à sortir du code inmaintenable, on aura tout entendu sur javascript : depuis « nan mais de toute façon javascript ca marche pas » jusqu’a « nan mais javascript c’est nul, c’est pas orienté objet : y a pas de classe » en passant par « nan mais moi le prototype j’ai rien pigé, pourquoi ils ont fait ca, sérieux ? », sans oublier le fameux « c’est quoi ce mot clef ‘this’ qui change tout le temps ? Voila. #Mobilegeddon : effervescence autour du nouvel algorithme Google.

Depuis quelques jours, c’est l’effervescence sur les réseaux sociaux autour du hashtag #Mobilegeddon, en référence au nouvel algorithme associé par Google à son moteur de recherche.

#Mobilegeddon : effervescence autour du nouvel algorithme Google

Ledit algorithme est entré en vigueur ce 21 avril. Il avait toutefois été officialisé plusieurs semaines en amont. Une stratégie de communication très rare chez Google, mais qui laisse augurer d’un fort impact en matière de référencement pour les sites qui ne satisferaient pas aux critères édictés par le groupe Internet américain. Au coeur du débat, le mobile. Les pages Web adaptées à une consultation sur smartphone – et qui s’afficheront rapidement – seront mises en avant dans les résultats de recherche. L’algorithme applique une logique binaire : soit une page est « mobile-friendly », soit elle ne l’est pas, indépendamment du site dont elle dépend et des liens qu’elle pourrait contenir pointant vers des contenus non optimisés pour les smartphones.

On vous avait prévenu Invitation au responsive.

Tools Online

Components · Bootstrap 3.2.0 Documentation - BootstrapDocs. Available glyphs Includes 200 glyphs in font format from the Glyphicon Halflings set.

Components · Bootstrap 3.2.0 Documentation - BootstrapDocs

Glyphicons Halflings are normally not available for free, but their creator has made them available for Bootstrap free of cost. Web developpement. Web tool. Dropdown Buttons. Dropdown Button Disabled Dropdown Button Basic.

Dropdown Buttons

Top Bar. Ripienaar/free-for-dev. #AdTech : Fondé par 2 français, Secret Media semble avoir trouvé la solution contre l'Adblocking. 57% des publicités Display ne sont pas vues par les internautes.

#AdTech : Fondé par 2 français, Secret Media semble avoir trouvé la solution contre l'Adblocking

Un chiffre, issu d’une étude baptisée AdVerification, menée par Kantar Media et Adledge du 1er octobre au 31 décembre 2014, qui vient appuyer une autre vérité : même si ces formats ne sont pas vus, ils restent quand même facturés par les éditeurs. Fondateur d’Overblog, société rachetée par Webedia en 2014, Fredéric Montagnon s’est intéressé à la montée en puissance de l’Adblocking, pour lancer discrètement mais sûrement, sa solution Secret Media. Cool mobile application loaders. Connoratherton. Makes agencies agile : easyBacklog. Agile Project Management. Marvelapp. Foundation datepicker. Buttons.

Default Button Basic You can create a button using minimal markup.

Buttons

<a href="#" class="button">Default Button</a> Button Sizing Additional classes can be added to your component to change its size and shape. Réseaux sociaux / Curation. Free Web & Mobile (iOS, Android) Prototyping and UI Mockup Tool. ECMAScript. Capifony — symfony and Symfony2 deployment. What is Capistrano? Capistrano is a remote server automation tool.

What is Capistrano?

It supports the scripting and execution of arbitrary tasks, and includes a set of sane-default deployment workflows. CodeIgniter. Un article de Wikipédia, l'encyclopédie libre.

CodeIgniter

CodeIgniter est un framework libre écrit en PHP. Il suit le motif de conception MVC et s'inspire du fonctionnement de Ruby on Rails. Les versions inférieures à la 2.0.0 sont compatibles avec PHP 4 et 5, tandis que celles supérieures à la 2.0.0 ne sont compatibles qu'avec PHP 5.1.6 ou plus. La version 3.0 en cours de développement requiert PHP 5.2.4. §Histoire[modifier | modifier le code]

CakePHP. Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Cake. CakePHP est un framework web libre écrit en PHP distribué sous licence MIT. High performance PHP framework. Homepage - Silex - The PHP micro-framework based on Symfony2 Components. Liste de frameworks PHP. Un article de Wikipédia, l'encyclopédie libre.

Ci-dessous, une liste plus ou moins exhaustive des frameworks en PHP disponibles. §Articles connexes[modifier | modifier le code] Demos - Uploadify. Io.js 1.1.0 : la plateforme JavaScript continue de forger son identité et se différencie petit à petit de Node.js. Playful Trampoline Effect. Maps Javascript API V3 Reference - Google Maps JavaScript API v3. Release Version Last updated Saturday, January 30, 2016 This reference documents version 3.23 (the release version) of the Maps Javascript API released Nov 19, 2015. Remove Markers - Google Maps JavaScript API v3. Dans quel cas devrait-on utiliser le d veloppement pilot par les tests ? TDD est un outil, pas une religion , d clare un d veloppeur. Thomas Bandt, développeur et entrepreneur, a récemment écrit un billet de blog où il se demande pourquoi les gens qui parlent du développement dirigé par les tests (TDD : Test Driven Development) se partagent souvent en deux groupes : « les fondamentalistes qui exigent qu’aucune ligne de code ne doive être écrite sans un test, et les renieurs, ceux qui se refusent carrément à utiliser le TDD ».

Dans son article, il raconte son expérience personnelle, où il avait réalisé plusieurs projets, dont certains, avec un développement TDD, et d’autres sans TDD. Lebinh/nginx-conf. Google lance un nouvel outil d'analyse de s�curit� des applications web, pour d�tecter des failles de type XSS et du contenu mixte. La firme de Mountain View a récemment annoncé sur le blog de sa plateforme de cloud que, désormais, les applications web hébergées sur sa plateforme seront analysées dans le but de détecter d'éventuelles failles de sécurité communes.

Google Cloud Security Scanner - le nouvel outil de vérification de bugs de sécurité de Google - va permettre aux utilisateurs d'analyser facilement leurs applications web pour rechercher deux vulnérabilités courantes à savoir les failles cross-site scripting (XSS) et du contenu mixte. « Aujourd'hui, nous lançons Google Cloud Security Scanner en version bêta. Si vous utilisez App Engine, vous pouvez facilement analyser votre application pour deux vulnérabilités très communes : cross-site scripting (XSS) et le contenu mixte ». A écrit Rob Mann, directeur de l'ingénierie de la sécurité de Google, dans un billet de blog. Cloud Security Scanner facilite l'analyse en utilisant un pipeline à étapes multiples. Source : Blog Google Cloud Platform. Nanobar.js.

CIRCULUS.SVG: The SVG Circular Menu Generator. So you've picked your menu style and downloaded an all-new SVG menu. What then? Here is everything you need to know to customize your menu and embed it in your page. Introduction - Material design - Google design guidelines. Le premier smartphone sous Ubuntu Phone débarque en Europe, l'OS a-t-il du potentiel pour concurrencer Android et iOS ? Après une longue attente, le premier smartphone sous l’OS mobile Ubuntu Phone débarque sur le marché. Développé par le constructeur BQ, l’Aquaris E4.5 Ubuntu Edition aura du mal à convaincre les utilisateurs friands des détails techniques.

Font Awesome Icons. Le jour où j’ai abandonné jQuery. DevDocs. Wentin/underlineJS. Comment ne pas se laisser dévorer par la veille techno ? L'obsolescence des compétences est l'un des dangers qui guettent le vaillant travailleur du Web. Notre domaine d'activité évolue tellement vite, tant au niveau des outils, des méthodes, des pratiques, des technologies… que rester à la page est un défi permanent. Dashboards by Keen IO. Formation Performances web - Alsacréations. Accélérez l'affichage de vos sites web ! Public.

Aurelia : un sérieux concurrent à AngularJS ? Ce framework JavaScript MV* est le successeur du framework Durandal. Aurelia : un sérieux concurrent à AngularJS ? Thank You. HTML - CSS - PHP. INTERNET / HISTOIRE / FUTUR / PRESENT ( Vidéos) LeWeb 2014 : vue d’ensemble. LeWeb est l’événement de l’année où je m’imprègne généralement des grandes tendances de l’année dans l’Internet et ce qui tourne autour. C’est une bonne source d’inspiration et de veille technologique juste avant le ramdam du CES de Las Vegas, très porté sur le hardware. Cette édition de LeWeb allant du 9 au 11 décembre 2014 aux Docks de Paris Eurosites à Aubervilliers était la neuvième du nom, ou la douzième si l’on intègre les trois éditions de “Les blogs” qui précédèrent en 2004 et 2005.

Numérique et multi-thème Cette édition était à l’image de l’impact du numérique dans l’industrie : au lieu d’être construite autour d’un thème fédérateur prétexte, elle couvrait une douzaine de sujets avec en particulier la santé, les objets connectés, l’économie collaborative, les arts, les médias, les drones, le commerce, l’éducation et la transformation numérique. Cette année, la scène principale, dans le Dock Pullmann, était très dépouillée.

Séance de relaxation en plénière. OpenSSL : correction de huit failles dans la bibliothèque de chiffrement, pouvant entrainer des attaques DoS. Les administrateurs sont invités à mettre à jour à nouveau OpenSSL. De nouvelles versions d’OpenSSL - 1.0.1k, 1.0.0p et 0.9.8zd - viennent de sortir pour corriger huit vulnérabilités. JavaScript sacr langage de l'ann e 2014 par Tiobe, Swift enregistre la plus grosse progression sur PyPL. AngularJS, les d veloppeurs dans le trouble au sujet de la version 2.0, quel va tre l'avenir du framework JavaScript de Google ? Les Bases Orientées Graphes, NoSQL et Neo4j. Ultime Software Review. Symfony 2.