Click here to Skip to main content
15,499,046 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,580     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,733     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,320     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,792     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,292     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,841     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,080     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,850     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,460     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,890     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,680     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,730     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,481     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: 9,950     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: 5,960     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,670     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,590     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,360     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,511     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,360     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,120     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,520     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: 6,960     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,500     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,490     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,800     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,552     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,090     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,881     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.