background preloader

Mailtrap.io — Fake smtp testing server. Dummy smtp email testing

Mailtrap.io — Fake smtp testing server. Dummy smtp email testing
Related:  capetrel

Animista Different ways of code reuse in RSpec « Test Driven Websites (TDD and BDD in RoR and JS) Hierarchical structure of RSpec, with nested context/describe blocks and hierarchical before/after hooks, topped with a bit of syntactic sugar like let/let! methods, already goes a long way towards clean and readable tests. However, more complex suites still can quickly go un-DRY and unwieldy without code reuse between example groups. Fortunately, RSpec provides several different tools for reusing test code: helper methods and modules, custom matchers, shared examples and shared contexts. To encapsulate common, complex logic RSpec allows you to write arbitrary helper methods directly within an example group (or in a parent example group): To make helper methods even more reusable (between multiple, not nested example groups), it is possible to define them in a module: and then include it in your example: When should you use RSpec helper methods and modules? Two areas where helper methods are most useful are example initialization and execution. you can do it this way: or even: Like this:

Librevault Disponible sous Windows, macOS et Linux, Librevault est une application qui permet de synchroniser vos données entre plusieurs machines, sans avoir à passer par un serveur tiers. Fini donc les Google Drive et autres Dropbox pour synchroniser vos datas. Avec Librevault, vous pouvez reprendre la main là dessus, sans avoir à configurer quoi que ce soit de complexe. L'outil fonctionne sur un principe de P2P, tout comme BTSync ou encore Syncthing, et a la particularité de tout chiffrer AES-256 en respectant le principe de Zero Knowledge et de transmettre les données en utilisant TLS v1.2. Ainsi la synchronisation peut se faire sur un réseau local ou via Internet. Librevault est, comme son nom l'indique, sous licence libre et encore en version alpha. Vous pouvez le télécharger ici : Rejoignez les 60175 korbenautes et réveillez le bidouilleur qui est en vous Suivez KorbenUn jour ça vous sauvera la vie..

Email Marketing and Email List Manager | MailChimp LiSSa : Littérature Scientifique en Santé browserling - interactive cross-browser testing Trigger Happy - Un clone libre d'IFTTT Vous connaissez sans doute tous IFTTT, le service californien qui permet de connecter ensemble différents services et de réaliser des tas de scénarios cool. Du genre : Il m'arrive de m'en servir et beaucoup d'objets connectés disposent aussi de plugins IFTT, ce qui est vraiment pratique. Encore assez jeune, Happy Trigger supporte pour le moment les services suivants : Développé en Python et s'appuyant sur Django, Happy Trigger s'installe sur votre serveur très rapidement et vous permet de créer ensuite directement vos déclencheurs comme sur IFTTT. Là où ça devient sympa, c'est qu'il est bien sûr possible de créer vos propres modules pour vos propres scripts et de les proposer ensuite à la communauté (ou faire la demande de nouveaux services). À tester ! Source Rejoignez les 60165 korbenautes et réveillez le bidouilleur qui est en vous Suivez KorbenUn jour ça vous sauvera la vie..

Unheap - A tidy Repository of jQuery Plugins & JavaScripts PhantomJS: Headless WebKit with JavaScript API Regex Lab .NET - Home Muffins anglais maison pour le brunch Accueil > Recettes > Pains > Pains salés > Muffins anglais maison pour le brunch Pour un brunch anglais, je vous propose de faire vous-même des muffins anglais. Coupés en deux et grillés, garnissez-les de bacon et d’oeufs brouillés… Un délice pour le petit déjeuner ! Publiée le , dernière mise à jour le 16 cl de lait tiède40 g de beurre mou250 g de farine1 sachet de levure de boulanger (8 à 10 g)1/2 cuillerée à café de sel1 cuillerée à café de sucreSemoule de blé ou de maïs 1. L’article est terminé … … mais nous avons besoin que vous lisiez ceci: nous avons de plus en plus de lecteurs chaque jour, mais de moins en moins de revenus publicitaires. Nous souhaitons laisser notre contenu accessible à tous. Vous pouvez nous soutenir avec Multipass qui permet de payer pour un bouquet de sites, et ainsi financer le travail des créateurs et journalistes que vous aimez. Mots-clés associés Dernières recettes pour : Pains salés

Streamtools - Un outil pour traiter des flux d'information en temps réel Le labo de R&D du New York Times a eu l'excellente idée de mettre en ligne Streamtools, un outil open source (licence Apache 2) destiné à traiter des flux de données en temps réel. En gros, à partir de sources de données externes, il est possible de traiter l'information et de produire sans développer quoi que ce soit, des flux temps réel. Et celà peut avoir des tas d'applications concrètes... Ca va dans leurs exemples de l'affichage dans l'open space, du nombre de Vélibs dispo dans une station bien précise à du suivi temps réel de tremblements de terre (et génération automatique d'article), sans oublier des infos sur les objets retrouvés dans le métro New Yorkais. On y retrouve un principe similaire à Yahoo Pipes, puisque tout se fait via une interface graphique, ce qui rend Streamtools accessible à tous, y compris ceux qui n'ont aucune compétence en développement. Par contre, Streamtools n'est pas simple au premier abord, donc je vous invite à lire la doc disponible ici.

Microformats Mais que nous réservent les microformats à l'avenir ? Intéressons-nous à présent à leur implémentation dans le code HTML5… HTML5 apporte son lot de nouveautés (voir HTML5 se dévoile). Les nouveaux éléments donnent davantage de sens à la structuration de la page et les microformats n'auront qu'à en tirer partie. Il est d'ailleurs déjà question de quelques-uns de ces nouveaux éléments sur la page dédiée à HTML5 dans le wiki du site officiel des microformats. Concernant les attributs rel et rev (nous n'avons pas parlé de cet attribut-là dans ce tutoriel et pour cause), le premier est bien pris en charge par HTML5, en revanche, rev a été purement et simplement retiré de la spécification et donc n'est plus pris en compte. Autre petit désagrément livré avec HTML5, l'attribut profile a également été supprimé. Enfin, un nouveau terme apparaît dans HTML5 : Microdata. L'attribut itemscope identifie et annonce des blocs qui seront balisés. <!

Related: