.NET

A look at Xamarin

In this article, we'll talk about Xamarin, a C# .NET tool enabling development of cross-platform mobile applications. We'll focus on the missing part: the reuse of native libraries. What is Xamarin? Xamarin is not only a product but also a company. The product addresses a common issue, the unified cross-platform development. Xamarin allows to create native applications on iOS, Android and Windows Phone platforms. Its upside lies in the reuse of code, reducing the time to market. Xamarin also provides its own development environment, Xamarin…

Lire la suite
Archi & techno

Le point sur Xamarin

Dans cet article, nous allons présenter Xamarin, un outil en C# .NET permettant de faire du cross-platform sur mobile. Nous ferons un zoom plus important sur ce qu’il nous manquait : la réutilisation de librairies natives. Qu'est-ce que Xamarin ? Avant tout Xamarin est à la fois un produit mais aussi une société. Le produit permet de répondre à une problématique très courante qui est le développement cross-platform de manière unifiée. En effet, Xamarin, permet de créer des applications natives sur les plateformes iOS, Android…

Lire la suite
Évènement

OCTO sponsorise NCrafts 2015 !

A OCTO, certains sujets nous tiennent particulièrement à cœur, et nous les partageons à travers nos missions mais également en soutenant les communautés. Nous avons hébergé et participé à de nombreuses rencontres, dont celles de Alt.NET France et de Software Craftsmanship Paris. Alors quand s'annonce NCrafts, la conférence à la croisée de ces deux mondes, OCTO sponsorise !

Lire la suite
Archi & techno

Les tests fonctionnels en .NET

Dans cet article, nous avons décidé de vous parler de tests fonctionnels appliqués à du code .NET. Vous pourrez (re-)découvrir l'intérêt et le fonctionnement de la mise en place ce type de tests sur votre application. Il faut savoir qu'à ce jour, il existe des dizaines de frameworks .NET de tests fonctionnels. C'est pourquoi nous avons décidé de nous concentrer sur les trois frameworks qui semblent les plus pertinents aujourd'hui, à savoir : Concordion Fitnesse Specflow Lors de la rédaction de cet article, nous avons développé en…

Lire la suite
Archi & techno

La transformation de Microsoft

Parmi toutes les surprises de cette année 2014, le changement de cap adopté par Microsoft doit être l'une des plus belles. En effet, vous n'avez pas pu le rater, le nouveau PDG de Microsoft a confirmé le passage en open source du framework .NET. Certes, la montée de Satya Nadella en tant que PDG de Microsoft a été une bouffée d'air frais pour l'entreprise, qui souffrait encore trop d'une mauvaise réputation auprès de la communauté des développeurs et avait pris du retard sur certains aspects, en particulier…

Lire la suite

Ferramentas de análise estática para C# e .NET, NDepend em Profundidade

Como um arquiteto de software, muitas vezes eu tenho que analisar muitos código de aplicações, a fim de executar uma verificação de qualidade. É um código de boa aparência? Qual a sua complexidade e cobertura de teste? Posso considerar o código como sustentável e com uma boa escalabilidade? É claro que eu não vou gastar todo o meu tempo lendo cada arquivo-fonte, seria muito demorado e com certeza nada produtivo. Para isso, existem as ferramentas de análise estática de código fonte.

Lire la suite
Évènement

NCrafts, nous y étions

Vendredi dernier a eu lieu la première édition de NCrafts, une conférence centrée sur les technologies .NET. Indépendant de Microsoft, cet événement regroupait des speakers de la communauté “alternative” qui parlaient de pratiques, de software craftsmanship et d’architectures avancées. Retour sur une conférence à l’opposé des Techdays.

Lire la suite
Archi & techno

Une pincée de CQRS avec RavenDB

Dans de précédents articles, nous avons abordé ce qu'est CQRS et quels avantages nous pouvions tirer de la séparation entre l'écriture et la lecture dans une application. Il n'est cependant pas nécessaire d'avoir une architecture complexe pour en bénéficier : on peut parfaitement commencer par baser ses interfaces de consultation sur des facilités offertes par son système de persistance. Par exemple, on utilisera les vues proposées par les SGBD relationnels pour simplifier au maximum le mapping entre la base de données et les objets à afficher. Certaines bases…

Lire la suite
Archi & techno

Introduction à la reconnaissance faciale

La reconnaissance faciale est un des problèmes les plus étudiés de l'apprentissage automatique. Grâce à sa popularité ce problème a été bien exploré pendant les 50 dernières années. Récemment la reconnaissance faciale attire de plus en plus d’attention. La sécurité reste le domaine d’application principal. Dans ce domaine la reconnaissance de visage est responsable de l’identification et de l’authentification. Un bon exemple de cet usage est l’aéroport du Francfort qui utilise la reconnaissance pour automatiser le contrôle des passagers. Un autre exemple peut être l’analyse…

Lire la suite