Which Transactional Email Service is the Best? Mandrill vs. Sendgrid & More | Venture Harbour A few weeks ago I was helping a client choose a transactional email system to enable them to send invoices, receipts, reminders, and notifications to their users. As the decision was quite time consuming and required many hours of research, I thought it may be helpful to write up some of my findings so that others didn’t have to spend quite so long getting their head around the different options. First things first, there’s no ‘one sizes fits all’ option It quickly became clear that there was no obvious winner – all of the transactional email services will do virtually everything that you’ll realistically need, so making an informed choice is about understanding which services do what you need the most better than the others, and of course there’s the cost. So, let’s start off by looking at each of their strengths and weaknesses, then we’ll compare the costs, and look at some of the important considerations when choosing an email system. Amazon SES (Simple Email Service) – 3/5 Mailjet – 2/5
App Store Optimisation However, I do believe ASO is worth investing a little time in, because honestly, it has got to be better than just randomly picking your keywords without doing any research. First of all, I'd advise against paying anyone to do it for you, as it's something you can easily do yourself and you'll probably never recoup the cost. Over the past few months I've been doing a lot of research into ASO with the aim of improving Clear’s position in search results, but before we get into that, here's Wikipedia's definition for ASO: App store optimization (ASO) is the process of improving the visibility of a mobile app (such as an iPhone, iPad, Android, or Windows Phone app) in an app store (such as iTunes or Google Play for Android). I think that sums it up fairly well. Why Search Matters Apple regularly makes changes to try and improve the search algorithm on the App Store. As you can see, towards the end of August revenue falls significantly. Can ASO Help? App Title Snobbery ASO Cheat Sheet
10 Easy Image Hover Effects Hover effects are always a fun topic to explore. In the past, we’ve built some awesome examples of CSS hovers that were easy to copy and paste right into your code. Today, we’re going to follow that up with ten new effects specifically built for use with images. Sneak Peek Before we get started, take a look at the demo below to see all of the various hover effects that we’ll be building. Demo: Click here to launch. Setup Before we begin creating the individual demos, some basic setup is required. Most of this is basic stuff: box-sizing allows us to manipulate the box model (feel free to apply more specifically if you don’t like the universal selector), and the pic class gives us a place to toss in some generic styling for each photo. Zoom and Pan Our first group of effects involves utilizing some tricks with hidden overflow. Here’s a demo of the four hover effects in action:Demo: Click here to launch. Grow As you can see, we’re using the “pic” class from before along with a “grow” class. Shrink
Écrire ses propres plugins avec jQuery Pour ce premier article de 2014, je vais aborder un outil que n’importe quel développeur web ou intégrateur a déjà dû utiliser. Je veux parler de jQuery. En effet, jQuery est présent sur une très grande majorité de sites Web, il est présent par défaut dans des frameworks comme Ruby on Rails et possède une très importante base de plugins et d’utilisateurs. Avant de commencer Il existe une controverse concernant l’utilisation inconditionnelle de jQuery et le fait que cette dernière tend à favoriser l’ignorance de JavaScript. Attention, l’article est rédigé par une ce des personnes. Partager et réutiliser Il m’arrive souvent d’avoir à intégrer du code fourni par un intégrateur. Oui, mais non ! Voila donc un billet qui s’adresse aux intégrateurs de la part d’un développeur et qui lance un message : « Développez vos propres plugins ! Un plugin jQuery vu de l’extérieur Voilà comment s’utilisent une majorité des plugins jQuery : On a deux cas d’utilisation : l’initialisation et l’appel de méthode.
Tuto AngularJS Source: Ultimate guide to learning AngularJS in one day par Todd Motto Qu’est-ce qu’AngularJS ? Angular est un framework MVC/MVVM côté client, développé en JavaScript, ce qui est obligatoire pour faire une application moderne à page unique (ou même un site internet). C’est un grand bond vers le futur de HTML et vers ce que HTML5 apporte. C’est également un grand bol d’air frais dans le monde des applications web modernes. Cet article est une vue de bout en bout, issue de mon expérience, et contient des conseils et astuces glanés au travers de mon utilisation d’Angular. Terminologie Angular a une courbe d’apprentissage assez courte qui consiste principalement à appréhender la terminologie et la “pensée MVC”. Vous avez probablement déjà entendu parler de MVC. Modèle structure donnée représentant une entité de l’application, généralement transmise en JSON. Vous pouvez accéder à cette information de deux façons. Vue La vue est simple, c’est votre HTML et/ou la sortie générée. Contrôleur Résultat:
The simple guide git - the simple guide just a simple guide for getting started with git. no deep shit ;) by Roger Dudler credits to @tfnico, @fhd and Namics this guide in deutsch, español, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 Vietnamese please report issues on github Infuse analytics everywhere with the AI-powered embedded analytics platform. Start your free trial.ads via Carbon setup Download git for OSX Download git for Windows Download git for Linux create a new repository create a new directory, open it and perform a git init to create a new git repository. checkout a repository create a working copy of a local repository by running the command git clone /path/to/repository when using a remote server, your command will be git clone username@host:/path/to/repository workflow add & commit You can propose changes (add it to the Index) using git add <filename> git add * This is the first step in the basic git workflow. pushing changes branching log
Specification iOS7 au 1er février 2014 Apple a récemment annoncé que les applications iOS devaient être compatibles iOS 7 au 1er février. Pour proposer de nouvelles applications ou des mises à jour d'applications à l'iTunes Store, les développeurs doivent builder leurs applications avec XCode 5 et celles-ci doivent être optimisées pour iOS7. La compatibilité avec iOS 7 inclut les modifications de l'interface utilisateur en fonction des pratiques en cours décrites dans les guides Human Interface et selon le guide de transition UI iOS 7, et également par l'adoption de la nouvelle version de l'API iOS. Les changements de l'interface utilisateur L'interface utilisateur pour iOS 7 se concentre sur une présentation claire du contenu. La gestion du texte avec les UILabels, les UITextFields et les UITextViews est maintenant basée sur TextKit. iOS 7 propose également des nouveaux éléments de Design et des techniques pour les concepteurs d'interface graphique : Les améliorations de l'API iOS
Analyseur Twitter Il arrive souvent que l’équipe marketing ou les community managers passent une partie de leur temps à scruter les différents réseaux sociaux en vogue (Facebook, Twitter, Google+, blogs, forums, etc.) pour prendre la tendance sur l’e-réputation de leur entreprise et de ses produits. Le tryptique Logstash, ElasticSearch, Kibana est une solution intéressante pour automatiser la collecte d’information et construire des tableaux de bords, avec des indicateurs agrégés et clairs. Dans cet premier opus d’une mini série, nous allons voir comment monter un monitoring de Twitter afin d’aider notre équipe marketing. Ce "classique" dans la communauté ElasticSearch (JUG, talks, …) permettra de nous focaliser sur la configuration d’un dashboard Kibana. À la fin de cet article, nous pourrons notamment répondre à des questions comme : combien de fois ai-je été cité dans un tweet durant les 15 dernières minutes ? Suivez le guide. Création d’une application Twitter Installation d’ElasticSearch Dashboard Final
Appsify Appsify.me est une startup parisienne fondée par Jérôme Collomb, 27 ans, CEO (ESC Toulouse) et Leonardo Apiwan, 24 ans, CTO autodidacte sur les langages informatiques et le design depuis l’âge de 13 ans. Aujourd’hui, le constat est que la demande en développement d’applications iPhone explose littéralement. 340 000 apps créées en 2012, plus d’un million d’apps dans l’AppStore, ce qui représente une opportunité considérable pour les acteurs du développement. La rédaction de cet article a été réalisée en partenariat avec Sellsy, outil permettant de générer devis, factures, avoirs et bons de livraison en quelques clics. D’où vient l’idée? Quel a été le constat de départ? Le problème est que des milliers d’agences de développement Web de moyenne taille aimeraient profiter de cette opportunité de croissance, mais en sont incapables, pour trois raisons : Pouvez-vous nous présenter votre outil? Qui sont vos principaux concurrents actuellement sur votre marché? Quel est votre business model?
Qualité et industrialisation des développements mobiles sur iOS & Android Rachat de la division mobile de Nokia par Microsoft, avenir incertain pour BlackBerry… Décidément, le marché de la mobilité est hyperactif et en train de revivre une petite révolution. Il faut y voir le signe de son arrivée à maturité : réduction du nombre d’acteurs, rationalisation des plateformes, concurrence accrue. Le canal mobile a fait ses preuves et représente déjà pour certains un relais de croissance incontournable. Après l’euphorie des débuts, place aux services et produits mobiles durables. Dans le même temps, le nombre et la qualité des outils mis à disposition des développeurs mobiles ou produits par la communauté progressent significativement. Cet article s’adresse aux lecteurs désireux d’industrialiser, d’améliorer la qualité et de rendre plus "agiles" leurs développements mobiles. Évolution de la boîte à outils du développeur mobile La boîte à outils du développeur mobile a quelque peu évolué récemment. Android Studio AppCode Extras Qualité sans compromis Concernant Android :
genèse, principes et aléas Titanium mobile : genèse, principes et aléas d’une solution de développement mobile Cross-Platform (1/3) Titanium Mobile est un framework de développement mobile cross-platform que nous utilisons très fréquemment, mais qui suscite régulièrement des critiques assez acerbes de la part de certains développeurs. Certains lui reprochent la qualité de la documentation, d’autres la stabilité du produit, tandis que les derniers dénoncent la promesse non tenue du “cross-platform”. Évidemment, les nombreux articles qui exposent ces problèmes sont écrits à l’encre de la déception, les espoirs initiaux étant balayés par les difficultés rencontrées par des développeurs qui pensaient que leur projet se serait passé plus simplement. Il nous semble nécessaire de rendre justice au framework, aussi avons nous décidé d’écrire ce billet, première partie d’une série de trois articles qui résument la situation actuelle du framework. Partie 1 – la genèse et les concepts du framework Revenons au début.