EduSagar - collection of technical articles, programming interview question, quiz, online number converter

Remote Debugging using gdbserver

remote debugging using gdb is the trickiest of all forms of live debugging, it needs two instances of gdb - gdbserver and gdb client running in parallel.

Bug tracking system - a necessary evil

“Software with zero bugs is a myth”. Throughout the life of a software new bugs are uncovered and if not tracked properly, things can go out of hands even before you realize it. Bug tracking systems, as evident from the name is a system

What you ought to know about alpha, beta versioning

Excelling at your professional software environment is not just about Coding, it is also about understanding and following certain processes and standards. One such aspect which you have to deal with is - software release cycle. Though this

Code Organization is the key

Ever been tied up in a situation where you see thousands of files containing code, with each file containing several hundreds of lines ? And on top of that you manager has asked you to understand the same code and create a small documentati

Which approach is better - Top-Down or Bottom-Up

Top-Down and Bottom-Up are the terms given to general practices followed in several industries to achieve the end result. Contrary to the common belief, these terms are no way restricted only to programming paradigm - they are widely used i

Why Notepad is not enough for writing code

Writing code is not just about typing wonderful sequences of keywords and tokens, it is an ongoing activity that involves many other aspects. When you work in a collaborative environment with many contributors, you need to first develop an

Debugging is Fun

"If you don't enjoy debugging, you're pretty much not a programmer at all, forget a good one."Debugging is an art rather than a mere requirement imposed upon you by circumstances. Most of us define debugging as an act of finding and fixing

A software engineer must know his tools

Like a soldier keeps on checking up his weapons regularly, a developer must be aware of all the tools he might have to use to solve a problem at hand. If one doesn't have the required hands-on knowledge of the various available tools, the t

pankypal

pankaj pal

  • 40
  • 1
  • 415
nishant

Nishant Singhal

  • 12
  • 0
  • 120
prabodhm

prabodh mitra

  • 4
  • 0
  • 42
ManishGoel

Manish Goel

  • 4
  • 0
  • 40