Architectures microservices : plus que la somme de leurs parties ?

Les architectures microservices ont établi une façon relativement nouvelle de structurer des applications complexes. Au lieu de vous appuyer sur une structure monolithique qui consiste à réaliser des tâches dans une seule et même application, vous développez un programme à partir de plusieurs petits services autonomes. Les microservices sont également associés à une restructuration des processus...

ARPANET: Internet à ses débuts

Avant Internet, il y avait Arpanet. Au départ, ce réseau était composé de seulement quatre ordinateurs. Il s’est toutefois avéré très important dans le développement du monde digital. Pendant la guerre froide, plusieurs scientifiques et techniciens américains ont posé les pierres d’édifice d’un réseau mondial. Venez en apprendre plus sur la passionnante histoire d’Arpanet et des progrès techniques...

Les meilleures applications de gestion de projet

Les applications de gestion de projet qui offrent beaucoup de fonctions regroupées sur une même plateforme ont révolutionné le monde du travail. Correctement géré et supporté par les employés, le travail peut être organisé de manière extrêmement efficace grâce à de telles applications. Il existe aujourd’hui un grand nombre de planificateurs de projets sur Internet. Nous vous présentons 5 des...

UML : un langage de modélisation de type graphique

Si vous avez besoin d’effectuer une programmation orientée objet, de représenter clairement un système et de le rendre accessible à des spécialistes externes, le langage Universal Modeling Language peut vous sembler idéal. UML est un langage de modélisation, mais a beaucoup d’autres utilisations possibles. Depuis l’introduction d’UML 2.0, les diagrammes UML sont également adaptés à la...

Créer son application mobile native, partie 4 : les tests

Seule une application fluide et opérationnelle a des chances d’être adoptée. Les erreurs de programmes et un manque d’intuitivité peuvent amener les utilisateurs à désinstaller l’application en un tour de main. Par conséquent, il est important de bien tester l’application avant de la rendre accessible. Tester les fonctions, la performance et l’usabilité de votre application permettent notamment...

Créer son application mobile native, partie 3 : le design

Le design d’une application est loin de s’arrêter à sa forme et ses couleurs : nombreux sont les autres éléments à prendre en compte pour une meilleure présentation et usabilité. Le travail investit va être déterminant pour amener vos mobinautes à réellement utiliser votre application et non la désinstaller directement après téléchargement.

Créer son application native, partie 2 : programmation ou éditeur d’app ?

Si vous souhaitez créer une application mobile native, il est important de gérer ses aspects techniques. Pour effectuer une programmation classique, il est nécessaire d’utiliser les environnements de développement intégrés. Des connaissances en développement de logiciel étant toutefois primordiales, les débutants ne pourront pas opter pour cette option. Afin de pouvoir développer une application...

Créer son application mobile native, partie 1 : la planification

Les applications mobiles offrent des informations, du divertissement et bien plus encore. Aujourd’hui, il est difficile d’en faire abstraction, que ce soit pour son smartphone ou sa tablette. Si vous avez vous-même une idée d’application prometteuse, sa mise en place ne doit pas vous effrayer. Dans notre guide en huit parties, nous vous expliquons de manière simple comment créer votre application...

Alternatives à Bootstrap : tour d’horizon des meilleurs frameworks frontend

Bootstrap est le framework le plus populaire pour créer des interfaces Web hautement performantes. Il est composé d’une collection de composants HTML, CSS et JavaScript, publiés par Twitter en 2011, sous la licence libre MIT. Il contient en outre une gamme d’extensions, d’interfaces pour les systèmes de gestion de contenu, et des thèmes préconstruits. Mais il existe aussi des alternatives à...

Jira : 5 alternatives qui font concurrence à l’outil d’Atlassian

Pour favoriser la coopération des collaborateurs au sein d’une entreprise, les outils de management de projets comme Jira constitue une grande aide. Ce programme, de l’entreprise australienne Atlassian, compte plus de 35 000 clients dans le monde et constitue un outil relativement abordable pour la gestion de projets de plus de 10 employés. Mais il existe des alternatives à Jira qui peuvent tenir...