L’approche du Développement d’application multiplateforme chez Analystik

Dire que la paysage du développement d’application multiplateforme a évolué ces dernières années serait un euphémisme, tant sur le plan mobile que back-end ou front-end. Et toujours à la clé, le défi de la performance en termes de développement (développer le plus rapidement possible et à moindre coût pour le client) et de la performance de l’application multiplateforme livrée qui ne se résorbent pas au fil du temps, bien au contraire.

Le nouveau paradigme de développement d’application multiplateforme confronte les développeurs à un environnement hétéroclite multi-OS et multi-appareils (iOS, Android, PC, Web). Et bien sûr, la demande exige un livrable multiplateforme et multi-appareils performant !!!

(suite…)

Développement d’Applications Windows 10 pour entreprise – la vision

Voici un survol de l’évolution des changements à venir sur le plan technologique et de la vision Microsoft dans le Développement d’Applications Windows 10 (UWP) pour entreprise.

La vision multiplateforme derrière Windows 10 se nomme en fait, Universal Windows Platform (UWP), et elle aura un impact important pour les entreprises utilisatrices des produits et applications Microsoft et bien sûr, dans le développement d’applications Microsoft. Allos-y voir !

(suite…)

Analystik a 30 ans aujourd’hui. Je vous raconte ?

Hé oui, c’est aujourd’hui qu’Analystik fête ses 30 ans… pas mal, non ?

Et aujourd’hui encore, Analystik est toujours fidèle à sa mission initiale, même après 30 ans, soit le développement logiciel sur mesure mais ô combien différent dans notre façon de faire, dans l’exécution…

Nous sommes passés au début d’Analystik, du développement d’applications Dos et Windows autonomes et spécifiques à une tâche, aux suites logicielles qui automatisent plusieurs des processus critiques d’une organisation pour arriver aujourd’hui à des solutions généralement Web / Mobile qui échangent l’information en temps réel avec les systèmes d’entreprise en place.

(suite…)

Les coûts d’un Développement logiciel sur mesure – 2e Mythe

Oui, il y a eu des histoires d’horreur en termes de coûts d’un développement logiciel sur mesure avant le Nouveau Millénaire et il y en aura encore. Depuis le Nouveau Millénaire par contre, la palme des histoires d’horreur revient souvent à des Suites logicielles commerciales sous licence telles Oracle, Microsoft, SAP, etc., auxquelles de grandes entreprises et gouvernements ont confié de gigantesques mandats (souvent des achats démesurés).

Évidemment, la grande majorité des problèmes des frais exorbitants et de débordements en termes de délais et échéances dans le cas des logiciels commerciaux relèvent de l’intégration et de la personnalisation; prestations qui sont incluses de facto en développement sur mesure mais dont on ne quantifie pas toujours correctement l’impact lorsqu’on achète un logiciel commercial… puisque tout le monde l’a déjà acheté bien sûr.

(suite…)

La vraie nature du Développement logiciel sur mesure – Mythe 1

La venue du Nouveau Millénaire a vu triompher avec force les concepts de « meilleures pratiques » et de « contrôle qualité » et ce, dans tous les secteurs d’activités. Ces concepts de meilleures pratiques et de contrôle qualité ont façonné la vraie nature du Développement logiciel sur mesure et ont grandement bénéficié au secteur des TI, technologies de l’Information et des Communications, qui en ont favorisé la propagation.

2000 à 2010 – rappel

  • Démocratisation du Web, de la profession de designers et de programmeurs Web
  • Communication, Partage (démocratisation) et Implantation des meilleures pratiques
  • Démocratisation du concept de meilleures pratiques du développement logiciel sur mesure

(suite…)

Gulp et Visual Studio

Visual Studio est sans doute un des logiciels des plus populaire sur .Net pour créer des sites web ou des applications web mobile.

Cependant, le logiciel supporte sass et less mais ne permet pas de les compiler, ce qui rend leur utilisation plus complexe et moins pertinente. Dans la nouvelle version (Visual Studio 2015), l’«intellisense» ne fait pas les relations entre les fichiers scss.

Malgré cela la nouvelle version de Visual Studio nous offre quelques améliorations pour pallier à ce problème.

(suite…)

Comment utiliser Gulp sur Mac, Windows, Linux

Gulp est un système de gestion de tâches. Il sert à par exemple: transformer votre Sass (ou Less) en css, minifier, utiliser autoprefixer, joindre des fichiers en 1 seul, vérifier vos JavaScript avec jsLint et j’en passe. Si vous codez le moindrement c’est pratique. C’est devenu un de mes outils indispensables et en plus c’est totalement gratuit. Il faut juste mettre un peu les mains à la pâte et vous serez conquis. C’est simple à installer, à utiliser et c’est rapide. Mais il ne faut pas avoir peur de terminal ou cmd ou autre…

(suite…)

3 meilleures pratiques de Développement Web pour bien lancer votre application bancaire ou de finance

Nous voulons vous présenter 3 meilleures pratiques de Développement Web à suivre afin de vous permettre de lancer en toute confiance votre nouvelle application bancaire ou de finance. En fait, nous aurions dû dire 3 meilleures pratiques de Développement web de sécurité pour lancer sans danger votre application bancaire ou de finance !

Doit-on vraiment repasser en revue toutes les menaces de sécurité, attaques en ligne et cas de piratage qui ont eu lieu juste ces 5 dernières années… j’espère que non ?

Toutes les institutions financières et banques ont adopté une politique stricte visant à sécuriser de façon systématique toutes leurs applications web critiques utilisées par leur clientèle. Mais elles devraient tout autant appliquer une politique similaire ciblée sur l’application des meilleures pratiques de développement web d’applications destinées à leur personnel en faisant des choix judicieux et avisés en matière de développement qui répondent aux besoins de sécurité d’aujourd’hui et leur permettront de relever les défis de demain.  Conséquemment, elles doivent identifier minutieusement tous les accès aux bases de données et processus impliqués dans leurs projets d’applications web et évaluer le niveau de risque engendré par chaque type de communication en ligne et groupe d’usagers; idéalement, au stade de développement.

Parce que résoudre un problème de sécurité une fois en production coûte 100 fois plus qu’au stade de développement. Ainsi, tester et découvrir des failles de sécurité au stade du développement sauvera beaucoup de frais et de maux de tête.

(suite…)

Favoriser le développement rapide d’une application web Finance ou Banques

L’analyse du gain vs risque favorise le développement rapide d’une application web pour Institutions Financières et Banques principalement en mettant en lumière les problèmes potentiels de design en termes de sécurité, surtout lorsque vous êtes déjà très avancé dans le développement de votre application web.

Indépendamment du domaine d’activité dans lequel vous œuvrez, si vous pensez «application web», cela implique clairement de fournir un accès sur le terrain aux processus et données à la Force de Ventes et / ou aux Clients.

Et lorsqu’il s’agit des secteurs bancaire et de la Finance, la sécurité est cruciale. Bien sûr, encore plus si nous parlons de déploiement web / mobile. Mais, il serait sage d’aller au-delà du paradigme du «risque de piratage» et d’évaluer le niveau de sécurité requis. Ainsi que du risque potentiel pour chaque type de données impliquées dans le développement de votre nouvelle application web.

Cet exercice devrait être bénéfique en simplifiant le design de votre application web. Par le fait même, accélérer le développement.
(suite…)

5 raisons d’abandonner le css pour le Scss

Aujourd’hui, n’importe quel développeur web doit connaître le css3. Le problème c’est long de bien programmer en css. Ce n’est pas difficile, mais il faut tout écrire.

(suite…)

Codekit Review – Le parfait compagnon du programmeur

CodeKit est un des rares programmes qui n’est pas vraiment pour la programmation. En fait, on ne programme jamais à l’intérieur. Il vérifie notre projet sagement afin que toute sa puissance puisse être utilisée.

(suite…)

Coda review – Le meilleur logiciel de programmation sur mac

Depuis plusieurs années, j’utilise Coda pour faire tout mon travail sur le web. J’adore ce logiciel, il est rapide, simple et il peut être configuré facilement à l’aide de plug-in.
(suite…)

Opinion sur Visual Studio Code pour Mac

Analystik, où je travaille, utilise habituellement Visual Studio pour coder leurs applications. Moi, je suis le seul dans la compagnie à utiliser un Mac ( designer graphique), donc Visual Studio n’était pas disponible sur mac jusqu’à maintenant.

Ce n’est pas Visual Studio, mais Visual Studio CODE ce qui est différent. (suite…)

Productivité des entreprises québécoises – les freins à l’innovation

Gérer la croissance tout en réussissant à contrôler ses dépenses, retenir ses ressources critiques et faire face à la compétition; le tout, en augmentant sa marge de profit, bien sûr, pour faire plaisir aux actionnaires !  Bref, ce n’est pas une mince affaire que d’être un gestionnaire de nos jours et encore moins peuvent se vanter d’être un gestionnaire-visionnaire !!!

L’un des facteurs clés de succès dans le paysage entrepreneurial est  la productivité ou plutôt la capacité de l’améliorer, innover!  Et cela, plus que jamais de nos jours, passe nécessairement par la technologie.

Technologie, quand tu nous tiens !

(suite…)

poignée de main

La vraie nature du Cycle de Ventes

Faut-il se rappeler que la Mobilité ne date pas d’hier; en fait, le processus de ventes de l’illustre représentant Avon. Bien connus nos grands-parents et même de ses tout aussi illustres ancêtres du 20e siècle était 100% mobile…

Bref, on est vraiment Back to the Future aujourd’hui. Seulement la nature du processus de Ventes de nos jours s’exécute d’une autre façon. Tout est entièrement mobile ou presque mais aussi automatisé, archivé, sécurisé… et vert !

Juste par mesure de clarté, identifions donc les caractéristiques d’un Cycle de Ventes typique d’une Force de Ventes d’aujourd’hui !

Mobilité

(suite…)