We're back with this month's edition of Go4Expert's Newsletter. We hope you enjoy it and pass on the word to your buddies. As always, we'd love to know what you would like to see in upcoming newsletters and we welcome you to submit your feedback.
AJAX jQuery Tutorial - An Introduction
jQuery is a client-side JavaScript library, the goal of the library is to simply the process of writing cross-browser JavaScript code. jQuery was created by John Resig and it was released to the public in 2006, jQuery is free, open-source and is dual-licensed under the MIT license & GNU GPL Version...
Read more...
Faster Webapps with Memcached
Memcached is a free & open-source, robust, fast & distributed memory object caching system. Memcached was originally developed by Brad Fitzpatrick for LiveJournal in 2003. Since then it has gone a long way and today top websites like Youtube, Facebook & Twitter use memcached.
Memcached works on...
Read more...
How to Reduce Coding Errors when Writing Code - Part 4
This is the fourth post in which I want to share with you some useful observations on error patterns and the ways of fighting them. This time I will touch upon the subject of handling rare and emergency conditions in programs. While examining a number of applications, I came to a conclusion that...
Read more...
OpenGL Tutorials for Absolute Beginners
What is OpenGL?
OpenGL is a set of standard API's for developing 2D and 3D graphics applications. The standard provides it in the form of a library which can be linked along wih your program (could be C/C++). OpenGL includes vast scope of API's which can be used to render...
Read more...
Developing Linux Utility like 'ls' in C
Most of the people working on Linux must have used the basic command 'ls'. I use it many times a day. It is a very useful command when it comes to displaying the contents of a directory and their properties. For those few who have still not used 'ls' its high time now, go to its man page, study it...
Read more...
Developing Linux Utility - Part II Arranging Output in Alphabetical Order
Continuation of Developing Linux Utility like 'ls' in C series. In the first part we studied a code that was developed to behave like a basic ls utility. Here in this part I have extended the code to give output in alphabetical order.
...
Read more...
C-Style TypeCasts
Type casting is an explicit type conversion requested by the programmer to achieve its objective in the program. During any kind of computations involving various data variables of different data types, leads to the need of typecasting.
Syntax used:
Code:
---------...
Read more...
Understanding Linux fstat() With Example
We will understand a very important function 'fstat()'. We will create a working code to describe the capabilities of fstat() but before that lets theoretically Understand what it does.
fstat() as the name suggests is used to get the status of the file. By status we mean all the useful...
Read more...
Developing Linux utility - Part III Displaying Detail File Info
In this article we will extend our code to print more comprehensive information about a file/directory in a directory. Please Refer
1. Developing Linux Utility like 'ls' in C
2. Developing Linux Utility - Part II Arranging Output in...
Read more...
Understanding File Accessibility and File Locks with access() and fcntl() functions
Recently I have been writing a lot on Linux files and functions related to file I/O. So, extending the discussion further in this article lets discuss two more important Linux functions :
A) access(const char *pathname, int mode)
* This function checks whether the calling process can access...
Read more...
getrlimit() and setrlimit() to Control System Resources on Linux
There are certain situations where you may want to limit your process's use of system resources like CPU or may want to put certain limitations on things like number of open file descriptors, maximum memory your process can allocate for its data etc. You may use commands like ulimit, sysconf etc to...
Read more...
C/C++ assert Function
I have been writing many articles on C/Linux explaining concepts, APIs and their usage etc. This time I thought to write on a fundamental concept that every newbie should be well aware of in order to become a good coder, ie 'Good coding practices'. I have 3-4 broader level points to make here. I'll...
Read more...
Programming with Temporary files in Linux
If you are a developer then you would definitely be aware of the concept of temporary files. Temporary files, as the name suggest is temporary in its persistence. Either a process creates a temporary file to hold data for certain time or to pass information to another process. An ideal process...
Read more...
Good Programming Practices - System Calls
This article is the Part-II (Part-I here) of the series where in we are focusing on good coding practices. In the Part-I we discussed the importance of the assert macro/function for detecting and debugging bugs in program. In this part we...
Read more...
C++ Style TypeCasts
In C-Style typecasting we discussed about type casting and why is it required and how it is used in C programming. C++ has more types of typecasting and an entirely different way to use them.
A point to be noted that C++ typecasting...
Read more...
|
Community Stats
+ 1,927 New Members
+ 199 New Threads and Articles
+ 1,989 New Posts and comments |
Subscribe via RSS
Get live updates in your web browser window. |
Follow us on Twitter
Are you on Twitter? Follow us and get updated. |
Find us on facebook
Share Go4Expert with your buddies on facebook. |
Unsubscribe
If you no longer wish to receive this newsletter or want to edit your preferences you can do it here. |
|