PinnedFabrizio Di GuardoinLevel Up CodingC++ Memory Management ExplainedThe differences between the Stack and the Heap and why they are still important to understandMar 22, 20231Mar 22, 20231
PinnedFabrizio Di GuardoinLevel Up CodingC++ Smart Pointers ExplainedComplete explanation, usages and drawbacksMay 11, 20232May 11, 20232
PinnedFabrizio Di GuardoinLevel Up CodingMultithreading ExplainedExploring the World of Multithreading: from Thread Lifecycle to Thread Safety conceptsJun 22, 20232Jun 22, 20232
PinnedFabrizio Di GuardoinLevel Up CodingFaceMask — A Real-time Face Morphing ToolUsing Python, OpenCV, Mediapipe and Computer Vision conceptsMay 2, 20231May 2, 20231
PinnedFabrizio Di GuardoinTowards Data ScienceLogicGamesSolver— How to solve logic games using Computer Vision and Artificial IntelligenceA real-time Python tool for solving logic games (like Sudoku) with OpenCV, a backtracking algorithm and… a pinch of Deep Learning.Jan 30, 20211Jan 30, 20211
Fabrizio Di GuardoinLevel Up CodingGit concepts in a nutshellThe most important concepts and commands explained in an easy wayAug 4Aug 4
Fabrizio Di GuardoIt’s time to leave your jobOr you can wait for a change that will never happenJun 26Jun 26
Fabrizio Di GuardoinLevel Up CodingAdapter — A design pattern for having the interface you want from what you haveExplanation, use cases and detailed C++ source codeJan 4Jan 4
Fabrizio Di GuardoinLevel Up CodingBuilder — A Design Pattern to build complex objects in a simple wayA comprehensive in-depth study with the complete C++ source code.Dec 14, 2023Dec 14, 2023
Fabrizio Di GuardoinLevel Up CodingWhy we (still) need Design PatternsAnd how to really learn and understand themNov 30, 2023Nov 30, 2023