Test Driven Development for Embedded C

TDD is a modern programming practice C developers need to know. It’s a different way to program—unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes....

iPhone and iPad Apps for Absolute Beginners (Getting Started)

The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Apple’s online marketplace for iPhone applications. Over 1 billion apps have been downloaded in the 9 months the App Store has been open, ranging from the...

Programming Contests and Challenges

Here is a list of programming contests which you can participate and win prizes. Most of them are annual competitions but few are continuous and you can enter at any time. You can use C, C++ or C# .NET or any other programming language in these contests. These...

Ten tips on improving your programming skills

The question that novice programmers often ask is, how to improve programming skills? As a programmer I used different ways to improve my programming skills, like reading/writing code, working with experienced programmers and reading blogs and websites. I have listed...

Web Applications Security

At my present job I am responsible for web applications administration and security. I lead automation team in all implementation aspects, including project management, process analysis, workflow design, configuration data set-up, systems interface development, system...

Little known features of C/C++

There are always few little known or hidden features in each programming language. AT StackOverflow.com someone started a series of posts “Hidden features of” programming languages. The Hidden Features series is great for people who are new to a certain...

50 C++ Interview Questions

I have compiled a list of repeatedly asking C++ interview questions here. Some of them are very important C++ questions asked by employers like Microsoft, Adobe and IBM. This list has been updated to include few more questions. How do you check whether a linked list...

Boycott FaceBook

After hearing about Everybody Draw Mohammed Day! (Sallallahu Alayhi Wa-aal-hi-Wasallam) Group on Facebook, I have decided not to use facebook any more for any of my activities. I have closed down my account on facebook and I will not be sharing any more contents on...

An Introduction to C++

The ACM Student Magazine has a series of courses to teach C++ and java called “Objective Viewpoint”. The tutorials touch on many aspects of object-orientation. The word object has surfaced in more ways than you can count. There are OOPLs (Object-Oriented...

C++ Operator Overloading Guidelines

Google Code University website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to...
Page 3 of 3912345678910...20253035...Last »