A few months ago I was contacted by a friend with a problem. The year was coming to an end and he had let a compliance project slip through the cracks. The compliance deadline was year end which was a mere 5 weeks away. Failure to comply could mean serious government repercussions to his company. My friend asked for help in creating an Agile team and doing an Agile project in the following 5 weeks.
If you are a .NET developer, you should probably know the .NET Reflector which is a great tool for viewing, navigating and searching through the class hierarchies of .NET assemblies (even if you don’t have the code for them). I am using this tool a lot but here is something I only recently discovered: one can export an assembly and let the Reflector generate its source code.
As you know, there is google translate ajax api which can be used on client side translation using it's javascript interface. But how do we do translation on server side languages such as PHP, Java, ASP.NET or Rails. There is a task for us to translate multiple records on the database into 6 different languages as cron job. Similar problems may face you. So here is the solutions that you can use for your servers-side google translations.
In this in-depth technical article, originally published in Game Developer magazine, Neversoft co-founder West examines how procedural generated content and compression can lead to expanding vistas for your open-world games.
WordPress allows you to make a post private, but what about static pages? Here’s a quick, clear and concise recipe to create a private page template.
In Part 7 of My First Agile Project, I'll be talking about how we went about testing on our project. Our project was to integrate and configure a new billing system to replace an old custom Oracle forms app. Doing an integration and configuration project presents a lot of challenges to testing, which I'll talk about below. The original plan included 3 sprints of testing at the end of the project just to make sure we had gotten all the needed functionality in during development. Looking back at this plan now, we all wonder how we could have so stupid. :)
Creating and using a mock object is semantically very much like using a stub, except that a mock will do a little more than a stub - it will save the history of communication so that it can later be verified. Let's add a new requirement to our LogAnalyzer class. It will have to interact with an external web service that will receive an error message whenever the LogAnalyzer encounters a filename whose length is not too long.
Covers core concurrent programming concepts that every practicing software developer should know (but in reality many don't). Topics form a logical progression: parallelism, race conditions, thread synchronization, deadlocks and globally-defined lock orders. Examples come from Java but should be understandable by developers using other languages too (especially C#).
After making it to the front page of Slashdot (by surprise) and our WordPress site melting 2mins later with a server load of 41, we spent the next few hours bringing our WordPress site back up to functioning level... these are the tips we used to save it.
Use Spring Security 2 to store your user passwords securely, and authenticate against the secured passwords. This is a companion article to my "Store Passwords Securely" article.
A walkthrough of basic query profiling with Zend_Db_Profiler, and a step-by-step optimization of a problematic query in MySQL
Writing text to files is fairly easy in PHP. We can easily write text to files using the function. However, you must make sure to open file in writable mode before writing. You will see which modes to use when writing to files and how to write to files in examples that we provide. This is written in a very basic and easily learned way..
If you look for a pretty javascript progress bar to use as a printing progress bar or any other use and you need it to work manually and / or automaticlly the read this article.