Hello friends, I am Nishant Agarwal. I am 25, a software engineer, working in Los Angeles. As any other young person, I love life. If ever I get a chance to make your day, to make you smile, my God is in your heart. And that's my religion. Moving forward is important in life. But not with Ambition. With Passion. Passion is what gets you there.
Get to me, be my friend.
--Nish
Word
text
Projects
C program to check endian-ness of machine
Java Socket Programming Tutorial
A simple explanation of function pointers as explained to a student of Operating systems course
My Unix Network Programming Project UML class diagram
Design by Contract (an excerpt from UML distilled)
Matrix multiplication code Multi-threaded code for the same (there is a bug, I have to resolve it)
Concurr and Conquer - an article by me on concurrency
A short tutorial on Algorithms, Complexity, Big-O notation and NP-completeness
A walk through to code famous data structures: Linked Lists, Stacks, Queues, Trees
A walk-through of the book: The Unix Operating System by Maruice Bach
Critical Sections, Monitors, Mutexes, Synchronization and multi-threading explained
C++ inheritance unraveled: public, protected or private?
Basic UML for the programmer: class diagrams and sequence diagrams
Makefile tutorial
g++ or gcc tutorial
Debugging 101 by Nishant
The art of object-oriented programming
Common Java, C, C++ tips and tricks
Software Testing : what every beginner should know
A short talk on Design Patterns
How to code crash-proof C/C++ code?
A practical and greatly helpful article, shows that its not impossible to crash proof your code.
Everything you need to know about function pointers.
Very very informative FAQ. I used it to understand inheritance issues, but it covers virtuall all common questions for C++.
Thread Synchronization in Java
How to get true multi-threading in Java. One of my favorite articles.
Java Swing Tutorial: create front-ends in Java.
The classical 23 design patterns by the Gang of Four.
The one which started it all. SmallTalk.
-->