Click here to Skip to main content
13,143,185 members (64,976 online)

Articles by Issam Lahlali (Articles: 4, Technical Blogs: 23, Tip/Tricks: 2)

Articles: 4, Technical Blogs: 23, Tip/Tricks: 2

RSS Feed

Average article rating: 4.73

C / C++ Language
General
Posted: 5 Jul 2017   Updated: 5 Jul 2017   Views: 7,950   Rating: 4.93/5    Votes: 28   Popularity: 7.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 0
Java
General
Posted: 11 Dec 2013   Updated: 11 Dec 2013   Views: 24,540   Rating: 4.94/5    Votes: 5   Popularity: 3.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Discover some interesting facts about the Java String
Code Generation
General
Posted: 21 Oct 2014   Updated: 21 Oct 2014   Views: 4,330   Rating: 4.33/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Tracking hidden duplicate code
Design and Architecture
Methodologies
Posted: 9 Jun 2010   Updated: 9 Jun 2010   Views: 44,620   Rating: 4.73/5    Votes: 53   Popularity: 8.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 54   Downloaded: 0
High cohesion and low coupling improves project design.

Average blogs rating: 4.54

C / C++ Language
General
Posted: 17 Aug 2010   Updated: 17 Aug 2010   Views: 7,420   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
C vs C++: Linux analysis case
Posted: 17 Dec 2013   Updated: 17 Dec 2013   Views: 3,920   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Motivations of choosing C: Git case study
Posted: 19 Oct 2014   Updated: 19 Oct 2014   Views: 6,430   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
In this post, you will learn basic "C" coding rules from open source projects
Posted: 26 Oct 2014   Updated: 26 Oct 2014   Views: 5,210   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Here are some reasons why “Modern C++” adopted the generic programming
Java
Beginners
Posted: 4 Apr 2013   Updated: 4 Apr 2013   Views: 6,250   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Emulate the internal keyword in Java
General
Posted: 30 Oct 2012   Updated: 30 Oct 2012   Views: 5,310   Rating: 4.50/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
In this first part the goal is to discover the creational patterns used by JBoss.
Posted: 27 Nov 2013   Updated: 27 Nov 2013   Views: 20,500   Rating: 4.89/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
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.
Posted: 6 Jan 2014   Updated: 6 Jan 2014   Views: 5,350   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Java 6 was released in 2006 and Java 7 in 2011. No major changes were added to the Java7, many of the new features were present in Java 6 updates. After Java 7 Oracle has decided to implement a two years roadmap planning for Java, and the next major release will be available in 2013. […]
Libraries
General
Posted: 18 Oct 2012   Updated: 18 Oct 2012   Views: 5,420   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
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.
Posted: 22 Mar 2013   Updated: 22 Mar 2013   Views: 6,680   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Let’s go inside Groovy to discover how it works internally.
Posted: 1 Apr 2013   Updated: 1 Apr 2013   Views: 4,990   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
In this post, Hibernate Core is analyzed by JArchitect to go deep inside its design and implementation.
MFC
MFC/ATL for VC++ 7
Posted: 30 Aug 2010   Updated: 30 Aug 2010   Views: 22,050   Rating: 4.43/5    Votes: 7   Popularity: 3.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 0
Visual C++ 2010: What’s new for MFC library?
Algorithms & Recipes
Compilers
Posted: 12 Oct 2012   Updated: 12 Oct 2012   Views: 10,630   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
In this article, we will discover the power of Clang's design that can help you to develop many kinds of tools.
Design and Architecture
Application Design
Posted: 25 Aug 2010   Updated: 25 Aug 2010   Views: 12,810   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
What’s the origin of bad design?
Posted: 23 Sep 2012   Updated: 23 Sep 2012   Views: 14,120   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
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.
Design Patterns
Posted: 18 Oct 2012   Updated: 18 Oct 2012   Views: 10,190   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
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.
Posted: 9 Nov 2012   Updated: 9 Nov 2012   Views: 8,590   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Structural design patterns are design patterns that ease the design by identifying a simple way to realize relationships between entities.
General
Posted: 2 Oct 2012   Updated: 2 Oct 2012   Views: 3,750   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Discover the impact of architect decisions on other actors involved in a project.
Posted: 15 Apr 2013   Updated: 15 Apr 2013   Views: 7,050   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Let’s discover all these metrics and how they could be very useful to improve the design of applications.
Uncategorised Technical Blogs
General
Posted: 4 Sep 2010   Updated: 4 Sep 2010   Views: 8,870   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
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.
Posted: 15 Sep 2010   Updated: 15 Sep 2010   Views: 12,000   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Concurrency runtime: task scheduler
Posted: 4 Dec 2011   Updated: 4 Dec 2011   Views: 13,290   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Exploring another MVC variant: PureMVC
Posted: 27 Jan 2014   Updated: 27 Jan 2014   Views: 6,140   Rating: 4.29/5    Votes: 5   Popularity: 3.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
jOOQ - the art of using the Stable Abstractions Principle

Average tips rating: 4.28

.NET Framework
General
Posted: 9 Oct 2014   Updated: 9 Oct 2014   Views: 6,250   Rating: 4.56/5    Votes: 5   Popularity: 3.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Some feedback to avoid common mistakes when porting a .NET application to Mac OSX
Programming Tips
General
Posted: 19 Aug 2010   Updated: 19 Aug 2010   Views: 13,750   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
No reference articles have been posted.

Issam Lahlali
Software Developer (Senior)
United States United States
CppDepend lead developer.


Advertise | Privacy |
Web01 | 2.8.170915.1 | Last Updated 21 Sep 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid