top of page



Welcome to EmbeddedHow
Home: Welcome
Home: Blog2
Search

Builder: Must Know Design Pattern (2/7)
In my last article, I discussed the Factory design pattern. Key disadvantages of the Factory method patterns were 1. the high number of...
Sunil Kumar Yadav
Oct 2, 20232 min read
32 views
0 comments


S.O.L.I.D. Principles of Object-Oriented Programming
The SOLID principles were introduced by Robert C. Martin also known as "Uncle Bob" in his 2000 paper "Design Principles and Design...
Sunil Kumar Yadav
Dec 4, 20227 min read
195 views
0 comments

Debugging Data Race Conditions Using Thread Sanitizer
In past to speed up the execution of software one had to either upgrade the underlying hardware i.e. microcontroller or microprocessor...
Sunil Kumar Yadav
Apr 25, 20224 min read
1,440 views
0 comments

String Representation of Class Object
Python is one of the most popular languages being by developers and it's being used in developing websites and software, task automation,...
Sunil Kumar Yadav
Feb 4, 20224 min read
155 views
0 comments


Hard Real-Time and C++ Predictability
Hard real-time systems are characterized by their predictability. Such systems are guaranteed to perform intended action in a specified...
Sunil Kumar Yadav
Oct 16, 20215 min read
366 views
0 comments


Understanding the runtime behaviors of C++ programs using uftrace tool
Whether you are an expert programmer or a freshman in university, it's always fascinating to learn how systems work under the hood. Since...
Sunil Kumar Yadav
Oct 3, 20218 min read
204 views
0 comments


gprof: How To Use GNU Profiling Tool?
Efficiency in software engineering is associated with reliability, speed, and programming methodology used in developing software for an...
Sunil Kumar Yadav
Sep 19, 202113 min read
437 views
0 comments


How To Perform Efficient Unit Testing
Software is no longer just a hidden component within products and hence it is very important to ensure product is defect free. Learn Unit Te
Sunil Kumar Yadav
Feb 21, 20216 min read
56 views
0 comments


Choosing Right Platform For Embedded Software Development
Developing software is a hard process. Developing embedded software is an even harder process. With traditional pitfalls of syntax error lik
Sunil Kumar Yadav
Mar 3, 20205 min read
105 views
0 comments
Home: Subscribe
Home: Contact
bottom of page