Click here to Skip to main content
15,562,015 members

Articles by Issam Lahlali (Articles: 5, Technical Blogs: 22, Tip/Tricks: 2)

Articles: 5, Technical Blogs: 22, Tip/Tricks: 2

RSS Feed

Average article rating: 4.39

All Topics
21 Oct 2014   Updated: 21 Oct 2014   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: CPOL    Views: 7,690     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Tracking hidden duplicate code
Programming Languages
C++
5 Jul 2017   Updated: 5 Jul 2017   Rating: 4.94/5    Votes: 33   Popularity: 7.51
Licence: CPOL    Views: 14,863     Bookmarked: 26   Downloaded: 0
Please Sign up or sign in to vote.
9 Jun 2010   Updated: 9 Jun 2010   Rating: 4.73/5    Votes: 53   Popularity: 8.08
Licence: CPOL    Views: 93,710     Bookmarked: 56   Downloaded: 0
Please Sign up or sign in to vote.
High cohesion and low coupling improves project design.
Java
11 Dec 2013   Updated: 11 Dec 2013   Rating: 3.96/5    Votes: 6   Popularity: 3.08
Licence: CPOL    Views: 31,992     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
Discover some interesting facts about the Java String
Web Development
6 Jan 2014   Updated: 8 Dec 2017   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 13,432     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Discovering the future of Java

Average blogs rating: 4.61

22 Mar 2013   Updated: 22 Mar 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,951     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Let’s go inside Groovy to discover how it works internally.
2 Oct 2012   Updated: 2 Oct 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,100     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Discover the impact of architect decisions on other actors involved in a project.
15 Apr 2013   Updated: 15 Apr 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,960     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Let’s discover all these metrics and how they could be very useful to improve the design of applications.
All Topics
4 Sep 2010   Updated: 4 Sep 2010   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 12,540     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Visual C++ 2010 comes with interesting new features and enhancements to simplify more native programming. The Concurrency Runtime is an added framework to simplify parallel programming and helps you write robust, scalable, and responsive parallel applications.
15 Sep 2010   Updated: 15 Sep 2010   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 15,970     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Concurrency runtime: task scheduler
4 Dec 2011   Updated: 4 Dec 2011   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 16,750     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Exploring another MVC variant: PureMVC
27 Jan 2014   Updated: 27 Jan 2014   Rating: 4.29/5    Votes: 5   Popularity: 3.00
Licence: CPOL    Views: 9,790     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
jOOQ - the art of using the Stable Abstractions Principle
Desktop Programming
WTL
25 Aug 2010   Updated: 25 Aug 2010   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CPOL    Views: 15,581     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
What’s the origin of bad design?
Programming Languages
C
17 Aug 2010   Updated: 17 Aug 2010   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,030     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
C vs C++: Linux analysis case
17 Dec 2013   Updated: 17 Dec 2013   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,010     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Motivations of choosing C: Git case study
19 Oct 2014   Updated: 19 Oct 2014   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 11,920     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
In this post, you will learn basic "C" coding rules from open source projects
1 Apr 2013   Updated: 1 Apr 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,650     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
In this post, Hibernate Core is analyzed by JArchitect to go deep inside its design and implementation.
12 Oct 2012   Updated: 12 Oct 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 16,471     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
In this article, we will discover the power of Clang's design that can help you to develop many kinds of tools.
C++
26 Oct 2014   Updated: 26 Oct 2014   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,611     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Here are some reasons why “Modern C++” adopted the generic programming
23 Sep 2012   Updated: 23 Sep 2012   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 18,450     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
MemCache++ is a light-weight, type-safe, simple to use and full-featured Memcache client. It was developed by Dean Michael Berris who is a C++ fanatic, loves working on network libraries (cpp-netlib.github.com), and currently works at Google Australia.
18 Oct 2012   Updated: 18 Oct 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 14,160     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
The majority of developers have already heard about design patterns, GOF(Gang Of Four) patterns are the most popularized, and each developer has his way to learn them , we can enumerate: Reading a book or a magazine. From web sites. From a collegue. Doing a training.
Java
4 Apr 2013   Updated: 4 Apr 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,630     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Emulate the internal keyword in Java
30 Oct 2012   Updated: 30 Oct 2012   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 7,010     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
In this first part the goal is to discover the creational patterns used by JBoss.
27 Nov 2013   Updated: 27 Nov 2013   Rating: 4.89/5    Votes: 5   Popularity: 3.42
Licence: CPOL    Views: 24,610     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Many Java static analysis tools exist right there, each one focus on a specific area and has its advantages, we can enumerate: Pmd which is a static rule-set based Java source code analyzer that identifies potential problems like: Possible bugs—Empty try/catch/finally/switch blocks.
18 Oct 2012   Updated: 18 Oct 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,530     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
To understand OSGi concepts we will try to follow the puzzle approach, the idea is to begin with the trivial part of this technology, and search for other parts related to the found ones.
9 Nov 2012   Updated: 9 Nov 2012   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,840     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Structural design patterns are design patterns that ease the design by identifying a simple way to realize relationships between entities
VC++
30 Aug 2010   Updated: 30 Aug 2010   Rating: 4.43/5    Votes: 7   Popularity: 3.74
Licence: CPOL    Views: 29,632     Bookmarked: 18   Downloaded: 0
Please Sign up or sign in to vote.
Visual C++ 2010: What’s new for MFC library?

Average tips rating: 4.23

Desktop Programming
MFC
19 Aug 2010   Updated: 19 Aug 2010   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CPOL    Views: 21,290     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Programming Languages
Objective C
9 Oct 2014   Updated: 9 Oct 2014   Rating: 4.45/5    Votes: 6   Popularity: 3.47
Licence: CPOL    Views: 8,931     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Some feedback to avoid common mistakes when porting a .NET application to Mac OSX

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer (Senior)
United States United States
CppDepend lead developer.