July 2012
21 posts
8 tags
Version control best practices
Best practices Diff before you commit Keep commits small and logical There is room for comments, use it! Build and test code before a commit Don’t leave commented code in there Check other people’s commits Best practices (GIT edition) Use .gitignore Commit often Be careful with git reset Rewriting history Branching Choose a workflow for branching Merge often and stay up...
Jul 31st
4 notes
5 tags
Why can't the IT industry deliver large, faultless...
A interesting and insightful discussion emerged as to why the it industry can’t deliver large faultless projects quickly as in other industries that deal with other huge projects, such as Airbus or skyscrapers. Read full discussion here : http://programmers.stackexchange.com/questions/158640/why-cant-the-it-industry-deliver-large-faultless-projects-quickly-as-in-other
Jul 30th
2 tags
Programming lessons
1. Learn to version control your code. 2. Have some sane white space in your code. 3. Pick a real programmers editor. 4. Contribute to a FOSS From: http://jaseemabid.github.com/07-26-2026/programming-lessons-learned.html
Jul 27th
7 tags
Google Fiber launched !
Google launched it’s Fiber service. Being what we would describe as revolutionary will even provide free internet to whoever doesn’t need the 1Gb internet (yes, you heard well)! Read everything here and here. UPDATE!! : See here an unlisted official video : http://www.youtube.com/watch?v=6uZVqPuq81c
Jul 26th
7 tags
A Collection of Examples of 64-bit Errors in Real...
A very interesting article by Antony Karpov was published in that was summarized as being the “most complete collection of examples of 64-bit errors in the C and C++ languages”. Although this article was published in 2010 it remains still a very up-to-date collection of 64-bit programming errors. The errors mentioned were: Example 1. Buffer overflow Example 2. Unnecessary type...
Jul 26th
6 notes
6 tags
NetBeans IDE 7.2: Smarter & Faster
NetBeans IDE 7.2 is alive! The NetBeans IDE 7.2 release comes with significantly improved performance and many new features in the Java Editor, with a special focus on FindBugs integration, providing new static code analysis capabilities. Along with a vastly improved developer experience that helps you write good, bug-free code quickly, it also delivers improvements in other areas, notably in...
Jul 25th
1 note
8 tags
OIT Dean Presents Paper at SERP 2012 Las Vegas...
Olivet Institute of Technology Dean Dr. Ching Cheng Lee represented Olivet University at this year’s Software Engineering Research and Practice, SERP2012, International Conference in Las Vegas, Nevada.  Dr. Lee presented his paper “An Object-oriented Social Networking to Link People with Similar Interests and Activities” along with chairing a conference session “Web...
Jul 25th
4 tags
Web Development: WYSIWYG VS Hand Coding
A very interesting community participated question was made regarding the use of WYSIWYG editors to create professional websites VS.. hand coding them. A very insightful comment was: ‘I make my living by making websites. We generally split the process into several parts: Designers design the site, usually in Photoshop The design is sent to HTML/CSS coders, who cut it up and put it...
Jul 24th
2 notes
7 tags
Taking the Cyberattack Threat Seriously
The President of USA, Barack Obama released an article on the WSJ regarding the Homeland security. In this article he asserted that although militarily the USA might be perhaps unmatchable, still there is a real threat on the computer security of our critical systems back here at home. A very interesting article and also unusual coming from the President.
Jul 20th
11 tags
Creativity
Creativity, according to Wikipedia refers is: Creativity refers to the invention or origination of any new thing (a product, solution, artwork, literary work, joke, etc.) that has value. “New” may refer to the individual creator or the society or domain within which novelty occurs. “Valuable”, similarly, may be defined in a variety of ways. source:...
Jul 19th
9 tags
Javascript Development tips
Javascript language is known to be a very flexible language in terms that it doesn’t enforce too many rules on developers, deferring from Java or C# very much. Still, there are some good basic rules that should be kept to ensure that your code has the capability of being extended and maintain consistency overtime. Some of the rules discussed by Honza in a recent blog post are very...
Jul 18th
9 tags
The Secure Programmer's Pledge
A very interesting pledge came about from ircmaxell blog discussing the pledge of a programmer seeking for securing its applications. It’s very relevant nowadays and I advise any developer to get very familiar with this practices. I will not store sensitive data in plain text, I will protect it in a suitable manner. I will always protect my users’ data as if it was my own. I will...
Jul 17th
16 tags
jQuery 2.0 to drop support on IE 6/7/8
On 2001, going to be already 11 years old on 27 August this year, Internet Explorer 6 was born, and many of the headaches of web developers started along with it. On the release of IE 7 and 8 problems where a lightened but a more throughout resolution of the standardization problem only came with the release of IE 9 on 14 March 2011. After many movements focused on eradicating the legacy...
Jul 16th
2 notes
16 tags
The 'Wired In' Developer: Being in the Flow &...
It’s no new talk when we mention what in the popular movie Social Network (also known as The Facebook Movie) was acknowledged as ‘wired in’. According to the Urban Dictionary it is defined as being a term applied only to programming and which means the state of when a developer : is “in full swing and a distraction would be a really bad thing to happen”. ...
Jul 13th
1 note
8 tags
UPDATES on jQuery and PHP
Two of the most widely used web technologies (PHP and jQuery), are getting ready to be launched in new versions, in this case PHP 5.5 and jQuery 1.8. We found 2 interesting posts that might interest you. PHP 5.5 - http://nikic.github.com/2012/07/10/What-PHP-5-5-might-look-like.html jQuery 1.8 - http://blog.jquery.com/2012/07/10/jquery-1-8-beta-2-released/
Jul 12th
1 note
12 tags
The Old School Way for the Engineer
Many of us agree there is a certain magic related with the way computer engineers from the computers early development history(early 60s till the late 90s) did things, a time when certainly the computers were much less amiable and the engineers truly dwelt in the same binary language as the computers. One of the pearls of that time was a pretty interesting book written on 1971 named The...
Jul 11th
4 notes
7 tags
When Developers Are Afraid to Try something New
A new article written by Eric Spiegel shares a very interesting real experience related with the hindrance of importing a new technology/methodology into the work-space. In this story, he focus on a particular person that had just joined his team and happened to stumble on a technology that felt it could greatly enhance the overall team’s productivity. Eric went on to explain the...
Jul 10th
2 notes
4 tags
Essential Software Engineer Subjects
In a recent post, Cagdas Basaraner shared the 20 subjects he thought that every engineer in the Software Development field should master. Here is his list of fundamental topics : (we’ve also included a link if you want more information on each topic) Object oriented analysis & design (read more) Software quality factors  (read more) Data structures & algorithms  (read...
Jul 9th
7 notes
Introduction to Algorithm Complexity Analysis
Recently Dionysis Zindros published an excellent introductory paper called “A Gentle Introduction to Algorithm Complexity Analysis”. On it he nurtures the theme and the importance of instruction into this fine art of computer engineering. In it’s examples he provides a very academic setting that might prove easier to understand to new learners.  One of the things he mostly...
Jul 6th
PHP is much better than you think
This article by Fabien Potencier is written focusing on the advantages of writing PHP code, a very interesting opinion going therefore against the amount of ranting that comes from enmity of developers towards PHP. Coming on a time when everyone is searching for other solutions, Fabien defends the wide use of PHP as the top-choice for a larger majority of all the internet websites. ...
Jul 5th
Treating JavaScript Like a 30 Year Old Language
An excellent article from Jeremy Kahn on creating and enforcing coding styles. He describes his own process of developing his own coding style in order to make his code more readable. This article is mostly focused on the Javascript since it’s one of the languages nowadays that don’t require the developer to maintain a concise style. You might also according to Jeremy dig on...
Jul 5th