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
36 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
215 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,489 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
377 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
219 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
484 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