Publications de Zakaria El Marouri

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
Archi & Techno

Measuring Web Application Performance – 1/3

During a typical lunch talk, a colleague said that we could easily list the most popular stereotypes about a nation just by asking  Google: After some laughs I started wondering about public opinion concerns on the main web sites of the internet. Adapting a little the previous question I got some interesting answers:   I was surprised to see that the results indicated that most people were asking about the same topic:  web sites performance

Lire la suite
Arqui e tecno

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
Archi & techno

Analyse statique de code pour C# et .NET avec NDepend

En tant qu'architecte logiciel j'ai souvent besoin de faire un contrôle de qualité du code de mes clients. Le code a-t-il une bonne tête ? Qu'en est-il de sa complexité et de la couverture de test ? Puis-je le considérer comme facilement maintenable avec une bonne évolutivité ? Bien sûr, je ne vais pas passer tout mon temps à lire chaque fichier source, ce serait trop long et probablement peu efficace. Heureusement un ensemble de règles et d'outils peuvent être d'un grand secours si vous êtes dans la…

Lire la suite
Archi & Techno

Static Analysis Tooling for C# and .NET, NDepend in Depth

As a software architect I often have to analyze many applications code in order to perform a quality check. Is the code looking good? What about its complexity and test coverage? Can I consider the code as maintainable with a good scalability? Of course I won’t spend my whole time reading each source file, it would be too long and for sure useless. Hopefully a set of rules and tools can help if you are in this same situation.

Lire la suite