Microsoft, Programming
Last month we took an inventory of all the things Microsoft has been producing for SharePoint developers, and we thought it was a great list to share broadly. Even though I wanted this to be a “Top 10” list, I ended up with 14 items!
Programming
The following tips are a collection of general hands-on techniques and recondite pieces of knowledge not associated with a specific platform, programming domain, or compiler. As such, they can be of use to all C++ programmers. I grouped the tips into five major categories: general guidelines for coding style, memory management, performance enhancement, object-oriented design, [...]
Programming
I wish I had known these 10 tips the day I started working with PHP. Instead of learning them through painstaking process, I could have been on my way to becoming a PHP programmer even sooner! This article is presented in two parts and is intended for folks who are new to PHP.
Programming
Having been coding for 16 years now (I started quite young), I have seen a lot of bad code. Code is not good just because it works. So here’s a quick list of 10 tips that you’d better keep in mind while coding.
Programming, Xbox 360
XNA Game Studio Express is Microsoft’s game developer kit for homebrew and hobbyist developers and is available as a free download. Express includes a basic “starter kit” for rapid development of specific genres of games. It was released with a space shooter. In the future there will be kits for platform, real-time strategy, and first-person [...]
Programming, Web Development
A former student asked me a few days ago how I learned Ruby on Rails. The answer was that I simply read alot of great tutorials. So in the spirit of sharing, here are the 12 tutorials that I found most useful:
Programming, Web Development
The following six methods can help improve scalability with php applications.
Books, Programming
Over the years I have read many programming related books, and there are a few that really should be required reading for anyone who develops software. All of these books are language-neutral and cover ideas that pertain to any kind of programming. These are the cream of the crop. I would not trust a developer [...]
Programming
I’ve used at least half of these, heard at least all of them. And I thought I was being original by saying ‘It works on my machine”
Programming
I have been developing software and web applications for nearly 11 years now. Software development has come a long way since the days of Binary, Cobol, etc. What still fascinates me however about software development however is the same mistakes made before, are still made today. Below is the top 30 Mistakes [...]
Programming
You will notice that there are no micro coding tips&tricks below. No info on how to make a fast for loop or such. The tips I post is what I think you should do to learn how to learn those tricks for yourself. In all, this list is a little softer around the edges and [...]
Programming, Web Development
Unlike many of its counterparts, PHP is not a strictly typed language. Essentially, this means that a developer doesn’t need to explicitly set the type (number, string, Boolean) of a variable before using it. Instead, the PHP interpreter automatically detects variable type based on the information stored within a variable.
While this makes programming in PHP [...]
Computers, Programming, Web Development
In your Perl development, it’s quite likely that you will encounter files in different formats — XML, PDF, CSV, RSS — and different binary data formats. Your Perl application may need to manipulate these files, either reading from them or writing to them.
You can simplify this task by turning to the Comprehensive Perl Archive Network [...]
Networking, Programming
As you may already know, the Comprehensive Perl Archive Network (CPAN) has a bunch of ready-made Perl modules to enable developers to efficiently perform common tasks. This is particularly true of CPAN’s network programming category, which has thousands of Perl modules ranging from general (server daemons) to highly-specific applications (interacting with a Cisco router). Since [...]
Microsoft, Programming
New to SQL Server 2005 are dynamic management objects, which are database views or functions that return state specific information for the given database instance at a given time. These objects allow the DBA or developer to monitor the database server in an efficient, controlled way. Dynamic management objects replace many of the former system [...]